Documentation: Introdução e descrição das plataformas CTEx e SSL

This commit is contained in:
2023-09-22 19:07:52 -03:00
parent 678187539a
commit 5f2d776bc2
34 changed files with 5252 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
---
name: Alteração do modelo
about: Use esse template para criar solicitações de alteração no modelo.
title: ''
labels: ''
assignees: ''
---
**ATENÇÃO!**
Esta abertura de chamados é para solicitação de correção do modelo. Esse recurso **não** deve ser usada para tirar dúvidas relacionadas ao uso do latex.
**Seu pedido está relacionado a um comportamento errado do modelo ou a ausência de algo? Descreva em qual o erro e em que parte do documento ele acontece (capa, folha de rosto, folha de assinaturas, texto, caípitulo, seção, referência, apêndice, ...)**
[Exemplo] Comportamento errado. Na folha de rosto [...]
[Exemplo] Ausência. Na folha de assinatura está faltando [...]
**Descreva a solução que você imagina (se for o caso)**
Descreva concisamente como deveria ser.
**Você criou uma solução alternativa?**
Se você conseguir dar uma solução temporária ao problema descreva sucintamente o que você fez para nos ajudar a a resolver o problema do modelo.
**Contexto adicional**
Se você preferir, adicione outras informações ou screenshots aqui. Evite adicionar todo o documento gerado como contexto. Faça um screenshot específico do problema.

301
Documentation/abntex2ime/.gitignore vendored Normal file
View File

