This commit is contained in:
Luiz H. R. Silva 2024-06-11 09:13:51 -03:00
parent 9a839c693d
commit ad6dcda6a5
4 changed files with 225 additions and 206 deletions

View file

@ -5,6 +5,7 @@ import fs from "node:fs";
import { gerar } from "./listar_arquivos"; import { gerar } from "./listar_arquivos";
import { ambiente } from "./ambiente"; import { ambiente } from "./ambiente";
import { renderToStaticMarkup } from "react-dom/server"; import { renderToStaticMarkup } from "react-dom/server";
import bodyParser from 'body-parser'
// biome-ignore lint/style/useImportType: <explanation> // biome-ignore lint/style/useImportType: <explanation>
import React, {} from "react"; import React, {} from "react";
@ -58,6 +59,7 @@ gerar.then(() => {
app.use(express.json()); app.use(express.json());
app.use(express.urlencoded()); app.use(express.urlencoded());
app.use(cors()); app.use(cors());
app.use(bodyParser.urlencoded({ extended: false }))
app.get([PREFIXO, `${PREFIXO}/`], (req, res) => { app.get([PREFIXO, `${PREFIXO}/`], (req, res) => {
const html = ( const html = (

View file

@ -18,10 +18,17 @@
"biome": "npx @biomejs/biome check --write ./src", "biome": "npx @biomejs/biome check --write ./src",
"postinstall": "pnpm up p-*" "postinstall": "pnpm up p-*"
}, },
"author": "", "author": {
"name": "AZTECA SOFTWARE LTDA",
"email": "ti@e-licencie.com.br",
"url": "https://e-licencie.com.br"
},
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"body-parser": "latest",
"cors": "^2.8.5", "cors": "^2.8.5",
"express": "latest",
"react": "^18.3.1", "react": "^18.3.1",
"react-dom": "^18.3.1", "react-dom": "^18.3.1",
"zod": "3.23.8" "zod": "3.23.8"
@ -29,13 +36,13 @@
"devDependencies": { "devDependencies": {
"@biomejs/biome": "latest", "@biomejs/biome": "latest",
"@types/cors": "^2.8.17", "@types/cors": "^2.8.17",
"@types/express": "^4.17.21", "@types/express": "latest",
"@types/body-parser": "latest",
"@types/node": "^20.11.30", "@types/node": "^20.11.30",
"@types/react": "^18.3.1", "@types/react": "^18.3.1",
"@types/react-dom": "^18.3.0", "@types/react-dom": "^18.3.0",
"dotenv": "^16.4.5", "dotenv": "^16.4.5",
"dotenv-cli": "^7.4.1", "dotenv-cli": "^7.4.1",
"express": "^4.19.1",
"glob": "^10.3.10", "glob": "^10.3.10",
"kill-port-process": "^3.2.1", "kill-port-process": "^3.2.1",
"p-comuns": "git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#producao" "p-comuns": "git+http://leitura:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3MTQ3NTA1NzYsImlzcyI6IkdpdG5lc3MiLCJwaWQiOjgsInRrbiI6eyJ0eXAiOiJwYXQiLCJpZCI6MzJ9fQ.OYdExOVQm5UI3wfeTaWjmD0o65Y1hrjFz5EvMB1a__U@git.idz.one:3000/git/multi-modulos-ambientais/_comuns.git#producao"

14
pnpm-lock.yaml generated
View file

@ -8,9 +8,18 @@ importers:
.: .:
dependencies: dependencies:
'@types/body-parser':
specifier: ^1.19.5
version: 1.19.5
body-parser:
specifier: latest
version: 1.20.2
cors: cors:
specifier: ^2.8.5 specifier: ^2.8.5
version: 2.8.5 version: 2.8.5
express:
specifier: latest
version: 4.19.2
react: react:
specifier: ^18.3.1 specifier: ^18.3.1
version: 18.3.1 version: 18.3.1
@ -31,7 +40,7 @@ importers:
specifier: ^2.8.17 specifier: ^2.8.17
version: 2.8.17 version: 2.8.17
'@types/express': '@types/express':
specifier: ^4.17.21 specifier: latest
version: 4.17.21 version: 4.17.21
'@types/node': '@types/node':
specifier: ^20.11.30 specifier: ^20.11.30
@ -48,9 +57,6 @@ importers:
dotenv-cli: dotenv-cli:
specifier: ^7.4.1 specifier: ^7.4.1
version: 7.4.1 version: 7.4.1
express:
specifier: ^4.19.1
version: 4.19.2
glob: glob:
specifier: ^10.3.10 specifier: ^10.3.10
version: 10.3.12 version: 10.3.12

View file

@ -1,202 +1,206 @@
const Prefixos = {
relativo: "/estaticos",
"link-local": "http://localhost:5020/estaticos",
"link-servidor": "https://carro-de-boi-idz-one.b-cdn.net/estaticos",
node_modules: "node_modules/p-estaticos/estaticos",
};
/**
*
* @param caminho
* @returns String
*/
export const estaticos = (caminho: keyof typeof Prefixos) => {
const prefixo = Prefixos[caminho];
return {
logos: { const Prefixos = {
"e-licencie-gov": { "relativo": "/estaticos",
"Logo-e-licencie-gov-vertical.svg": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-vertical.svg`, "link-local": "http://localhost:5020/estaticos",
"Logo-e-licencie-gov-vertical.": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-vertical.`, "link-servidor": "https://carro-de-boi-idz-one.b-cdn.net/estaticos",
"Logo-e-licencie-gov-horizontal.svg": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.svg`, "node_modules": "node_modules/p-estaticos/estaticos"
"Logo-e-licencie-gov-horizontal.png": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.png`, };
"Logo-e-licencie-gov-horizontal-branco.svg": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.svg`,
"Logo-e-licencie-gov-horizontal-branco.png": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.png`, /**
}, *
"e-licencie": { * @param caminho
"verde-verde_.png": `${prefixo}/logos/e-licencie/verde-verde_.png`, * @returns String
"verde-verde.png": `${prefixo}/logos/e-licencie/verde-verde.png`, */
"logo_verde_plantula_branca.png": `${prefixo}/logos/e-licencie/logo_verde_plantula_branca.png`, export const estaticos = (caminho: keyof typeof Prefixos) => {
"escala-branco_.png": `${prefixo}/logos/e-licencie/escala-branco_.png`, const prefixo = Prefixos[caminho];
"escala-branco.png": `${prefixo}/logos/e-licencie/escala-branco.png`,
"branco-branco.png": `${prefixo}/logos/e-licencie/branco-branco.png`, return {
}, "logos": {
"betha-sistemas": { "e-licencie-gov": {
"logo.png": `${prefixo}/logos/betha-sistemas/logo.png`, "Logo-e-licencie-gov-vertical.svg": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-vertical.svg`,
}, "Logo-e-licencie-gov-vertical.": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-vertical.`,
"betha-meio-ambiente": { "Logo-e-licencie-gov-horizontal.svg": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.svg`,
"Logo-betha-meio-ambiente-vertical.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.svg`, "Logo-e-licencie-gov-horizontal.png": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.png`,
"Logo-betha-meio-ambiente-vertical.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.png`, "Logo-e-licencie-gov-horizontal-branco.svg": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.svg`,
"Logo-betha-meio-ambiente-horizontal.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.svg`, "Logo-e-licencie-gov-horizontal-branco.png": `${prefixo}/logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.png`
"Logo-betha-meio-ambiente-horizontal.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.png`, },
"Logo-betha-meio-ambiente-horizontal-branco.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.svg`, "e-licencie": {
"Logo-betha-meio-ambiente-horizontal-branco.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.png`, "verde-verde_.png": `${prefixo}/logos/e-licencie/verde-verde_.png`,
"Logo-betha-meio-ambiente-brasao.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.svg`, "verde-verde.png": `${prefixo}/logos/e-licencie/verde-verde.png`,
"Logo-betha-meio-ambiente-brasao.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.png`, "logo_verde_plantula_branca.png": `${prefixo}/logos/e-licencie/logo_verde_plantula_branca.png`,
}, "escala-branco_.png": `${prefixo}/logos/e-licencie/escala-branco_.png`,
}, "escala-branco.png": `${prefixo}/logos/e-licencie/escala-branco.png`,
imagens: { "branco-branco.png": `${prefixo}/logos/e-licencie/branco-branco.png`
"quero-quero.gif": `${prefixo}/imagens/quero-quero.gif`, },
"favicon.ico": `${prefixo}/imagens/favicon.ico`, "betha-sistemas": {
"exemplo_brasao.jpeg": `${prefixo}/imagens/exemplo_brasao.jpeg`, "logo.png": `${prefixo}/logos/betha-sistemas/logo.png`
}, },
html: { "betha-meio-ambiente": {
"404.html": `${prefixo}/html/404.html`, "Logo-betha-meio-ambiente-vertical.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.svg`,
}, "Logo-betha-meio-ambiente-vertical.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.png`,
fundos: { "Logo-betha-meio-ambiente-horizontal.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.svg`,
"fundo-16.jpg": `${prefixo}/fundos/fundo-16.jpg`, "Logo-betha-meio-ambiente-horizontal.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.png`,
"fundo-15.jpg": `${prefixo}/fundos/fundo-15.jpg`, "Logo-betha-meio-ambiente-horizontal-branco.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.svg`,
"fundo-14.jpg": `${prefixo}/fundos/fundo-14.jpg`, "Logo-betha-meio-ambiente-horizontal-branco.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.png`,
"fundo-13.jpg": `${prefixo}/fundos/fundo-13.jpg`, "Logo-betha-meio-ambiente-brasao.svg": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.svg`,
"fundo-12.jpg": `${prefixo}/fundos/fundo-12.jpg`, "Logo-betha-meio-ambiente-brasao.png": `${prefixo}/logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.png`
"fundo-11.jpg": `${prefixo}/fundos/fundo-11.jpg`, }
"fundo-10.jpg": `${prefixo}/fundos/fundo-10.jpg`, },
"fundo-09.jpg": `${prefixo}/fundos/fundo-09.jpg`, "imagens": {
"fundo-08.jpg": `${prefixo}/fundos/fundo-08.jpg`, "quero-quero.gif": `${prefixo}/imagens/quero-quero.gif`,
"fundo-07.jpg": `${prefixo}/fundos/fundo-07.jpg`, "favicon.ico": `${prefixo}/imagens/favicon.ico`,
"fundo-06.jpg": `${prefixo}/fundos/fundo-06.jpg`, "exemplo_brasao.jpeg": `${prefixo}/imagens/exemplo_brasao.jpeg`
"fundo-05.jpg": `${prefixo}/fundos/fundo-05.jpg`, },
"fundo-04.jpg": `${prefixo}/fundos/fundo-04.jpg`, "html": {
"fundo-03.jpg": `${prefixo}/fundos/fundo-03.jpg`, "404.html": `${prefixo}/html/404.html`
"fundo-02.jpg": `${prefixo}/fundos/fundo-02.jpg`, },
"fundo-01.jpg": `${prefixo}/fundos/fundo-01.jpg`, "fundos": {
}, "fundo-16.jpg": `${prefixo}/fundos/fundo-16.jpg`,
"fonts-master": { "fundo-15.jpg": `${prefixo}/fundos/fundo-15.jpg`,
"sobre.txt": `${prefixo}/fonts-master/sobre.txt`, "fundo-14.jpg": `${prefixo}/fundos/fundo-14.jpg`,
roboto: { "fundo-13.jpg": `${prefixo}/fundos/fundo-13.jpg`,
"Roboto-ThinItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-ThinItalic.ttf`, "fundo-12.jpg": `${prefixo}/fundos/fundo-12.jpg`,
"Roboto-Thin.ttf": `${prefixo}/fonts-master/roboto/Roboto-Thin.ttf`, "fundo-11.jpg": `${prefixo}/fundos/fundo-11.jpg`,
"Roboto-Regular.ttf": `${prefixo}/fonts-master/roboto/Roboto-Regular.ttf`, "fundo-10.jpg": `${prefixo}/fundos/fundo-10.jpg`,
"Roboto-MediumItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-MediumItalic.ttf`, "fundo-09.jpg": `${prefixo}/fundos/fundo-09.jpg`,
"Roboto-Medium.ttf": `${prefixo}/fonts-master/roboto/Roboto-Medium.ttf`, "fundo-08.jpg": `${prefixo}/fundos/fundo-08.jpg`,
"Roboto-LightItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-LightItalic.ttf`, "fundo-07.jpg": `${prefixo}/fundos/fundo-07.jpg`,
"Roboto-Light.ttf": `${prefixo}/fonts-master/roboto/Roboto-Light.ttf`, "fundo-06.jpg": `${prefixo}/fundos/fundo-06.jpg`,
"Roboto-Italic.ttf": `${prefixo}/fonts-master/roboto/Roboto-Italic.ttf`, "fundo-05.jpg": `${prefixo}/fundos/fundo-05.jpg`,
"Roboto-CondensedRegular.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedRegular.ttf`, "fundo-04.jpg": `${prefixo}/fundos/fundo-04.jpg`,
"Roboto-CondensedLightItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedLightItalic.ttf`, "fundo-03.jpg": `${prefixo}/fundos/fundo-03.jpg`,
"Roboto-CondensedLight.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedLight.ttf`, "fundo-02.jpg": `${prefixo}/fundos/fundo-02.jpg`,
"Roboto-CondensedItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedItalic.ttf`, "fundo-01.jpg": `${prefixo}/fundos/fundo-01.jpg`
"Roboto-CondensedBoldItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedBoldItalic.ttf`, },
"Roboto-CondensedBold.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedBold.ttf`, "fonts-master": {
"Roboto-BoldItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-BoldItalic.ttf`, "sobre.txt": `${prefixo}/fonts-master/sobre.txt`,
"Roboto-Bold.ttf": `${prefixo}/fonts-master/roboto/Roboto-Bold.ttf`, "roboto": {
"Roboto-BlackItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-BlackItalic.ttf`, "Roboto-ThinItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-ThinItalic.ttf`,
"Roboto-Black.ttf": `${prefixo}/fonts-master/roboto/Roboto-Black.ttf`, "Roboto-Thin.ttf": `${prefixo}/fonts-master/roboto/Roboto-Thin.ttf`,
"LICENSE.txt": `${prefixo}/fonts-master/roboto/LICENSE.txt`, "Roboto-Regular.ttf": `${prefixo}/fonts-master/roboto/Roboto-Regular.ttf`,
"COPYRIGHT.txt": `${prefixo}/fonts-master/roboto/COPYRIGHT.txt`, "Roboto-MediumItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-MediumItalic.ttf`,
}, "Roboto-Medium.ttf": `${prefixo}/fonts-master/roboto/Roboto-Medium.ttf`,
"pt-sans": { "Roboto-LightItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-LightItalic.ttf`,
"PTSans-Regular.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-Regular.ttf`, "Roboto-Light.ttf": `${prefixo}/fonts-master/roboto/Roboto-Light.ttf`,
"PTSans-NarrowRegular.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-NarrowRegular.ttf`, "Roboto-Italic.ttf": `${prefixo}/fonts-master/roboto/Roboto-Italic.ttf`,
"PTSans-NarrowBold.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-NarrowBold.ttf`, "Roboto-CondensedRegular.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedRegular.ttf`,
"PTSans-Italic.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-Italic.ttf`, "Roboto-CondensedLightItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedLightItalic.ttf`,
"PTSans-CaptionWebBold.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-CaptionWebBold.ttf`, "Roboto-CondensedLight.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedLight.ttf`,
"PTSans-CaptionRegular.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-CaptionRegular.ttf`, "Roboto-CondensedItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedItalic.ttf`,
"PTSans-BoldItalic.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-BoldItalic.ttf`, "Roboto-CondensedBoldItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedBoldItalic.ttf`,
"PTSans-Bold.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-Bold.ttf`, "Roboto-CondensedBold.ttf": `${prefixo}/fonts-master/roboto/Roboto-CondensedBold.ttf`,
"OFL.txt": `${prefixo}/fonts-master/pt-sans/OFL.txt`, "Roboto-BoldItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-BoldItalic.ttf`,
}, "Roboto-Bold.ttf": `${prefixo}/fonts-master/roboto/Roboto-Bold.ttf`,
"open-sans": { "Roboto-BlackItalic.ttf": `${prefixo}/fonts-master/roboto/Roboto-BlackItalic.ttf`,
"OpenSans-SemiboldItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-SemiboldItalic.ttf`, "Roboto-Black.ttf": `${prefixo}/fonts-master/roboto/Roboto-Black.ttf`,
"OpenSans-Semibold.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Semibold.ttf`, "LICENSE.txt": `${prefixo}/fonts-master/roboto/LICENSE.txt`,
"OpenSans-Regular.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Regular.ttf`, "COPYRIGHT.txt": `${prefixo}/fonts-master/roboto/COPYRIGHT.txt`
"OpenSans-LightItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-LightItalic.ttf`, },
"OpenSans-Light.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Light.ttf`, "pt-sans": {
"OpenSans-Italic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Italic.ttf`, "PTSans-Regular.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-Regular.ttf`,
"OpenSans-ExtraBoldItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-ExtraBoldItalic.ttf`, "PTSans-NarrowRegular.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-NarrowRegular.ttf`,
"OpenSans-ExtraBold.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-ExtraBold.ttf`, "PTSans-NarrowBold.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-NarrowBold.ttf`,
"OpenSans-BoldItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-BoldItalic.ttf`, "PTSans-Italic.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-Italic.ttf`,
"OpenSans-Bold.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Bold.ttf`, "PTSans-CaptionWebBold.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-CaptionWebBold.ttf`,
"LICENSE.txt": `${prefixo}/fonts-master/open-sans/LICENSE.txt`, "PTSans-CaptionRegular.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-CaptionRegular.ttf`,
"Apache License.txt": `${prefixo}/fonts-master/open-sans/Apache%20License.txt`, "PTSans-BoldItalic.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-BoldItalic.ttf`,
}, "PTSans-Bold.ttf": `${prefixo}/fonts-master/pt-sans/PTSans-Bold.ttf`,
"noto-sans": { "OFL.txt": `${prefixo}/fonts-master/pt-sans/OFL.txt`
"fonts.json": `${prefixo}/fonts-master/noto-sans/fonts.json`, },
"NotoSansTifinagh-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTifinagh-Regular.ttf`, "open-sans": {
"NotoSansTibetan-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTibetan-Regular.ttf`, "OpenSans-SemiboldItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-SemiboldItalic.ttf`,
"NotoSansTibetan-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTibetan-Bold.ttf`, "OpenSans-Semibold.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Semibold.ttf`,
"NotoSansThai-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansThai-Regular.ttf`, "OpenSans-Regular.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Regular.ttf`,
"NotoSansThai-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansThai-Bold.ttf`, "OpenSans-LightItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-LightItalic.ttf`,
"NotoSansTamil-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTamil-Regular.ttf`, "OpenSans-Light.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Light.ttf`,
"NotoSansTamil-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTamil-Bold.ttf`, "OpenSans-Italic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Italic.ttf`,
"NotoSansSinhala-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansSinhala-Regular.ttf`, "OpenSans-ExtraBoldItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-ExtraBoldItalic.ttf`,
"NotoSansSinhala-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansSinhala-Bold.ttf`, "OpenSans-ExtraBold.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-ExtraBold.ttf`,
"NotoSansOriya-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansOriya-Regular.ttf`, "OpenSans-BoldItalic.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-BoldItalic.ttf`,
"NotoSansOriya-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansOriya-Bold.ttf`, "OpenSans-Bold.ttf": `${prefixo}/fonts-master/open-sans/OpenSans-Bold.ttf`,
"NotoSansMyanmar-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansMyanmar-Regular.ttf`, "LICENSE.txt": `${prefixo}/fonts-master/open-sans/LICENSE.txt`,
"NotoSansMyanmar-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansMyanmar-Bold.ttf`, "Apache License.txt": `${prefixo}/fonts-master/open-sans/Apache%20License.txt`
"NotoSansMongolian-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansMongolian-Regular.ttf`, },
"NotoSansLao-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansLao-Regular.ttf`, "noto-sans": {
"NotoSansLao-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansLao-Bold.ttf`, "fonts.json": `${prefixo}/fonts-master/noto-sans/fonts.json`,
"NotoSansKhmer-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKhmer-Regular.ttf`, "NotoSansTifinagh-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTifinagh-Regular.ttf`,
"NotoSansKhmer-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKhmer-Bold.ttf`, "NotoSansTibetan-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTibetan-Regular.ttf`,
"NotoSansKannada-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKannada-Regular.ttf`, "NotoSansTibetan-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTibetan-Bold.ttf`,
"NotoSansKannada-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKannada-Bold.ttf`, "NotoSansThai-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansThai-Regular.ttf`,
"NotoSansJavanese-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansJavanese-Regular.ttf`, "NotoSansThai-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansThai-Bold.ttf`,
"NotoSansHebrew-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansHebrew-Regular.ttf`, "NotoSansTamil-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTamil-Regular.ttf`,
"NotoSansHebrew-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansHebrew-Bold.ttf`, "NotoSansTamil-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansTamil-Bold.ttf`,
"NotoSansGurmukhi-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGurmukhi-Regular.ttf`, "NotoSansSinhala-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansSinhala-Regular.ttf`,
"NotoSansGurmukhi-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGurmukhi-Bold.ttf`, "NotoSansSinhala-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansSinhala-Bold.ttf`,
"NotoSansGujarati-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGujarati-Regular.ttf`, "NotoSansOriya-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansOriya-Regular.ttf`,
"NotoSansGujarati-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGujarati-Bold.ttf`, "NotoSansOriya-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansOriya-Bold.ttf`,
"NotoSansGeorgian-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGeorgian-Regular.ttf`, "NotoSansMyanmar-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansMyanmar-Regular.ttf`,
"NotoSansGeorgian-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGeorgian-Bold.ttf`, "NotoSansMyanmar-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansMyanmar-Bold.ttf`,
"NotoSansEthiopic-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansEthiopic-Regular.ttf`, "NotoSansMongolian-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansMongolian-Regular.ttf`,
"NotoSansEthiopic-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansEthiopic-Bold.ttf`, "NotoSansLao-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansLao-Regular.ttf`,
"NotoSansDevanagari-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansDevanagari-Regular.ttf`, "NotoSansLao-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansLao-Bold.ttf`,
"NotoSansDevanagari-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansDevanagari-Bold.ttf`, "NotoSansKhmer-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKhmer-Regular.ttf`,
"NotoSansCJKtc-Regular.otf": `${prefixo}/fonts-master/noto-sans/NotoSansCJKtc-Regular.otf`, "NotoSansKhmer-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKhmer-Bold.ttf`,
"NotoSansCJKtc-Bold.otf": `${prefixo}/fonts-master/noto-sans/NotoSansCJKtc-Bold.otf`, "NotoSansKannada-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKannada-Regular.ttf`,
"NotoSansBengali-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansBengali-Regular.ttf`, "NotoSansKannada-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansKannada-Bold.ttf`,
"NotoSansBengali-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansBengali-Bold.ttf`, "NotoSansJavanese-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansJavanese-Regular.ttf`,
"NotoSansBalinese-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansBalinese-Regular.ttf`, "NotoSansHebrew-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansHebrew-Regular.ttf`,
"NotoSansArmenian-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansArmenian-Regular.ttf`, "NotoSansHebrew-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansHebrew-Bold.ttf`,
"NotoSansArmenian-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansArmenian-Bold.ttf`, "NotoSansGurmukhi-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGurmukhi-Regular.ttf`,
"NotoSans-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSans-Regular.ttf`, "NotoSansGurmukhi-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGurmukhi-Bold.ttf`,
"NotoSans-Italic.ttf": `${prefixo}/fonts-master/noto-sans/NotoSans-Italic.ttf`, "NotoSansGujarati-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGujarati-Regular.ttf`,
"NotoSans-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSans-Bold.ttf`, "NotoSansGujarati-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGujarati-Bold.ttf`,
"NotoNaskhArabic-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoNaskhArabic-Regular.ttf`, "NotoSansGeorgian-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGeorgian-Regular.ttf`,
"NotoNaskhArabic-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoNaskhArabic-Bold.ttf`, "NotoSansGeorgian-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansGeorgian-Bold.ttf`,
LICENSE: `${prefixo}/fonts-master/noto-sans/LICENSE`, "NotoSansEthiopic-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansEthiopic-Regular.ttf`,
}, "NotoSansEthiopic-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansEthiopic-Bold.ttf`,
metropolis: { "NotoSansDevanagari-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansDevanagari-Regular.ttf`,
"SIL Open Font License.txt": `${prefixo}/fonts-master/metropolis/SIL%20Open%20Font%20License.txt`, "NotoSansDevanagari-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansDevanagari-Bold.ttf`,
"Metropolis-ThinItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ThinItalic.otf`, "NotoSansCJKtc-Regular.otf": `${prefixo}/fonts-master/noto-sans/NotoSansCJKtc-Regular.otf`,
"Metropolis-Thin.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Thin.otf`, "NotoSansCJKtc-Bold.otf": `${prefixo}/fonts-master/noto-sans/NotoSansCJKtc-Bold.otf`,
"Metropolis-SemiBoldItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-SemiBoldItalic.otf`, "NotoSansBengali-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansBengali-Regular.ttf`,
"Metropolis-SemiBold.otf": `${prefixo}/fonts-master/metropolis/Metropolis-SemiBold.otf`, "NotoSansBengali-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansBengali-Bold.ttf`,
"Metropolis-RegularItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-RegularItalic.otf`, "NotoSansBalinese-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansBalinese-Regular.ttf`,
"Metropolis-Regular.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Regular.otf`, "NotoSansArmenian-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansArmenian-Regular.ttf`,
"Metropolis-MediumItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-MediumItalic.otf`, "NotoSansArmenian-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSansArmenian-Bold.ttf`,
"Metropolis-Medium.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Medium.otf`, "NotoSans-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoSans-Regular.ttf`,
"Metropolis-LightItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-LightItalic.otf`, "NotoSans-Italic.ttf": `${prefixo}/fonts-master/noto-sans/NotoSans-Italic.ttf`,
"Metropolis-Light.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Light.otf`, "NotoSans-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoSans-Bold.ttf`,
"Metropolis-ExtraLightItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraLightItalic.otf`, "NotoNaskhArabic-Regular.ttf": `${prefixo}/fonts-master/noto-sans/NotoNaskhArabic-Regular.ttf`,
"Metropolis-ExtraLight.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraLight.otf`, "NotoNaskhArabic-Bold.ttf": `${prefixo}/fonts-master/noto-sans/NotoNaskhArabic-Bold.ttf`,
"Metropolis-ExtraBoldItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraBoldItalic.otf`, "LICENSE": `${prefixo}/fonts-master/noto-sans/LICENSE`
"Metropolis-ExtraBold.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraBold.otf`, },
"Metropolis-BoldItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-BoldItalic.otf`, "metropolis": {
"Metropolis-Bold.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Bold.otf`, "SIL Open Font License.txt": `${prefixo}/fonts-master/metropolis/SIL%20Open%20Font%20License.txt`,
"Metropolis-BlackItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-BlackItalic.otf`, "Metropolis-ThinItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ThinItalic.otf`,
"Metropolis-Black.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Black.otf`, "Metropolis-Thin.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Thin.otf`,
}, "Metropolis-SemiBoldItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-SemiBoldItalic.otf`,
}, "Metropolis-SemiBold.otf": `${prefixo}/fonts-master/metropolis/Metropolis-SemiBold.otf`,
dados: { "Metropolis-RegularItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-RegularItalic.otf`,
"tabela_ibama.json": `${prefixo}/dados/tabela_ibama.json`, "Metropolis-Regular.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Regular.otf`,
"municipios.json": `${prefixo}/dados/municipios.json`, "Metropolis-MediumItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-MediumItalic.otf`,
}, "Metropolis-Medium.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Medium.otf`,
background: { "Metropolis-LightItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-LightItalic.otf`,
"Paisagem.jpg": `${prefixo}/background/Paisagem.jpg`, "Metropolis-Light.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Light.otf`,
}, "Metropolis-ExtraLightItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraLightItalic.otf`,
}; "Metropolis-ExtraLight.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraLight.otf`,
"Metropolis-ExtraBoldItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraBoldItalic.otf`,
"Metropolis-ExtraBold.otf": `${prefixo}/fonts-master/metropolis/Metropolis-ExtraBold.otf`,
"Metropolis-BoldItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-BoldItalic.otf`,
"Metropolis-Bold.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Bold.otf`,
"Metropolis-BlackItalic.otf": `${prefixo}/fonts-master/metropolis/Metropolis-BlackItalic.otf`,
"Metropolis-Black.otf": `${prefixo}/fonts-master/metropolis/Metropolis-Black.otf`
}
},
"dados": {
"tabela_ibama.json": `${prefixo}/dados/tabela_ibama.json`,
"municipios.json": `${prefixo}/dados/municipios.json`
},
"background": {
"Paisagem.jpg": `${prefixo}/background/Paisagem.jpg`
}
}; };
};