@@ -0,0 +1,301 @@
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
.*.lb
## Intermediate documents:
*.dvi
*.xdv
*-converted-to.*
# these rules might exclude image files for figures etc.
# *.ps
# *.eps
# *.pdf
## Generated if empty string is given at "Please type another file name for output:"
.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Build tool directories for auxiliary files
# latexrun
latex.out/
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# comment
*.cut
# cprotect
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
*.lox
# feynmf/feynmp
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
*.acn
*.acr
*.glg
*.glo
*.gls
*.glsdefs
*.lzo
*.lzs
*.slg
*.slo
*.sls
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
# gnuplot
*.gnuplot
*.table
# gnuplottex
*-gnuplottex-*
# gregoriotex
*.gaux
*.glog
*.gtex
# htlatex
*.4ct
*.4tc
*.idv
*.lg
*.trc
*.xref
# hyperref
*.brf
# knitr
*-concordance.tex
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
# *.tikz
*-tikzDictionary
# listings
*.lol
# luatexja-ruby
*.ltjruby
# makeidx
*.idx
*.ilg
*.ind
# minitoc
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# morewrites
*.mw
# newpax
*.newpax
# nomencl
*.nlg
*.nlo
*.nls
# pax
*.pax
# pdfpcnotes
*.pdfpc
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# scrwfile
*.wrt
# svg
svg-inkscape/
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# tcolorbox
*.listing
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# titletoc
*.ptc
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# easy-todo
*.lod
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
*.xdy
# xypic precompiled matrices and outlines
*.xyc
*.xyd
# endfloat
*.ttt
*.fff
# Latexian
TSWLatexianTemp*
## Editors:
# WinEdt
*.bak
*.sav
# Texpad
.texpadtmp
# LyX
*.lyx~
# Kile
*.backup
# gummi
.*.swp
# KBibTeX
*~[0-9]*
# TeXnicCenter
*.tps
# auto folder when using emacs and auctex
./auto/*
*.el
# expex forward references with \gathertags
*-tags.tex
# standalone packages
*.sta
# Makeindex log files
*.lpz
# xwatermark package
*.xwm
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
# Uncomment the next line to have this generated file ignored.
#*Notes.bib

View File

@@ -0,0 +1,76 @@
# AbnTex 2 IME
Este é o modelo LaTex de tese e dissertação de pós-graduação do Instituto Militar de Engenharia.
Os objetivos deste modelo são:
- Padronizar o texto de trabalhos acadêmicos de acordo com as normas da ABNT
- Acelerar a checagem de formatação dos trabalhos acadêmicos pela biblioteca para a emissão de certificado de conclusão de curso
## Citações
O modelo usa por padrão citações numéricas e com parênteses, e.g. (1), permitido pela ABNT.
Se quiser usar o citação alfabética, e.g. (MOREIRA et al., 2019), procure e alterne o comentário do seguinte trecho do arquivo *main.tex*.
```
De:
\usepackage[num,abnt-etal-list=0,bibjustif]{./abntex2cite} % Citações numéricas (ordem de apresentação)
%\usepackage[alf,abnt-etal-list=0,bibjustif]{./abntex2cite} % Citações autor-data (ordem alfabética)
Para:
%\usepackage[num,abnt-etal-list=0,bibjustif]{./abntex2cite} % Citações numéricas (ordem de apresentação)
\usepackage[alf,abnt-etal-list=0,bibjustif]{./abntex2cite} % Citações autor-data (ordem alfabética)
```
## Criar e remover arquivos de conteúdo
Arquivos podem ser incluídos no documento com o comando *\input{}*
```
\input{nome-do-arquivo_sem-tex}
```
Se o seu arquivo se chama resultados.tex, então:
```
\input{resultados}
```
Para remover os arquivos de exemplo do seu documento procure pelas linhas abaixo no arquivo *main.tex*.
```
\input{exemplo-intro}
\input{exemplo-cap-01}
\input{exemplo-cap-02}
\input{exemplo-conclusao}
...
\input{exemplo-apendice}
...
\input{exemplo-anexo}
```
Tenha cuidado para adicionar os elementos textuais, o apendice e o anexo nos locais onde estão no arquivo *main.tex*, pois a ordem e o local onde aparecem influi no documento final gerado.
## Outras informações
Mais informações podem ser encontradas em https://www.abntex.net.br/
# Perguntas Frequentes
### Como usar referências com nome e ano do autor (referência alfabética)
Veja a seção **Citações** acima.
### Uso de citações em legendas (figuras, quadros ou tabelas)
O sistema alfa-numério de citação, lista as referências na ordem que elas aparecem no texto. Quando você cita uma referência em uma legenda, ela aparece fora de ordem no lista de referências, pois a citação aparecerá primeiro no sumário e, portanto, antes de outras citações do corpo do texto. Para evitar isso, coloque o texto do sumário diferente do texto do documento no comando _**caption**_ (sem a referência).
```
\begin{figure}[!ht]
\centering
\includegraphics[opções]{imagem}
\caption[Legenda dessa figura.]{Legenda dessa figura \cite{ALGUMA REFÊRENCIA}.}
\label{fig:MANET STACK}
\end{figure}
```

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,325 @@
%%
%% Customizações do abnTeX2 (http://abnTeX2.googlecode.com) para a Universidade XXXX
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
%% The Current Maintainer of this work is SEU_NOME, SEU_EMAIL
%%
%% Further information about abnTeX2 are available on https://github.com/abntex/abntex2
%%
% ---
% INICIO DAS CUSTOMIZACOES IME
% ---
\ProvidesPackage{abntex2ime}[2019/28/05 Criacao desta customizacao do abnTeX2]
\def\versaoDocumento{v22}
% ---
% Pacotes Adicionais para funcionamento do abntex2ime
% ---
\usepackage{listofitems} % Pacote listofitems permite a extração de múltiplos parâmetros de um array
\usepackage[pass]{geometry} % O pacote geometry com parâmetro pass mantém as margens da abntex/memoir, mas permite mudar as margens da capa.
% ---
% ---
% Reajuste de comandos do ABNTEx2
% ---
\renewcommand{\ABNTEXchapterfontsize}{\Large}
\pdfstringdefDisableCommands{\let\uppercase\relax}
% Imprime uma pagina de divisao no estilo parte
\renewcommand{\partpage}{%
\cleardoublepage
\phantomsection
}
% ---
\providecommand{\imprimirprogramaoudepartamento}{}
\providecommand{\imprimirprogramaoudepartamentocompleto}{}
\newcommand{\programapgdepartamento}[1]{
% programapgdepartamento: Programa de PG ou Departamento da Graduação
\renewcommand{\imprimirprogramaoudepartamento}{#1}
\renewcommand{\imprimirprogramaoudepartamentocompleto}{
\edef\first{\myNivelEstudo}\edef\second{Graduação}\ifx\first\second
Curso de Graduação em\ #1
\else
Programa de Pós-graduação em\ #1
\fi
}
\newcommand{\imprimirProgramaOuDepartamentoCompletoUpercase}{
\edef\first{\myNivelEstudo}\edef\second{Graduação}\ifx\first\second
\MakeUppercase{Curso de Graduação em\ #1}
\else
\MakeUppercase{Programa de Pós-graduação em\ #1}
\fi
}
}
\providecommand{\imprimirnivelestudo}{}
\providecommand{\imprimirtitulopretendido}{}
\newcommand{\nivelestudo}[1]{
\def\myNivelEstudo{#1}
% Graduação, Mestrado ou Doutorado
\edef\first{#1}\edef\second{Doutorado}\ifx\first\second
\def\titulonivelestudo{Doutor em Ciências}
\newcommand{\imprimirtipodocumentonivelestudo}{Tese}
\def\tipodocumentocompleto{Tese de #1}
\else
\edef\second{Mestrado}\ifx\first\second
\def\titulonivelestudo{Mestre em Ciências}
\newcommand{\imprimirtipodocumentonivelestudo}{Dissertação}
\def\tipodocumentocompleto{Dissertação de #1}
\else
\edef\second{Graduação}\ifx\first\second
\def\titulonivelestudo{Bacharel}
\newcommand{\imprimirtipodocumentonivelestudo}{Projeto de Final de Curso}
\else
\PackageError{abntex2ime}{Você precisa configurar o nível de estudo (Graduação, Mestrado ou Doutorado).}{Use o comando \nivelestudo\{\}}
\fi
\fi
\fi
\renewcommand{\imprimirnivelestudo}{#1}
\renewcommand{\imprimirtitulopretendido}{\titulonivelestudo\ em\ \imprimirprogramaoudepartamento}
\renewcommand{\imprimirpreambulo}{
\imprimirtipodocumentonivelestudo
\def\first{Bacharel}
\ifx\titulonivelestudo\first apresentado \else apresentada \fi
ao\imprimirprogramaoudepartamentocompleto do \imprimirinstituicao, como requisito parcial para a obtenção do título de \imprimirtitulopretendido.
}
}
% Autor
\providecommand{\imprimirautor}{}
\providecommand{\imprimirnomeautor}{}
\providecommand{\imprimirsobrenomeautor}{}
\renewcommand{\autor}[2]{
\autores{#1}{#2}
\renewcommand{\imprimirautor}{#1 #2}
\renewcommand{\imprimirnomeautor}{#1}
\renewcommand{\imprimirsobrenomeautor}{#2}
}
\providecommand{\autores}[2]{
\readlist*\listNomeAutores{#1}
\readlist*\listSobrenomeAutores{#2}
}
% Orientador
\providecommand{\imprimirorientador}{}
\providecommand{\imprimirnomeorientador}{}
\providecommand{\imprimirsobrenomeorientador}{}
\providecommand{\imprimirtituloorientador}{}
\renewcommand{\orientador}[3]{
\orientadores{#1}{#2}{#3}
\renewcommand{\imprimirorientador}{#1 #2}
\renewcommand{\imprimirnomeorientador}{#1}
\renewcommand{\imprimirsobrenomeorientador}{#2}
\renewcommand{\imprimirtituloorientador}{#3}
}
\providecommand{\orientadores}[3]{
\readlist*\listNomeOrientadores{#1}
\readlist*\listSobrenomeOrientadores{#2}
\readlist*\listTituloOrientadores{#3}
}
% Palavras chave
\providecommand{\imprimirpalavraschave}{}
\providecommand{\imprimirpalavraschavefichacatalografica}{}
\newcommand{\palavraschave}[1]{
\readlist*\mylistpalavraschave{#1}
\renewcommand{\imprimirpalavraschave}{\foreachitem\x\in\mylistpalavraschave[]{\x.\ifx\xcnt\mylistpalavraschavelen\else \ \fi}}
\renewcommand{\imprimirpalavraschavefichacatalografica}{\foreachitem\x\in\mylistpalavraschave[]{\xcnt . \x . }}
}
% Keywords
\providecommand{\imprimirkeywords}{}
\newcommand{\keywords}[1]{
\readlist*\mylistkeywords{#1}
\renewcommand{\imprimirkeywords}{\foreachitem\x\in\mylistkeywords[]{\x.\ifx\xcnt\mylistkeywordslen\else \ \fi}}
}
% Data Defesa
\providecommand{\imprimirdatadefesa}{}
\newcommand{\datadefesa}[1]{\renewcommand{\imprimirdatadefesa}{#1}}
% Banca de examinadores
\providecommand{\bancadeexaminadores}[1]{\readlist*\mylistexaminadores{#1}}
% ---
% CAPA
% ---
\renewcommand{\imprimircapa}{%
\begin{capa}%
\savegeometry{Mem}
\newgeometry{top=2cm,bottom=28mm,left=13mm,right=13mm}
\SingleSpacing
\begin{center}\begin{large}
{\ABNTEXchapterfont\bfseries MINISTÉRIO DA DEFESA\\
EXÉRCITO BRASILEIRO\\
DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA\\
INSTITUTO MILITAR DE ENGENHARIA\\
\imprimirProgramaOuDepartamentoCompletoUpercase \par}
\vspace*{50mm}
{\ABNTEXchapterfont\bfseries\foreachitem\nome\in\listNomeAutores{\MakeUppercase{\nome\ \listSobrenomeAutores[\nomecnt]}\\}\par}
\vspace*{48mm}
{\noindent\ABNTEXchapterfont\bfseries\MakeUppercase\imprimirtitulo}
\vfill
{\bfseries\MakeUppercase\imprimirlocal \\
\MakeUppercase\imprimirdata}
\end{large}\end{center}
\clearpage
\loadgeometry{Mem}
\end{capa}
}
% ---
% FOLHA DE ROSTO
% ---
\makeatletter
\renewcommand{\folhaderostocontent}{
\begin{center}
{\SingleSpacing\ABNTEXchapterfont\large\foreachitem\nome\in\listNomeAutores{\MakeUppercase{\nome\ \listSobrenomeAutores[\nomecnt]}\\}\par}
\vspace*{\fill}
{\noindent\ABNTEXchapterfont\large\MakeUppercase\imprimirtitulo\par}
\vspace*{\fill}
\abntex@ifnotempty{\imprimirpreambulo}{%
\hspace{.3\textwidth}
\begin{minipage}{.65\textwidth}
\SingleSpacing
\imprimirpreambulo \par
\medskip
\parbox[t]{.3\linewidth}{Orientador(es):}
\parbox[t]{.7\linewidth}{
\foreachitem \nome \in \listNomeOrientadores{
\listNomeOrientadores[\nomecnt] \listSobrenomeOrientadores[\nomecnt], \listTituloOrientadores[\nomecnt] \\
}
}
\end{minipage}%
}%
\vspace*{\fill}
{\large\imprimirlocal}\par
{\large\imprimirdata}
\end{center}
}
% ---
% FICHA CATALOGRAFICA
% ---
\providecommand{\imprimirfichacatalografica}{
\begin{fichacatalografica}
\savegeometry{Mem}
\newgeometry{top=3cm,bottom=2cm,left=2cm,right=3cm}
\sffamily
\begin{normalsize}
\noindent{\copyright\imprimirdata}\\
INSTITUTO MILITAR DE ENGENHARIA\\
Praça General Tibúrcio, 80 Praia Vermelha\\
Rio de Janeiro RJ CEP: 22290-270\\
\par\noindent
Este exemplar é de propriedade do Instituto Militar de Engenharia, que poderá incluí-lo em base de dados, armazenar em computador, microfilmar ou adotar qualquer forma de arquivamento.
\par\noindent
É permitida a menção, reprodução parcial ou integral e a transmissão entre bibliotecas deste trabalho, sem modificação de seu texto, em qualquer meio que esteja ou venha a ser fixado, para pesquisa acadêmica, comentários e citações, desde que sem finalidade comercial e que seja feita a referência bibliográfica completa.
\par\noindent
Os conceitos expressos neste trabalho são de responsabilidade do(s) autor(es) e do(s) orientador(es).
\end{normalsize}
\vspace*{\fill}
\begin{center}
\fbox{\begin{minipage}[c][10cm]{13.5cm}
\small
\hspace{0.5cm}\parbox[t]{\textwidth-1cm}{
\foreachitem \nome \in \listNomeAutores{
\listSobrenomeAutores[\nomecnt], \nome\ifthenelse{\nomecnt<\listNomeAutoreslen}{;}{.}
}\par
\hspace{0.5cm}\imprimirtitulo\space /
\foreachitem \nome \in \listNomeAutores{\nome\ \listSobrenomeAutores[\nomecnt]\ifthenelse{\nomecnt<\listNomeAutoreslen}{\ifthenelse{\nomecnt<\number\numexpr\listNomeAutoreslen-1\relax}{, }{\ e}}{.}
} --
\imprimirlocal, \imprimirdata. \par
\hspace{0.5cm}\thelastpage\ f.
}\par
\vspace{0.5cm}
\hspace{0.5cm}\parbox[t]{\textwidth-1cm}{
Orientador(es):
\foreachitem \nome \in \listNomeOrientadores{\nome\ \listSobrenomeOrientadores[\nomecnt]\ifthenelse{\nomecnt<\listNomeOrientadoreslen}{\ifthenelse{\nomecnt<\number\numexpr\listNomeOrientadoreslen-1\relax}{, }{\ e }}{.}}
}\par
\vspace{0.5cm}
\hspace{0.5cm}\parbox[t]{\textwidth-1cm}{
\imprimirtipodocumentonivelestudo\ (\MakeLowercase{\imprimirnivelestudo})~--~\imprimirinstituicao,\ \imprimirprogramaoudepartamento,\ \imprimirdata.
}\par
\vspace{0.5cm}
\hspace{0.5cm}\parbox[t]{\textwidth-1cm}{
\hspace{0.5cm}
\imprimirpalavraschavefichacatalografica
\foreachitem \nome \in \listNomeOrientadores{\romannumeral\nomecnt. \listSobrenomeOrientadores[\nomecnt], \nome\ (orient.) }
\romannumeral\number\numexpr\listNomeOrientadoreslen+1\relax. Título
}
\end{minipage}}
\end{center}
\clearpage
\loadgeometry{Mem}
\end{fichacatalografica}
}
% ---
% FOLHA DE APROVACAO
% ---
\providecommand{\imprimirfolhadeaprovacao}{
\begin{folhadeaprovacao}
\begin{center}
{\SingleSpacing\ABNTEXchapterfont\bfseries\large\foreachitem\nome\in\listNomeAutores{\MakeUppercase{\nome\ \listSobrenomeAutores[\nomecnt]}\\}\par}
\vspace*{\fill}
{\ABNTEXchapterfont\bfseries\Large\imprimirtitulo\par}
\vspace*{\fill}
\begin{minipage}{\textwidth}
\imprimirpreambulo \par
\smallskip
Orientador(es):
\foreachitem \nome \in \listNomeOrientadores{\nome\ \listSobrenomeOrientadores[\nomecnt]\ifthenelse{\nomecnt<\listNomeOrientadoreslen}{\ifthenelse{\nomecnt<\number\numexpr\listNomeOrientadoreslen-1\relax}{, }{\ e }}{.}}
\end{minipage}%
\vspace*{\fill}
\end{center}
\begin{flushleft}
Aprovada em \imprimirdatadefesa, pela seguinte banca examinadora:
\end{flushleft}
\setlength{\ABNTEXsignwidth}{.9\textwidth}
\foreachitem\x\in\mylistexaminadores[]{\assinatura{\x}}
\begin{center}
\vspace*{0.5cm}
{\large\imprimirlocal}
\par
{\large\imprimirdata}
\end{center}
\end{folhadeaprovacao}
}
\makeatother
% ---
% CUSTOMIZACOES de SUMÁRIO
% ---
\renewcommand{\cftsectionfont}{\normalsize}
\renewcommand{\cftsubsectionfont}{\small}
\renewcommand{\cftsubsubsectionfont}{\small}
\renewcommand{\cftsubsubsubsectionfont}{\small}
% ---
% FIM DAS CUSTOMIZACOES IME
% ---

View File

@@ -0,0 +1,63 @@
% ---
% EXEMPLO PARA CURSO DE POS GRADUAÇÃO
% ---
% \instituicao{Instituto Militar de Engenharia}
% \programapgdepartamento{Engenharia de Transportes}
% \nivelestudo{Doutorado} % Graduação, Mestrado ou Doutorado
% % ---
% \titulo{Modelo Canônico de Trabalho Acadêmico com \abnTeX\space \versaoDocumento}
% \palavraschave{arp,sarp,iot,vant,tarefas cooperativas,agentes inteligentes}
% \keywords{unmanned systems,unmanned vehicles,uav,uas,cooperative tasks,intelligent agents}
% % ---
% \autores{Fulano de}{Silva}% 1+ autores
% % \autor{Fulano de}{Tal} %{nome}{sobrenome}
% \orientadores{Sicrano,Beltrano}{Santos,Oliveira}{Ph.D.,D.Sc.}%{nomes}{sobrenomes}{títulos}
% % ---
% \local{Rio de Janeiro}
% \data{2020}
% \datadefesa{30 de fevereiro de 2020}
% \bancadeexaminadores{
% Prof. \textbf{Orientador 1} - D.Sc. do IME - Presidente,
% Prof. \textbf{Orientador 2} - D.Sc. do LNCC,
% Prof. \textbf{Professor 1} - Ph.D. do IMPA,
% Prof. \textbf{Professor 2} - D.Sc. do LNCC,
% Prof. \textbf{Professor 3} - D.Sc. do IME,
% Prof. \textbf{Professor 4} - D.Sc. da PUC
% }
% ---
% ---
% EXEMPLO PARA PROJETO DE FIM DE CURSO
% ---
\instituicao{Instituto Militar de Engenharia}
\programapgdepartamento{Engenharia Eletrônica}
\nivelestudo{Graduação} % Graduação, Mestrado ou Doutorado
% ---
\titulo{Implementação Digital de Controladores Lineares para SVTRP}
\palavraschave{arp,sarp,iot,vant,tarefas cooperativas,agentes inteligentes}
\keywords{unmanned systems,unmanned vehicles,uav,uas,cooperative tasks,intelligent agents}
% ---
\autores{Gabriel Martins}{Lima}% {nome}{sobrenome} 1+
\orientadores{Sicrano,Beltrano}{Santos,Oliveira}{Ph.D.,D.Sc.}%{nomes}{sobrenomes}{títulos} 1+
% ---
\local{Rio de Janeiro}
\data{2023}
\datadefesa{10 de outubro de 2023}
\bancadeexaminadores{
Prof. \textbf{Orientador 1} - D.Sc. do IME - Presidente,
Prof. \textbf{Orientador 2} - D.Sc. do LNCC,
Prof. \textbf{Professor 1} - Ph.D. do IMPA,
Prof. \textbf{Professor 2} - D.Sc. do LNCC,
Prof. \textbf{Professor 3} - D.Sc. do IME,
Prof. \textbf{Professor 4} - D.Sc. da PUC
}
% ---

View File

@@ -0,0 +1,21 @@
\chapter{Anexo Exemplo}
\lipsum[3-9]
\chapter{Anexo Exemplo 02}
\lipsum[1-4]
\chapter{Morbi ultrices rutrum lorem.}
\lipsum[29-30]
\chapter{Cras non urna sed feugiat cum sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus}
\lipsum[31-32]
\chapter{Fusce facilisis lacinia dui}
\lipsum[32-36]

View File

@@ -0,0 +1,25 @@
\chapter{Apêndice Exemplo}
Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa. Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum. Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices. Suspendisse in justo eu magna luctus suscipit. Sed lectus. Integer euismod lacus luctus magna.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales ligula in libero. Sed dignissim lacinia nunc.
\chapter{Apêndice Exemplo 02}
Curabitur tortor. Pellentesque nibh. Aenean quam. In scelerisque sem at dolor. Maecenas mattis. Sed convallis tristique sem. Proin ut ligula vel nunc egestas porttitor. Morbi lectus risus, iaculis vel, suscipit quis, luctus non, massa. Fusce ac turpis quis ligula lacinia aliquet. Mauris ipsum. Nulla metus metus, ullamcorper vel, tincidunt sed, euismod in, nibh. Quisque volutpat condimentum velit.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices. Suspendisse in justo eu magna luctus suscipit. Sed lectus. Integer euismod lacus luctus magna.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Sed nisi. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue semper porta. Mauris massa. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur sodales ligula in libero. Sed dignissim lacinia nunc.
\chapter{Quisque libero justo}
\lipsum[50]
\chapter{Nullam elementum urna vel imperdiet sodales elit ipsum pharetra ligula ac pretium ante justo a nulla curabitur tristique arcu eu metus}
\lipsum[54-56]

View File

@@ -0,0 +1,53 @@
\chapter{Capítulo Exemplo}
\noindent
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis \cite{Salles2014}. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc.
Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam \cite{Justel2014}. Duis eget orci sit amet orci dignissim rutrum. Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa.
\section{Seção Exemplo}
Segundo \citeauthor{Goldschmidt2005}, cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna \cite{Rakocevic2014}. Nulla ullamcorper vestibulum turpis. Pellentesque cursus luctus mauris. Nulla malesuada porttitor diam. Donec felis erat, congue non, volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper elit. Proin fermentum massa ac quam \cite{Lara2014}. Sed diam turpis, molestie vitae, placerat a, molestie nec, leo. Maecenas lacinia. Nam ipsum ligula, eleifend at, accumsan nec, suscipit a, ipsum.
Morbi blandit ligula feugiat magna. De acordo com \citeauthor{Soares2013} nunc eleifend consequat lorem. Sed lacinia nulla vitae enim. Pellentesque tincidunt purus vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec bibendum quam in tellus \cite{Yoko2003}. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate metus eu enim. Vestibulum pellentesque felis eu massa. Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In hac habitasse platea dictumst. Em \citeauthor{Dias2013} integer tempus convallis augue. Etiam facilisis. Nunc elementum fermentum wisi. Aenean placerat.
\begin{figure}[!ht]
\centering
\includegraphics[width=0.4\textwidth]{img/artigo1.eps}
\caption[Rótulo da Figura, descrevendo a figura]{Rótulo da Figura, descrevendo a figura \cite{icse2015}.}
\label{fig:figura1}
\end{figure}
Ut imperdiet, enim sed gravida sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget enim \cite{Gubitoso1992}. Nunc vitae tortor. Proin tempus nibh sit amet nisl, como se pode ver na Figura \ref{fig:figura1}. Vivamus quis tortor vitae risus porta vehicula. Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla a faucibus semper, leo velit ultricies tellus, ac venenatis arcu wisi vel nisl \cite{icse2015}. Aliquam pellentesque, augue quis sagittis posuere, turpis lacus congue quam, in hendrerit risus eros eget felis. Maecenas eget erat in sapien mattis porttitor\footnotemark. Vestibulum porttitor. Nulla facilisi. Sed a turpis eu lacus commodo facilisis. Morbi fringilla, wisi in dignissim interdum, justo lectus sagittis dui, et vehicula libero dui cursus dui.
\footnotetext{Pellentesque a nulla cum sociis natoque penatibus et magnis dis parturient, nascetur ridiculus mus.}
Mauris tempor ligula sed lacus. Duis cursus enim ut augue. Cras ac magna. Cras nulla. Nulla egestas. Curabitur a leo. Quisque egestas wisi eget nunc. Nam feugiat lacus vel est. Curabitur consectetuer \cite{Araujo2015}. Gini eect on Secondary school enrollment Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna \cite{Folha2015}. Donec vehicula augue eu neque.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo. Integer sapien est, iaculis in, pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar at, mollis ac, nulla. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
\subsection{Subseção Exemplo}
Cras viverra metus rhoncus sem. Nulla et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida placerat (como mostrado na Tabela \ref{tab:tabela1}). Curabitur auctor semper nulla. Donec varius orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum. Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi.
\begin{table}[ht]
\centering
\caption{Título da Tabela, descrevendo a tabela.}
\vspace{0.5cm}
\begin{tabular}{r|lr}
Posição & País & IDH \\
\hline
1 & Noruega & .955 \\
2 & Austrália & .938 \\
3 & EUA & .937 \\
4 & Holanda & .921 \\
5 & Alemanha & .920
\end{tabular}
\label{tab:tabela1}
\end{table}
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae.
\subsubsection{Subsubseção Exemplo}
\subsubsubsection{Subsubsubseção Exemplo}

View File

@@ -0,0 +1,37 @@
\chapter{Conteúdos específicos do modelo de trabalho acadêmico}\label{cap_trabalho_academico}
\section{Quadros}
Este modelo vem com o ambiente \texttt{quadro} e impressão de Lista de quadros configurados por padrão. Verifique um exemplo de utilização:
\begin{quadro}[htb]
\caption{\label{quadro_exemplo}Exemplo de quadro}
\begin{tabular}{|c|c|c|c|}
\hline
\textbf{Pessoa} & \textbf{Idade} & \textbf{Peso} & \textbf{Altura} \\ \hline
Marcos & 26 & 68 & 178 \\ \hline
Ivone & 22 & 57 & 162 \\ \hline
... & ... & ... & ... \\ \hline
Sueli & 40 & 65 & 153 \\ \hline
\end{tabular}
\fonte{Autor.}
\end{quadro}
Este parágrafo apresenta como referenciar o quadro no texto, requisito
obrigatório da ABNT.
Primeira opção, utilizando \texttt{autoref}: Ver o \autoref{quadro_exemplo}.
Segunda opção, utilizando \texttt{ref}: Ver o Quadro \ref{quadro_exemplo}.
% ---
% Capitulo de revisão de literatura
% ---
\chapter{Lorem ipsum dolor sit amet}
% ---
% ---
\section{Aliquam vestibulum fringilla lorem}
% ---
\lipsum[1]
\lipsum[2-3]

View File

@@ -0,0 +1,7 @@
% ---
% Conclusão
% ---
\chapter{Conclusão}
% ---
\lipsum[31-33]

View File

@@ -0,0 +1,43 @@
% ----------------------------------------------------------
% Introdução (exemplo de capítulo sem numeração, mas presente no Sumário)
% ----------------------------------------------------------
\chapter{Introdução}
% ----------------------------------------------------------
Este documento e seu código-fonte são exemplos de referência de uso da classe
\textsf{abntex2} e do pacote \textsf{abntex2cite}. O documento
exemplifica a elaboração de trabalho acadêmico (tese, dissertação e outros do
gênero) produzido conforme a ABNT NBR 14724:2011 \emph{Informação e documentação
- Trabalhos acadêmicos - Apresentação}.
A expressão ``Modelo Canônico'' é utilizada para indicar que \abnTeX\ não é
modelo específico de nenhuma universidade ou instituição, mas que implementa tão
somente os requisitos das normas da ABNT. Uma lista completa das normas
observadas pelo \abnTeX\ é apresentada em \citeonline{abntex2classe}.
Sinta-se convidado a participar do projeto \abnTeX! Acesse o site do projeto em
\url{http://www.abntex.net.br/}. Também fique livre para conhecer,
estudar, alterar e redistribuir o trabalho do \abnTeX, desde que os arquivos
modificados tenham seus nomes alterados e que os créditos sejam dados aos
autores originais, nos termos da ``The \LaTeX\ Project Public
License''\footnote{\url{http://www.latex-project.org/lppl.txt}}.
Encorajamos que sejam realizadas customizações específicas deste exemplo para
universidades e outras instituições --- como capas, folha de aprovação, etc.
Porém, recomendamos que ao invés de se alterar diretamente os arquivos do
\abnTeX, distribua-se arquivos com as respectivas customizações.
Isso permite que futuras versões do \abnTeX~não se tornem automaticamente
incompatíveis com as customizações promovidas. Consulte
\citeonline{abntex2-wiki-como-customizar} para mais informações.
Este documento deve ser utilizado como complemento dos manuais do \abnTeX\
\cite{abntex2classe,abntex2cite,abntex2cite-alf} e da classe \textsf{memoir}
\cite{memoir}.
Esperamos, sinceramente, que o \abnTeX\ aprimore a qualidade do trabalho que
você produzirá, de modo que o principal esforço seja concentrado no principal:
na contribuição científica.
Equipe \abnTeX
Lauro César Araujo

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

View File

@@ -0,0 +1,560 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.14.1 (http://cairographics.org)
%%CreationDate: Fri May 15 13:53:22 2015
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 3
%%BoundingBox: 0 0 480 376
%%EndComments
%%BeginProlog
save
50 dict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%BeginSetup
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 0 480 376
%%EndPageSetup
q 0 0 480 376 rectclip q
q
0 376 480 -376 re W n
[ 0.8 0 0 0.8 0 0 ] concat
/DeviceRGB setcolorspace
8 dict dup begin
/ImageType 1 def
/Width 600 def
/Height 470 def
/Interpolate true def
/BitsPerComponent 8 def
/Decode [ 0 1 0 1 0 1 ] def
/DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
/ImageMatrix [ 1 0 0 -1 0 470 ] def
end
image
Gb"-V#?VY]gAp_72MGJ5-q0A\W1Y>I5u9hcMA9r8mfft?YSV-.YT,-=G-E37CoCb1%1s>[UI
akRmp0t+G@qAHA0?/IcT_)B1"gt&]0#K*A9[3ds$I&8KFgHU+bUCn#U+j463n`f&4-XGKFg
HU+bUCn#U+j463n`f&4-XGKFgHU+bUCn#U+j463n`f&4-XGKFgHU+bUCn#U+j463n`f&4-X
GKFgHU+bUCn#U+j463n`f&4-XGKFgHU+bUCn#U+j463n`f&4-XGKFgHU+bUCn#U+j463n`f
&4-XGKFgHU+bUCn#U+j463n`f&4-XGKFgHU+bUCn#U+j46KLO'7Rg'F9Q4t?J,obb]tHLMl
I<LopQ6[jDVVbleu`/%H$Qb!6jOrh,VLMmB?-#QcH_E[>V70f.-*EKn<u<![Vj?0F5tiM_<
5dqAYPtGnFlQ:HhM8Q;%`2W&OHaH$-:?7$j[-cf<5<kcIJ2l@0=&cPN:hfs8DCN96rY0E.K
QD6u6[an4m1lX0Af^b_?BHKIX?e(GArqRR6I]j@Jk"_7-uDLJ(JV3IR?<m)\l24Zo1JI//q
K+V6sGTb8k(.$u\s!f+[-fT:CR:ok*#c#VkN0f%a&BW,h+^7BF]&4-Yr'$/>Bp%J)g(s\jE
UnFA;8PldAr_.]ef\[.)/mV)]9F)epOBA/'#Y@i8i9oK0q@*/f@FE8]fi5Ij`<t<F6O4igI
W*)V$.'?M8.tih$HJ3?;rOE;LM.J6+bUF'Q'dpU%Yl&7PuJCoRL7fXj]8@TS!&q$]8-_9K[
>ckAS#"JRPo!'PiXj?T.S1,6q`I&eZ1(b;Bgc*69c5&(ap)=96YNW36RU>m-*Z4;l=:F'Hr
,@qGp?dNkTt=OX$]f"@])\p@^UEcZZ\=M@`)[I;?l`*RIq&o4E8M/mKO$>8(jjU9%$>/]jM
C@XW"iHG\caSj.^"]=8+iK[>3.4#_>*jbfH/[r3W&6[JGOOce_k=V;W&DB;JI-Q3oIe>ZA\
(De6J&Gemd7L#4&5!)`6>k[Ft;,nne7[.q8eCU$H3nC-5@Y>:ZkT;N60ncbAck\!kc(%?b*
:iZ3.J)JT'gsJ2kN:pT/i5m#+nW8%i*`7?qu&&Y5@!"!Lor?jG)Y).'-<4ul]\#08QqRmH*
B9iOrH>tcn7.A#U/iL!<WNc3:Oj[ACf>u[4rR<ADojqmMoBBR&HsF-;DG'K,GPC*o+&4$gg
8*KFgJ"oChlqhH\ioA1T=cERB8#F(WAup6F+)`D)$f!GD)je[,^D&4-[$X]),mX]okbb[M#
#Z<?YIXaaZ&r0VnDaV&UbTW0KJCtUStKgl=kK`9Q9HZqD-EVkAUL]07D/mTrE*ouiN+X&#9
$]P]a#lSW$aH8>pnAWU\-Vq$NDuTZa?<O^qI3g40XH.l+_#?O-HhVF3Kgl=kK`8E"j$lRMl
072Nkh<Kn8kNX^>W*r^=MS6$j68#\B9+'Co3crn4RGH[KFgKM.kE6aFmIVgET80#?+;"p0$
DOPB@f!q+acJQ?CacZ7`;t&!g\-'Lo.%Q;,IqmU*G=&;G`I-Sih;(G3rHd0/$U:?-%O_Tod
<Yr3V)@>hZUG\@T8urXKK+#Uu:>UnfSH[e/h5a4T#]EZ`1QN>jgJ5(.a!FED\L[[1&s)]N*
\O`ZdpE\_HtZYJ#?g0Y%N#U+okiPUH?nF3,=LK[h`O^`Iue/:>km#`M_daHSCrQ[33cG72P
Ih,rOQG>b[WiD;PRS)lR5mSVZpE7:@7Rf_MZa[C[jZZ4e_hJVQKEu;^B:gY'.]Q@`Z=?CEm
ij=%P*86A%!Y-o%$BY\JIk.=&S,Ne7n6'FRl7BGUIG[05jgEd2X]%lcdo4&PEM*I>Y/%"(j
n"e8m6LZnmoW#o,^)C.+PL&+bYr/aNr2II/3?GH1ThIh3F4h+GK(Fl?[`$X]r:&ace*K\0)
GKio/;?aGBTdZfI>.Pq220]F_2%^']N)640HkYjhARgWPp:DqD._]"0r`556f/]kl@WGTHd
kN9buhnth(qWfI[Qlif1ZBuJSgkMT_Y\Q^98"%!8:`<"f%q"T*tj`u3"lfmYjDKBc<F+_1A
oEQ\6=gi8+%\&h@7:N5M4.EajE?W$P]6@&VTd#.$P%1\%^"U&?CYujSX&c>P]$6pW_hQX;9
fme"FEVi9<&_L4ku-0nKF&8^L!UKTFlb)%$-o)'-e4Rr63t\aNupSU6pqG&2U'n/>'-aA]t
OB30k2CP,JSX%,0NN/K7dUumFlQDPKWTfTWKeA?!RVt+@6@-T1MgS5B>i+\8gQoe>^@EE$5
$[>$;CV3cr]>4n%:CV\n(&K*No.f$VoT[Vd[:a"Slr]fMD$jZ#6Pj)?D5#bc0IB4mhsF(WF
N)3#Rok4*\Xqi$JmHM?hJ()HW7j\+=Tr?EU7V,sjl`SFGKqXn;\M#5^Qp1ARP"!4)\Rl>7,
?5S;+6:_576<mdNr;#rR2fC=[bs=iiVeaneCY,_;r:k8WIdZj-;l;`@gHk!t6\Fq%AS7WrM
'3`Ss5^m)+4s^Ak05,fgHm!DW2KuW$lOZk#pP$6K'[[DcCNnOi:cQmCM7BHmSd%_CYQ;bd\
TTThRm"bgDjbgq=EcJVbVAVX=FkO7DE+8"<:EAL<&>1r`<#sX_H62OQ%W_S4G_DKFgK"5jj
!qo]c5Flaq<*p@U<K='+!6F66`=F=AjrO*6%bQ(+7ij2R'1>ILV>]mAA;AK`3?]6E_(O,k*
Rp&=peS"#n6kO'og#U*nQ:/:fSYJ9r,lXs[9!kFB8jYgf!!'3rS:7]PMb+]oIlp,iipi1:n
Zi`T"+XD1Z.4KW<mN"K=\;cK-BPc&@cHb>)s7#!b$9P(N5s^'QJUsGc+72<)63p.OH?sm:<
7L^5j6P6r-b@R=_STdOi5*$Lmsb$!*UW(5Ke[)W<3BIDY7sD2+h<`!PB6HafmnSQ-RU:hD%
;;TL;(C9Rl>87n_s`>kfTHs=0KJBFQ14Fg4:B"&1YAFJq>LSXt3\ZTLFbSb0%k'Yudr)WCr
R1CY#S4o]Qln#P&8lj]G\ip?gV$Fs%&6,V<B;I(=\&G$Hcs6cP2bOrgR;n(tai@`8[M:JX\
Z9uqa_WiE1*[pH@Nac.5u.b8GHFNp=9;dE[7Te6mC#g'aj+$Qc2\["_d*`c==j?)iTr"Ha%
(GhYL>6tTBJ,]7Vp[6l1p%=5]M\@p_enk'HfbZ;JP_7^1W-J780mo2DiSh-G5mSV?LlIDep
%8n(q#UT+EFWV1-k[:b/mfrLm][)s!WNN\_EYjUi,-/Sqnbj:8,XC1?bbI+D-R&>rMs#'0"
T<dO$EW211eVMP:&.B1MK?,&*hcMhl0O%g//uG:mntEqmLS/NfYS]9mMX4Z&d6-os5t%^F/
NZlIFQ<8`56jES;`6O-GlnIJ`_t(bqaSN>eO/CopmK7ZSU=nDHTd^!/ihQ7lST4mPn951'i
C+bWI_W2OCmcCI!W>'bM=NZFpgTEK<F^mj:-]"/;tI+PN,F>#)baN->eo]Ur7'-%u37(51D
S!sp,1^F.5DeWD#5`ZkunBfNYg4:B":l,o&(Adk&6-A]jk!0`dFE>dE#JIe&]E90,).-g8S
""cmgpt59^a;dEnG2Fg0F\F!I!g<"D;+X[q/]\.U>Xh_h;-lABLdUb66u^oCVYK"cuTO#.I
17"YeWk=<Nnf(Vo"%;Ju_tV/m>W\A]pAh.OpPW['d;'GOE+ip$.;C+6%,I<'\>'\qJ2Iag;
.9#b_kJ2f9T\OY'c_O9@u[X9uaX,p"OH\,5pgY?\WDA&jU5>$A-FaFLBr[9C4fnb)5"+Yu`
<Ml9$A;cAB:iR4PqBa95$6K3l]N.c![*%\??-sDoiB2dcO,=a!ljKiLF6:4+eo]T/_Eb3X8
%S`ENSMb36KaS];F)rY5#p^tH-$O<ITH+2&#`7ZlVb`&%qQ3q@Mi&dM#@W<-*aDhCkKfbn(
YbE<DmjTA5%)/+;c?WBD%;SdNftea3cX-^hW@Y+779PZrd+5#&a_gp6Kn1?p$8ZP_'C<u3!
kJ.QS/ZH*&\sh4HMDon)$?Ee0nO*>L@9t2/Ce8oCG%_i'=:5.?^t&ltd+?NIZNZg4:B"cu1
0T,]G`52/B"N"@^N!eH@f#m+J^PKTVCZEW#V%M%_8fY?rA4I?=?Mbfg8$*4TM!%_U&[K'Ls
kT7qt&?E/Yi.d&-PR%US+A7kg)Sb;6b?3:!%&f:;3&&QJsZl$l(heY>42u!7Go.t%)FE):4
h<%P18sPu2HZ%WK0ekDF`g;6%l/]sMYYVH-\O&@hKFn!ZXK8KqPr-O?&Z]-&OMIa+Y=i[_d
F0<e-:FA2(&e)fNfI^pG'6/;_6n(1JqAS:4?Q$@3G<,@Fm@IjeZ)U[*^%6PK04^5%1O8+It
-1'+GA*;mGG[npgT!+N-:dUbB='l!lTEV_h[U)HjpuNd+6b`h<"]_&@*J?7(gc1N^4;2</A
.'+]N>RR52asJ60<hrHs#"_iPZf`-O63)0L'neZ)V^cCB1Zr->s"5s\bdEWqmp-Vp>0*=+t
;rKr@1Mg"JIV+?3;WC0mWZtrlsO0icIJ^)Rp0p8N1U*9sQMgkX$d1-:&KRNpd-s^,\^qeB?
#1p"h#=Wk*0#:$Z!h`2bKtdU;R_Z^(%1S<`ltkC,+GA+NEcQ1mr?/NEp">76o(#EBOg$P5-
UJdb<A]aX4bEVR&J7;j&;1Vk<bcA!<)=n+dtsCF\(T'"Qrf])?!p%XbEjlhbDg&W_82gdkK
^H05R='%V5L4Y@bS5j`-K_UO3N=On!EB>4*RuU0I%fpG.Ea:/R,YW+;!J;J.P'/9n%OT,c3
g+/6P$WaWZp!ObO<<S38fI@.PLWP]jU"X<f5AF#]\L)`Q1T"<iH4ARSGQo]VI71[%%iB.u0
L1qcFQbNcH-N9G5%F)uPLV]>q-#^raX[r+p/0I9>(/R&j1Fcqkai]QGc`,tJ)ST]i%*MK1#
cm=)<qDIY*&45SFJqASR<4E)8,u/2$?!n>MTuDp+dk3ALj7DH[!eFb4Z=UBF5mX1a\:"*-+
lrE<WTV*-a4MI=@q0"_QP`TKWDf_kp$:(e![36rUSt,iG3p1g4-o#k1*p,X[jP3WAp>!&+q
"nlLUPRia,ap>Je19KZ$,M</sl2#V%f-OM\i167R>J(=gN_c%i,ordOmAN+=es86UN(P0T^
H##U/g^l07FN)QJDo8MLamau)',[VXXFY[Ko?L)(O?X&c?SmF!UJP-r#Pqc[0,iiiDLW4WE
C#q;G[5Uo@p`!Nk"#ea!\[Otq$m-X2b0T;<`eq=>C?G:eY\*QYO:)"cZ=0Gr,*=+t;rC::)
Tpo7b',05h0+q$3YX2GDXSeP?_"6a8a,M%9TqMJnZ$Z65EH-!*b)U#3TV.rujiV)QN1h6t6
3qui0elO"9t=OkDM]F*rTaVf"Y58V_TIA<dBp9f'e<=PR@->_TlK,4iSibjZl-D5HLtkQ!s
>'](El`f*Be_5cf]S#F!QnUF)qYh$<DE<fWee%(TPFPqtI_4\3MsR?G63`V+X`c;e8m<,^[
o4LE1g.e1'+&+GA)Pm+\u[10<emg^bLLPQ]t*YS)M;#:gL<ldr:FoC;A0nTa?alMge^c^m:
`?:b_\77BZ-k2uX>pST#;64!PBM%_8D[5IULR=4s)R0;K$qYIisPr)oLV$Q#0X&i5s9W;!j
&spf/gq!$1$Q&='69,\j&:cS.,)"+F2fIPpkg5n4ioS.iI_>k%nCfbn,Oe"o338o,0k=m.Y
$JZjg=dIr<kj+^*BSH*jlK(6J;C@`%j/Z+h7Ikam6D4Lkbk'][Vad-W`9M$^A?k#B(KX*qX
mY5+8ceb_81]956=$SIJ\1Zp#$/b$R6l@h;-mqc,RcC$PtGno]_Q-er8gm=0Gqs/mW-\JIk
/_Oe87qi4so0/Xqr5L5*A7m5Yh,OMF,)JNr(BiC2//Ek,_uL(.%li:H[0g\q!A'*n^j.Or>
k&'&=(<HLm#/en_IGX3$1W1nP4nmt3W`0;]L+=EVIRi!%-_ZG>'s2']`:CeO2KFB_VhE7cl
nb2A)^q`2u4Zs:1e#lugkic^Xl*,bcp$*:Y`(c^Zd1-:&KI"RXa2c3>7L"\u4$,M\1pgl>R
a;AK\$lkU$d6Z6OnM8,`4<Ij2K.HBFqb3*,Vd>sVcLBPm@%iL#7:.CM%d!q[t]lCWD[=$m+
Ljb^R*3BO[T-CkFZ!3(MDl!#g&)(r-ZRUrr2mPhX6"$%u(K1U9(GtUnfhdi4s^6m`@Eg<'$
X8I1cegbEjl[*=+t;8^*PV@k(Q_9]ar@+$Y4E2fG:=!IKBuLPH+V:@Y7"nulQDNfK-[[%fk
l+c3aLis)<QUIUBn$6V8dGO*h^FmIV40PkTC2f.-.Q'Fcg)"_$Zp?[>np#O4.g4:B"OCUTm
%'i[TSis'.EVAbP%NRTL3#l40h&/"\PjtW",ULf0;--hk3HHP75S-7Q@MULsTWG5bQBk!%&
6=1+r2<Jf<)lp%!^WGBI;[lP76;^c/_D^W<`V29N=_6l04):6KP]>IKm"U=q#'r/:f(!=W`
:2r='+!@LCP%7(=E["rU'CMj0H>A(a4QCTNSU5/R#NS*Q>MYo($tkg=;i^"/p>o/M1&-?Cd
4@5s$L5?=p:BY<R3s=PA<KKTO-*L5'`ZguRO,g4B1SV+[/f]Y#@RD/JZ3P9qS%-..`DdJ<V
6iQSq?+aNYSo4Oan\7E\og4B/o@U^PR5r:DTGW];n*^-Z2\O&A%`>'=2$_?q=VbbbO"<iFD
#!-#_p@bkgpq=&A[,BkM;c?VnLRU,7Z?PbDg%7nn^3pq<)*)K`/5OUcNfJ6sf=%YWVl#YVK
0b+oX]r:&lIDrG\[aI$URVn?bWB4J!8;uHKTO+l4EqDmbFL_=BEo^saF3sZm;mGoL6s,3/m
l?jbEjm1fMGm\?:727Rp/h=$ltT_0eHRJ#7`"(8!7;u8?Z@<cAoq!li`@&g)A=D<Lb#oB$?
X9WMt_1o:f-8eeGJ4n\Sd8I_Yu`USBVbi^DLOPRMZPHM6^Ij71XLe]3UdPF.^cWAPJ-(9Ui
Kb0Ws,Eh&=,ZXjM99I*%q5FBYL.uRZHbg'o+=VBTHW`=t4%j+CnN,n7#K*P4TBT:@K"B?9\
5CVCuF6E>gj'>qr['\?)s3oIsCYH-%1aBJJhu<'"45+*eKf4>RE$HU&MKjonX&lJO:S+YiX
j,sJ]6*:Xn`%MC2DUmgIHohO"D;E*^?!kIT2'%sI6rU/BkbZpL&@U:+M#7GUi,#"?+Y9V*<
dq]i+.e+NU>QV(X<CJVlEbWGNhHVbp+/cOK^G0kFZ;aI,a6V9MO2ijn!a\HhN8PM8=WbU>d
s#C+Aen%iH6&+X&"0<`W%S5Q:E[>+U"bH)4WhQ7Z<?<0XCaB;20?c%+\^_m*\XLI2t<FHl6
n)3ugV+qtB\1a7q?_h/1)S=CK5s*hdg["uA?o;crqh)hoa.C$,8'q`A9DVr0&4+*iCTE/Y5
@F;8c5MC[Q$1qj@+$T&Rjp%`HZ*Ehn7>j?XqBZ'\QS2\ul3=,`QR3#f>qTG/L5(YtH*uh]T
1cAlF<r4ZEB'K5RlAe+"I2LQq=tC7/qcE][5IFB@8]oEm^Z7u8<+]82/=to2k3$XG3N2:#a
O,fR5<CDeMB!;Ba5g_[r1$egUF@O+Ac'<*AM#V3*3=LG7p(sUe*fM*O)>4@NmN_j$>/Zj'H
0iHiaDE%N:tbcAfA>cM6qr#Y?I?T:?lVD&Qh":4icD5CE5k]0Jo<`5fnc,1s;=([XI5k09A
S!<E4IH@!qZnauH9F6:]mIWpU.Ne[<'qb&7BISGMc7Q`YmWQ]0)!uj.7i,ZC':iu>JOLFNB
Cb&Lp/mKgj)&*lWo_"Uj2(\876aG4?;5:R:gX;*K_QpMS6UO4VeuT0\^.t4[>IJADk'"N3o
^qG!NLMif()BLn$&Y$AQe:1&(G/fYX6`^fc$hjK*ul7o3tP@tI/3?P_8.1Uf=cNo3J/A;Aq
+9g<Qc^8-&$O$OJ5j`AduX3n)(mX*JicB:[n/Lj/lLmJo"Pc8sQr.kC+Fi)*WG8M@)9c6,H
2i[#>qoKL5Zj#7p#6?V3A$kjZV7J'a2WPnuVJ]ehP_nZT56B=WMa]d]q%kDjd!.?][O+$]=
@]Tk!KdLJ[&mbbcDGjo+;@dqG;rVI`oY$<E@,l#.6.nHeEGqE73dk8+/m,#Dp^:j=:GhR]k
qF$D)#Rcjo8Q7hPZX!H>K??2M:JXDmiBq5h\qJEbK_)6bAPR]g[.5=jJ,R?X`K)**VHmlWb
K@t*;cB/KHT(7V&7m:>.93D3[Va3Qi%OHs?Fk=Akic]nIJ]=R6'4J>%hG#Y9)Eu(hRsR0q6
O[iFXE\?_uA<_bn:ieq[[:O'4"n8^V<##i^uZ.hS$%nX`;QW_+gI]<F)/@oh&DIanP8Wd8>
0PM,8J]SXlm^WB"J.%,-9R_O<>tGW\`AEXD<p_M)goqmp<KM"TFmPM#%galNUbNu^:d%B&O
DYL<sa;3R3-UT\$=e0o#W_655KQBn&rfS.J_JHH.GR[P]m$bpK/0$_b$R&?W+&+87XRT'"(
'm=7I/hW0-M'YqS1[hhnj(J[LW7eFc#9;S2*f+qk>eN`l4c+^j;,JJp2IuMtEUPW0p5D-86
UO4T(DeNRZY.V$;&p;`6TYjY1Gq$24'(-A-H^rQ&Z*U%g"?KhT$[G3?"0cM2/8ALTqU7+;A
K.h]6gkrc+)c'#^>\JTodd+9>\U"'5HZ'3%mgX%cX'MD;&qJ20,Ku>bho<$O][&9SO#t8im
UK8kDU*FME6Namrj$b3YOsTg:e'TW(b><*6%.YCHTOZjSH#U5.2e7n;#<"Ao0d+&u=;7>o)
F$`6[1:SN?rUGQKeqatV'=<CnXML?7a:/2;d66h1<A]b^(D/K)4hOqao[J/Lhi[1t#2p%FA
jPW<^rGCCbCi.jYGl5(]+7J$T1i-9dG+kb,W2Re]b\Z4QJ[>MF'Sn*p3dk25ZXEKC2X>ehp
s1H(-aMotQp[X80!W/E>e>0=G+k$b\:=NB*,k`Kn#%1^'HMrK7`^K(-0WhVH[urKeZ.!>'D
MGM7hRmF)qp"3QKckrCM@M)GJaaccsOcd"b$A$ele*!7.g0*M3a_r,AClQn6r&f77N=RpE[
o*,[;s)^OA?566eorY?nofSNG;\6AhM3U>Yr$bE^pOLU)ooS/efj$n&ZhXX3@$98f`I+Q!V
UoL"1\JHc=+n]r+5;CjBu\b!o"^LS^_R2NcVbnuHjY%>eB#m>hmc!+/P6q9a7ec#,S=n?$=
Y#oT`15+/X=.=B,V5R.[3aQ-![%fml2JLSb$O^tGi1if\d#^4KPC<>LKaVG]@\Thn"q2or8
QWM^J(1DoZjVj-`LAf)\6Q0V%mcHDGE)'X:S3H*&Yq=)hqu"&[nW@CZjSHS5s[e/8kM'!YG
-U)RJ;'3F(\CIb("jLgq9%l9V+=IJil#5j@J!Y7LI)O_o(0\R<B:m,.c&O-qN,,Y\-aT::.
]]faC;/C`q<[6m*%"N><6@4[#Ba5Fk%r1N-At)!sSM9EbP%(`J:$#N;b(F8O96GOMh_0I0'
Adh$QfKF&<*(E+`aD;2KbO!ue<O`hkqioJUn>;pOt^kE0Lqjt1%fZW%AogtK&jOuJ25Pt!t
H_&oB!s`M+=LsqZD;):,9A35cRG,<!1F0951pKf/k0;S#kMK'DJgMdkr6QUl4tbaeiM,ll,
9oQU<H[`b\[2I$(4Ug`,9pM\J[jsGeB@RQV"gCK=0tUO?0g+GkAn-.0P#lXkKY)-[`'6=4E
?+gi3Q9*Fpa)TVocSs6sZA5W^XjRd(SYR9X1k-ZjVj-Mm'=f*'ZkP/hRW/X2mi2kJ:cT(h`
$O[#6GW.4H]n5(CP/'sn'/ZBLoQYH09[[S5ItiV[uLWYKlgN9Ife'.0qJ[>Xk6[;-)dE3lj
UBGVR9(=>j"=0Gr,*JdZ[IWob8Dpq1W7m`Je.D?Ts;.`Vqo^ltHTE4F.OA%Yr2epl8\gNVR
l-b7f-S4ZE,)&rl:f*u\'gFoIg4;f<`f1ot*:iTm'MmT%K1Y1I3k;f3[*'p,ORA%q7X7Tf&
0s?\Q7`!rBkc!t?G1s9+D:B4e[16m'[bR<A+fKdo()?b#9jmc=]snLeXA='$4E\Nnm8iA?3
]?Um[fQ'6+a5(OI;N9VPZ7ac5bPh+BaM[NU>8s(QZOqE(Vtu"pP]?<P1$kd;ed?9k`K-3HB
dr+OY;ugc6e@o&Z$!F#,V/Ka"Y`2'\ek=LDnonF1CBrMB2EI!pE[ChsfZU^AV"-YLVg/WPj
OE8m7QR4V^UFP*g+g=jc+&(4(%WMu\6A_rLl6YI8V.4D.AC=]K>UIPjKJOkoqT:`DEpXUof
T".9Ym"hU'P2Plj`sE%YmG#+*8u"h5(69M"U0V$g3dUEHPk;tT)mf]5P*_Dt1i:r'4Zts\`
?$'AOcbd#q6o.mH)%LDdA$q:8pRXjJ"j*Ko&@Urg0XhX>RM?#<*!$p91u$#LpU]'ACRYm%h
6h)O!U(pB?Xa:O88Cn5JM*tnDV9^VP\`)J'+!)E]d$aT:ZYejS89*Ba958"rbDBcCO:T[4B
-KlK[Z]DZ%4/-bA,Yh`f.0_;^4"Inh;CAFJX'QZE,)OSA5$f;N*aWNba&6:c\A-aIA;Zld$
88lf!DbaC7U_k[kV&b7u-3-+(N,9nG'R9'l/AnGr5YeeW1%ZY0@)k5BY=9#?b$jUj/%dir]
Gk(<e9S1T_P:BSB/R(-"f96A<+KhlMmdBMMUQ@*!L!V>L<osSkP>YaG"/i953u9B+i8EOcD
($PNTj>9Rn=Gpt><[N6=I*N_ND%5(`LT#1L3=]<oU\3m2K%;0/M/Pf"+,??SiC`L\!cHtLC
_tek1-L%&ecRT"CJhdVPY>f+jbP"9rSa$L#Vt;3-,$eP`1Q[;56TH*T!RuoB9&ncImdNp-)
h@25Y+g"/n&*]<+GU%Z,p3VbWd4B>^NA@7&?G%2qVr&6*,Cn)3DHhnD7Dn(QLLj2[49KIHi
??bUo%AnGL_`4L)gX@Wsu_!9HqE&J.C1'C?DLnq8Z:jN:8kdOGg;jET3(,&uf3tPOSHhK"\
b8_"+f8^dbp%uJ^gUHM_U.e7*E4-5t4@oBC]<efK!WrNn_k_YRmZj]4T4ucO5qRsMo2ZuJB
kaVKXg5CDL;VZhcL0"Cs3/^2/B)pA^OBJ#Fq'"Q]5XIR%nul78\&XT;,ZE-fN<s4N<p()L:
l<B="a`f%i:L8hVR+.G0l797\Bqk%1TFD[l2_B<NG\:oH6emYVT!9HUcl)@AhYiJ"Q)]`SN
E4k/QNS3D)nqrr)_"]6::jgNr_gC"p(572On(bqSD\ilC9(rM.?n_kT__7ZA=_Y--&(N0fm
_q=EdmfHc(R*d$;L>g=F@0X7nL0BV7A_/%YYP7n$'O.W'%^W/ohmFiit#[4TK+ibDcU%7[A
iPTVRhS+E-Fs+'m[6\VF/=_c\)ulV5/0s+-0eqnAW?X6#b<BA)TgOU8=0E*H]%d^Xg=t@Lg
PL(fkbeap$K.^tfs2nDaa/8Ze#,u;8kP9)qCc-c<250oXPCXCfsm0XSb<la00>Y>fg6T6?o
+I07J1`bc@*IEe#,u/ZE@94*^7afd?9i_VlQl!Y`jRukNCa9HhZUCPE<#CU8$R.IK0;[A2a
Okk^\0`ThoE3@^9q0^5>*J\nKJ8,pajR]pD+5Cg42UM4'bL,TTBFa/rRT8neDI;JfrTA=GK
Z3#mrD^iaVS%3A3oX^gPaN/V:cZIlC4$lo[0n,refnWdV/%idP/kM"6_Gk:(B.TNK6jRMd1
dKg\`hnn^<A`2h%Vet.p&IjpfH1HW332QATGhU+g>IMlg"T@B+SNDH.%8p5-k4AC45!Et+E
O+886:/Ph<NGuim9@32%@>9:3hc\*f;r]:]6E]Y.oqIOZmR1I>$4uo#?G0's,Y=5f[s:cFA
JGg76;&@#<fnU#7l]H8Z,:P<k?Hhao`Fr(WbaGUHn0Z7X00&e##jur&$;fS24df`M#`aH[b
nf0f_63r`cs_k_BZj)Dl-#WiCC3fJ/5<LX<4jrG61^$&q""JLCX](a`OtDB6VKphL@.n)(m
P2fG:mZ#T<i5YZFjhCThqbg4AOB[`gfO2p"dFXui]OM[DCCR1EX>/fm&<&jF<nY0I?<ioP*
\7&9KnFQJRPq,qa%R^n7]m@)1n(n+s5Y4O]^jlGEDr.91Ob?"en(4`bS/O[Z5o$YiLaoR*:
S5LT[r^_-g4:X`d4f:BC=Ofn0PUFXm2Is"837.^P+.rQIJ\3_cJ^m>@g6rVZpn^6,qX(N^_
m/!p%S4$]BkY22/_1dH76.q:cOR9B$?VCW=UPgrVQ=jPQifuR@p!@84]BoM#9n@:(@O8W*H
kgI,W>>ZPQpta<b\=eu[hL38M/g_rip#R0a0+@2S._]6CUa;+0sEnZ?$)L5HK?>9PU>ccF1
(<E5SOG:r8Jj;,+Y@U`dh$h/C'po9)[+9(37"56&_>!tc3:agF,F2Ni\O_fi&oNAG."mnPh
'\%KVe/&RX:7j_`r"#"fq"W@;;59k-?n7>?XK7C#2qG*8(YV<DQBlJ^VP^6=%Z6]rkK[dVC
>.Fs^OH-MFt?0-FQh)fdF")"'FG;t+!a/"0I`g:nsj9cU8"<TQG;`B.!kmjq4pTGFEDUa*)
>7sD3#`$MSG2MYP@NV,9ruKeZ6mlCtGUJLkpk;RLKcclCL+`d]-:tfGADYZmiK%U^I)H+pi
kPcKWfU4*Ku3j`7'`1M4juEkBe7H1Bl_N>a[IKb,1B903n7kH_G#iA?5e#jjkg>;u!-^Ycu
J"T!j/B$;Zq_k\MHN%d.J`]d%pV5L5HKS8"3g-V:,B$He1eub-sLX8X\8kM_9`f3tt<$EP3
Bubhdgn6rcW`QBa2-W*2FdNkd8i[k<]m0&k<8_E8Su!Gu`<0CpIt)r]G![:TF6CirdF%&mk
E\J<=]q>fSd`MQg9c][/4cA'4*M0L[L3m(cjg3W"6rPj%hI&Al-lP+Bnu9jW4F-<%j!j#Fs
%M(ZnS8LU.!T;lfdP+Sig.4'-@icIXXI#Dt*/=SN@Wl%S04M4KVYd)V/`d%@m"dp?aXj0bF
bH!<E5J0W#l<hkj/>Wi`C_o;MXhC23&)ji]5,/>*KV=0LKCc'uo&:97RU>aRNm-@CfjLC[I
J>:G^$6-Z:'V1nZHQ:%(.RFA$-'+L-H3cp1$337K$mQlhSnDHUdJWsO9n)#3FCm_6&.Z_X9
dA+b$M\iWC;g'*<C_.%)B4kl+NWmOu#7hk@c*hib?J9t'+8\)mg9tkQnh<aPB4ohu>;t85P
WR5lftW$OS!tA`W@CoJ"9o(i*H7/FXY1tH,o7Aac_!GNNWmNJ#7$#ZSN>/Y!rZ*/)CAb"E1
sSC1=",@e]3^miB)V(!u\=?UII=gm(dUN.=odP[^L@]>.'NVP%_mfj@sT4YWs=%8P,Tr#l9
gFN/X`7Vt0Y2;c?VP_k\ql]RU>2-cuHKDVXI5^HZg<TRG7tDr5?^Y0i8#r]PMqTPCb/p[?R
k"j*%=Dr3;YZYnS[g4>pSHi3YYbEa_''=DW-Nn/idSXl<U[;&-Ae)`l%?J_hj]:>C]?nXd!
]O8R-p[@"g%SD;bHM%WVK[;H4M2@oH$^*$B>ISLuU^?E:OB@BtMY?Jo$T0V[6NR>lANrl"G
3rJPHq=.(2fE<QRUol7!#a/6eJ7dEIXXKJTG5f:c_"KJ>bEHni4oBIYorkIIJ\1I[@]U/7Q
V/,Y)J<u.9!+"L.Mmt4tOlOJ,K)(a5a:.]ip^@V$It\QS2_6fs<&RgF=[&6\Z#[HhT/[TG1
[TG'93)?+=/-qXs/ga+EA?AnIp/RbF8lF(bf19'4Nr8"sG?p?gVXEgX4>]69/P23QYTBS";
a/1dlOrVH!mS!fZr>INnIVba[P6@UL6-l=[J"RMSF1M>^l.7bY/p[2m0AVGn<K`eq<+sK?1
9F;MdCkbN*m+<K=1\2q>,u'pk<EE6<MWs*Y&K)ICNuop.i8C4dD]\8?_1N!Q(c<eTP:'/Ci
H42((#"53dZEuQWG#mMW.LhY+W5oYp$CA<?+P,d(e.e:h9XF9n`.ZsK0m>XC""E]?QD1L^k
_WV1+F\#0JG0t2/3im5Z$].HM".)M\`$q;JH0bgT+C/>?b=B)*i_r^1"p6g9k_6[o]=oNAY
M&i'!5<#^"^aQ'E:IDN+=>Te[NFDOd;i?=$qZm6FM46"103%lZC)<`2ha2/ANMSjRY]a:Ur
\[r1#bde[N%+X$lHHn?p%%Yk.7MN]D`b"ZnX.'^%^3]]=KL;AY5UU#D2%;Iekn4O6Vmq2.O
aa?;0bfiaQ4&e$mn&1%rV6P%Y-nHo3If+H&G3pFNBkqK[QnT[<0p-WUW(\6qH;qS(FX&+U]
V$(+)Dm(^eZ.05H["1p+N].KTm?7ld'iK:oT[?Ll1!ZLX&c?+i@Z8Ko&\';Pq/u=Xl5bS\$
lkW%5"1c+/;_YrVAD<;b^!2F6CirNWiE^M\[mB;Gr+(Jp&8-18Hs))A<bdWMBSq3"I)p*'&
&8R[P/40]([CkKfd@+].uuR[WO(jsCcL,9e=Fa+>e:Unf7GLU29tB%heY8P2cST/:6pT?fG
T2j`GVWG):R+[^uTC5#P`:f),pclpdO7/HcVe#,ukp$*:ZTTBlLjQ(FKed\Xb2/CdiNWiER
DT-9ZJKtbP6P:IfSNM1<V+R#qm0j@O.4L/k0/b[FKi7s@`ufg0obUB2W?@jr2L>"/f^I:d9
uC:%.]H.32F0D3B/YlF:a,2YZcC/.84cBep?^ID+""[JpF]E&?g#1Sog;gH_1N!%Dr6$9kg
>.r+3GRD.7!rd"q=I2<YbrD^:q=$EH/?06+"GT(_dYea(PGOrUDLe<$G\`I"=n1d@s(:"$t
@uSt8,ci^=iKB5VT.'bs`g[FM9WbLP,X3ef4i\6#]+62o'[\8m?7Sre#)EsWpfGN%N>/hSc
\BgY8*3HO>qIJ[%LgI:5Teu`08:iG*sD+6u!m9!1Rd]H`_g9k_FNWMcgo\/*Vh'$-Ikg6#F
[g](0VQO17Z>sLs=G_S0cdS(6HT(L*8PBPLM^'#jO?Is3Ue.A-F0:fE"7L5QDS1&R:+6XH^
3fTlmbG@m`l>t:Ee\Hbh?f*.NZC3YWiFdG5m)uH'WAm*N/X!^>GTZM'bqJNhS!,M9F>&QnV
9]pK4/1s>$C2R*llH^F63l[.O+oihbTTO4>nQFCW9sRF7X.0]u9QcPq0OppD+#;b0%j/#7e
]4(4GZ:eZ4"BH<+'IGaBfk'/ZNDQl/,;4RGCq/<k7D1c[S,D;3X'd<p=$aiV:iJ);o'mZ8b
ifPKd7k?#ZCWgoTLD;2Kb,9PK;]mB@ETHJWZ(A`a[pinSNZRStT?qUf_C"0(YL5(Ed"U278
5r/#h_#lVT2omEg4*LNjRi+7o3]^GEWpgK>/6N2T\eGj?ji`Ld1:L:9)b?s)#SfN\A&aJMP
q,5/c'pXVGjlgsW(7nHhnH3oYF^K'7W``/m9!0g&/Q,fQ-@@6-YWg;A4JIM$LJpHA`Y!DP?
tnH;,'cq;'Y5`a&48#YKQnA`7UGiAnE7dQ,sToKaS^0]tL-*WhuXO@`/Pnh3.aIOISs:95D
qLKg6d5[;-TG=AX8JFcM`P<M)I'BEs-"%4[5A'.,uIZ*:GlHM$FQf5KQ\Xf8;^ikis]-u0G
0/^L%&',-ssNQ&r!++G;/<`[ekN>q35W<6un3%S.6>`"M(6D^!;S(juF00#8LK7dmYK$(^Y
ZY)Y+)]ublR-rkHn*90FF[`3'SXr&q%Xl552(\.]QnMelP6==tP:*/(--"]olXsYAVC,-/=
K,1E%YrNAD;/R@N`EU0RA+^-NZr0'_;Phn(EQH;(D7>ni&KDp@gDBd&042.7D!a1&e1$c4$
*fQgq.bVR05rOn]^\P4?WP29qOIhW^DOO>V9)V;fh<XYtpuUV=ctoH*qJA1-"uTI=:W$)tX
M5:/7oq\#(/LU+%ZGc,[k[_]eX68NmHt;H*d):6(p;[clSNo^qd;O:YW#>H"30eZ-#ph)`4
I)+i0"SNHXp^5%IK*-ei#60/g164Cci'0-b3Rl7B`eRJ+@V32'lH2Eo+WA,VeN#4^(["a;>
oDq$tmX40@)13t\P(?Q0:8t:pf<8Q]h7Im<@mT3R8kOt++M_?J'j3ji!f+\H\5B>dQC^hu9
HYoj&7&QC?-&Ei`D)'(L(PJfkih5(R5+s/'1Xg$j2R)$Pq/>nS)a!"qOpZT3^HDqFqfb$M%
_7OBec$D@\pEL7&$MHRPc=B#-iGmegth4i12srYCtZ=D51BAUnF;BHY-u+WNWLTmFjGOZ(Q
,Mn(t`S5s9VjOEMb&Jtet`!s:\N^Ch'"If*<R4:$k/'@X*i)qlT-MX16<pPt8oC2.K2:7Rs
t$S#M(EcSOo[&-Qe7QV/L_98/uTbV\-5`,*jLCY]VK@?_3IJle5RinFR,9rt+lde0>%u2LY
2[0d6>ch0e]ZWbFmGGZ#nmG@Y/Fm3=V?fqEM<N+*bNmol0-#jBQ7S^M$S"ZlT0EiV"oO^1+
@t(\:S4enchmB?&sCCi`Ec:'HQJhcBVajLMMe9+SI.mIQn`*TrJsA)8>ok.qOg-,BEs-"X\
YQQN>h=ZRKQ9M#9hh/"IrJm<m`NV67b)13?1eT*^+OaEbNLFb(XQYVJ0d[MEa<GOq6B[F`V
WaasIY9U8c6;"U3:+1dZ["%hBH^"Rb^GpcMa`*^4sB#`4@nTH+<$.;0.%]#lW9WiIpKQS,+
?BS?A)k0+\P%?3DklF_E6L3>,(^A@NgGO3tEFqdKEqY0IIkU<3Gd=MG:0V"5d&DDh-kW`tB
^27OsBPM;Yq!hkJYoq1iXB<=%o7&hj%[&1I(G8Zc@gWT:ONsSp89d,I[#*%[hVRVVY[h>Dr
dt_&Yh.!e3d$='Tb7.PoB4G:Ci"39FlVK@BZG^<HM?hJ__>lXY,*-EP+?R5@I-o,8rs:Y=(
a<3/6qU-J%U$rq[`]!(RkXoIJQ@Dcj9RMF9*:;C8@Su&eu-M3u14_Rl5+%2f;;N$7&n!5(&
0BL_r-mABgQ##n]>gXMj.nV-*ZoM7L/'mF!6O;jj&AmG#+*mQalV)!tE:2*6]YMG$K2TH+<
$Y`tB:IJ`a6q>&RD?!EQjbg"B;$lH3cgGWh_ZYnSYdS>CJKuDE&f=Q6Fg><$"^QP4]5B,OG
3'e<2=Fe^];G>FW;H$M`2/<up5`c+rqXj$fJHPoNrq?'Z*"E3KD,XB^If9+[h7E:@bElSn[
X@mk5+hH/NHFdMn`+HV]l;p3`@h?;EBs@.#RGsuFk!?e"U,(:_a,"/l-m]$dLmKc'i\p_lC
gS#`f;'D[r,JKmP?RPJUJFP(A@\%o,iDad\X7TE6]Hfk.qNJ343PR^uGc%'Pl='j`7n<?=%
kX[/rC3l4d3hGgTIoo&\&]aN2Hmj2X5@35Cpi]?f-^f[n`!e##jcSima"%0HhFd+;o.;P]Q
\DqlI?/dF&G65@\XIJ\[a@C'RjTQs*j(*lf^"U0X8L*K3KU`Ba;Q*dp*W2QYO'.5h%3f7sM
OcbceO&'G&BL5$P8\89MaiR^il97C0q3<WmQe9tGp@^@bF*"2MD'1)M(G8t>daGG-Z\*=PF
t?1]-;9f"X/h_VQUa+KoH3>^l,Sf)Rl"hWK*Dc%L4S,m?sq?fB?q#+2T3YVQZ:)$/1_31Gj
qBeoAGQFKZ@S?hRk;:mf=S7\p*V7Z*CQjM$Zr*W_dTj^("*%iPUFb#D1UmdS?;l0kJLl7ZA
>VGWaV3Pq,r(hS&ftFmC)5IOr=-gL+%Kg9o>U@3.OmA.h"HLqUE>r:ofFMA%/dHhm6/XfZH
:8sM#7\jSUq,Wg0mG29`PUE,&?b08'lFm@J`C"&TBSG7Iqj?A!?I;a&mOH:#eO\5(?PE_;r
>.&1*N-LC*9-srd5>HkuNfoRPeC=-<UIS2h)^-*oo]];<-;B_iPn+lr6ou/0,=+U]8kM_Nl
`eTDAS";#8'dPW_qE^G+:pg+e(*"9g9p83eZ8/r^Fuq:/76/@D/3p`YKpId=JcL/<(+04-%
%nSD;3X'!Gg2`TrkGV'3q7=%8P>HSN:c$gcti:PBJKJ(1+\#`SkboD;%B>&:'S4SUL4uftb
D=VG3NeKgNk/3]]<m4*P#=C=V.PGA0b^qVf>I`f1pV\X`3M`Hl:_pWM=#Uf/Z7QAn(VHpte
*6X.-)ZY#<VGO3sJV,.Fh6pX,TY[PH-fUb6Q2VnS4#i+7l?!U`M7j2ekEcRgW1i(YnphleG
%4;j3PWF!S\73F7gUD*fPGthYoCEbM=sOgQXfZkqpQGH%EAM!K3a&cnZ8n\XVu=j[?FdVW^
:q<XhYHd+@g.H6/i\1?cCG>5o$F'tnLf1![s@RWkS!ml_'>n#+9f^%`6=W*#FZFNb0"Z-Bk
_:,H?q2N^AR-<S)kpiIIG")#>L[G.D@$Z2es1cO(UsEJ!g3X;-q"47ZM#W(PIfZY?jAb;u-
A!T`Tej0<B-N^k$_f19/\f6UM`GJJN'&<Yk()O;*-=nc^N1KaS^F%\uFCHN)?h9Cq;jCXJl
1MM_a?rYc[nmFnsP\od30ldmX`1D2J9i5(%G<(("n`nd1IIQX#WO"=U2TMZ-.cd@k'.s$S$
AC[)3IJSj<07LUOYcof&O4U[K9:Q#&<G7-u+,1]^aiPtX-&$Ln8;b!&mp<>49cV+b;gs1EC
i&Hi"UdFT4B,<\+Z64!X1)flB(=m"=0Gr45e6?1WMujo;,P]:mEi\ueC7T%=%bnJ<F9+fg=
hM'iH4>4jm:[,inl)4qXeJr:!MD"CZB(1WmEA*^0IX8-!OSX4HegYOX!Ah1<2JLIfXRs>[6
'Y7>k?YDQTe5#%&2E(]K.ji-"frg&Xed[$6:S)ckB_h7ImW`5KU@ck)6j<1uI&pomr0C.:Z
^E(JH<"\D-h?Cma[hRIRcBEqGL5gKr:GL4Nc^)lqA+SS1j&,Lh''86@XUAaZ5UIU@l9q%=+
K5]VZEH#lIAckeTMCQ!ojCC>64"W$9]JE)bq>'h((`6690g1ADDrCKblV!QsD:bq]L5#on5
%S<e(+i_6RlBfaV+Z]3qu1I3r:ueMR\^rcccF0=9maHhh)^AtL60WTVPZ7eek@J+mb>43Ft
?2TY$AL=FoI42-YN`O6"+3\c'pYY044/3km<>4p`>ZaPhb*NkKK>-',-!oN>@A0N.c-3\!P
/5$oBY-N>_t9QoK(p\\3)#U#4#7amnrmic;RhYDW7/G.tAl[BHe&f2k.`pi,95%Hmq#^3ob
MmG$!`V\l#D5ue>I>-VO*a,V1J[C)]WL,PX(X6ZiiZd,1-%u345!6ZD(J7X3K/Mo@F*"L9e
L+5$Y4[b:@))Gl\5=1O*T7?%LS^!W_NugHqGOODE]6B&1_Kn+Xgj&/9/O^^r.T`;?UTCOZF
6:],*BR6&>(ukj[!un//Kmuo?ba=,?3q-4m+o9t=05ZV\T;C(*??Pm5TjaoZtWoUi7YGLZ"
Etmq"?O%2<W;X?cMd*gU@\'Zc7tDs7"l4KIR*a*>U84#^+4=!<[e!R2im2e>ZB;4*OY)AtL
Bgi=ILi^695jk/M8dKX%uJ(Jge8m;Te;B=hZoNo=XX/b%",5CU7jF#V_r.OlFj5nbT,?+\2
.X5r,#Eq_2sI$oYBP$u7aUEbh.3,33N_hJVQ[LMW>Ih*%+qtKQ_=gOu@f<0FGH>pOeq0Zgf
B5#@T7n;UQYpIho8J>dUQ@1p$Z*CMd/1`?D4F'iu[37q2=BHEX0^[T%bKS3.ra2@*KjKD>[
5h2J2/Dc7K#kKD,VABg:M77XJLjqjm-NA]B$AN#6!G?_eW@'2pipH7`pirE?<Ft6h'p*fVU
heL,VY;s(pLVgd%GsOY\sfXn);0>+X&#chVS,*qP)d.jQ&.GqK-D<rU>V3iYXk,Gg2[7-*j
P(KEQ(+CZq&(`5G2WKa:Nf'c!R>U=-8S_iGm(rqlAlor=>p#L_MUT$d2T;sQ)C,X$L[IE%!
N*H;ucfmr3WE,[N'f$2E`-VoW-VnOd/GpFYgW2VLOWu=61P'0^Th"UU6j)s\=6&2:/'m<E?
a5]$le7e-sW@(H2OL$#fBj&&k/[TsQp#BaY8rDiKj1BL%P/mtBU*;3B:01L5g3(`658V!7'
bSrrVP_#ikgDT04sl"d>4R>551IpRGS@'.g8mr6:67+uN[,J[V4;]V0p/uXF($@\5s_e0!Z
WB1kh<7L6dM>e%1Nai%&g!A1h\Rgo&O<$NhrYOb<@3I#(8H*P&K0f-)hWr60R@h"7'4%E$:
hAW8`-ojGBk8WI]U$S/p(V:G7/Xp[?/RI^*EqP0p&Xh[RVc)i(>GPX,3-iR(mYj;pEcqE=M
Z042BHaip//AIpjA&d\jNTqS/VIi91BM([_+FEF$4EFMmH<*EIo$t<%8WMuldL&^ht?P6Tk
m*HV+B#&/:$lPcFO6&[ulHPeWFmITn9e%%q<7Z@q[&dNS<itE&O2k3JEJ9+#ckD'XGj:N(F
quY#kHk&$`JPC.ME*CGERUdZ]mKLV>.(@YpGk2m^u5kC)-IH!TTis:W`>NB@=lF!$Tj]qj0
`XP$<o9aiX,tu.3@9+=M5'bMA9sX\pF$ag4b_Ln<Lj,Hf0E"G8;`>`tBGSOl0^p?bCUq()G
K1DdTGiMm#)%e>lYhm+ARu%j1fKq6Qm*JkDheqt?,RUp9'G-VnJjB\;(o^O#QF)XBmaWh@(
(='+Y@=2OV[/Am5VAS#:tHp$d?b)_4/"BAHuTgL-@ZZ:,D]ffk<B3UZ,YTtM@D;De2J,fMF
VP^*C=/Se6It.KN#7l:[oLXYl""Kk@;l:NP)G4`*GOOCBrk=MWOT^/c6q@N>MMaMYRN!.75
(AlGeXE()9MKdb/l$Y,TgZ]AEclN(<fQkP4Y.4KDVg%!+X\rtYXD>Sqg[A/D$("Q1cI?0h6
V$4BBSI@[t"F,SFESlfsPT3m%A8L&XT0OjCIKIX/W'=4*F:iRm9O(G3mi^k=&@7<9dIccCA
;n`f1ordOqI\3)f`l*]YFHSH[3TM*t'4q7",l]mfnuNgrCf#$G,5MK3(+>.$h[*4^:^?@9s
fH$95eIFq\A+A$Jbl07GLgU:Z1B#B?4db>*q'%ES*6]2^bl.)i=FR7)RZa7UYB$/EBX/h3h
mt^WD6J$S$"Oa"JdFDgsig`%#gG`BP:>FYK`t9mTd^_/Zp?]g].k-</$tmhR2;`?Nc'pZ=R
i!nkLpaXu./2EKg(#2g4?Pb(h7Im:s#*\&jQG\6"G2mh=%[fiE+$Hn11eTB*",*pgpLqL`4
t:U/rm;T8^u;D]%#8q]l@B&4F#ig>A%9PE.N1P/%4O"A0-e7\amdJEag5^i0lMJK*JT+E7V
,jr9M7Um#Gl8PT2hYp?dLH)_j)l+$TUI<Ll3mC=]a-[9FcimFegYfW\dAC=EgV4rYH1TgOV
'hS&gRgUFQ)&l]cllI6\2E1jSI!lrX8V+Wfg:A=24n^4P=4<#uIJ(:R3r;>I8Z7B"4:rl\5
#7m!rqamPP6qN5`C8En8Ycs5&\\:QE#s?j:OTbsp$\dBceDGZ.+$]`I%siL5IJnY5$[qPs#
R"\dU`Zf!pi/4LH$aniXBAJdqlHm#TGtC^k>(4Rdf(.]=o%pj2JCH&2VX+FLepuIC=8o7oR
;ojW/Q[ooZ*"//!kO+&-E#tSc-k_S=UdAEY>iS(`5dn<RS[VdB_uhZY-%&b\t72kiI5V#GI
]`XNWk=qjSU@AbG(@A7cH,(\Y&hTL"4=Dr2'':te?.P-fK(@T?E.R135(^3j'b=4bmK'!E6
Ejj;bkDkX/FB9-/O9MLN=kjcp])-c"4GpCn\%j,Dq'o@d(ZjU/j=^.AT*;TK8qYNDMkRm^7
g9ps+)mk);g#_AqGU9b4nXotT]>R5iNZC1c-f`[R:M$t'fTqef'kG3TQS-BrUBl_:aH7]d3
[>u,Q,nVFo$%VuO;=O54aBr,O2$.gk.uk0#hk!8W7',Bi!\>Q\MSU$i^NR+h7N^Y[e]OJ(S
N;M_j/$OG&X[`?"bJuYD^`HrVQ?4Ehb'4.F-5a6D6(q4C"3,7Hi>=/mP?K_2(*C6/B,jgA7
EZ%J'+IW@;&6mb/u<a'krPR26DG5eGAXe`4]2U$asg<^q?G5$k(C%dcS-W@05Gda?I12/AM
:\!rSFdfWe"KIgHB(k3_qji#ZJ;la!_Mj_OBD.9QjiPS6-13r\Y$lD6S4SBLELK.c^;1n?+
mn^RB("KEj\"EeZM^qLC/B,-_U.%IC99"+gOgMX0\p!Jp<VG0!/1d;LD&OD9_hJW<LN90\@
/TfiQBpOm5uHI:Y0PUsYV^&\-;S7R&HD/)H[Gb]iPT@G\tZc_pFar:QS+OM%moGb7HFd+aZ
p+2B.I,hJEZ31dOmA>(-b#J.k<,R>Q=<@58f2ie#!RLXbE^+L0:p!--1`=/"XEHrdD4>#_*
@+bbi@L*-"2YA&BBMFtE#I=&]J4$'5CQ+"p>0KV_m3;RuA-pJ">Lo$`jhS))`,1@7CQBaG4
Xj`7o"R@1D`3.Ce8]"34D\omOXA45%TA]p='\HN-_aFdh9W(8d'fbk.8I",!*dF)LdcCIV?
ckTQ0I_Lu.@+hhmIE>>`,Wu"n&SuB(p2='=ZIjYQo]Y',k`(ST3t6\JWX^%//R#[5/i8`W\
@=M3<aECbQ!t/GmbBNL#(KGX""?4W_^b-2'.]3]gB%IKA0cMQk`R7Y_n5pCK>#Z+bWK"_Ri
t:^*2-[%$ER[RqRq4Rl:\9drU3U!0)(u&TZ&,OfB_$[oB&G@Q#4>7ijifu`Q3j"H1GM",t?
=GOcdK=E&MRe6oPP<%+_CV#<ISe:7Rsr#uXm"af31p`(FQ9T!6Q-da;KATWk^G!<I[o1rNY
mls]K.5)H<k7Z80mD-aGem*[K)pQZB(^0SHU=BLM"1PU&eljZ6tg9fi/Gk`\97#RmQocZ\u
?Ea@3G`GiM,Q,6S9Qom]%I*,n"0(ajFmG\Fah]':jBJNWS_W&E`R&gXIf@]f6fH[h2JjAh:
P!%pd\KH<>)`6oS#'>0F,@UpDrf!%[#8.njlGLdl"U%j8U"e^'bNMh?AB$XBbqRW=(#F/^:
leu./jG80.84S;IRnC4lJAu*=bsuc^m;[E&\dq9"/Qk\W[_OA00)MDM:#\aqP9o-6km84"D
Y4'OR5RS9A%tF@AScPdd87p?^HW'FJ,N>]BOO,\(]F[&R>3go&;ZY(,Ek`43Cicn;7ZGlIV
$_f4e_OlFZ$hOJ@qBo6uOah9&tSj4>ZH1E6J5lTg'`J_==]%5H`#mgpF@mLGiFOfTdFjd9n
[qm5,oA)pa/uY;-4F&]ScaeC(.Q_F`#'OW"4aN?9.?W*p'GMrG.kb2>P]e2,MN<h-['\?3e
%:#'1@82*!Z<h.TUHd_QmhcV2*%)<D:$>$([WEhO.;^[>?`T_#:;*"_E7)&$_jfLo^C[uFq
Kjq3''+omG!tN'L2*Wj$tIE-RC(8]mKM%NWgkh042G\Ql*EGElFH.=8\nfJ@'4=X\qS(8,F
Uub*=Ic_]:k,88pE_b84'k5%AD6,rIQFG575Yo^C\P?G1ZlU\M+\m-JWG\oB^"A]pCu7ANI
4U8+K/4N?!>;ckH9H53GnW2R73%ZZ?;_kp.t#U,s59-tB?&p/<ZC20d)]Qo]aacPj??bRNV
>Qk97Zig-/_SX13P:+7f5'#`*EZ69e1V7htK%?9L&#\arDU9%:304j#Qa`B+Z/eqV8-jU\]
mKeNeBlVqM2B0eJUo)&F/1:Se#-!Z+nY!G,MI_Hb(^?E(kub^^3rI?#45NS6@`#@]tu*jR/
$G3eZ3S*>__3Tfs6<TJ`PV[mFtW?PY=esB?l`R:I3k[EiH&gf>PT=H\)UgrVQ>N#P[T<6T^
Ce3-OYUR[T[tK>[$,YA)%/'Z.D%k=eUN.P#RmK1SYT8;iAX8ab*XR&X-q:7XF7]-n$Fl-lO
_/l#645mR>H_\2=8k\/u@b(U?9*^&Z0QS5_hJ`s%1V94`71MB;KHadnK1,:U?0ep4_miLju
O?uK29/AC]J/ZkiR^Z`0q>=Bs+.1W\+Z4'+Y[3U._SX0T.p)$#Bu?8J4n7@?fr:<eQN!I=,
Hss\CtLm^CMQr,DBD5$etPTk%NRUWN^>9g8P+)KFrD8;fZ$B9Yd=-#0.U))nFlS8nJDuUDU
4njjV\_!rr"++bY31`fN"u.Y:nW8A/K4Ic5k6'5>O@g"dP:8Z[M^o-`;]pR#)-a;^X>/!rG
CXl-kL(5AAMs>H&7)ra;@EH$)8kjpYRNLW5;mB4baF3sosn"5C`2K?*$2Ka1/K1,:VDN/Tf
@lmV_ff<8Q-RPi:9Z*$@-LFSP+@=M%(l4ajQr!iFKSqD[oN#=FE[73)q,a+7N!%jW/j2\dC
\l`(%(`QO70eoo@2Y6QW&%aSP1@kD@pU"Euj[E9R(nAQZBkapV&Q`:FhOm/e+Qe3)!,T_".
@E5>WfiOnZY.UuGs+)FpVr13Rl5+e[VXWK"Uj8')`MZIIf2=?:*iYg:t`ZV%6:7o4h1aEhn
k'T+`(Lm?`\a=`5Td;$NpNEB[I:m+X@HKg"?eOXC&`6Fs&*>CY(24:tVjPZVR2Wd>eCPQ1j
V"S!]RRAnKI$"<f$82E!H.FAB1N(G8[e<!hRaIf'PHdYWj=_HFql;Dd7ehG'ItV&_uR4aHV
:gtZ.A?U$.qNcltP_TU3K[C!;_F`kZqSe4jKF6:]of%."6-iX#;mi+-!Uo^Z1J,auOZ(Qtk
d@s&<_r*\X#Uu3p#7hG6?G1YR4-7n6b0';Go&=UJ_83sp@mLi0EcSISRbHuQUM0sb&<aG6c
^r7p%&&B/KbGh/KS'!pq;F]O;(;;8pupu,IK'/4Fs%&6=b@-WY-,KPd3@:q8ANreCUm\fLC
P?oU"lS7@U`f>&JZ3&8imT;&06`K2<r^b:+".JEo`%VWbVM/p#!E-6TZ&_0bb<9e?)pkNYu
LDdZ+JS7)tB46gX1+BLa4#2f@D)1c2:7XkNaNpIkA9GOOBW77F=b]m<7)p]LL3?BdpLW16u
!DB3g'@q0"_#D*M]#&8KKT:_I:7lq9=H27#BmFns*2)V/(UOW/QkQMqhHIU-=X0HYUdGoNJ
I#b'N!t5#MH3O9Sh>hK3/q]Zc8P.=WdHTDp0C;"968Y5pG7LYL]6E_l%RcJoI/23rAP:,5^
R,9a4["5`il,MA-;]):HY1\OZ=a\>876(Bq)UqPr%G]BE?b8aGal6h2>@H):mPZYdPG@N#^
(94*(<@g_0u1P$#95U4*Js\7)GUP4)j+C.,(b*ZbF1?'"WstVH!d$Y)a)TFjAUopPW09iGJ
'rp]u9:baC7Db(M&)eu`.]/pHR.V6g=j#gm:$Ccm"6AD0mO*i-RHoB/Ijm*hlYf8"BZAnDM
p4q(b>ET'*0>-ci$@=aKT#N=\f7L[>8:f^h?Cq.!bf\"j7e(PC#TM:n6D;2Lq*JLjc='$LU
\@K.u0';6E:dp(@[>GY6Q8f2.(AK#">ZmI&X26sD.O`\<]-g@DTH+;)W*G]HBi<K]<G=rH7
H`!hf@JN][^NWNX/W5G`5\)u"9*XuQ,'C>*U?^u#oo(`BVsT\SN>.."<g`NCu;rIg;`^>[C
Lee^8e2rRMr_V6NThU[(r[u1`1H2B(uq,MWJJ,m372tet"mH+:gf:M0:">Zt.8k%YmGB9.U
C,(0D`](9b-E5]ET+K[BI6F*%/)rgG][BEo_5NugG^;A/d%9/m68QI2H6X;j,a]9Gi;37BK
Hk_Ep)Y!$=:&DBuP78ZoZP9u8?/U<bP;TXQq=pk_0ZZG/a4+3CR^mT?X69ir*B@"SW)q0g6
.P>#<"BAf>Uf<MMBRuG$bEjm2/h?c5d7h/iDJn*95mVmWiPL<6lKWCm5PY$G1,IsIF-jhE;
l"VU@VJD5</?YKl-Oud^FiP.KU&$qnpGk6BU9J4$I6#:&Gh)*7ufiq-8@6;Fs%Fkrr%1pJ@
Bd.=R"&QM_o3=6:/c(F!Mr]1hoGRHuUgA#mql\+kRe%&u-PdR<B0/^Qt+K"F9L`TgQ0hOg$
EA[QqC[^DADe]mKLGs38V-<N;/Cc,KN1C]aOoEMeOES7rc_oP6la79WkuF6CiF*JfB.)E#[
cP$dJrr`i`cNK(Gd[]n]eq>&Dj1&:p@Bbqp<%MoqJDV_nON^CT$2f@!UHRY.dC+@W\,[J!;
qu1KhLm(b)g*K5G_O5QZ6=Lif@RQ1o2/#K'8^PRZ;,Itta2.52?G2.[:kIlV"9fCiS6TB9<
2&8E]*KQ7X^Ai7@@6EJCtaG29NG10<.N`3PpQf4T?]VKB$HbWI,qKGfUiH2kmN^X37BKH8:
70/lu(Ug5s#X7q>C%EP\AC7&gtM`1YF%`?pVmu"WINBWN!8JNW+Jbm375%Q^3paB3.3-AnF
Ad[Vmfn&tD+s`7YebScCgF[*+I.L,83@KM'D:e9(W`n[,'QR)6^,*flk,;#FQ&kmrqb5X9%
<;IMq?4qB<d-mru2?%c$'G^=\ECtXtp'TuFn:<`eA`(ac8QEWrbF_c/<_982F=iC5_s8Jg3
h-.0YN;ePfm373U@J]W\"pP:=UQD8P!s[E4o>F=5c'f4sQVE26?JlPQ5Ak,S)`VdZm1LWZc
ErK@.\5D-G=*&?_hSc0"-Jt4O:WIo,GgeTrk6)o(l#A?m983i7P('D(Ela=%j*ug4;](Z9f
ioCM3!^Q&qu$24V)Geb[)Rdo]]<.,t9lC/jcN/o(2I,6=FhP0^V+NahsnL++Gumc@_.;9WM
2GBU9I=E2Hoo:g);K=)Ym)!OSV`Uk8m_6;R"&2(9lgX&k-_5,Gn9_O5QZ6=nZE:EN(s8(pg
2;F*U"\TtT[9tB7W6!0!J<pSb^Kh]@;BU;`HiCpl`fA=2+79-aD!8fTq$j%Wo77B$u&Hk]<
5:)Oq;7',Q'[1>O`4L:d/C`0QY=@AS.o@"^9_!"WQDJ8o#q#2"Pa<*@!$das"@;I-N8J]H^
+r'G)$flZnGfW(>U,c,H1hY^5A0G+GlZdeX]`!Mgt^]+/qQ06r&Dq51qJcFrC/GUA-Z*D(F
neR^si2CRr;t>ccjVo*Jf`hn]!D,F*UfPNg!j_-DQou55brIr<$$Q"T[AgET78b_>*eMhLX
lmBkaQ)Mj'X"R$X_W,Y0T=WKXtn-YIaFhYdOUg'%K4:b%_eQn2RVR!0[aQ^*hIDf>C:ZU/Q
4%[%sJLqC8m'H(dqW=Mg>(BAP*+<]U=QX8Yl7>"-,:N+jfNO,r^UZU#N_,I6K]h&%op;;Xr
QcWbTIec=,>l`6RnF1Bu='+6U1mFN#S6imVA26&U%b'E$1\?q$E9VgeoHNp*2"4802N;;md
F$@SHe*;4dOkO`f&k5HBoZ+m<lR4_L-j@E2/Cd1R[S?^+Kf"nMMfp+J@$229M_?0daS6/8j
]LVd[gQ#_t6=1rG%ctBbpbk0(m%liFgH+i>kJ,b/hX@1M4!B$KgLAM%c^8]%Pb1WVfugU]8
aQkuY6CR@0R'VPhcS+*f;-KaSYITFWV016P:;RPIjr"TY)D0/%6)a1Q*`Uu^("__^W[CMUc
<<t#@r;kjTi?e*J:"59iJ_3S!XqsV9q>:s*d#T%J>)H>DoJ-P#ulIsaj_og0G4*9Ztjg)+p
YV?[8"8X\LOFF%gMl^*iMGiEfDnh92fEbHAG!.rMWiN1G`rZ7\B#KK;!<E56UG,7)eub]H3
+Kr:S@dG#:h^^G)U@?]Ms]lt0WEIFVG3Oj1>0U&'62(?L4`+1!77D4n)$ofg,SglCN4?6Ek
2+u='r)/WSnkUEC-L-!,,3/o!LuK*p"Du!SaqnO!"]Q7ukO8/"K&(>l\PO[C*F)k2s/rmO9
/9E'U*n$l_++WiCr#/4Kf.Foe6Jq"XW;L5,8Z_VcFuI(3=cAqL9s_P""]W3cp4NFUD48`&=
\]V@.ba,V18a`Y@IrD8g>l(QNX!&U.CW$n+Ui%tt884lKhd@s(uhS"i*Mg<?PfMH8u!#j+=
'.4W,QS2_.*JfhK8P*XLZ=T(<4UMQ)H,jBm:h^^G)Ukfm[jVdTh7K"t+NEH^++LZ*[Is+]b
0SDs*K*3MV-O(7A8U)0?*n8WmjO.;`JYO:[r1Ttl1t5F^[mK)^nB+.!&VDUK*Dc(2N2ho`[
3i3h8-qDe^a?XeZ6>m0c6jr$NOF"6ps!r47eKL#\@RY3BB4LB8bN<W!S`4!J$)FgU>MfF6C
ghhLQN;hgYII`Pn[%qt@f&ndFngoGoFK!WXl<rU^cb_:,;Xo+&\ujlY^:]=ZhPgL%O6M0CL
s%@));J=!:9.R=VT@q0ch@^L%0]\0,S(HX^jF6Cj=N^Za;dOkOhjlu"iIJS'B;&HWkJqEFH
]3AKDT/gtIG:\%FQ$*1Y].mg8o]ah[G8*NLW2Rehf@SI!&kgT45c%`di,7f-V,gVt\<g\m.
k)p@M,3a*c+j/D45R7+$WPg`!.AhUi'H'?a-CP%TY.pbi4so@VPYd=W.IXR!2'jCEcNQ=*]
eD!G9BUHAS#F\@%`@5$1332NeK8gg'%I>Ti<Kn/M3;B?d:`pVW.%"]>KC7(I`?$^4!Y(i<b
cm!C2/0q>%_pat(-"BL8`"X2g5@.gX#;SND,;_?VRX!e=UF2Jq/hcTT<1MPfLl]mF0r@5=6
eoB+<1@qfbXZjQm1B&gmjU+"IR`&j'XV7*gUlI;di/_[F;"7K>1'e8SPJA+$dl4f5tkKfd`
*CuA]';F0dB@DXnFRH#X9"P(rLPh"JBdhiC@gDHfRNb@Xn%A6%IJum+0'+*H@mHkr!74N%N
fN_nc/Tg5'1Jm>ac[s7$K$4!4l\_:L.]&XTXTN)Jqa[O_E3W%D<8p*PTq@r,)eAoU=(Xokd
(F#(:8#;Sp(lC>uXc;V8AWVB,Y?Y5c%`dctBt6m@l?#p?gVI")7%"a^W\o8Of!Q;/$gHo\@
bWs%L=K@U^PM5iDXmX]sn-q<P6!?;je?3u4AQV-O)JF4Jgk$ADsfqXqK'!QgorHNZVO2/8@
q<96KD>lZPa?=$r:VG,qh"oMg/rr'3:&f_lr<E7""QD]=,])Z4e?@2&s?XI0s;8?NK*BM]O
=gPqs#?Ol(n;]qaW3cp4L18]5<>H>c7Ws*4U&4Q<Dp?MMqY0Gc<`[4%(2]_m/cZ`MKS0K^D
pQ_SjrFa*9i=k%m@X1Lq;&T&LNb9f6`"&g0HeuN?`-$]`>;nN%KmjG_[et6=]tRqp__S9/Z
?#a!/<qA<8-!W6q0Z:%Ku'YQBl,uCYPsq\,?/OhQa!eQ$*2Di;!3HNuBm5G8*l_$PtG&DVa
$qe'fGB_F(/*!&-gIB$G@?GNTtM4B?cS\q>WfS"&0?CY*gO;BJll"TSYtd75;#j`5u;9Aer
EAS!k_3d0`6iR_FdjW2NSU!bOn(oW[`'ZO6Y=rQipTKY@r3A)p:cTLgC0>IG%4-hq#dOkM:
Y0t`rb(Ep,CuHB?4Mg^VfA59=gU:sGl-^m7YriAYFofCOd7!#s\)-*b"[#po?J]bL4\$CQr
;#rsA,-K^m/hgsU++*B*BPY[g=TN\fN9U;U.cmi2)TAqC`=!"*#TW^OH<:A=iia!prfdD\%
KDfD/=%6Sit7Y('uJX!e;Gg+mYV9^'P)`-C;nh:Ysc-5&qqGhua`8c!k0c<"tf\NsupKDqS
$]hqHdfc'pX&[g1;&77BYk5QABmV.F[f1@J=ABbpaXccM@uh;(0?f[ZgV(_ado$ebLUFZ6.
[rVSI@1P\goUj:tC097u`$bD=%8P)LG5(/kYDbf1:a"U>((B=k:=]sFZ=gKLYqY:Gq:.]0f
E>e8.<aO'0D.5C]6E=/<\4Tq#d'l#C^]6/HZ_L$OnqpkqN#=H(c-+;j'`\5aqD'i_?!TOZR
E7\kOPROHD?bKujlNc+_khM*#nt;t;qZ91<DcU*(`6pq@e/&N?T%hpUXCap(m%CW0%o"6\[
`%HrNA*snDTY\/R+Sjb!JFLTu<rpW2cj)#mjHW'_1_`NVU;eZjQj<jN<`<%M#VQF:iEII&\
IeBD_O@VGP@RNZE30hEB_dKDUmi`f;&i#f=lX3udQ];/$gH$j@*'hVMOC>f7R?FHZi-D;RN
(PHiZ==7bi%88*chgph>ZRI&Bu5Ac(_6`"&g0HcL?Ob+]K:"<ef<403l@a1>jdaQZjG7c+.
[C&r19VFIM9MA,I^R(tKY!1b0'ECD[_M&@)Kt))qmZZT-#:GYF\dH0c4g@&J-^76bRr?#4W
URe95A[iR6)@ie0HbptK0;>MWi?9FK@Cst:Q+Vs]pj49i=D.[kKfbr?coZcbHuM3AS#FM;,
LJ!=Zn^!6)@ie0GN3nfaeQ02,k2f[=8(-J,QDan%QYG.%Mqr]U2S?:"c+?$F$1r@/KZbZY.
U]0@@YRN;Yt,OE^*W0n0&qkih5hN/U!18#9Jk0HbH"cF((rb0-EIbC9;E"U6_P7qQAQCi!4
W?>RXlFn=O(T1Qqt?JY;maGL]_k^0#<J]FV(1M>!dKnYq`Ra>Y!/rJ&OfufRrqf_33h6i/X
fYAh0B&;C=-q[R""pF_Aa2cXK&=%D>^eiP3f%SidS23[;>^#Z`Rl68ngaPD]qJ5fqbL3qo+
+0a4F/u?EgU?+2Dna?*a7-%8CY)GkRl,!4,AAYY.uWs:rQ<5R>eXIS4[M<hDafAe;q/FgFJ
i7\)b[_HN_6n`?kCc8dqR`$G"g*0:1%@BHDouGTqSPXO)DUW%!@A_M4m.d.9!+BNq^r9ldi
0o2`Gl&((VD3m']7DcI&^iReomN32*jlR!6jV!1mR'mDLf(qmMf90IVa"m&9?l;,PQU7(dm
@0(2P&*O]e;6Beq+cqm>@6\bLlrDcO`c:Ua;q5[=AV;'3t=9qYsm;T`I!9gsRF67T2W6fXN
X/TP'q9lMk;.LV)Wr'``Vkn+EO$EWb]@0Tch7Il0.W!qpVKm7YOX"&t)ZA?0EnI_E$?gUD3
%,18qJ>BBTer[rBRH:1<B;[%NKW5R[2M/iAt<K$hS$Q`%<\_QXR+[6=`\YMP4GtO:t5m[R(
'QOVN#G)AgZul!<CVd^juEZ7r(#m?+nD/dTAg;HfGP^Qa7DWe:$?4]2B]/Mi6WOBrG6(7"g
DR4>B\l8Pmt.o9l);fY+m5m^!?&qC*Q&J'8bs7la1q$AC=fWO$Se[?Ln`6UQ(dhL4J+Od))
pN/W^b2fI]3Tfu"B:6s"4.p)!k$*%0D.MDqfA7QtS/cl%&+XeaXkYUZ%\5,>S(.eJs+14#@
F%=B*1t]*`0JbM+E,b==o^(DGG>M,_X095uA&aIOhgK^nRPg^bnk"4Vr:/gfe'c[I>e+nPp
2/TW:$3uU.QVcsnaR3+C36'QW@_@Gqb&+C'EWe+RQc/2LPKL)aZS?bIpG*-=AY[A`b3Ui.?
EU3,paj=Y?n&&0ekEQb:gWc\om>m[;-R3?9ET.luD(*"U>;,mG#*cf<1-oN\+GAph/$N9PS
-MjlGL`jlP$r?b_\aOKbsn3HO=6=gDSo\olc9D**"3i2KYQ/mc28mFntRZ8,\0rC#&\d55F
HI(;P++LS4!f"&+@FD)6SNWK2CC@gT41d=q1o_?Ol=[WDI]2uS(Ic!=IArJPaS3LB:_([cJ
\d]HM4Z&&#VP^5pYV7RXlg3<2a,V2;r:A6!rqPO(X&grZ\<)mK/$HT@AB9j=]m=sKGhCd*S
!ofF1N//FBP1u@lK[*0B?qB#G[^7.d8Qo9R5]'@o&\&)@UcQ49D]$eSo,cBa>D.Z++Gj?!E
`I&[IL+g9J2[njQ,gu/c`]ES3(qT1<$4kC(4`Y[]mJo=fYTO0gTSjf"\tAD]/5'9hM0d]!s
\@O")Y1DqqjbSt>r!%mM$tI!F8G>oP_?>e5%AgpqJR:S'[hjN)lS#PRB/_o9U6f%*k5">%u
mUtls/NZZk($!tBlXK5O9G)W<bl>08n>*bHUmCi#W/c`]E<**.*=IB'ah`=m:Wk[*81)CaH
d\KIIHi,fZ'iHX3?FXr?[7D5Q(T1H4%1`tN/^jLmql:KH/M/P3>,7.8MGc%S-7't;(26E79
D*7d2Dd7tF(\@LeEdQknO43+_SX1>SI\Vf3Kr.NgZdZE!!#aKe>Z@e*5q.-L<Y?@O%NR8qs
V;_h;,!'>,9Egc;lOFmb>3H[7IoCd3@*bD.$bEC6>rAgU?c+dWXp*8[V)NC=FZ^,42[Ib>a
D,#mgp<7G>De]Z+*MF`hhu2+t8oF8L,p174QS`f8Fi%t=JboEh0A0*(2Te^A,YI)G*_i*]^
>Y+A@)/l5\R8a/pV84s7a[7Eq>:UN_d8Plfc951Z&79W<_W^U)`ZDp>s9"VZ<Ub+2OVK^_)
<J.J109=f?ZBuKnYss$.`XSn;[.DWU+#O&6e*uu#p%9&7CE"`0?G7t],7tk6bIaNqNHPq,9
1uHo]6</MKqtN?K*Mq,`Pk8774hZJ,Wn1O/1`=t,fJTthoj3daiUO-79ZGM,40U3I7MVpGY
s*3F2S@8Vp?HG29LR$*#um#$Pr72U]CH:V)hO!.]Pdt?qh+%nI[g+G1#qU;5bS]rb)e/SXi
LH6(/P:4H!g-1f'q#,0_!>k",)6RRPY0P%Kq8YH2f-eq2<eA*U7TJ,VHDer40NBUK)-!p$+
HO66D_!<CVXk0+]TB(F/>h<2V>/#C?qEcNr(/iIiP<E4<iGo7J;.4H\P#mn4fmuE6]))c;u
6D<gK=^&u%Zse%=ZD+'Xg<2-BH*FfGQ'J?A$89-7kT+qu&c_oS-n?h6f[6s::I2Tj4-+0T:
Xer%*YB"#]73Yd%3%2R'^B!bq!5,5gg^5SD>8)25l`T`WMuj4(1mXRb0.tNP6B@_R$Er`\$
'.MAL6fj6/=G;hQ6^fBN:=>$\cO;58l[+4IDP)8WPN1;X5(%/d_T)mc;KRk2rOhq?Ve/:R_
J_S<0nCp@7sN4*U,^mM7pN(?`e%gi/hn!#V?hjCE%A97)$Eb:g7C)_3DjgM]`#AH;i2,pak
M3s>6(ijsu%>?I9(pQN.KlQuVIE9-0D"pGI0+mZPfAAA)?_5O;3Z>[KhDJheIAr9Th<Z/_:
a-m&]Y+sUOiAu8b0H`ua1+k2>-AHQO/3$aToI-d?l9^q>XC':94@C+OI!p?J^3l>m%mXEoT
qQ@A)W+UjMh_,/!J&!8.4L+5NU>05K<gu+NAtmMI/\N%CDT'[=ISu4op&KC@e+'\]t:4>a9
4dmEo`#i-Ve'B1G%89B3Wi>qeQ@biM*u.qXj%Hhg[jMGZ_S$XWP7gRrVlfXrcWDO,o<]cHX
Vq*@YYhlaf_-2:Pn5!2ECj<-7N][4>=]r;QT^\0/XJTFNUT!&S7%'c!9$]D2.,2)Pi+#8]"
'$AEa(r-@->"TSP$>B4bi>V96k;YNa:23lR"1GU_KG8C8[!9t40&Rf,m:JB8L'$S[7DJiqX
mU"Goe\(ba!!#ifb0%kW!<3fdKTm2,,f,'6k3Xb-Bk*X#RE<'^!!!!p<`2iTkNCU4\bsO2V
bMb'3R#rNB[t6DLBR\Y^jqZ7Pm%@%@Z4$RcEo)cU/X`$Q<IAr:/:131,=)u#QOii1UXWuld
r=!2`Gl&((VBmp[2aW"OEWK!scstND>p!Z+.<2G?4bE!47u]SK/:":DqF!8R/]_jlP$Zr[K
DMp?eq_0B'b@m>`/H_E3,F!!"$19hcWm50VO+KG%P1Nf$]/fSUD[gG\cYB5Ha+(*--@51Zj
*.#Ke6@).;AqtKQ_WN"hs2#mW,/eo-;DVr/k4?U8PTAC>!Aq/Z>:D<sc0@'q<->_>=!J^^W
!2(c;.[="6<Q2qrjlPU3[C*Zb!<<*"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!"4UA
b\8pKI4~>
Q
Q Q
showpage
%%Trailer
end restore
%%EOF

View File

@@ -0,0 +1,148 @@
% ----------------------------------------------------------
% Introdução (exemplo de capítulo sem numeração, mas presente no Sumário)
% ----------------------------------------------------------
\chapter{Introdução}
% ----------------------------------------------------------
\par O projeto do sistema de viaturas terrestres remotamente pilotadas (SVTRP) é um dos projetos estratégicos do exército desenvolvidos pelo Centro Tecnológico do Exército (CTEx), que tem por objetivo construir um pequeno veículo para vigilância e mapeamento de ambientes hostis e desconhecidos.
\begin{figure}[!ht]
\centering
\includegraphics[width=0.75\textwidth]{img/PrimeiroPrototipo.jpg}
\caption{Primeiro protótipo de SVTRP do CTEx}
\label{fig:primeiroprototipo}
\end{figure}
\par Atualmente, já foi desenvolvido pelo CTEx o primeiro protótipo da plataforma de SVTRP, representado na figura \ref{fig:primeiroprototipo}, e o segundo protótipo ainda está em desenvolvimento. Dessa forma, foi decidido tomar o primeiro protótipo como base para o desenvolvimento deste projeto.
\section{Contexto}
\par Devido às semelhanças mecânica e eletrônica entre os robôs de futebol de robôs categoria Small Size League (SSL) do IME, representado na figura \ref{fig:ssl2018} e a plataforma de SVTRP do CTEx, e aos problemas semelhantes enfrentados por ambos, foi levantada a possibilidade de desenvolver uma solução que atenda ambas as plataformas robóticas. Assim, tanto os interesses da equipe de robótica do IME (RoboIME), quanto do CTEx, poderão ser atendidos pelo mesmo projeto.
\begin{figure}[!ht]
\centering
\includegraphics[width=0.75\textwidth]{img/SSL2018.jpg}
\caption{Robô de SSL do IME, sem carenagem}
\label{fig:ssl2018}
\end{figure}
\subsection{Descrição do primeiro protótipo SVTRP}
% Conferir dimensões com o pessoal do CTEx
\begin{figure}[!ht]
\centering
\includegraphics[width=\textwidth]{img/DiagramaBlocosCTEx-crop.pdf}
\caption{Diagrama de blocos do SVTRP do CTEx}
\label{fig:diagramablocosctex}
\end{figure}
\par A plataforma SVTRP do CTEx possui quatro rodas paralelas fixas, tornando-se, assim, uma plataforma de movimento diferencial. Todos os motores são alimentados por pontes H e possuem encoder para medição de posição angular relativa, o que possibilita o controle de malha fechada da velocidade. Possui também um sensor inercial contendo acelerômetro e giroscópio, mas que não contém bússola. Portanto, não é capaz de determinar sua orientação absoluta. Possui também um receptor GPS para determinação da posição global con precisão de alguns metros.
\par O microcontrolador responsável pelo controle de velocidade e também pela comunicação com os sensores é o STM32F103 "BluePill". É um modelo barato e facilmente encontrado no mercado nacional, porém de capacidade computacional suficiente para controle PID em malha fechada de motores com escovas e para comunicação com os sensores.
\par Além disso, o SVTRP do CTEx embarca um computador Jetson nano, responsável pela captação de imagens com as câmeras e pelo processamento do algorítmo de Simultaneous Location and Mapping (SLAM).
\par Todo o conjunto é alimentado por uma bateria de polímero de lítio (LiPo), com tensão regulada por um regulador chaveado de 3.3V.
\par As especificações da plataforma do CTEx podem ser vistas na tabela \ref{tab:specssvtrp}.
\begin{table}[ht]
\centering
\caption{Especificações do primeiro protótipo SVTRP}
\vspace{0.5cm}
\begin{tabular}{r|lr}
Componente & Especificação \\
\hline
Computador & Nvidia Jetson Nano \\
Microcontrolador & STMicroelectronics STM32F103C8 \\
Ponte H & STMicroelectronics VNH2SP30 \\
Sensor IMU & InvenSense MPU6050 \\
Sensor GPS & u-blox NEO-6M-0-001 \\
Motores & Pololu 37Dx68L
\end{tabular}
\label{tab:specssvtrp}
\end{table}
\subsection{Descrição da competição SSL da RoboCup}
\par A competição SSL é realizada anualmente do evento internacional RoboCup. Consiste em partidas de futebol entre equipes de robótica de diversas universidades. Nesta competição, as partidas são disputadas por um time de até seis robôs autônomos, que são controlados pelo computador da equipe (Team computer), o qual não pode ser operado durante a execução do jogo. Sobre o campo existe uma câmera conectada a um computador (Vision compouter) responsável por processar as imagens e reconhecer os padrões de cores das carenagens dos robôs de ambos os times, assim como da bola. Estas informações são enviadas para os computadores de ambas as equipes, responsáveis por tomar as decisões e calcular as estratégias de jogo. Uma ilustração pode ser vista na figura \ref{fig:topologiassl}
\begin{figure}[!ht]
\centering
\includegraphics[width=\textwidth]{img/Placeholder.png}
\caption{Topologia de uma partida de SSL}
\label{fig:topologiassl}
\end{figure}
\subsection{Descrição do robô de SSL}
\begin{figure}[!ht]
\centering
\includegraphics[width=\textwidth]{img/DiagramaBlocosSSL2018-crop.pdf}
\caption{Diagrama de blocos do Robô de SSL do IME}
\label{fig:diagramablocosssl2018}
\end{figure}
\par O robô de SSL do IME foi desenvolvido visando atender ao regulamento \cite{SSLRules2023} da competição RoboCup 2023. Sendo assim, deve caber dentro de um cilíndro com 180mm de diâmetro e 150mm de altura. Deve ser capaz de atingir velocidades de até 4m/s e de acelerar a bola a uma velocidade de até 6,5m/s.
\par Possui quatro rodas omnidirecionais, como a da figura \ref{fig:rodassl2018}, dispostas nos ângulos representados na figura \ref{fig:angulossl2018}. Sendo assim, é capaz de se movimentar em três graus de liberdade, chamados aqui de tangente, normal e angular, conforme a figura \ref{fig:cinematicassl}. As rodas são acopladas aos motores por uma redução de 4:1, e possuem rodilhas dispostas de forma alternada, conforme a figura \ref{fig:rodilhassl2018}.
\begin{figure}[!ht]
\centering
\includegraphics[width=\textwidth]{img/Placeholder.png}
\caption{Disposição das rodas no robô de SSL}
\label{fig:angulossl2018}
\end{figure}
\begin{figure}[!ht]
\centering
\includegraphics[width=0.75\textwidth]{img/RodaOmni.jpg}
\caption{Roda omnidirecional do robô de SSL do IME}
\label{fig:rodassl2018}
\end{figure}
\begin{figure}[!ht]
\centering
\includegraphics[width=0.75\textwidth]{img/RodilhaSSL2018.jpg}
\caption{Rodilhas do robô de SSL do IME}
\label{fig:rodilhassl2018}
\end{figure}
\begin{figure}[!ht]
\centering
\includegraphics[width=0.5\textwidth]{img/Cinematica.png}
\caption{Cinemática do robô de SSL}
\label{fig:cinematicassl}
\end{figure}
\par Todos os motores são do tipo DC brushed (com escovas), e possuem encoder de 52 contagens por rotação (CPR) para medição de posição angular relativa. Assim, o robô emprega controle PID em malha fechada para a velocidade de cada uma das rodas, individualmente. São alimentados por uma ponte H da figura \ref{fig:ponteh2016} desenvolvida também pela equipe RoboIME \cite{TDPRoboIME2017}.
\begin{figure}[!ht]
\centering
\includegraphics[width=0.5\textwidth]{img/PonteH2016.jpg}
\caption{Pontes H RoboIME 2016}
\label{fig:ponteh2016}
\end{figure}
\par O microcontrolador utilizado é um STM32F407VG, da mesma família daquele empregado no SVTRP do CTEx. Dessa forma, o firmware desenvolvido para um dos robôs pode ser facilmente adaptado para o outro, sendo necessárias apenas pequenas alterações de compatibilidade. Para comunicação com o computador, o robô utiliza um rádio 2.4GHz modelo Semtech SX1280, embarcado em um módulo Ebyte E28-2G4M27S. Este rádio é capaz de se comunicar a distâncias de centenas de metros em campo aberto, a taxas de até 1,3Mbps.
\begin{table}[ht]
\centering
\caption{Especificações do robô de SSL do IME}
\vspace{0.5cm}
\begin{tabular}{r|lr}
Componente & Especificação \\
\hline
Bateria & LiPo 3S 2200mAh \\
Microcontrolador & STMicroelectronics STM32F407VG \\
Ponte H & RoboIME 2016 \\
Módulo de chute & RoboIME 2022 \\
Sensor IMU & InvenSense MPU9250 \\
Sensor de corrente & Texas Instruments INA169NA \\
Rádio & Ebyte E28-2G4M27S \\
Motores & Generic JGB37-520
\end{tabular}
\label{tab:specsssl2018}
\end{table}
\section{Motivação}
\section{Descrição do problema}
\section{Objetivos do projeto}

View File

@@ -0,0 +1 @@
\contentsline {quadro}{\numberline {1}{\ignorespaces Exemplo de quadro}}{26}{quadro.3.1}%

View File

@@ -0,0 +1,146 @@
%!
/pdfmark where{pop}
{/globaldict where{pop globaldict}{userdict}ifelse/pdfmark/cleartomark load put}
ifelse
[
/Title(\376\377\000F\000o\000l\000h\000a\000\040\000d\000e\000\040\000r\000o\000s\000t\000o)
/Action/GoTo/Dest(chapterb1.0)cvn
/OUT pdfmark
[
/Title(\376\377\000F\000o\000l\000h\000a\000\040\000d\000e\000\040\000a\000p\000r\000o\000v\000a\000\347\000\343\000o)
/Action/GoTo/Dest(chapterb2.0)cvn
/OUT pdfmark
[
/Title(\376\377\000D\000e\000d\000i\000c\000a\000t\000\363\000r\000i\000a)
/Action/GoTo/Dest(chapterb3.0)cvn
/OUT pdfmark
[
/Title(\376\377\000A\000g\000r\000a\000d\000e\000c\000i\000m\000e\000n\000t\000o\000s)
/Action/GoTo/Dest(chapterb5.0)cvn
/OUT pdfmark
[
/Title(\376\377\000E\000p\000\355\000g\000r\000a\000f\000e)
/Action/GoTo/Dest(chapterb6.0)cvn
/OUT pdfmark
[
/Title(\376\377\000R\000e\000s\000u\000m\000o)
/Action/GoTo/Dest(chapterb7.0)cvn
/OUT pdfmark
[
/Title(\376\377\000A\000b\000s\000t\000r\000a\000c\000t)
/Action/GoTo/Dest(chapterb8.0)cvn
/OUT pdfmark
[
/Title(\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000i\000l\000u\000s\000t\000r\000a\000\347\000\365\000e\000s)
/Action/GoTo/Dest(lof.0)cvn
/OUT pdfmark
[
/Title(\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000q\000u\000a\000d\000r\000o\000s)
/Action/GoTo/Dest(loq.0)cvn
/OUT pdfmark
[
/Title(\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000t\000a\000b\000e\000l\000a\000s)
/Action/GoTo/Dest(lot.0)cvn
/OUT pdfmark
[
/Title(\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000a\000b\000r\000e\000v\000i\000a\000t\000u\000r\000a\000s\000\040\000e\000\040\000s\000i\000g\000l\000a\000s)
/Action/GoTo/Dest(chapterb10.0)cvn
/OUT pdfmark
[
/Title(\376\377\000L\000i\000s\000t\000a\000\040\000d\000e\000\040\000s\000\355\000m\000b\000o\000l\000o\000s)
/Action/GoTo/Dest(chapterb12.0)cvn
/OUT pdfmark
[
/Title(\376\377\000S\000u\000m\000\341\000r\000i\000o)
/Action/GoTo/Dest(toc.0)cvn
/OUT pdfmark
[
/Title(\376\377\000I\000n\000t\000r\000o\000d\000u\000\347\000\343\000o)
/Action/GoTo/Dest(chapter.1)cvn
/OUT pdfmark
[
/Title(\376\377\000C\000a\000p\000\355\000t\000u\000l\000o\000\040\000E\000x\000e\000m\000p\000l\000o)
/Count -1
/Action/GoTo/Dest(chapter.2)cvn
/OUT pdfmark
[
/Title(\376\377\000S\000e\000\347\000\343\000o\000\040\000E\000x\000e\000m\000p\000l\000o)
/Count -1
/Action/GoTo/Dest(section.2.1)cvn
/OUT pdfmark
[
/Title(\376\377\000S\000u\000b\000s\000e\000\347\000\343\000o\000\040\000E\000x\000e\000m\000p\000l\000o)
/Count -1
/Action/GoTo/Dest(subsection.2.1.1)cvn
/OUT pdfmark
[
/Title(\376\377\000S\000u\000b\000s\000u\000b\000s\000e\000\347\000\343\000o\000\040\000E\000x\000e\000m\000p\000l\000o)
/Count -1
/Action/GoTo/Dest(subsubsection.2.1.1.1)cvn
/OUT pdfmark
[
/Title(\376\377\000S\000u\000b\000s\000u\000b\000s\000u\000b\000s\000e\000\347\000\343\000o\000\040\000E\000x\000e\000m\000p\000l\000o)
/Action/GoTo/Dest(paragraph.2.1.1.1.1)cvn
/OUT pdfmark
[
/Title(\376\377\000C\000o\000n\000t\000e\000\372\000d\000o\000s\000\040\000e\000s\000p\000e\000c\000\355\000f\000i\000c\000o\000s\000\040\000d\000o\000\040\000m\000o\000d\000e\000l\000o\000\040\000d\000e\000\040\000t\000r\000a\000b\000a\000l\000h\000o\000\040\000a\000c\000a\000d\000\352\000m\000i\000c\000o)
/Count -1
/Action/GoTo/Dest(chapter.3)cvn
/OUT pdfmark
[
/Title(\376\377\000Q\000u\000a\000d\000r\000o\000s)
/Action/GoTo/Dest(section.3.1)cvn
/OUT pdfmark
[
/Title(\376\377\000L\000o\000r\000e\000m\000\040\000i\000p\000s\000u\000m\000\040\000d\000o\000l\000o\000r\000\040\000s\000i\000t\000\040\000a\000m\000e\000t)
/Count -1
/Action/GoTo/Dest(chapter.4)cvn
/OUT pdfmark
[
/Title(\376\377\000A\000l\000i\000q\000u\000a\000m\000\040\000v\000e\000s\000t\000i\000b\000u\000l\000u\000m\000\040\000f\000r\000i\000n\000g\000i\000l\000l\000a\000\040\000l\000o\000r\000e\000m)
/Action/GoTo/Dest(section.4.1)cvn
/OUT pdfmark
[
/Title(\376\377\000C\000o\000n\000c\000l\000u\000s\000\343\000o)
/Action/GoTo/Dest(chapter.5)cvn
/OUT pdfmark
[
/Title(\376\377\000R\000e\000f\000e\000r\000\352\000n\000c\000i\000a\000s)
/Action/GoTo/Dest(section*.19)cvn
/OUT pdfmark
[
/Title(\376\377\000A\000p\000\352\000n\000d\000i\000c\000e\000\040\000E\000x\000e\000m\000p\000l\000o)
/Action/GoTo/Dest(appendix.A)cvn
/OUT pdfmark
[
/Title(\376\377\000A\000p\000\352\000n\000d\000i\000c\000e\000\040\000E\000x\000e\000m\000p\000l\000o\000\040\0000\0002)
/Action/GoTo/Dest(appendix.B)cvn
/OUT pdfmark
[
/Title(\376\377\000Q\000u\000i\000s\000q\000u\000e\000\040\000l\000i\000b\000e\000r\000o\000\040\000j\000u\000s\000t\000o)
/Action/GoTo/Dest(appendix.C)cvn
/OUT pdfmark
[
/Title(\376\377\000N\000u\000l\000l\000a\000m\000\040\000e\000l\000e\000m\000e\000n\000t\000u\000m\000\040\000u\000r\000n\000a\000\040\000v\000e\000l\000\040\000i\000m\000p\000e\000r\000d\000i\000e\000t\000\040\000s\000o\000d\000a\000l\000e\000s\000\040\000e\000l\000i\000t\000\040\000i\000p\000s\000u\000m\000\040\000p\000h\000a\000r\000e\000t\000r\000a\000\040\000l\000i\000g\000u\000l\000a\000\040\000a\000c\000\040\000p\000r\000e\000t\000i\000u\000m\000\040\000a\000n\000t\000e\000\040\000j\000u\000s\000t\000o\000\040\000a\000\040\000n\000u\000l\000l\000a\000\040\000c\000u\000r\000a\000b\000i\000t\000u\000r\000\040\000t\000r\000i\000s\000t\000i\000q\000u\000e\000\040\000a\000r\000c\000u\000\040\000e\000u\000\040\000m\000e\000t\000u\000s)
/Action/GoTo/Dest(appendix.D)cvn
/OUT pdfmark
[
/Title(\376\377\000A\000n\000e\000x\000o\000\040\000E\000x\000e\000m\000p\000l\000o)
/Action/GoTo/Dest(appendix.anexochapback.1)cvn
/OUT pdfmark
[
/Title(\376\377\000A\000n\000e\000x\000o\000\040\000E\000x\000e\000m\000p\000l\000o\000\040\0000\0002)
/Action/GoTo/Dest(appendix.anexochapback.2)cvn
/OUT pdfmark
[
/Title(\376\377\000M\000o\000r\000b\000i\000\040\000u\000l\000t\000r\000i\000c\000e\000s\000\040\000r\000u\000t\000r\000u\000m\000\040\000l\000o\000r\000e\000m\000.)
/Action/GoTo/Dest(appendix.anexochapback.3)cvn
/OUT pdfmark
[
/Title(\376\377\000C\000r\000a\000s\000\040\000n\000o\000n\000\040\000u\000r\000n\000a\000\040\000s\000e\000d\000\040\000f\000e\000u\000g\000i\000a\000t\000\040\000c\000u\000m\000\040\000s\000o\000c\000i\000i\000s\000\040\000n\000a\000t\000o\000q\000u\000e\000\040\000p\000e\000n\000a\000t\000i\000b\000u\000s\000\040\000e\000t\000\040\000m\000a\000g\000n\000i\000s\000\040\000d\000i\000s\000\040\000p\000a\000r\000t\000u\000r\000i\000e\000n\000t\000\040\000m\000o\000n\000t\000e\000s\000\040\000n\000a\000s\000c\000e\000t\000u\000r\000\040\000r\000i\000d\000i\000c\000u\000l\000u\000s\000\040\000m\000u\000s)
/Action/GoTo/Dest(appendix.anexochapback.4)cvn
/OUT pdfmark
[
/Title(\376\377\000F\000u\000s\000c\000e\000\040\000f\000a\000c\000i\000l\000i\000s\000i\000s\000\040\000l\000a\000c\000i\000n\000i\000a\000\040\000d\000u\000i)
/Action/GoTo/Dest(appendix.anexochapback.5)cvn
/OUT pdfmark

Binary file not shown.

View File

@@ -0,0 +1,287 @@
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
openright, % capítulos começam em pág ímpar (página vazia se preciso)
% twoside, % para impressão em recto e verso.
oneside,
a4paper, % tamanho do papel.
% -- opções da classe abntex2 --
chapter=TITLE,
% section=Title,
% subsection=Title,
% subsubsection=Title,
% -- opções do pacote babel --
english, % idioma adicional para hifenização
% french, % idioma adicional para hifenização
% spanish, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{./abntex2}
% ---
% Pacotes básicos
% ---
\usepackage{lmodern} % Usa a fonte Latin Modern
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento
\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção.
\usepackage{color} % Controle das cores
\usepackage{graphicx} % Inclusão de gráficos
\usepackage{microtype} % para melhorias de justificação
\usepackage{setspace} % para espacamento simples no resumo
\usepackage{pdfpages}
% ---
% ---
% Pacotes adicionais, usados apenas no exemplo
% ---
\usepackage{lipsum} % para geração de dummy text
% ---
% ---
% Pacotes de citações
% ---
%\usepackage[brazilian,hyperpageref]{backref} % Mostra a página onde cada citação foi feita
\usepackage[num,abnt-etal-list=0,bibjustif]{./abntex2cite} % Citações numéricas (ordem de apresentação)
%\usepackage[alf,abnt-etal-list=0,bibjustif]{./abntex2cite} % Citações autor-data (ordem alfabética)
% ---
% CONFIGURAÇÕES DE PACOTES
% ---
% % ---
% % Configurações do pacote backref, SE FOR USAR DESCOMENTE TODO ESSE TRECHO
% % Usado sem a opção hyperpageref de backref
% \renewcommand{\backrefpagesname}{Citado na(s) página(s):~}
% % Texto padrão antes do número das páginas
% \renewcommand{\backref}{}
% % Define os textos da citação
% \renewcommand*{\backrefalt}[4]{
% \ifcase #1 %
% Nenhuma citação no texto.%
% \or
% Citado na página #2.%
% \else
% Citado #1 vezes nas páginas #2.%
% \fi}%
% % ---
% ---
% Informações de dados para CAPA e FOLHA DE ROSTO
% ---
\usepackage{abntex2ime}
% ---
\input{dados}
% ---
% Configurações de aparência do PDF final
% % alterando o aspecto da cor azul
% \definecolor{blue}{RGB}{41,5,195}
% % informações do PDF
\makeatletter
\hypersetup{
%pagebackref=true,
% pdftitle={\@title},
% pdfauthor={\@author},
% pdfsubject={\imprimirpreambulo},
% pdfcreator={LaTeX with abnTeX2},
colorlinks=true, % false: boxed links; true: colored links
linkcolor=black, % color of internal links
citecolor=black, % color of links to bibliography
filecolor=black, % color of file links
urlcolor=black,
bookmarksdepth=4
}
\makeatother
% % ---
% % ---
% ---
% Posiciona figuras e tabelas no topo da página quando adicionadas sozinhas
% em um página em branco. Ver https://github.com/abntex/abntex2/issues/170
\makeatletter
\setlength{\@fptop}{5pt} % Set distance from top of page to first float
\makeatother
% ---
% ---
% Possibilita criação de Quadros e Lista de quadros.
% Ver https://github.com/abntex/abntex2/issues/176
%
\newcommand{\quadroname}{Quadro}
\newcommand{\listofquadrosname}{Lista de quadros}
\newfloat[chapter]{quadro}{loq}{\quadroname}
\newlistof{listofquadros}{loq}{\listofquadrosname}
\newlistentry{quadro}{loq}{0}
% configurações para atender às regras da ABNT
\setfloatadjustment{quadro}{\centering}
\counterwithout{quadro}{chapter}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill}
\setfloatlocations{quadro}{hbtp} % Ver https://github.com/abntex/abntex2/issues/176
% ---
% ---
% Espaçamentos entre linhas e parágrafos
% ---
% O tamanho do parágrafo é dado por:
\setlength{\parindent}{1.3cm}
% Controle do espaçamento entre um parágrafo e outro:
\setlength{\parskip}{0.2cm} % tente também \onelineskip
% ---
% compila o indice
% ---
\makeindex
% ---
% ----
% Início do documento
% ----
\begin{document}
% Seleciona o idioma do documento (conforme pacotes do babel)
%\selectlanguage{english}
\selectlanguage{brazil}
% Retira espaço extra obsoleto entre as frases.
\frenchspacing
% ----------------------------------------------------------
% ELEMENTOS PRÉ-TEXTUAIS
% ----------------------------------------------------------
% \pretextual
% ---
% Capa
% ---
\imprimircapa
% ---
% ---
% Folha de rosto
% (o * indica que haverá a ficha bibliográfica)
% ---
\imprimirfolhaderosto*
% ---
% ---
% Inserir a ficha bibliografica
% ---
% \begin{fichacatalografica}
% \includepdf{fig_ficha_catalografica.pdf}
% \end{fichacatalografica}
\imprimirfichacatalografica
% ---
% ---
% Inserir folha de aprovação
% ---
% \begin{folhadeaprovacao}
% \includepdf{folhadeaprovacao_final.pdf}
% \end{folhadeaprovacao}
%
\imprimirfolhadeaprovacao
% ---
\input{pre-texto}
% ---
% inserir lista de ilustrações
% ---
\pdfbookmark[0]{\listfigurename}{lof}
\listoffigures*
\cleardoublepage
% ---
% ---
% inserir lista de quadros
% ---
\pdfbookmark[0]{\listofquadrosname}{loq}
\listofquadros*
\cleardoublepage
% ---
% ---
% inserir lista de tabelas
% ---
\pdfbookmark[0]{\listtablename}{lot}
\listoftables*
\cleardoublepage
% ---
\input{simbolo-abrev}
% ---
% inserir o sumario
% ---
\makeatletter
\let\oldcontentsline\contentsline
\def\contentsline#1#2{%
\oldcontentsline{#1}{\MakeTextUppercase{#2}}%
}
\makeatother
\pdfbookmark[0]{\contentsname}{toc}
\tableofcontents*
\cleardoublepage
% ---
% ----------------------------------------------------------
% ELEMENTOS TEXTUAIS
% ----------------------------------------------------------
\textual
\input{intro}
\input{exemplo-cap-01}
\input{exemplo-cap-02}
\input{exemplo-conclusao}
% ----------------------------------------------------------
% ELEMENTOS PÓS-TEXTUAIS
% ----------------------------------------------------------
\postextual
% ----------------------------------------------------------
% ----------------------------------------------------------
% Referências bibliográficas
% ----------------------------------------------------------
\bibliography{refs}
% ----------------------------------------------------------
% Apêndices
% ----------------------------------------------------------
\begin{apendicesenv}
\partapendices
\input{exemplo-apendice}
\end{apendicesenv}
% ---
% ----------------------------------------------------------
% Anexos
% ----------------------------------------------------------
\begin{anexosenv}
\partanexos
\input{exemplo-anexo}
\end{anexosenv}
%---------------------------------------------------------------------
% INDICE REMISSIVO
%---------------------------------------------------------------------
\phantompart
\printindex
%---------------------------------------------------------------------
\end{document}

View File

@@ -0,0 +1,78 @@
% ---
% Dedicatória
% ---
\begin{dedicatoria}
\vspace*{\fill}
\centering
\noindent
\textit{ Este trabalho é dedicado às crianças adultas que,\\
quando pequenas, sonharam em se tornar cientistas.} \vspace*{\fill}
\end{dedicatoria}
% ---
% ---
% Agradecimentos
% ---
\begin{agradecimentos}
Os agradecimentos principais são direcionados à Gerald Weber, Miguel Frasson, Leslie H. Watter, Bruno Parente Lima, Flávio de Vasconcellos Corrêa, Otavio Real Salvador, Renato Machnievscz\footnote{Os nomes dos integrantes do primeiro projeto abn\TeX\ foram extraídos de \url{http://codigolivre.org.br/projects/abntex/}} e todos aqueles que contribuíram para que a produção de trabalhos acadêmicos conforme as normas ABNT com \LaTeX\ fosse possível.
Agradecimentos especiais são direcionados ao Centro de Pesquisa em Arquitetura da Informação\footnote{\url{http://www.cpai.unb.br/}} da Universidade de Brasília (CPAI), ao grupo de usuários \emph{latex-br}\footnote{\url{http://groups.google.com/group/latex-br}} e aos novos voluntários do grupo \emph{\abnTeX}\footnote{\url{http://groups.google.com/group/abntex2} e \url{http://www.abntex.net.br/}}~que contribuíram e que ainda contribuirão para a evolução do \abnTeX.
\end{agradecimentos}
% ---
% ---
% Epígrafe
% ---
\begin{epigrafe}
\vspace*{\fill}
\begin{flushright}
\textit{``Não vos amoldeis às estruturas deste mundo, \\
mas transformai-vos pela renovação da mente, \\
a fim de distinguir qual é a vontade de Deus: \\
o que é bom, o que Lhe é agradável, o que é perfeito.\\
(Bíblia Sagrada, Romanos 12, 2)}
\end{flushright}
\end{epigrafe}
% ---
% ---
% RESUMOS
% ---
% resumo em português
\setlength{\absparsep}{18pt} % ajusta o espaçamento dos parágrafos do resumo
\begin{resumo}
\SingleSpacing
Segundo a \citeonline[3.1-3.2]{NBR6028:2003}, o resumo deve ressaltar o
objetivo, o método, os resultados e as conclusões do documento. A ordem e a extensão
destes itens dependem do tipo de resumo (informativo ou indicativo) e do
tratamento que cada item recebe no documento original. O resumo deve ser
precedido da referência do documento, com exceção do resumo inserido no
próprio documento. (\ldots) As palavras-chave devem figurar logo abaixo do
resumo, antecedidas da expressão Palavras-chave:, separadas entre si por
ponto e finalizadas também por ponto.
\textbf{Palavras-chave}: \imprimirpalavraschave
\end{resumo}
% resumo em inglês
\begin{resumo}[Abstract]
\begin{otherlanguage*}{english}
% \linespread{1.3}
\SingleSpacing
Segundo a \citeonline[3.1-3.2]{NBR6028:2003}, o resumo deve ressaltar o
objetivo, o método, os resultados e as conclusões do documento. A ordem e a extensão
destes itens dependem do tipo de resumo (informativo ou indicativo) e do
tratamento que cada item recebe no documento original. O resumo deve ser
precedido da referência do documento, com exceção do resumo inserido no
próprio documento. (\ldots) As palavras-chave devem figurar logo abaixo do
resumo, antecedidas da expressão Palavras-chave:, separadas entre si por
ponto e finalizadas também por ponto.
This is the english abstract.
\vspace{\onelineskip}
\noindent
\textbf{Keywords}: \imprimirkeywords
\end{otherlanguage*}
\end{resumo}

View File

@@ -0,0 +1,564 @@
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/
%% Created for Lauro Cesar Araujo at 2015-04-27 19:43:45 -0300
%% Saved with string encoding Unicode (UTF-8)
@book{ibge1993,
Address = {Rio de Janeiro},
Author = {IBGE},
Date-Added = {2013-08-21 13:56:10 +0000},
Date-Modified = {2013-08-21 13:56:10 +0000},
Edition = {3},
Organization = {http://biblioteca.ibge.gov.br/visualizacao/livros/liv23907.pdf},
Publisher = {Centro de Documenta{\c c}{\~a}o e Dissemina{\c c}{\~a}o de Informa{\c c}{\~o}es. Funda{\c c}{\~a}o Intituto Brasileiro de Geografia e Estat{\'\i}stica},
Title = {Normas de apresenta{\c c}{\~a}o tabular},
Urlaccessdate = {21 ago 2013},
Year = {1993}}
@misc{abntex2-wiki-como-customizar,
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-03-23 21:39:21 +0000},
Date-Modified = {2015-04-27 22:43:06 +0000},
Howpublished = {Wiki do abnTeX2},
Keywords = {wiki},
Title = {Como customizar o abnTeX2},
Url = {https://github.com/abntex/abntex2/wiki/ComoCustomizar},
Urlaccessdate = {27 abr 2015},
Year = {2015},
Bdsk-Url-1 = {https://github.com/abntex/abntex2/wiki/ComoCustomizar}}
@manual{talbot2012,
Author = {Nicola L.C. Talbot},
Date-Added = {2013-03-11 12:06:04 +0000},
Date-Modified = {2013-03-11 12:06:56 +0000},
Month = {Nov.},
Title = {User Manual for glossaries.sty},
Url = {http://mirrors.ctan.org/macros/latex/contrib/glossaries/glossaries-user.pdf},
Urlaccessdate = {11 mar. 2013},
Year = {2012},
Bdsk-Url-1 = {http://mirrors.ctan.org/macros/latex/contrib/glossaries/glossaries-user.pdf}}
@manual{babel,
Author = {Johannes Braams},
Date-Added = {2013-02-17 13:37:14 +0000},
Date-Modified = {2013-02-17 13:38:38 +0000},
Month = {Apr.},
Title = {Babel, a multilingual package for use with LATEX's standard document classes},
Url = {http://mirrors.ctan.org/info/babel/babel.pdf},
Urlaccessdate = {17 fev. 2013},
Year = {2008},
Bdsk-Url-1 = {http://mirrors.ctan.org/info/babel/babel.pdf}}
@manual{abntex2modelo-artigo,
Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}},
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-01-15 00:10:35 +0000},
Date-Modified = {2015-04-27 22:43:13 +0000},
Organization = {Equipe abnTeX2},
Title = {Modelo Can{\^o}nico de Artigo Cient{\'\i}fico com abnTeX2},
Url = {http://www.abntex.net.br/},
Year = {2015},
Bdsk-Url-1 = {http://www.abntex.net.br/}}
@manual{abntex2modelo-relatorio,
Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}},
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-01-15 00:05:34 +0000},
Date-Modified = {2015-04-27 22:43:18 +0000},
Organization = {Equipe abnTeX2},
Title = {Modelo Can{\^o}nico de Relat{\'o}rio T{\'e}cnico e/ou Cient{\'\i}fico com abnTeX2},
Url = {http://www.abntex.net.br/},
Year = {2015},
Bdsk-Url-1 = {http://www.abntex.net.br/}}
@manual{abntex2modelo,
Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}},
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-01-12 22:55:32 +0000},
Date-Modified = {2015-04-27 22:43:32 +0000},
Organization = {Equipe abnTeX2},
Title = {Modelo Can{\^o}nico de Trabalho Acad{\^e}mico com abnTeX2},
Url = {http://www.abntex.net.br/},
Year = {2015},
Bdsk-Url-1 = {http://www.abntex.net.br/}}
@mastersthesis{araujo2012,
Address = {Bras{\'\i}lia},
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-01-09 11:04:42 +0000},
Date-Modified = {2013-01-09 11:04:42 +0000},
Month = {mar.},
School = {Universidade de Bras{\'\i}lia},
Subtitle = {uma perspectiva de {A}rquitetura da {I}nforma{\c c}{\~a}o da {E}scola de {B}ras{\'\i}lia},
Title = {Configura{\c c}{\~a}o},
Year = {2012}}
@manual{memoir,
Address = {Normandy Park, WA},
Author = {Peter Wilson and Lars Madsen},
Date-Added = {2013-01-09 10:37:50 +0000},
Date-Modified = {2013-03-21 13:23:25 +0000},
Organization = {The Herries Press},
Title = {The Memoir Class for Configurable Typesetting - User Guide},
Url = {http://mirrors.ctan.org/macros/latex/contrib/memoir/memman.pdf},
Urlaccessdate = {19 dez. 2012},
Year = {2010},
Bdsk-Url-1 = {http://ctan.tche.br/macros/latex/contrib/memoir/memman.pdf}}
@manual{abntex2cite-alf,
Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-alf-doc}},
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-01-09 10:37:45 +0000},
Date-Modified = {2015-04-27 22:43:44 +0000},
Organization = {Equipe abnTeX2},
Title = {O pacote abntex2cite: t{\'o}picos espec{\'\i}ficos da ABNT NBR 10520:2002 e o estilo bibliogr{\'a}fico alfab{\'e}tico (sistema autor-data)},
Url = {http://www.abntex.net.br/},
Year = {2015},
Bdsk-Url-1 = {http://www.abntex.net.br/}}
@manual{abntex2cite,
Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}},
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-01-09 10:37:45 +0000},
Date-Modified = {2015-04-27 22:43:38 +0000},
Organization = {Equipe abnTeX2},
Title = {O pacote abntex2cite: Estilos bibliogr{\'a}ficos compat{\'\i}veis com a ABNT NBR 6023},
Url = {http://www.abntex.net.br/},
Year = {2015},
Bdsk-Url-1 = {http://www.abntex.net.br/}}
@manual{abntex2classe,
Author = {Lauro C{\'e}sar Araujo},
Date-Added = {2013-01-09 10:37:38 +0000},
Date-Modified = {2015-04-27 22:42:47 +0000},
Organization = {Equipe abnTeX2},
Title = {A classe abntex2: Modelo can{\^o}nico de trabalhos acad{\^e}micos brasileiros compat{\'\i}vel com as normas ABNT NBR 14724:2011, ABNT NBR 6024:2012 e outras},
Url = {http://www.abntex.net.br/},
Year = {2015},
Bdsk-Url-1 = {http://www.abntex.net.br/}}
@manual{NBR10520:2002,
Address = {Rio de Janeiro},
Date-Added = {2012-12-15 21:43:38 +0000},
Date-Modified = {2013-01-12 22:17:20 +0000},
Month = {ago.},
Org-Short = {ABNT},
Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas},
Pages = 7,
Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Apresenta{\c c}\~ao de cita{\c c}\~oes em documentos},
Title = {{NBR} 10520},
Year = 2002}
@manual{NBR6024:2012,
Address = {Rio de Janeiro},
Date-Added = {2012-12-15 21:24:06 +0000},
Date-Modified = {2012-12-15 21:24:28 +0000},
Month = {fev.},
Org-Short = {ABNT},
Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas},
Pages = 4,
Subtitle = {Numera{\c c}\~ao progressiva das se{\c c}\~oes de um documento},
Title = {{NBR} 6024},
Year = 2012}
@manual{NBR6028:2003,
Address = {Rio de Janeiro},
Date-Added = {2012-12-15 21:02:12 +0000},
Date-Modified = {2012-12-15 21:02:50 +0000},
Month = {nov.},
Org-Short = {ABNT},
Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas},
Pages = 2,
Subtitle = {Resumo - Apresenta{\c c}{\~a}o},
Title = {{NBR} 6028},
Year = 2003}
@manual{NBR14724:2001,
Address = {Rio de Janeiro},
Date-Added = {2012-12-15 20:34:08 +0000},
Date-Modified = {2012-12-15 20:34:08 +0000},
Month = {jul.},
Org-Short = {ABNT},
Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas},
Pages = 6,
Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao},
Title = {{NBR} 14724},
Year = 2001}
@manual{NBR14724:2002,
Address = {Rio de Janeiro},
Date-Added = {2012-12-15 20:34:17 +0000},
Date-Modified = {2012-12-15 20:34:17 +0000},
Month = {ago.},
Org-Short = {ABNT},
Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas},
Pages = 6,
Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao},
Title = {{NBR} 14724},
Year = 2002}
@manual{NBR14724:2005,
Address = {Rio de Janeiro},
Date-Added = {2012-12-15 20:34:08 +0000},
Date-Modified = {2012-12-15 20:35:25 +0000},
Month = {dez.},
Org-Short = {ABNT},
Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas},
Pages = 9,
Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao},
Title = {{NBR} 14724},
Year = 2005}
@manual{NBR14724:2011,
Address = {Rio de Janeiro},
Date-Added = {2012-12-15 20:34:08 +0000},
Date-Modified = {2012-12-15 20:35:25 +0000},
Month = {mar.},
Note = {Substitui a Ref.~\citeonline{NBR14724:2005}},
Org-Short = {ABNT},
Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas},
Pages = 15,
Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao},
Title = {{NBR} 14724},
Year = 2011}
@article{van86,
Author = {{van}, Gigch, John P. and Leo L. Pipino},
Journal = {Future Computing Systems},
Number = {1},
Pages = {71-97},
Title = {In search for a paradigm for the discipline of information systems},
Volume = {1},
Year = {1986}}
@phdthesis{guizzardi2005,
Address = {Enschede, The Netherlands},
Author = {Giancarlo Guizzardi},
Date-Added = {2012-04-23 11:35:28 +0000},
Date-Modified = {2012-04-23 11:35:28 +0000},
School = {Centre for Telematics and Information Technology, University of Twente},
Title = {Ontological Foundations for Structural Conceptual Models},
Url = {http://www.loa.istc.cnr.it/Guizzardi/SELMAS-CR.pdf},
Urlaccessdate = {3 jul. 2011},
Year = {2005},
Bdsk-Url-1 = {http://www.loa.istc.cnr.it/Guizzardi/SELMAS-CR.pdf}}
@mastersthesis{macedo2005,
Author = {Fl{\'a}via L. Macedo},
Date-Added = {2012-04-23 11:35:13 +0000},
Date-Modified = {2012-04-23 11:35:13 +0000},
Keywords = {arquitetura da informa{\c c}{\~a}o},
School = {Universidade de Bras{\'\i}lia},
Title = {Arquitetura da Informa{\c c}{\~a}o: aspectos espistemol{\'o}gicos, cient{\'\i}ficos e pr{\'a}ticos.},
Type = {Disserta{\c c}{\~a}o de Mestrado},
Year = {2005}}
@manual{EIA649B,
Address = {EUA},
Date-Added = {2012-04-23 11:34:59 +0000},
Date-Modified = {2012-04-23 11:34:59 +0000},
Keywords = {norma},
Month = {June},
Organization = {TechAmerica},
Title = {ANSI/EIA 649-B: Configuration Management Standard},
Year = {2011}}
@inproceedings{masolo2010,
Author = {Claudio Masolo},
Booktitle = {Proceedings of the Twelfth International Conference on the Principles of Knowledge Representation and Reasoning (KR 2010)},
Date-Added = {2012-04-23 11:34:38 +0000},
Date-Modified = {2012-04-23 11:34:38 +0000},
Editor = {Lin, F. and Sattler, U.},
Pages = {258-268},
Publisher = {AAAI Press},
Title = {Understanding Ontological Levels},
Url = {http://wiki.loa-cnr.it/Papers/kr10v0.7.pdf},
Urlaccessdate = {2 jan. 2012},
Year = {2010},
Bdsk-Url-1 = {http://wiki.loa-cnr.it/Papers/kr10v0.7.pdf}}
@inbook{guarino1995,
Address = {Vienna},
Author = {Nicola Guarino},
Booktitle = {Philosophy and the Cognitive Science},
Date-Added = {2012-04-23 11:34:29 +0000},
Date-Modified = {2012-04-23 11:34:29 +0000},
Editor = {R. Casati and B. Smith and G. White},
Month = {Sept.},
Pages = {443-456},
Publisher = {Holder-Pivhler-Tempsky},
Title = {The Ontological Level},
Url = {http://wiki.loa-cnr.it/Papers/OntLev.pdf},
Urlaccessdate = {2 jan. 2012},
Year = {1995},
Bdsk-Url-1 = {http://wiki.loa-cnr.it/Papers/OntLev.pdf}}
@incollection{bates2010,
Address = {New York},
Author = {Marcia J. Bates},
Booktitle = {Encyclopedia of Library and Information Sciences},
Date-Added = {2012-04-23 11:34:29 +0000},
Date-Modified = {2012-04-23 11:34:29 +0000},
Edition = {3rd},
Editor = {Marcia J. Bates and Mary Niles Maack},
Pages = {2347-2360},
Publisher = {CRC Press},
Title = {Information},
Url = {http://pages.gseis.ucla.edu/faculty/bates/articles/information.html},
Urlaccessdate = {24 out. 2011},
Volume = {3},
Year = {2010},
Bdsk-Url-1 = {http://pages.gseis.ucla.edu/faculty/bates/articles/information.html}}
@book{doxiadis1965,
Author = {Constantinos A. Doxiadis},
Date-Added = {2012-04-23 11:34:20 +0000},
Date-Modified = {2012-04-23 11:34:20 +0000},
Publisher = {Ceira - Coimbra},
Title = {Arquitetura em Transi{\c c}{\~a}o},
Year = {1965}}
@book{dewey1980,
Address = {New York, NY, USA},
Author = {John Dewey},
Date-Added = {2012-04-23 11:34:16 +0000},
Date-Modified = {2012-04-23 11:34:16 +0000},
Publisher = {Perigee Books},
Title = {Art as Experience},
Year = {1980}}
@article{Salles2014,
author = {Claudio Sá de Abreu and Ronaldo Moreira Salles},
title = {Modeling message diffusion in epidemical DTN},
journal = {Ad Hoc Networks},
volume = {16},
number = {2},
pages = {197-209},
year = {2014}
}
% -----
% ARTIGO EM PERIÓDICO DE ACESSO ELETRÔNICO
%
% itens: autor; título; periódico; volume; número (OPCIONAL); páginas (OPCIONAL); url; data de acesso; ano
% -----
@article{Justel2014,
author = {Nair Abreu and Claudia Marcela Justel and Oscar Rojo and Vilmar Trevisan},
title = {Ordering trees and graphs with few cycles by algebraic connectivity},
journal = {Linear Algebra and its Applications},
volume = {458},
url = {http://www.journals.elsevier.com/linear-algebra-and-its-applications/},
note = {31 nov. de 2015},
year = {2014}
}
@article{TDPRoboIME2017,
author = {Carla S. Cosenza and Gustavo C. K. Couto and Luciano de S. Barreira and Luis D. P. Farias and Luis R. L. Rodrigues and Jan L. L. Segre and Matheus C. Castro and Nicolas S. M. M. de Oliveira and Onias C. B. Silveira and Renan P. de Souza and Victor Bramigk and Yugo Nihari and Paulo F. F. Rosa},
title = {RoboIME: on the road to RoboCup 2017},
url = {https://ssl.robocup.org/wp-content/uploads/2019/01/2017_TDP_RoboIME.pdf},
note = {22 set. de 2023},
year = {2017}
}
% -----
% LIVRO NO TODO
%
% itens: autor; título; edição (OPCIONAL); local da editora (na falta, será apresentado [S.l.]);
% editora (na falta, será apresentado [s.n.]); ano
% -----
@book{Goldschmidt2005,
author = {Ronaldo Ribeiro Goldschmidt and Emmanuel Passos},
title = {Data Mining: Um guia prático},
edition = {2},
address = {Rio de Janeiro},
publisher = {Campus},
pages = {476},
year = {2005}
}
% -----
% CAPÍTULO DE LIVRO
%
% itens: autor do capítulo; título do capítulo; autor do livro (na falta, se entende que o autor do
% livro é o mesmo do autor do capítulo); título do livro; edição do livro (OPCIONAL);
% local da editora do livro (na falta, será apresentado [S.l.]);
% editora do livro (na falta, será apresentado [s.n.]); páginas; ano
% -----
@inbook{Rakocevic2014,
author = {Veselin Rakocevic},
title = {Clustering for networks of moving objects},
editor = {Ivan Ganchev and Marília Curado and Andreas Kassler},
booktitle = {Wireless networking for moving objects},
address = {Berlim},
publisher = {Springer International Publishing},
pages = {70--87},
year = {2014}
}
% -----
% ARTIGO EM ANAIS/PROCEEDINGS
%
% itens: autor do artigo; título do artigo; nome do evento; edição do evento;
% nome do evento co-locado (p.ex. do Workshop ou Trilha, etc. OPCIONAL);
% edição do evento co-locado (OPCIONAL); local do evento;
% tipo do evento ('br' se nacional, 'intl' se internacional);
% local da editora (na falta, será apresentado [S.l.]);
% editora (na falta, será apresentado [s.n.]); páginas; ano
% -----
@inproceedings{Lara2014,
author = {Patrick Lara and Ricardo Choren},
title = {A protocol for command and control systems integration},
booktitle = {International Conference on Enterprise Information Systems},
edition = {16},
series = {Workshop on Enterprise Architecture},
number = {4},
key = {Lisboa},
type = {intl},
address = {Setúbal},
publisher = {SciTePress},
pages = {484-489},
year = {2014}
}
% -----
% ARTIGO EM ANAIS/PROCEEDINGS DE ACESSO ELETRÔNICO
%
% itens: autor do artigo; título do artigo; nome do evento; edição do evento;
% nome do evento co-locado (p.ex. do Workshop ou Trilha, etc. OPCIONAL);
% edição do evento co-locado (OPCIONAL); local do evento;
% tipo do evento ('br' se nacional, 'intl' se internacional);
% local da editora (na falta, será apresentado [S.l.]);
% editora (na falta, será apresentado [s.n.]); url; data de acesso;
% páginas (OPCIONAL); ano
% -----
@inproceedings{Soares2013,
author = {Monique Soares and Carla Silva and Gabriela Guedes and Jaelson Castro and Cleice Souza and Tarcisio Pereira},
title = {Using tranformation rules to align requirements and archictectural models},
booktitle = {Simpósio Brasileiro de Engenharia de Software},
edition = {27},
key = {Brasília},
type = {br},
address = {Porto Alegre},
publisher = {Sociedade Brasileira de Computação},
url = {http://cbsoft2013.unb.br/wp-content/uploads/2013/10/SBES-completo.pdf},
note = {31 nov. de 2015},
pages = {26--35},
year = {2013}
}
% -----
% ANAIS/PROCEEDINGS NO TODO
%
% itens: nome do evento; sigla do evento; edição do evento;
% tipo do evento ('br' se nacional, 'intl' se internacional);
% local do evento (na falta, será apresentado [S.l.]);
% editora dos anais/proceedings (na falta, será apresentado [s.n.]);
% url (se acesso ao documento for eletrônico, OPCIONAL); data de acesso (OPCIONAL); ano
% -----
@proceedings{icse2015,
key = {International Conference on Software Engineering},
title = {Proceedings},
series = {ICSE},
edition = {37},
type = {intl},
address = {Florença},
publisher = {IEEE},
url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7174815},
note = {31 nov. de 2015},
year = {2015}
}
% -----
% TESE DE DOUTORADO
%
% itens: autor; título; número de páginas (OPCIONAL); nome do curso de doutorado;
% universidade do curso de doutorado; local da universidade do curso de doutorado;
% url (se acesso ao documento for eletrônico, OPCIONAL); data de acesso (OPCIONAL); ano
% -----
@phdthesis{Yoko2003,
author = {Maria Claudia Reis Cavalcanti},
title = {Gerência de recursos científicos: Apoiando a realização de experimentos in silico},
pages = {100},
series = {Doutorado em Engenharia de Sistemas e Computação},
school = {Universidade Federal do Rio de Janeiro},
address = {Rio de Janeiro},
year = {2003}
}
% -----
% DISSERTAÇÃO DE MESTRADO
%
% itens: autor; título; número de páginas (OPCIONAL); nome do curso de mestrado;
% universidade do curso de mestrado; local da universidade do curso de mestrado;
% url (se acesso ao documento for eletrônico, OPCIONAL); data de acesso (OPCIONAL); ano
% -----
@thesis{Dias2013,
author = {Gabriela Moutinho de Souza Dias},
title = {Modelo epidemiológico SIR aplicado a redes Tolerantes a Atrasos e Desconexões},
pages = {134},
type = {Mestrado em Sistemas e Computação},
school = {Instituto Militar de Engenharia},
address = {Rio de Janeiro},
url = {http://www.comp.ime.eb.br/images/repositorio-dissertacoes/2013-Gabriela\_Dias.pdf},
note = {31 nov. de 2015},
year = {2013}
}
% -----
% TRABALHO DE CONCLUSÃO DE CURSO DE GRADUAÇÃO
%
% itens: autor; título; número de páginas (OPCIONAL); nome do curso de graduação;
% universidade do curso de graduação; local da universidade do curso de graduação;
% url (se acesso ao documento for eletrônico, OPCIONAL); data de acesso (OPCIONAL); ano
% -----
@monography{Araujo2015,
Author = {Arthur Fernandes Araujo and Maiara Barroso Cardoso Reinaldo},
title = {Instalação e configuração de serviços Web para disponibilização de dados espaciais em operações militares},
pages = {73},
type = {Graduação em Engeharia de Computação Computação},
school = {Instituto Militar de Engenharia},
address = {Rio de Janeiro},
year = {2015}
}
% -----
% RELATÓRIO TÉCNICO
%
% itens: autor; título;
% local da universidade/editora do relatório técnico (na falta, será apresentado [S.l.]);
% universidade/editora do relatório técnico (na falta, será apresentado [s.n.]);
% número de páginas (OPCIONAL); número do relatório técnico (OPCIONAL); ano
%
% se acesso ao relatório técnico for eletrônico, NÃO USE techreport. USE siteurl (VER ABAIXO).
% -----
@techreport{Gubitoso1992,
author = {Mario Dorneles Gubitoso and Carlos Zara},
title = {Máquina worm: simulador de máquinas paralelas},
address = {São Paulo},
publisher = {IME-USP},
pages = {29},
number = {Rt-Mac-8908},
year = {1992}
}
% -----
% PÁGINA/DOCUMENTO NA WEB
%
% itens: autor (da página da Web-ou do detentor dos direitos da página, caso não haja autor- ou do documento);
% título (da página da Web-campo <title>- ou do documento, caso não haja campo <title>;
% url; data de acesso; ano
% -----
@misc{SSLRules2023,
Organization = {RoboCup SSL Technical Committee},
title = {Rules of the RoboCup Small Size League - 2023},
url = {https://robocup-ssl.github.io/ssl-rules/},
note = {04 mai. de 2023},
year = {2023}
}

View File

@@ -0,0 +1,19 @@
% ---
% inserir lista de abreviaturas e siglas
% ---
\begin{siglas}
\item[ABNT] Associação Brasileira de Normas Técnicas
\item[abnTeX] ABsurdas Normas para TeX
\end{siglas}
% ---
% ---
% inserir lista de símbolos
% ---
\begin{simbolos}
\item[$ \Gamma $] Letra grega Gama
\item[$ \Lambda $] Lambda
\item[$ \zeta $] Letra grega minúscula zeta
\item[$ \in $] Pertence
\end{simbolos}
% ---