MARIJuANA
— DIOS — NO — CREA — NADA — EN — VANO —
Linux instance-20230208-1745 6.8.0-1013-oracle #13~22.04.1-Ubuntu SMP Mon Sep 2 13:02:56 UTC 2024 x86_64
  SOFT : Apache/2.4.52 (Ubuntu) PHP : 8.1.2-1ubuntu2.19
/var/www/camara-morro-chapeu/public_html/painel/
10.0.0.135

 
[ NAME ] [ SIZE ] [ PERM ] [ DATE ] [ ACT ]
+FILE +DIR
ALFA_DATA dir drwxr-xr-x 2024-01-10 06:21 R D
assets dir drwxrwxr-x 2021-01-31 08:58 R D
1.a08e66d1a5603bc34b53.js 750.417 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
1.da415ece6de33d508cd9.js 711.983 KB -rw-rw-r-- 2022-03-21 11:19 R E G D
3rdpartylicenses.txt 98.439 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
5.5c579e817030424075ba.js 1.54 MB -rw-rw-r-- 2021-05-13 21:34 R E G D
5.da37d5c858feac0d4a06.js 1.57 MB -rw-rw-r-- 2021-02-01 06:17 R E G D
6.155aa9116f18b1baa246.js 1.23 MB -rw-rw-r-- 2023-09-21 11:55 R E G D
6.19d4f0e38116ec2d129e.js 1.22 MB -rw-rw-r-- 2023-08-01 11:42 R E G D
6.379ae3d08b879443064c.js 1.23 MB -rw-rw-r-- 2023-08-08 11:38 R E G D
6.3d9aa3c9fc8800e31a5a.js 1.17 MB -rw-rw-r-- 2023-05-05 12:36 R E G D
6.6a46b226dd9469219355.js 966.78 KB -rw-rw-r-- 2022-03-21 11:19 R E G D
6.71716e05c604a2549f63.js 1.23 MB -rw-rw-r-- 2023-08-07 17:10 R E G D
6.812cf41ba13997856159.js 1.23 MB -rw-rw-r-- 2023-09-29 09:35 R E G D
6.8a051bb41714259f2f38.js 1.23 MB -rw-rw-r-- 2023-10-13 09:13 R E G D
6.8c47bec977c1749acd7f.js 1.19 MB -rw-rw-r-- 2023-05-29 16:24 R E G D
6.981fcb158428fe44dc1b.js 1.23 MB -rw-rw-r-- 2024-01-10 12:11 R E G D
6.a05a47894e3fc123a673.js 1.23 MB -rw-rw-r-- 2023-09-22 10:51 R E G D
6.a492224232ec2a9229d3.js 919.344 KB -rw-rw-r-- 2021-12-10 00:35 R E G D
6.b5168e518fbcaa4e6c6c.js 1.2 MB -rw-rw-r-- 2023-06-02 17:18 R E G D
6.cff89d652264f4717288.js 936.173 KB -rw-rw-r-- 2021-08-18 11:39 R E G D
6.db4a4ecce23df16a8ab8.js 1.22 MB -rw-rw-r-- 2023-06-30 09:28 R E G D
6.dc2e24e52564ff6e8e17.js 1.23 MB -rw-rw-r-- 2023-08-22 15:18 R E G D
6.e35ecce60aa675aa31c6.js 919.34 KB -rw-rw-r-- 2021-12-13 12:38 R E G D
7.26beda7f142c0ff7afb5.js 764.825 KB -rw-rw-r-- 2023-05-30 16:19 R E G D
7.43637b98d52adefcc02d.js 785.189 KB -rw-rw-r-- 2023-07-17 12:13 R E G D
7.71aaba5a06b35bc90384.js 156.593 KB -rw-rw-r-- 2021-08-18 11:39 R E G D
7.8f49b6d2dc17e2646ec2.js 764.825 KB -rw-rw-r-- 2023-05-05 12:36 R E G D
7.96cfd267659b2c3603fe.js 786.354 KB -rw-rw-r-- 2023-09-29 09:35 R E G D
7.9cea2a8587531319528b.js 800.521 KB -rw-rw-r-- 2023-10-13 09:13 R E G D
7.a7af2e8037ab94053d91.js 764.855 KB -rw-rw-r-- 2023-06-30 09:28 R E G D
7.bcfd6e0985966b30579c.js 800.521 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
7.ce024134a20ecdad0674.js 192.373 KB -rw-rw-r-- 2022-03-21 11:19 R E G D
7.eb1bce936795c0aff076.js 800.521 KB -rw-rw-r-- 2023-10-11 17:18 R E G D
default.php 1.22 MB -rw-r--r-- 2024-01-10 06:21 R E G D
default~layouts-admin-layout-admin-layout-module~transparencia-transparencia-module.js 111.742 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
default~layouts-admin-layout-admin-layout-module~transparencia-transparencia-module.js.map 114.702 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
favicon.ico 5.303 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
image.f11dbc75e7a09fc85e41.png 840.703 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
image.png 840.703 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
index.html 2.569 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
index.js 0.493 KB -rw-r--r-- 2024-01-08 09:54 R E G D
layouts-admin-layout-admin-layout-module.js 878.396 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
layouts-admin-layout-admin-layout-module.js.map 876.072 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
main.07b55195782607387f4c.js 1.39 MB -rw-rw-r-- 2023-06-29 18:25 R E G D
main.18acfcaeb22d55a4c981.js 1.39 MB -rw-rw-r-- 2023-06-30 09:28 R E G D
main.3b9d87389ca415d3202f.js 1.38 MB -rw-rw-r-- 2023-05-02 10:01 R E G D
main.56c5d358f2e33e90ff6d.js 958.452 KB -rw-rw-r-- 2021-01-31 09:00 R E G D
main.5858d96e2ea1de338ff9.js 1.39 MB -rw-rw-r-- 2023-08-01 11:42 R E G D
main.5a0bd7744898a85a529d.js 1.03 MB -rw-rw-r-- 2021-08-18 11:39 R E G D
main.63b4aacc2a00e5f65e8d.js 1.09 MB -rw-rw-r-- 2021-12-10 00:35 R E G D
main.6613df797db83200d7e4.js 958.453 KB -rw-rw-r-- 2021-02-01 06:17 R E G D
main.6649175d2853054a21d4.js 958.458 KB -rw-rw-r-- 2021-01-31 08:58 R E G D
main.66b57635819371f0bf67.js 957.635 KB -rw-rw-r-- 2021-05-13 21:09 R E G D
main.67099eeb8d40adaad454.js 1.55 MB -rw-rw-r-- 2023-10-13 09:13 R E G D
main.6b10cc4ac92258cce8d0.js 958.452 KB -rw-rw-r-- 2021-01-31 09:52 R E G D
main.6cd5ead1c15cea07104c.js 1.39 MB -rw-rw-r-- 2023-08-22 15:18 R E G D
main.76295aa6d48359d29873.js 1.39 MB -rw-rw-r-- 2023-08-08 11:38 R E G D
main.7a2abf4e0084f54fa752.js 1.55 MB -rw-rw-r-- 2023-10-11 19:33 R E G D
main.8afe9bc218f1243252b8.js 1.55 MB -rw-rw-r-- 2024-01-10 12:11 R E G D
main.93f3a6e8a49d92fdd60a.js 1.55 MB -rw-rw-r-- 2023-09-29 09:35 R E G D
main.9a0aa61e80bd11ec4dff.js 957.641 KB -rw-rw-r-- 2021-02-02 08:22 R E G D
main.aa8549074e00980a00a5.js 1.39 MB -rw-rw-r-- 2023-05-30 16:19 R E G D
main.aae0dcf92528da7ad61c.js 1.09 MB -rw-rw-r-- 2022-03-21 11:20 R E G D
main.b9eccda1269072ce96ee.js 1.55 MB -rw-rw-r-- 2023-09-21 11:55 R E G D
main.d9db1193431174a160b2.js 1.39 MB -rw-rw-r-- 2023-08-07 17:10 R E G D
main.df1de2ec11bc20ec1da2.js 1.09 MB -rw-rw-r-- 2021-12-13 12:38 R E G D
main.ecde60f30fe0b3ec6cd1.js 1.55 MB -rw-rw-r-- 2023-09-22 10:51 R E G D
main.efa1f4392976e158f98a.js 1.39 MB -rw-rw-r-- 2023-06-02 17:18 R E G D
main.f1db7890c01ff8056949.js 1.38 MB -rw-rw-r-- 2023-05-05 12:36 R E G D
main.f442e15663795cc12fd1.js 1.39 MB -rw-rw-r-- 2023-05-29 16:24 R E G D
main.f88b43d0953ec68f3095.js 1.39 MB -rw-rw-r-- 2023-05-29 16:21 R E G D
main.feafec12d463db60fffd.js 957.65 KB -rw-rw-r-- 2021-05-13 21:34 R E G D
main.js 834.783 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
main.js.map 836.399 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
polyfills-es5.1e0431463749c8d18737.js 249.687 KB -rw-rw-r-- 2021-05-13 21:34 R E G D
polyfills-es5.8b2e24a70255d7d09ae9.js 249.737 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
polyfills-es5.a5ccebd3e224f1a26aa4.js 249.687 KB -rw-rw-r-- 2022-03-21 11:20 R E G D
polyfills-es5.js 1.14 MB -rw-rw-r-- 2023-08-07 16:39 R E G D
polyfills-es5.js.map 923.377 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
polyfills.5313c1020e23c54079b9.js 166.701 KB -rw-rw-r-- 2022-03-21 11:20 R E G D
polyfills.758faf18f4b2f92959a3.js 166.752 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
polyfills.7bce44d4afad50687263.js 166.701 KB -rw-rw-r-- 2021-05-13 21:34 R E G D
polyfills.js 771.544 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
polyfills.js.map 659.782 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
runtime.057ffb22d7dd94ae7671.js 2.236 KB -rw-rw-r-- 2021-05-13 21:34 R E G D
runtime.151a3c4b23b0c096daf1.js 2.285 KB -rw-rw-r-- 2023-08-08 11:38 R E G D
runtime.15e05131a65b255d3df9.js 2.285 KB -rw-rw-r-- 2023-05-05 12:36 R E G D
runtime.178188fe78011ba42f9b.js 2.285 KB -rw-rw-r-- 2023-05-30 16:19 R E G D
runtime.33cdceae1afe0a1df44b.js 2.236 KB -rw-rw-r-- 2021-02-01 06:17 R E G D
runtime.4bd5d0e8f4d5f0b2b272.js 2.285 KB -rw-rw-r-- 2023-08-22 15:18 R E G D
runtime.53754ade5d5becf66cf5.js 2.285 KB -rw-rw-r-- 2023-10-13 09:13 R E G D
runtime.57bbe346a9d65e0c2f14.js 2.285 KB -rw-rw-r-- 2023-09-29 09:35 R E G D
runtime.57ef4f080e8e2fda1271.js 2.285 KB -rw-rw-r-- 2023-09-21 11:55 R E G D
runtime.70f22bd855c32894a6c6.js 2.285 KB -rw-rw-r-- 2023-08-01 11:42 R E G D
runtime.7132456d1f7c1ea39d77.js 2.285 KB -rw-rw-r-- 2023-09-22 10:51 R E G D
runtime.717ce67d994451143e41.js 2.285 KB -rw-rw-r-- 2022-03-21 11:20 R E G D
runtime.72965298cdcc120899c8.js 2.285 KB -rw-rw-r-- 2021-12-10 00:35 R E G D
runtime.8ac46e5dc50497425539.js 2.285 KB -rw-rw-r-- 2023-06-30 09:28 R E G D
runtime.8cd91bc056b149749aee.js 2.285 KB -rw-rw-r-- 2021-08-18 11:39 R E G D
runtime.8d7c1b24ff1115e9fd0f.js 2.285 KB -rw-rw-r-- 2023-06-02 17:18 R E G D
runtime.a06761ccf6ce754846f3.js 2.285 KB -rw-rw-r-- 2023-10-11 17:18 R E G D
runtime.a9f0b2f2ede4fefd71ef.js 2.285 KB -rw-rw-r-- 2023-08-07 17:10 R E G D
runtime.b3f34b77cba4c7ec3932.js 2.285 KB -rw-rw-r-- 2023-05-29 16:24 R E G D
runtime.b6fee8e18cc43c63ed6a.js 2.285 KB -rw-rw-r-- 2021-12-13 12:38 R E G D
runtime.f90750ebfe17fdc0596d.js 2.285 KB -rw-rw-r-- 2023-07-17 12:13 R E G D
runtime.fa85bde788eede5d1a54.js 2.285 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
runtime.js 9.29 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
runtime.js.map 9.423 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
scripts.23c891176a6fdb868027.js 302.444 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
scripts.js 805.319 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
scripts.js.map 986.763 KB -rw-rw-r-- 2023-08-07 16:39 R E G D
styles.4093d4faa194d286a583.css 659.542 KB -rw-rw-r-- 2023-10-13 09:13 R E G D
styles.88803303827e21610fd2.css 659.613 KB -rw-rw-r-- 2024-01-10 12:11 R E G D
styles.959b2475488bbcef438b.css 659.451 KB -rw-rw-r-- 2023-09-29 09:35 R E G D
styles.bdcf43b971e8a82cc0ab.css 659.436 KB -rw-rw-r-- 2023-05-05 12:36 R E G D
styles.e387d6c3a8da44068ce6.css 651.809 KB -rw-rw-r-- 2021-05-13 21:34 R E G D
styles.f32803e083c13c4d76d3.css 659.242 KB -rw-rw-r-- 2022-03-21 11:20 R E G D
styles.f60b3910ffa5b3762b73.css 659.24 KB -rw-rw-r-- 2021-08-18 11:39 R E G D
styles.js 3.77 MB -rw-rw-r-- 2023-08-07 16:39 R E G D
styles.js.map 3.92 MB -rw-rw-r-- 2023-08-07 16:39 R E G D
transparencia-transparencia-module.js 1.43 MB -rw-rw-r-- 2023-08-07 16:39 R E G D
transparencia-transparencia-module.js.map 1.66 MB -rw-rw-r-- 2023-08-07 16:39 R E G D
vendor.js 10.27 MB -rw-rw-r-- 2023-08-07 16:39 R E G D
vendor.js.map 10.04 MB -rw-rw-r-- 2023-08-07 16:39 R E G D
REQUEST EXIT
{"version":3,"sources":["./node_modules/moment/locale sync ^\\.\\/.*$","./src/app/agenda/agenda.component.html","./src/app/app.component.html","./src/app/banners/banners.component.html","./src/app/barras-laterais/barras-laterais.component.html","./src/app/categoriapublicacao/categoriapublicacao.component.html","./src/app/categorias/categorias.component.html","./src/app/components/footer/footer.component.html","./src/app/components/navbar/navbar.component.html","./src/app/components/sidebar/sidebar.component.html","./src/app/configuracoes/configuracoes.component.html","./src/app/contato/contato.component.html","./src/app/covid/covid.component.html","./src/app/estrutura-organizacional/estrutura-organizacional.component.html","./src/app/galerias/galerias.component.html","./src/app/layouts/admin-layout/admin-layout.component.html","./src/app/link-embed/link-embed.component.html","./src/app/links-uteis/links-uteis.component.html","./src/app/login/login.component.html","./src/app/menus/menus.component.html","./src/app/modals/alterar-banners/alterar-banners.component.html","./src/app/modals/cadastrar-agenda/cadastrar-agenda.component.html","./src/app/modals/cadastrar-barra-lateral/cadastrar-barra-lateral.component.html","./src/app/modals/cadastrar-categoria-publicacao/cadastrar-categoria-publicacao.component.html","./src/app/modals/cadastrar-categorias/cadastrar-categorias.component.html","./src/app/modals/cadastrar-covid2/cadastrar-covid2.component.html","./src/app/modals/cadastrar-covid3/cadastrar-covid3.component.html","./src/app/modals/cadastrar-galeria/cadastrar-galeria.component.html","./src/app/modals/cadastrar-itens-barra-lateral/cadastrar-itens-barra-lateral.component.html","./src/app/modals/cadastrar-itens-galeria/cadastrar-itens-galeria.component.html","./src/app/modals/cadastrar-link-embed/cadastrar-link-embed.component.html","./src/app/modals/cadastrar-links-uteis/cadastrar-links-uteis.component.html","./src/app/modals/cadastrar-menus/cadastrar-menus.component.html","./src/app/modals/cadastrar-noticias/cadastrar-noticias.component.html","./src/app/modals/cadastrar-obras/cadastrar-obras.component.html","./src/app/modals/cadastrar-pauta/cadastrar-pauta.component.html","./src/app/modals/cadastrar-radio/cadastrar-radio.component.html","./src/app/modals/cadastrar-secretaria/cadastrar-secretaria.component.html","./src/app/modals/cadastrar-site-map/cadastrar-site-map.component.html","./src/app/modals/cadastrar-submenus/cadastrar-submenus.component.html","./src/app/modals/cadastrar-transmissoes/cadastrar-transmissoes.component.html","./src/app/modals/cadastrar-vereadores/cadastrar-vereadores.component.html","./src/app/modals/cadastro-covid/cadastro-covid.component.html","./src/app/modals/exclusoes/exclusoes.component.html","./src/app/modals/gerar-link/gerar-link.component.html","./src/app/modals/itens-barra-lateral/itens-barra-lateral.component.html","./src/app/modals/rec-senha/rec-senha.component.html","./src/app/modals/submenus/submenus.component.html","./src/app/modals/update-configuracoes/update-configuracoes.component.html","./src/app/modals/view-contato/view-contato.component.html","./src/app/noticias/noticias.component.html","./src/app/obras/obras.component.html","./src/app/pauta/pauta.component.html","./src/app/pesquisa/pesquisa.component.html","./src/app/radio/radio.component.html","./src/app/secretarias/secretarias.component.html","./src/app/sitemap/sitemap.component.html","./src/app/transmissoes/transmissoes.component.html","./src/app/vereadores/vereadores.component.html","./src/app/view-galeria/view-galeria.component.html","./src/$_lazy_route_resource lazy namespace object","./src/app/agenda/agenda.component.css","./src/app/agenda/agenda.component.ts","./src/app/app.component.css","./src/app/app.component.ts","./src/app/app.module.ts","./src/app/app.routing.ts","./src/app/banners/banners.component.css","./src/app/banners/banners.component.ts","./src/app/barras-laterais/barras-laterais.component.css","./src/app/barras-laterais/barras-laterais.component.ts","./src/app/categoriapublicacao/categoriapublicacao.component.css","./src/app/categoriapublicacao/categoriapublicacao.component.ts","./src/app/categorias/categorias.component.css","./src/app/categorias/categorias.component.ts","./src/app/components/components.module.ts","./src/app/components/footer/footer.component.css","./src/app/components/footer/footer.component.ts","./src/app/components/navbar/navbar.component.css","./src/app/components/navbar/navbar.component.ts","./src/app/components/sidebar/sidebar.component.css","./src/app/components/sidebar/sidebar.component.ts","./src/app/configuracoes/configuracoes.component.css","./src/app/configuracoes/configuracoes.component.ts","./src/app/contato/contato.component.css","./src/app/contato/contato.component.ts","./src/app/covid/covid.component.css","./src/app/covid/covid.component.ts","./src/app/estrutura-organizacional/estrutura-organizacional.component.css","./src/app/estrutura-organizacional/estrutura-organizacional.component.ts","./src/app/galerias/galerias.component.css","./src/app/galerias/galerias.component.ts","./src/app/layouts/admin-layout/admin-layout.component.scss","./src/app/layouts/admin-layout/admin-layout.component.ts","./src/app/link-embed/link-embed.component.css","./src/app/link-embed/link-embed.component.ts","./src/app/links-uteis/links-uteis.component.css","./src/app/links-uteis/links-uteis.component.ts","./src/app/login/login.component.css","./src/app/login/login.component.ts","./src/app/menus/menus.component.css","./src/app/menus/menus.component.ts","./src/app/modals/alterar-banners/alterar-banners.component.css","./src/app/modals/alterar-banners/alterar-banners.component.ts","./src/app/modals/cadastrar-agenda/cadastrar-agenda.component.css","./src/app/modals/cadastrar-agenda/cadastrar-agenda.component.ts","./src/app/modals/cadastrar-barra-lateral/cadastrar-barra-lateral.component.css","./src/app/modals/cadastrar-barra-lateral/cadastrar-barra-lateral.component.ts","./src/app/modals/cadastrar-categoria-publicacao/cadastrar-categoria-publicacao.component.css","./src/app/modals/cadastrar-categoria-publicacao/cadastrar-categoria-publicacao.component.ts","./src/app/modals/cadastrar-categorias/cadastrar-categorias.component.css","./src/app/modals/cadastrar-categorias/cadastrar-categorias.component.ts","./src/app/modals/cadastrar-covid2/cadastrar-covid2.component.css","./src/app/modals/cadastrar-covid2/cadastrar-covid2.component.ts","./src/app/modals/cadastrar-covid3/cadastrar-covid3.component.css","./src/app/modals/cadastrar-covid3/cadastrar-covid3.component.ts","./src/app/modals/cadastrar-galeria/cadastrar-galeria.component.css","./src/app/modals/cadastrar-galeria/cadastrar-galeria.component.ts","./src/app/modals/cadastrar-itens-barra-lateral/cadastrar-itens-barra-lateral.component.css","./src/app/modals/cadastrar-itens-barra-lateral/cadastrar-itens-barra-lateral.component.ts","./src/app/modals/cadastrar-itens-galeria/cadastrar-itens-galeria.component.css","./src/app/modals/cadastrar-itens-galeria/cadastrar-itens-galeria.component.ts","./src/app/modals/cadastrar-link-embed/cadastrar-link-embed.component.css","./src/app/modals/cadastrar-link-embed/cadastrar-link-embed.component.ts","./src/app/modals/cadastrar-links-uteis/cadastrar-links-uteis.component.css","./src/app/modals/cadastrar-links-uteis/cadastrar-links-uteis.component.ts","./src/app/modals/cadastrar-menus/cadastrar-menus.component.css","./src/app/modals/cadastrar-menus/cadastrar-menus.component.ts","./src/app/modals/cadastrar-noticias/cadastrar-noticias.component.css","./src/app/modals/cadastrar-noticias/cadastrar-noticias.component.ts","./src/app/modals/cadastrar-obras/cadastrar-obras.component.css","./src/app/modals/cadastrar-obras/cadastrar-obras.component.ts","./src/app/modals/cadastrar-pauta/cadastrar-pauta.component.css","./src/app/modals/cadastrar-pauta/cadastrar-pauta.component.ts","./src/app/modals/cadastrar-radio/cadastrar-radio.component.css","./src/app/modals/cadastrar-radio/cadastrar-radio.component.ts","./src/app/modals/cadastrar-secretaria/cadastrar-secretaria.component.css","./src/app/modals/cadastrar-secretaria/cadastrar-secretaria.component.ts","./src/app/modals/cadastrar-site-map/cadastrar-site-map.component.css","./src/app/modals/cadastrar-site-map/cadastrar-site-map.component.ts","./src/app/modals/cadastrar-submenus/cadastrar-submenus.component.css","./src/app/modals/cadastrar-submenus/cadastrar-submenus.component.ts","./src/app/modals/cadastrar-transmissoes/cadastrar-transmissoes.component.css","./src/app/modals/cadastrar-transmissoes/cadastrar-transmissoes.component.ts","./src/app/modals/cadastrar-vereadores/cadastrar-vereadores.component.css","./src/app/modals/cadastrar-vereadores/cadastrar-vereadores.component.ts","./src/app/modals/cadastro-covid/cadastro-covid.component.css","./src/app/modals/cadastro-covid/cadastro-covid.component.ts","./src/app/modals/exclusoes/exclusoes.component.css","./src/app/modals/exclusoes/exclusoes.component.ts","./src/app/modals/gerar-link/gerar-link.component.css","./src/app/modals/gerar-link/gerar-link.component.ts","./src/app/modals/itens-barra-lateral/itens-barra-lateral.component.css","./src/app/modals/itens-barra-lateral/itens-barra-lateral.component.ts","./src/app/modals/rec-senha/rec-senha.component.css","./src/app/modals/rec-senha/rec-senha.component.ts","./src/app/modals/submenus/submenus.component.css","./src/app/modals/submenus/submenus.component.ts","./src/app/modals/update-configuracoes/update-configuracoes.component.css","./src/app/modals/update-configuracoes/update-configuracoes.component.ts","./src/app/modals/view-contato/view-contato.component.css","./src/app/modals/view-contato/view-contato.component.ts","./src/app/noticias/noticias.component.css","./src/app/noticias/noticias.component.ts","./src/app/obras/obras.component.css","./src/app/obras/obras.component.ts","./src/app/pauta/pauta.component.css","./src/app/pauta/pauta.component.ts","./src/app/pesquisa/pesquisa.component.css","./src/app/pesquisa/pesquisa.component.ts","./src/app/radio/radio.component.css","./src/app/radio/radio.component.ts","./src/app/secretarias/secretarias.component.css","./src/app/secretarias/secretarias.component.ts","./src/app/services/api.service.ts","./src/app/sitemap/sitemap.component.css","./src/app/sitemap/sitemap.component.ts","./src/app/transmissoes/transmissoes.component.css","./src/app/transmissoes/transmissoes.component.ts","./src/app/vereadores/vereadores.component.css","./src/app/vereadores/vereadores.component.ts","./src/app/view-galeria/view-galeria.component.css","./src/app/view-galeria/view-galeria.component.ts","./src/environments/environment.ts","./src/main.ts"],"names":[],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;A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","file":"main.js","sourcesContent":["var map = {\n\t\"./af\": \"./node_modules/moment/locale/af.js\",\n\t\"./af.js\": \"./node_modules/moment/locale/af.js\",\n\t\"./ar\": \"./node_modules/moment/locale/ar.js\",\n\t\"./ar-dz\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-dz.js\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-kw\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-kw.js\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-ly\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ly.js\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ma\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-ma.js\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-sa\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-sa.js\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-tn\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar-tn.js\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar.js\": \"./node_modules/moment/locale/ar.js\",\n\t\"./az\": \"./node_modules/moment/locale/az.js\",\n\t\"./az.js\": \"./node_modules/moment/locale/az.js\",\n\t\"./be\": \"./node_modules/moment/locale/be.js\",\n\t\"./be.js\": \"./node_modules/moment/locale/be.js\",\n\t\"./bg\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bg.js\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bm\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bm.js\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bn\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bn.js\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bo\": \"./node_modules/moment/locale/bo.js\",\n\t\"./bo.js\": \"./node_modules/moment/locale/bo.js\",\n\t\"./br\": \"./node_modules/moment/locale/br.js\",\n\t\"./br.js\": \"./node_modules/moment/locale/br.js\",\n\t\"./bs\": \"./node_modules/moment/locale/bs.js\",\n\t\"./bs.js\": \"./node_modules/moment/locale/bs.js\",\n\t\"./ca\": \"./node_modules/moment/locale/ca.js\",\n\t\"./ca.js\": \"./node_modules/moment/locale/ca.js\",\n\t\"./cs\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cs.js\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cv\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cv.js\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cy\": \"./node_modules/moment/locale/cy.js\",\n\t\"./cy.js\": \"./node_modules/moment/locale/cy.js\",\n\t\"./da\": \"./node_modules/moment/locale/da.js\",\n\t\"./da.js\": \"./node_modules/moment/locale/da.js\",\n\t\"./de\": \"./node_modules/moment/locale/de.js\",\n\t\"./de-at\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-at.js\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-ch\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de-ch.js\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de.js\": \"./node_modules/moment/locale/de.js\",\n\t\"./dv\": \"./node_modules/moment/locale/dv.js\",\n\t\"./dv.js\": \"./node_modules/moment/locale/dv.js\",\n\t\"./el\": \"./node_modules/moment/locale/el.js\",\n\t\"./el.js\": \"./node_modules/moment/locale/el.js\",\n\t\"./en-SG\": \"./node_modules/moment/locale/en-SG.js\",\n\t\"./en-SG.js\": \"./node_modules/moment/locale/en-SG.js\",\n\t\"./en-au\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-au.js\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-ca\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-ca.js\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-gb\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-gb.js\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-ie\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-ie.js\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-il\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-il.js\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-nz\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./en-nz.js\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./eo\": \"./node_modules/moment/locale/eo.js\",\n\t\"./eo.js\": \"./node_modules/moment/locale/eo.js\",\n\t\"./es\": \"./node_modules/moment/locale/es.js\",\n\t\"./es-do\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-do.js\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-us\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es-us.js\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es.js\": \"./node_modules/moment/locale/es.js\",\n\t\"./et\": \"./node_modules/moment/locale/et.js\",\n\t\"./et.js\": \"./node_modules/moment/locale/et.js\",\n\t\"./eu\": \"./node_modules/moment/locale/eu.js\",\n\t\"./eu.js\": \"./node_modules/moment/locale/eu.js\",\n\t\"./fa\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fa.js\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fi\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fi.js\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fo\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fo.js\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fr\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fr-ca\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ca.js\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ch\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr-ch.js\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr.js\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fy\": \"./node_modules/moment/locale/fy.js\",\n\t\"./fy.js\": \"./node_modules/moment/locale/fy.js\",\n\t\"./ga\": \"./node_modules/moment/locale/ga.js\",\n\t\"./ga.js\": \"./node_modules/moment/locale/ga.js\",\n\t\"./gd\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gd.js\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gl\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gl.js\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gom-latn\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gom-latn.js\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gu\": \"./node_modules/moment/locale/gu.js\",\n\t\"./gu.js\": \"./node_modules/moment/locale/gu.js\",\n\t\"./he\": \"./node_modules/moment/locale/he.js\",\n\t\"./he.js\": \"./node_modules/moment/locale/he.js\",\n\t\"./hi\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hi.js\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hr\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hr.js\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hu\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hu.js\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hy-am\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./hy-am.js\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./id\": \"./node_modules/moment/locale/id.js\",\n\t\"./id.js\": \"./node_modules/moment/locale/id.js\",\n\t\"./is\": \"./node_modules/moment/locale/is.js\",\n\t\"./is.js\": \"./node_modules/moment/locale/is.js\",\n\t\"./it\": \"./node_modules/moment/locale/it.js\",\n\t\"./it-ch\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it-ch.js\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it.js\": \"./node_modules/moment/locale/it.js\",\n\t\"./ja\": \"./node_modules/moment/locale/ja.js\",\n\t\"./ja.js\": \"./node_modules/moment/locale/ja.js\",\n\t\"./jv\": \"./node_modules/moment/locale/jv.js\",\n\t\"./jv.js\": \"./node_modules/moment/locale/jv.js\",\n\t\"./ka\": \"./node_modules/moment/locale/ka.js\",\n\t\"./ka.js\": \"./node_modules/moment/locale/ka.js\",\n\t\"./kk\": \"./node_modules/moment/locale/kk.js\",\n\t\"./kk.js\": \"./node_modules/moment/locale/kk.js\",\n\t\"./km\": \"./node_modules/moment/locale/km.js\",\n\t\"./km.js\": \"./node_modules/moment/locale/km.js\",\n\t\"./kn\": \"./node_modules/moment/locale/kn.js\",\n\t\"./kn.js\": \"./node_modules/moment/locale/kn.js\",\n\t\"./ko\": \"./node_modules/moment/locale/ko.js\",\n\t\"./ko.js\": \"./node_modules/moment/locale/ko.js\",\n\t\"./ku\": \"./node_modules/moment/locale/ku.js\",\n\t\"./ku.js\": \"./node_modules/moment/locale/ku.js\",\n\t\"./ky\": \"./node_modules/moment/locale/ky.js\",\n\t\"./ky.js\": \"./node_modules/moment/locale/ky.js\",\n\t\"./lb\": \"./node_modules/moment/locale/lb.js\",\n\t\"./lb.js\": \"./node_modules/moment/locale/lb.js\",\n\t\"./lo\": \"./node_modules/moment/locale/lo.js\",\n\t\"./lo.js\": \"./node_modules/moment/locale/lo.js\",\n\t\"./lt\": \"./node_modules/moment/locale/lt.js\",\n\t\"./lt.js\": \"./node_modules/moment/locale/lt.js\",\n\t\"./lv\": \"./node_modules/moment/locale/lv.js\",\n\t\"./lv.js\": \"./node_modules/moment/locale/lv.js\",\n\t\"./me\": \"./node_modules/moment/locale/me.js\",\n\t\"./me.js\": \"./node_modules/moment/locale/me.js\",\n\t\"./mi\": \"./node_modules/moment/locale/mi.js\",\n\t\"./mi.js\": \"./node_modules/moment/locale/mi.js\",\n\t\"./mk\": \"./node_modules/moment/locale/mk.js\",\n\t\"./mk.js\": \"./node_modules/moment/locale/mk.js\",\n\t\"./ml\": \"./node_modules/moment/locale/ml.js\",\n\t\"./ml.js\": \"./node_modules/moment/locale/ml.js\",\n\t\"./mn\": \"./node_modules/moment/locale/mn.js\",\n\t\"./mn.js\": \"./node_modules/moment/locale/mn.js\",\n\t\"./mr\": \"./node_modules/moment/locale/mr.js\",\n\t\"./mr.js\": \"./node_modules/moment/locale/mr.js\",\n\t\"./ms\": \"./node_modules/moment/locale/ms.js\",\n\t\"./ms-my\": \"./node_modules/moment/locale/ms-my.js\",\n\t\"./ms-my.js\": \"./node_modules/moment/locale/ms-my.js\",\n\t\"./ms.js\": \"./node_modules/moment/locale/ms.js\",\n\t\"./mt\": \"./node_modules/moment/locale/mt.js\",\n\t\"./mt.js\": \"./node_modules/moment/locale/mt.js\",\n\t\"./my\": \"./node_modules/moment/locale/my.js\",\n\t\"./my.js\": \"./node_modules/moment/locale/my.js\",\n\t\"./nb\": \"./node_modules/moment/locale/nb.js\",\n\t\"./nb.js\": \"./node_modules/moment/locale/nb.js\",\n\t\"./ne\": \"./node_modules/moment/locale/ne.js\",\n\t\"./ne.js\": \"./node_modules/moment/locale/ne.js\",\n\t\"./nl\": \"./node_modules/moment/locale/nl.js\",\n\t\"./nl-be\": \"./node_modules/moment/locale/nl-be.js\",\n\t\"./nl-be.js\": \"./node_modules/moment/locale/nl-be.js\",\n\t\"./nl.js\": \"./node_modules/moment/locale/nl.js\",\n\t\"./nn\": \"./node_modules/moment/locale/nn.js\",\n\t\"./nn.js\": \"./node_modules/moment/locale/nn.js\",\n\t\"./pa-in\": \"./node_modules/moment/locale/pa-in.js\",\n\t\"./pa-in.js\": \"./node_modules/moment/locale/pa-in.js\",\n\t\"./pl\": \"./node_modules/moment/locale/pl.js\",\n\t\"./pl.js\": \"./node_modules/moment/locale/pl.js\",\n\t\"./pt\": \"./node_modules/moment/locale/pt.js\",\n\t\"./pt-br\": \"./node_modules/moment/locale/pt-br.js\",\n\t\"./pt-br.js\": \"./node_modules/moment/locale/pt-br.js\",\n\t\"./pt.js\": \"./node_modules/moment/locale/pt.js\",\n\t\"./ro\": \"./node_modules/moment/locale/ro.js\",\n\t\"./ro.js\": \"./node_modules/moment/locale/ro.js\",\n\t\"./ru\": \"./node_modules/moment/locale/ru.js\",\n\t\"./ru.js\": \"./node_modules/moment/locale/ru.js\",\n\t\"./sd\": \"./node_modules/moment/locale/sd.js\",\n\t\"./sd.js\": \"./node_modules/moment/locale/sd.js\",\n\t\"./se\": \"./node_modules/moment/locale/se.js\",\n\t\"./se.js\": \"./node_modules/moment/locale/se.js\",\n\t\"./si\": \"./node_modules/moment/locale/si.js\",\n\t\"./si.js\": \"./node_modules/moment/locale/si.js\",\n\t\"./sk\": \"./node_modules/moment/locale/sk.js\",\n\t\"./sk.js\": \"./node_modules/moment/locale/sk.js\",\n\t\"./sl\": \"./node_modules/moment/locale/sl.js\",\n\t\"./sl.js\": \"./node_modules/moment/locale/sl.js\",\n\t\"./sq\": \"./node_modules/moment/locale/sq.js\",\n\t\"./sq.js\": \"./node_modules/moment/locale/sq.js\",\n\t\"./sr\": \"./node_modules/moment/locale/sr.js\",\n\t\"./sr-cyrl\": \"./node_modules/moment/locale/sr-cyrl.js\",\n\t\"./sr-cyrl.js\": \"./node_modules/moment/locale/sr-cyrl.js\",\n\t\"./sr.js\": \"./node_modules/moment/locale/sr.js\",\n\t\"./ss\": \"./node_modules/moment/locale/ss.js\",\n\t\"./ss.js\": \"./node_modules/moment/locale/ss.js\",\n\t\"./sv\": \"./node_modules/moment/locale/sv.js\",\n\t\"./sv.js\": \"./node_modules/moment/locale/sv.js\",\n\t\"./sw\": \"./node_modules/moment/locale/sw.js\",\n\t\"./sw.js\": \"./node_modules/moment/locale/sw.js\",\n\t\"./ta\": \"./node_modules/moment/locale/ta.js\",\n\t\"./ta.js\": \"./node_modules/moment/locale/ta.js\",\n\t\"./te\": \"./node_modules/moment/locale/te.js\",\n\t\"./te.js\": \"./node_modules/moment/locale/te.js\",\n\t\"./tet\": \"./node_modules/moment/locale/tet.js\",\n\t\"./tet.js\": \"./node_modules/moment/locale/tet.js\",\n\t\"./tg\": \"./node_modules/moment/locale/tg.js\",\n\t\"./tg.js\": \"./node_modules/moment/locale/tg.js\",\n\t\"./th\": \"./node_modules/moment/locale/th.js\",\n\t\"./th.js\": \"./node_modules/moment/locale/th.js\",\n\t\"./tl-ph\": \"./node_modules/moment/locale/tl-ph.js\",\n\t\"./tl-ph.js\": \"./node_modules/moment/locale/tl-ph.js\",\n\t\"./tlh\": \"./node_modules/moment/locale/tlh.js\",\n\t\"./tlh.js\": \"./node_modules/moment/locale/tlh.js\",\n\t\"./tr\": \"./node_modules/moment/locale/tr.js\",\n\t\"./tr.js\": \"./node_modules/moment/locale/tr.js\",\n\t\"./tzl\": \"./node_modules/moment/locale/tzl.js\",\n\t\"./tzl.js\": \"./node_modules/moment/locale/tzl.js\",\n\t\"./tzm\": \"./node_modules/moment/locale/tzm.js\",\n\t\"./tzm-latn\": \"./node_modules/moment/locale/tzm-latn.js\",\n\t\"./tzm-latn.js\": \"./node_modules/moment/locale/tzm-latn.js\",\n\t\"./tzm.js\": \"./node_modules/moment/locale/tzm.js\",\n\t\"./ug-cn\": \"./node_modules/moment/locale/ug-cn.js\",\n\t\"./ug-cn.js\": \"./node_modules/moment/locale/ug-cn.js\",\n\t\"./uk\": \"./node_modules/moment/locale/uk.js\",\n\t\"./uk.js\": \"./node_modules/moment/locale/uk.js\",\n\t\"./ur\": \"./node_modules/moment/locale/ur.js\",\n\t\"./ur.js\": \"./node_modules/moment/locale/ur.js\",\n\t\"./uz\": \"./node_modules/moment/locale/uz.js\",\n\t\"./uz-latn\": \"./node_modules/moment/locale/uz-latn.js\",\n\t\"./uz-latn.js\": \"./node_modules/moment/locale/uz-latn.js\",\n\t\"./uz.js\": \"./node_modules/moment/locale/uz.js\",\n\t\"./vi\": \"./node_modules/moment/locale/vi.js\",\n\t\"./vi.js\": \"./node_modules/moment/locale/vi.js\",\n\t\"./x-pseudo\": \"./node_modules/moment/locale/x-pseudo.js\",\n\t\"./x-pseudo.js\": \"./node_modules/moment/locale/x-pseudo.js\",\n\t\"./yo\": \"./node_modules/moment/locale/yo.js\",\n\t\"./yo.js\": \"./node_modules/moment/locale/yo.js\",\n\t\"./zh-cn\": \"./node_modules/moment/locale/zh-cn.js\",\n\t\"./zh-cn.js\": \"./node_modules/moment/locale/zh-cn.js\",\n\t\"./zh-hk\": \"./node_modules/moment/locale/zh-hk.js\",\n\t\"./zh-hk.js\": \"./node_modules/moment/locale/zh-hk.js\",\n\t\"./zh-tw\": \"./node_modules/moment/locale/zh-tw.js\",\n\t\"./zh-tw.js\": \"./node_modules/moment/locale/zh-tw.js\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"./node_modules/moment/locale sync recursive ^\\\\.\\\\/.*$\";","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma agenda cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Titulo\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_agenda}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\" class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n \\r\\n [(page)]=\\\"page\\\"\\r\\n [pageSize]=\\\"limit\\\"\\r\\n [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \"","export default \"\\r\\n\\r\\n\"","export default \"
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Banner Principal

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

Demais áreas do site

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma barra lateral cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_barra_lateral}}\\r\\n \\r\\n {{p.descricao}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Itens da barra Lateral\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\n
\\n
\\n
\\n \\n
\\n
\\n \\n
\\n\\n\\n\\n
\\n
\\n
\\n
\\n

Nenhuma Categoria de Publicação cadastrada

\\n 0\\\">\\n \\n \\n \\n\\n \\n\\n \\n \\n \\n \\n \\n \\n\\n \\n \\n \\n \\n
\\n #\\n \\n Descrição\\n \\n Status\\n \\n\\n
\\n {{item.id_categoria_publicacao}}\\n \\n {{item.descricao}}\\n \\n \\n \\n
\\n \\n \\n
\\n
\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\"\\n class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\n [(page)]=\\\"page\\\" [pageSize]=\\\"limit\\\" [collectionSize]=\\\"total\\\">\\n \\n
\\n
\\n
\\n
\\n\\n
\\n
\\n
\\n\\n
\\n \\n
\\n

\\n Loading...\\n

\\n
\\n
\\n\\n \\n
\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma categoria cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Nome\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_categoria}}\\r\\n \\r\\n {{p.nomecategoria}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"\\r\\n\"","export default \"\\r\\n\\r\\n\\r\\n\"","export default \"
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\"","export default \"
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n

{{items.entidade}}

\\r\\n
\\r\\n
\\r\\n Email:
\\r\\n {{items.email}}\\r\\n
\\r\\n
\\r\\n Telefone:
\\r\\n {{items.telefone}}\\r\\n
\\r\\n\\r\\n
\\r\\n Mandato:
\\r\\n {{items.mandato}}\\r\\n
\\r\\n
\\r\\n Endereço:
\\r\\n {{items.endereco}}\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n Prefeito:
\\r\\n {{items.prefeito}}\\r\\n
\\r\\n
\\r\\n Vice Prefeito:
\\r\\n {{items.viceprefeito}}\\r\\n
\\r\\n
\\r\\n Facebook:
\\r\\n {{items.link_facebook}}\\r\\n
\\r\\n
\\r\\n Twitter:
\\r\\n {{items.link_twitter}}\\r\\n
\\r\\n
\\r\\n Google:
\\r\\n {{items.link_google}}\\r\\n
\\r\\n
\\r\\n Instagram:
\\r\\n {{items.link_instagram}}\\r\\n
\\r\\n \\r\\n
\\r\\n Informativo:
\\r\\n {{items.infopm}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhum item cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Nome\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_recadastramento}}\\r\\n \\r\\n {{getNome(p)}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Visualizar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\" class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n \\r\\n [(page)]=\\\"page\\\"\\r\\n [pageSize]=\\\"limit\\\"\\r\\n [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma item cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n data\\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_dados_covid}}\\r\\n \\r\\n {{dataFormat(p.data) | date: 'dd/MM/yyyy'}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\" class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n \\r\\n [(page)]=\\\"page\\\"\\r\\n [pageSize]=\\\"limit\\\"\\r\\n [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n

Bem vindo

\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma galeria cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Titulo\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_galeria}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Imagens da galeria\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\" class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n \\r\\n [(page)]=\\\"page\\\"\\r\\n [pageSize]=\\\"limit\\\"\\r\\n [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhum link cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Descrição\\r\\n \\r\\n Link gerado\\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_links}}\\r\\n \\r\\n {{p.descricao}}\\r\\n \\r\\n {{link_embed1}}{{p.id_links}}\\r\\n {{link_embed2}}{{p.id_links}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhum link cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Nome\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_links_uteis}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\\"\\\"\\r\\n \\\"\\\"\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Escolha sua unidade\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n Faça seu login\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma menu cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Nome\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_menu_item}}\\r\\n \\r\\n {{p.nome_menu}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Submenus\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n delete\\r\\n delete\\r\\n delete\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\n

{{title}}

\\n \\n
\\n
\\n
\\n \\n \\n
\\n
\\n \\n \\n
\\n\\n
\\n
\\n \\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n Noticia\\r\\n Noticia\\r\\n
\\r\\n
\\r\\n + Imagens\\r\\n + Imagens\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n delete\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\"","export default \"
\\n

{{title}}

\\n \\n
\\n
\\n\\n
\\n \\n \\n
\\n\\n\\n
\\n \\n \\n
\\n\\n
\\n \\n \\n
\\n\\n
\\n
\\n \\n
\\n\\n
\\n \\n \\n
\\n\\n
\\n \\n \\n
\\n\\n
\\n \\n \\n
\\n\\n
\\n
\\n \\n
\\n\\n\\n
\\n
\\n \\n
\\n\\n\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\n

{{title}}

\\n \\n
\\n
\\n
\\n \\n \\n
\\n
\\n \\n \\n
\\n\\n
\\n
\\n \\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n

Gerar Link

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n

\\r\\n link:
{{path+arquivo}}\\r\\n

\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma item cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_link_barra_lateral}}\\r\\n \\r\\n {{p.descricao_link}}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\"","export default \"
\\r\\n

Recueprar senha

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\"","export default \"
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma submenu cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Nome\\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n {{p.id_subitens_menu}}\\r\\n \\r\\n {{p.descricao_sub}}\\r\\n \\r\\n \\r\\n
testar link
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\"","export default \"
\\r\\n

{{title}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\"","export default \"
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n

DADOS PESSOAIS

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n

DOCUMENTOS

\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n

ENDEREÇO

\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n

DADOS FUNCIONAIS

\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma noticia cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Titulo\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_noticia}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\" class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n \\r\\n [(page)]=\\\"page\\\"\\r\\n [pageSize]=\\\"limit\\\"\\r\\n [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\n
\\n
\\n
\\n \\n
\\n
\\n \\n
\\n\\n\\n\\n
\\n
\\n
\\n
\\n

Nenhuma obra cadastrada

\\n 0\\\">\\n \\n \\n \\n\\n \\n\\n \\n\\n \\n\\n \\n\\n \\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n \\n \\n \\n \\n
\\n #\\n \\n Nome\\n \\n Descrição\\n \\n Percentual\\n \\n status_atual\\n \\n motivo_status\\n \\n valor\\n \\n\\n \\n\\n
\\n {{p.id_obra}}\\n \\n {{p.nome}}\\n \\n {{p.descricao}}\\n
\\n Ver Anexo\\n
\\n Ver Imagem\\n
\\n {{p.percentual}}\\n \\n {{p.status_atual}}\\n \\n {{p.motivo_status}}\\n \\n {{p.valor}}\\n \\n \\n \\n
\\n \\n \\n
\\n
\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\"\\n class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\n [(page)]=\\\"page\\\" [pageSize]=\\\"limit\\\" [collectionSize]=\\\"total\\\">\\n \\n
\\n
\\n
\\n
\\n\\n
\\n
\\n
\\n\\n
\\n \\n
\\n

\\n Loading...\\n

\\n
\\n
\\n\\n \\n
\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma pauta cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Titulo\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_pauta}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\" class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n \\r\\n [(page)]=\\\"page\\\"\\r\\n [pageSize]=\\\"limit\\\"\\r\\n [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \"","export default \"
\\n
\\n
\\n
\\n \\n
\\n
\\n
\\n
\\n
\\n

\\n 0\\\">\\n \\n \\n \\n\\n \\n \\n \\n \\n \\n \\n\\n \\n\\n \\n \\n \\n \\n
\\n Total\\n \\n Termo Pesquisado\\n \\n\\n \\n\\n
\\n {{p.busca_count}}\\n \\n {{p.texto}}\\n \\n \\n
\\n \\n \\n
\\n
\\n\\n
\\n
\\n
\\n
\\n\\n
\\n
\\n
\\n
\\n \\n
\\n

\\n Loading...\\n

\\n
\\n
\\n\\n \\n
\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma radio cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Titulo\\r\\n \\r\\n Arquivo\\r\\n \\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n {{p.id_radio}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Alterar\\r\\n arquivos\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\"\\r\\n class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n [(page)]=\\\"page\\\" [pageSize]=\\\"limit\\\" [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma secretaria cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Titulo\\r\\n \\r\\n Secretario\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_secretaria}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n {{p.secretario}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\n
\\n
\\n
\\n \\n
\\n
\\n \\n
\\n\\n\\n\\n
\\n
\\n
\\n
\\n

Nenhum Link cadastrado

\\n 0\\\">\\n \\n \\n \\n\\n \\n\\n \\n \\n \\n \\n \\n \\n\\n \\n \\n \\n \\n
\\n #\\n \\n Nome\\n \\n Status\\n \\n\\n
\\n {{item.id_site_map}}\\n \\n {{item.nome_destino}}\\n \\n \\n \\n
\\n \\n \\n
\\n
\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\"\\n class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\n [(page)]=\\\"page\\\" [pageSize]=\\\"limit\\\" [collectionSize]=\\\"total\\\">\\n \\n
\\n
\\n
\\n
\\n\\n
\\n
\\n
\\n\\n
\\n \\n
\\n

\\n Loading...\\n

\\n
\\n
\\n\\n \\n
\"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhuma transmissão cadastrada

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Titulo\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_transmissoes}}\\r\\n \\r\\n {{p.titulo}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n limit\\\" [maxSize]=\\\"5\\\" [boundaryLinks]=\\\"true\\\" class=\\\"d-flex justify-content-center\\\" (pageChange)=\\\"onPageChange($event)\\\"\\r\\n \\r\\n [(page)]=\\\"page\\\"\\r\\n [pageSize]=\\\"limit\\\"\\r\\n [collectionSize]=\\\"total\\\">\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Nenhum item cadastrado

\\r\\n 0\\\">\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n #\\r\\n \\r\\n Nome\\r\\n \\r\\n email\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{p.id_vereadores}}\\r\\n \\r\\n {{p.nome}}\\r\\n \\r\\n {{p.email}}\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n Alterar dados\\r\\n Apagar\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","export default \"
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n

{{galeria.titulo}}

\\r\\n

Essa galeria ainda não possui itens

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

\\r\\n Loading...\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n \"","var map = {\n\t\"./layouts/admin-layout/admin-layout.module\": [\n\t\t\"./src/app/layouts/admin-layout/admin-layout.module.ts\",\n\t\t\"default~layouts-admin-layout-admin-layout-module~transparencia-transparencia-module\",\n\t\t\"layouts-admin-layout-admin-layout-module\"\n\t],\n\t\"./transparencia/transparencia.module\": [\n\t\t\"./src/app/transparencia/transparencia.module.ts\",\n\t\t\"default~layouts-admin-layout-admin-layout-module~transparencia-transparencia-module\",\n\t\t\"transparencia-transparencia-module\"\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__.t(id, 7);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./src/$$_lazy_route_resource lazy recursive\";\nmodule.exports = webpackAsyncContext;","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n }\\r\\n \\r\\n /* Hide default HTML checkbox */\\r\\n \\r\\n .switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n }\\r\\n \\r\\n /* The slider */\\r\\n \\r\\n .slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n .slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n input:checked + .slider {\\r\\n background-color: #6e037c;\\r\\n }\\r\\n \\r\\n input:focus + .slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n }\\r\\n \\r\\n input:checked + .slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n }\\r\\n \\r\\n /* Rounded sliders */\\r\\n \\r\\n .slider.round {\\r\\n border-radius: 34px;\\r\\n }\\r\\n \\r\\n .slider.round:before {\\r\\n border-radius: 50%;\\r\\n }\\r\\n \\r\\n .pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n \\r\\n .tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n \\r\\n .tt:hover{\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvYWdlbmRhL2FnZW5kYS5jb21wb25lbnQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0dBQ0csa0JBQWtCO0dBQ2xCLHFCQUFxQjtHQUNyQixXQUFXO0dBQ1gsWUFBWTtDQUNkOztDQUVBLCtCQUErQjs7Q0FDL0I7R0FDRSxVQUFVO0dBQ1YsUUFBUTtHQUNSLFNBQVM7Q0FDWDs7Q0FFQSxlQUFlOztDQUNmO0dBQ0Usa0JBQWtCO0dBQ2xCLGVBQWU7R0FDZixNQUFNO0dBQ04sT0FBTztHQUNQLFFBQVE7R0FDUixTQUFTO0dBQ1Qsc0JBQXNCO0dBQ3RCLHVCQUF1QjtHQUN2QixlQUFlO0NBQ2pCOztDQUVBO0dBQ0Usa0JBQWtCO0dBQ2xCLFdBQVc7R0FDWCxZQUFZO0dBQ1osV0FBVztHQUNYLFNBQVM7R0FDVCxXQUFXO0dBQ1gsdUJBQXVCO0dBQ3ZCLHVCQUF1QjtHQUN2QixlQUFlO0NBQ2pCOztDQUVBO0dBQ0UseUJBQXlCO0NBQzNCOztDQUVBO0dBQ0UsMkJBQTJCO0NBQzdCOztDQUVBO0dBQ0UsbUNBQW1DO0dBRW5DLDJCQUEyQjtDQUM3Qjs7Q0FFQSxvQkFBb0I7O0NBQ3BCO0dBQ0UsbUJBQW1CO0NBQ3JCOztDQUVBO0dBQ0Usa0JBQWtCO0NBQ3BCOztDQUVBO0dBQ0Usd0JBQXdCO0FBQzNCOztDQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztDQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCIiwiZmlsZSI6InNyYy9hcHAvYWdlbmRhL2FnZW5kYS5jb21wb25lbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnN3aXRjaCB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICB3aWR0aDogNjBweDtcclxuICAgaGVpZ2h0OiAzNHB4O1xyXG4gfVxyXG4gXHJcbiAvKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xyXG4gLnN3aXRjaCBpbnB1dCB7XHJcbiAgIG9wYWNpdHk6IDA7XHJcbiAgIHdpZHRoOiAwO1xyXG4gICBoZWlnaHQ6IDA7XHJcbiB9XHJcbiBcclxuIC8qIFRoZSBzbGlkZXIgKi9cclxuIC5zbGlkZXIge1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgdG9wOiAwO1xyXG4gICBsZWZ0OiAwO1xyXG4gICByaWdodDogMDtcclxuICAgYm90dG9tOiAwO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gfVxyXG4gXHJcbiAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgY29udGVudDogXCJcIjtcclxuICAgaGVpZ2h0OiAyNnB4O1xyXG4gICB3aWR0aDogMjZweDtcclxuICAgbGVmdDogNHB4O1xyXG4gICBib3R0b206IDRweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICB0cmFuc2l0aW9uOiAuNHM7XHJcbiB9XHJcbiBcclxuIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogIzZlMDM3YztcclxuIH1cclxuIFxyXG4gaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgYm94LXNoYWRvdzogMCAwIDFweCAjNmUwMzdjO1xyXG4gfVxyXG4gXHJcbiBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gfVxyXG4gXHJcbiAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuIC5zbGlkZXIucm91bmQge1xyXG4gICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gfVxyXG4gXHJcbiAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuIH1cclxuXHJcbiAucGFjLWNvbnRhaW5lciB7XHJcbiAgIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR0IHtcclxuIGJhY2tncm91bmQ6ICMwNDAwZDQ7XHJcbn1cclxuXHJcbi50dDpob3ZlcntcclxuIGJhY2tncm91bmQ6ICMwNDAwZDQ7XHJcbn0iXX0= */\"","import { CadastrarAgendaComponent } from './../modals/cadastrar-agenda/cadastrar-agenda.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ExclusoesComponent } from 'app/modals/exclusoes/exclusoes.component';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.component.html',\r\n styleUrls: ['./agenda.component.css']\r\n})\r\nexport class AgendaComponent implements OnInit {\r\n off = 0;\r\n limit = 10;\r\n total = 0;\r\n items = [];\r\n pesquisa;\r\n page = 1;\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n \r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n }\r\n \r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n \r\n open() {\r\n const modalRef = this.modalService.open(CadastrarAgendaComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Cadastrar agenda';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n \r\n \r\n \r\n trocar_permissao(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.permissao = ev;\r\n this.getdados();\r\n }\r\n \r\n \r\n \r\n getItems(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.getdados();\r\n }\r\n \r\n onPageChange = (pageNumber) => {\r\n this.off = (pageNumber-1) * this.limit;\r\n this.getdados(); \r\n }\r\n \r\n alterar(p) {\r\n const modalRef = this.modalService.open(CadastrarAgendaComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar agenda';\r\n modalRef.componentInstance.tipo = 2;\r\n delete p.senha;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n \r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Excluir agenda';\r\n modalRef.componentInstance.tipo = 15;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n \r\n \r\n \r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n permissao: this.permissao,\r\n limit: this.limit,\r\n offset: this.off,\r\n pesquisa: this.pesquisa\r\n }\r\n this.service.getAgenda(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.dados;\r\n this.total = result.total;\r\n \r\n })\r\n }\r\n \r\n alterar_status(item){\r\n \r\n if(item.status_agenda==1){\r\n item.status_agenda = 2;\r\n } else if(item.status_agenda!=1){\r\n item.status_agenda = 1;\r\n }\r\n var dados = {\r\n status_agenda: item.status_agenda,\r\n id_agenda: item.id_agenda\r\n }\r\n \r\n this.service.updateAgenda(dados).then((data: any) => {\r\n if (data.mensagem == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_agenda==1){\r\n item.status_agenda = 2;\r\n } else if(item.status_agenda!=1){\r\n item.status_agenda = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n \r\n }\r\n ","export default \".pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvYXBwLmNvbXBvbmVudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSx3QkFBd0I7QUFDNUIiLCJmaWxlIjoic3JjL2FwcC9hcHAuY29tcG9uZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5wYWMtY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcclxufSJdfQ== */\"","import { Component} from '@angular/core';\r\n\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: './app.component.html',\r\n styleUrls: ['./app.component.css']\r\n})\r\nexport class AppComponent {\r\n\r\n}\r\n","import { RecSenhaComponent } from './modals/rec-senha/rec-senha.component';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { RouterModule } from '@angular/router';\r\nimport { AppRoutingModule } from './app.routing';\r\nimport { ComponentsModule } from './components/components.module';\r\nimport { AppComponent } from './app.component';\r\nimport {\r\n AgmCoreModule\r\n} from '@agm/core';\r\nimport { AdminLayoutComponent } from './layouts/admin-layout/admin-layout.component';\r\nimport { NgbModule } from '@ng-bootstrap/ng-bootstrap';\r\nimport { HttpClientModule } from '@angular/common/http';\r\nimport { ToastrModule } from 'ngx-toastr';\r\nimport { LoginComponent } from './login/login.component';\r\nimport { NgxLoadingModule } from 'ngx-loading';\r\nimport { InfiniteScrollModule } from 'ngx-infinite-scroll';\r\nimport { SecretariasComponent } from './secretarias/secretarias.component';\r\nimport { CadastrarSecretariaComponent } from './modals/cadastrar-secretaria/cadastrar-secretaria.component';\r\nimport { NoticiasComponent } from './noticias/noticias.component';\r\nimport { CadastrarNoticiasComponent } from './modals/cadastrar-noticias/cadastrar-noticias.component';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { GaleriasComponent } from './galerias/galerias.component';\r\nimport { CadastrarGaleriaComponent } from './modals/cadastrar-galeria/cadastrar-galeria.component';\r\nimport { CategoriasComponent } from './categorias/categorias.component';\r\nimport { CadastrarCategoriasComponent } from './modals/cadastrar-categorias/cadastrar-categorias.component';\r\nimport { UpdateConfiguracoesComponent } from './modals/update-configuracoes/update-configuracoes.component';\r\nimport { ConfiguracoesComponent } from './configuracoes/configuracoes.component';\r\nimport { ExclusoesComponent } from './modals/exclusoes/exclusoes.component';\r\nimport { ViewGaleriaComponent } from './view-galeria/view-galeria.component';\r\nimport { CadastrarItensGaleriaComponent } from './modals/cadastrar-itens-galeria/cadastrar-itens-galeria.component';\r\nimport { LightboxModule } from 'ngx-lightbox';\r\nimport { BannersComponent } from './banners/banners.component';\r\nimport { AlterarBannersComponent } from './modals/alterar-banners/alterar-banners.component';\r\nimport { BarrasLateraisComponent } from './barras-laterais/barras-laterais.component';\r\nimport { CadastrarBarraLateralComponent } from './modals/cadastrar-barra-lateral/cadastrar-barra-lateral.component';\r\nimport { ItensBarraLateralComponent } from './modals/itens-barra-lateral/itens-barra-lateral.component';\r\nimport { CadastrarItensBarraLateralComponent } from './modals/cadastrar-itens-barra-lateral/cadastrar-itens-barra-lateral.component';\r\nimport { MenusComponent } from './menus/menus.component';\r\nimport { CadastrarMenusComponent } from './modals/cadastrar-menus/cadastrar-menus.component';\r\nimport { LinksUteisComponent } from './links-uteis/links-uteis.component';\r\nimport { CadastrarLinksUteisComponent } from './modals/cadastrar-links-uteis/cadastrar-links-uteis.component';\r\nimport { CovidComponent } from './covid/covid.component';\r\nimport { CadastroCovidComponent } from './modals/cadastro-covid/cadastro-covid.component';\r\nimport { SubmenusComponent } from './modals/submenus/submenus.component';\r\nimport { CadastrarSubmenusComponent } from './modals/cadastrar-submenus/cadastrar-submenus.component';\r\nimport { ContatoComponent } from './contato/contato.component';\r\nimport { ViewContatoComponent } from './modals/view-contato/view-contato.component';\r\nimport { NgxPrintModule } from 'ngx-print';\r\nimport { GerarLinkComponent } from './modals/gerar-link/gerar-link.component';\r\nimport { LinkEmbedComponent } from './link-embed/link-embed.component';\r\nimport { CadastrarLinkEmbedComponent } from './modals/cadastrar-link-embed/cadastrar-link-embed.component';\r\nimport { NgSelectModule } from '@ng-select/ng-select';\r\nimport { VereadoresComponent } from './vereadores/vereadores.component';\r\nimport { CadastrarVereadoresComponent } from './modals/cadastrar-vereadores/cadastrar-vereadores.component';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { TransmissoesComponent } from './transmissoes/transmissoes.component';\r\nimport { AgendaComponent } from './agenda/agenda.component';\r\nimport { PautaComponent } from './pauta/pauta.component';\r\nimport { CadastrarPautaComponent } from './modals/cadastrar-pauta/cadastrar-pauta.component';\r\nimport { CadastrarTransmissoesComponent } from './modals/cadastrar-transmissoes/cadastrar-transmissoes.component';\r\nimport { CadastrarAgendaComponent } from './modals/cadastrar-agenda/cadastrar-agenda.component';\r\nimport { CadastrarCovid3Component } from './modals/cadastrar-covid3/cadastrar-covid3.component';\r\nimport { OrgChartModule } from 'ng-org-chart';\r\nimport { EstruturaOrganizacionalComponent } from './estrutura-organizacional/estrutura-organizacional.component';\r\nimport { RadioComponent } from './radio/radio.component';\r\nimport { CadastrarRadioComponent } from './modals/cadastrar-radio/cadastrar-radio.component';\r\nimport { SitemapComponent } from './sitemap/sitemap.component';\r\nimport { CadastrarSiteMapComponent } from './modals/cadastrar-site-map/cadastrar-site-map.component';\r\nimport { CategoriapublicacaoComponent } from './categoriapublicacao/categoriapublicacao.component';\r\nimport { CadastrarCategoriaPublicacaoComponent } from './modals/cadastrar-categoria-publicacao/cadastrar-categoria-publicacao.component';\r\nimport { ObrasComponent } from './obras/obras.component';\r\nimport { CadastrarObrasComponent } from './modals/cadastrar-obras/cadastrar-obras.component';\r\nimport { PesquisaComponent } from './pesquisa/pesquisa.component';\r\n\r\n\r\n@NgModule({\r\n imports: [\r\n OrgChartModule,\r\n BrowserAnimationsModule,\r\n ReactiveFormsModule,\r\n HttpClientModule,\r\n ComponentsModule,\r\n RouterModule,\r\n AppRoutingModule,\r\n NgbModule,\r\n NgSelectModule,\r\n FormsModule,\r\n ToastrModule.forRoot(),\r\n NgxLoadingModule.forRoot({}),\r\n InfiniteScrollModule,\r\n CKEditorModule,\r\n LightboxModule,\r\n NgxPrintModule,\r\n MatProgressBarModule\r\n ],\r\n declarations: [\r\n AppComponent,\r\n AdminLayoutComponent,\r\n LoginComponent,\r\n RecSenhaComponent,\r\n SecretariasComponent,\r\n CadastrarSecretariaComponent,\r\n NoticiasComponent,\r\n CadastrarNoticiasComponent,\r\n GaleriasComponent,\r\n CadastrarGaleriaComponent,\r\n CategoriasComponent,\r\n CadastrarCategoriasComponent,\r\n UpdateConfiguracoesComponent,\r\n ConfiguracoesComponent,\r\n ExclusoesComponent,\r\n ViewGaleriaComponent,\r\n CadastrarItensGaleriaComponent,\r\n BannersComponent,\r\n AlterarBannersComponent,\r\n BarrasLateraisComponent,\r\n CadastrarBarraLateralComponent,\r\n ItensBarraLateralComponent,\r\n CadastrarItensBarraLateralComponent,\r\n MenusComponent,\r\n CadastrarMenusComponent,\r\n LinksUteisComponent,\r\n CadastrarLinksUteisComponent,\r\n CovidComponent,\r\n CadastroCovidComponent,\r\n SubmenusComponent,\r\n CadastrarSubmenusComponent,\r\n ContatoComponent,\r\n ViewContatoComponent,\r\n GerarLinkComponent,\r\n LinkEmbedComponent,\r\n CadastrarLinkEmbedComponent,\r\n VereadoresComponent,\r\n CadastrarVereadoresComponent,\r\n TransmissoesComponent,\r\n AgendaComponent,\r\n PautaComponent,\r\n CadastrarPautaComponent,\r\n CadastrarTransmissoesComponent,\r\n CadastrarAgendaComponent,\r\n CadastrarCovid3Component,\r\n EstruturaOrganizacionalComponent,\r\n RadioComponent,\r\n CadastrarRadioComponent,\r\n SitemapComponent,\r\n CadastrarSiteMapComponent,\r\n CategoriapublicacaoComponent,\r\n CadastrarCategoriaPublicacaoComponent,\r\n ObrasComponent,\r\n CadastrarObrasComponent,\r\n PesquisaComponent\r\n\r\n ],\r\n providers: [],\r\n bootstrap: [AppComponent]\r\n})\r\nexport class AppModule { }\r\n","import { TransparenciaModule } from './transparencia/transparencia.module';\r\nimport { NgModule } from '@angular/core';\r\nimport { CommonModule, } from '@angular/common';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AdminLayoutComponent } from './layouts/admin-layout/admin-layout.component';\r\nimport { LoginComponent } from './login/login.component';\r\n\r\nconst routes: Routes =[\r\n {\r\n path: '',\r\n component: AdminLayoutComponent,\r\n children: [\r\n {\r\n path: '',\r\n loadChildren: './layouts/admin-layout/admin-layout.module#AdminLayoutModule'\r\n },\r\n {\r\n path: 'transparencia',\r\n loadChildren: './transparencia/transparencia.module#TransparenciaModule'\r\n },\r\n ]\r\n },\r\n \r\n { path: 'login/:id', component: LoginComponent },\r\n { path: 'login', component: LoginComponent },\r\n];\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n BrowserModule,\r\n RouterModule.forRoot(routes,{\r\n useHash: true\r\n })\r\n ],\r\n exports: [\r\n ],\r\n})\r\nexport class AppRoutingModule { }\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2Jhbm5lcnMvYmFubmVycy5jb21wb25lbnQuY3NzIn0= */\"","import { AlterarBannersComponent } from './../modals/alterar-banners/alterar-banners.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-banners',\r\n templateUrl: './banners.component.html',\r\n styleUrls: ['./banners.component.css']\r\n})\r\nexport class BannersComponent implements OnInit {\r\n items: any = {};;\r\n pesquisa;\r\n\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n path;\r\n\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n this.service.isSuperUser();\r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n\r\n alterar(p, tipo) {\r\n const modalRef = this.modalService.open(AlterarBannersComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar configuracoes';\r\n modalRef.componentInstance.tipo = tipo;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n var dados = {\r\n }\r\n this.service.getBanners(dados).then((result: any)=>{\r\n this.items = result.mensagem;\r\n })\r\n }\r\n\r\n \r\n\r\n}\r\n","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n }\\r\\n \\r\\n /* Hide default HTML checkbox */\\r\\n \\r\\n .switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n }\\r\\n \\r\\n /* The slider */\\r\\n \\r\\n .slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n .slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n input:checked + .slider {\\r\\n background-color: #6e037c;\\r\\n }\\r\\n \\r\\n input:focus + .slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n }\\r\\n \\r\\n input:checked + .slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n }\\r\\n \\r\\n /* Rounded sliders */\\r\\n \\r\\n .slider.round {\\r\\n border-radius: 34px;\\r\\n }\\r\\n \\r\\n .slider.round:before {\\r\\n border-radius: 50%;\\r\\n }\\r\\n \\r\\n .pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n \\r\\n .tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n \\r\\n .tt:hover{\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvYmFycmFzLWxhdGVyYWlzL2JhcnJhcy1sYXRlcmFpcy5jb21wb25lbnQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0ksa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsWUFBWTtFQUNkOztFQUVBLCtCQUErQjs7RUFDL0I7SUFDRSxVQUFVO0lBQ1YsUUFBUTtJQUNSLFNBQVM7RUFDWDs7RUFFQSxlQUFlOztFQUNmO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixNQUFNO0lBQ04sT0FBTztJQUNQLFFBQVE7SUFDUixTQUFTO0lBQ1Qsc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixlQUFlO0VBQ2pCOztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLFNBQVM7SUFDVCxXQUFXO0lBQ1gsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixlQUFlO0VBQ2pCOztFQUVBO0lBQ0UseUJBQXlCO0VBQzNCOztFQUVBO0lBQ0UsMkJBQTJCO0VBQzdCOztFQUVBO0lBQ0UsbUNBQW1DO0lBRW5DLDJCQUEyQjtFQUM3Qjs7RUFFQSxvQkFBb0I7O0VBQ3BCO0lBQ0UsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0Usd0JBQXdCO0FBQzVCOztFQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztFQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCIiwiZmlsZSI6InNyYy9hcHAvYmFycmFzLWxhdGVyYWlzL2JhcnJhcy1sYXRlcmFpcy5jb21wb25lbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnN3aXRjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICB9XHJcbiAgXHJcbiAgLyogSGlkZSBkZWZhdWx0IEhUTUwgY2hlY2tib3ggKi9cclxuICAuc3dpdGNoIGlucHV0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICB9XHJcbiAgXHJcbiAgLyogVGhlIHNsaWRlciAqL1xyXG4gIC5zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gIH1cclxuICBcclxuICAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBsZWZ0OiA0cHg7XHJcbiAgICBib3R0b206IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZTAzN2M7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICM2ZTAzN2M7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4gIC5zbGlkZXIucm91bmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcclxuICB9XHJcbiAgXHJcbiAgLnNsaWRlci5yb3VuZDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnBhYy1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTA1MSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHQge1xyXG4gIGJhY2tncm91bmQ6ICMwNDAwZDQ7XHJcbn1cclxuXHJcbi50dDpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiAjMDQwMGQ0O1xyXG59Il19 */\"","import { ItensBarraLateralComponent } from './../modals/itens-barra-lateral/itens-barra-lateral.component';\r\nimport { CadastrarBarraLateralComponent } from './../modals/cadastrar-barra-lateral/cadastrar-barra-lateral.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ExclusoesComponent } from 'app/modals/exclusoes/exclusoes.component';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-barras-laterais',\r\n templateUrl: './barras-laterais.component.html',\r\n styleUrls: ['./barras-laterais.component.css']\r\n})\r\nexport class BarrasLateraisComponent implements OnInit {\r\n\r\n items = [];\r\n pesquisa;\r\n\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n this.service.isSuperUser();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(CadastrarBarraLateralComponent);\r\n modalRef.componentInstance.title = 'Cadastrar barra lateral';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n getItems(ev){\r\n\r\n this.getdados();\r\n }\r\n \r\n\r\n alterar(p) {\r\n const modalRef = this.modalService.open(CadastrarBarraLateralComponent);\r\n modalRef.componentInstance.title = 'Alterar barra lateral';\r\n modalRef.componentInstance.tipo = 2;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n irParaItens(p) {\r\n const modalRef = this.modalService.open(ItensBarraLateralComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = p.descricao;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent);\r\n modalRef.componentInstance.title = 'Excluir barra lateral';\r\n modalRef.componentInstance.tipo = 6;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n permissao: this.permissao,\r\n pesquisa: this.pesquisa\r\n }\r\n this.service.getBarraLateral(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.dados;\r\n })\r\n }\r\n\r\n alterar_status(item){\r\n if(item.status_barra_lateral==1){\r\n item.status_barra_lateral = 2;\r\n } else if(item.status_barra_lateral!=1){\r\n item.status_barra_lateral = 1;\r\n }\r\n \r\n this.service.updateBarraLateral(item).then((data: any) => {\r\n if (data.dados == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_barra_lateral==1){\r\n item.status_barra_lateral = 2;\r\n } else if(item.status_barra_lateral!=1){\r\n item.status_barra_lateral = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n\r\n}\r\n","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n}\\r\\n\\r\\n/* Hide default HTML checkbox */\\r\\n\\r\\n.switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n}\\r\\n\\r\\n/* The slider */\\r\\n\\r\\n.slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n}\\r\\n\\r\\n.slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n}\\r\\n\\r\\ninput:checked+.slider {\\r\\n background-color: #6e037c;\\r\\n}\\r\\n\\r\\ninput:focus+.slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n}\\r\\n\\r\\ninput:checked+.slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n}\\r\\n\\r\\n/* Rounded sliders */\\r\\n\\r\\n.slider.round {\\r\\n border-radius: 34px;\\r\\n}\\r\\n\\r\\n.slider.round:before {\\r\\n border-radius: 50%;\\r\\n}\\r\\n\\r\\n.pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n\\r\\n.tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n\\r\\n.tt:hover {\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY2F0ZWdvcmlhcHVibGljYWNhby9jYXRlZ29yaWFwdWJsaWNhY2FvLmNvbXBvbmVudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0FBQ2hCOztBQUVBLCtCQUErQjs7QUFDL0I7SUFDSSxVQUFVO0lBQ1YsUUFBUTtJQUNSLFNBQVM7QUFDYjs7QUFFQSxlQUFlOztBQUNmO0lBQ0ksa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixNQUFNO0lBQ04sT0FBTztJQUNQLFFBQVE7SUFDUixTQUFTO0lBQ1Qsc0JBQXNCO0lBQ3RCLHVCQUF1QjtJQUN2QixlQUFlO0FBQ25COztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLFNBQVM7SUFDVCxXQUFXO0lBQ1gsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtJQUN2QixlQUFlO0FBQ25COztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksbUNBQW1DO0lBRW5DLDJCQUEyQjtBQUMvQjs7QUFFQSxvQkFBb0I7O0FBQ3BCO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCIiwiZmlsZSI6InNyYy9hcHAvY2F0ZWdvcmlhcHVibGljYWNhby9jYXRlZ29yaWFwdWJsaWNhY2FvLmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4vKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xyXG4uc3dpdGNoIGlucHV0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLyogVGhlIHNsaWRlciAqL1xyXG4uc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgYm90dG9tOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkKy5zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlMDM3YztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMrLnNsaWRlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICM2ZTAzN2M7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG59XHJcblxyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLnNsaWRlci5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5wYWMtY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR0IHtcclxuICAgIGJhY2tncm91bmQ6ICMwNDAwZDQ7XHJcbn1cclxuXHJcbi50dDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDQwMGQ0O1xyXG59Il19 */\"","import { Component, OnInit } from '@angular/core';\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\nimport { CadastrarCategoriaPublicacaoComponent } from 'app/modals/cadastrar-categoria-publicacao/cadastrar-categoria-publicacao.component';\nimport { ExclusoesComponent } from 'app/modals/exclusoes/exclusoes.component';\nimport { ApiService } from 'app/services/api.service';\nimport { ToastrService } from 'ngx-toastr';\n\n@Component({\n selector: 'app-categoriapublicacao',\n templateUrl: './categoriapublicacao.component.html',\n styleUrls: ['./categoriapublicacao.component.css']\n})\nexport class CategoriapublicacaoComponent implements OnInit {\n off = 0;\n limit = 10;\n total = 0;\n items = [];\n pesquisa;\n page = 1;\n loading = false;\n permissao = 1;\n user: any = {};\n\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) {\n this.user = this.service.getUser();\n }\n\n ngOnInit(): void {\n this.getdados();\n }\n\n open() {\n const modalRef = this.modalService.open(CadastrarCategoriaPublicacaoComponent, { size: 'lg' });\n modalRef.componentInstance.title = 'Cadastrar Categoria de Publicação';\n modalRef.componentInstance.tipo = 1;\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\n this.getdados();\n })\n }\n\n\n\n trocar_permissao(ev) {\n this.off = 0;\n this.page = 1;\n this.permissao = ev;\n this.getdados();\n }\n\n\n\n getItems(ev) {\n this.off = 0;\n this.page = 1;\n this.getdados();\n }\n\n onPageChange = (pageNumber) => {\n this.off = (pageNumber - 1) * this.limit;\n this.getdados();\n }\n\n alterar(p) {\n const modalRef = this.modalService.open(CadastrarCategoriaPublicacaoComponent, { size: 'lg' });\n modalRef.componentInstance.title = 'Alterar Item';\n modalRef.componentInstance.tipo = 2;\n modalRef.componentInstance.userData = p;\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\n this.getdados();\n })\n }\n\n excluir(p) {\n const modalRef = this.modalService.open(ExclusoesComponent, { size: 'lg' });\n modalRef.componentInstance.title = 'Exluir Item';\n modalRef.componentInstance.tipo = 20;\n modalRef.componentInstance.userData = p;\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\n this.getdados();\n })\n }\n\n\n\n getdados() {\n this.loading = true;\n const dados: any = {\n limit: this.limit,\n offset: this.off,\n }\n if (this.pesquisa) {\n dados.pesquisa = this.pesquisa\n }\n this.service.getCategoriaPublic(dados).then((result: any) => {\n console.log(result);\n\n this.loading = false;\n this.items = result.resposta.categoria;\n this.total = result.resposta.total;\n })\n }\n\n alterar_status(item) {\n if (item.status_categoria_publicacao == 1) {\n item.status_categoria_publicacao = 2;\n } else if (item.status_categoria_publicacao != 1) {\n item.status_categoria_publicacao = 1;\n }\n\n this.service.updateCategoriaPublicacao(item).then((data: any) => {\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\n }, (error) => {\n if (item.status_categoria_publicacao == 1) {\n item.status_categoria_publicacao = 2;\n } else if (item.status_categoria_publicacao != 1) {\n item.status_categoria_publicacao = 1;\n }\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\n });\n }\n}\n","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n }\\r\\n \\r\\n /* Hide default HTML checkbox */\\r\\n \\r\\n .switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n }\\r\\n \\r\\n /* The slider */\\r\\n \\r\\n .slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n .slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n input:checked + .slider {\\r\\n background-color: #6e037c;\\r\\n }\\r\\n \\r\\n input:focus + .slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n }\\r\\n \\r\\n input:checked + .slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n }\\r\\n \\r\\n /* Rounded sliders */\\r\\n \\r\\n .slider.round {\\r\\n border-radius: 34px;\\r\\n }\\r\\n \\r\\n .slider.round:before {\\r\\n border-radius: 50%;\\r\\n }\\r\\n \\r\\n .pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n \\r\\n .tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n \\r\\n .tt:hover{\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY2F0ZWdvcmlhcy9jYXRlZ29yaWFzLmNvbXBvbmVudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0VBQ2Q7O0VBRUEsK0JBQStCOztFQUMvQjtJQUNFLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztFQUNYOztFQUVBLGVBQWU7O0VBQ2Y7SUFDRSxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsU0FBUztJQUNULFdBQVc7SUFDWCx1QkFBdUI7SUFDdkIsdUJBQXVCO0lBQ3ZCLGVBQWU7RUFDakI7O0VBRUE7SUFDRSx5QkFBeUI7RUFDM0I7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSxtQ0FBbUM7SUFFbkMsMkJBQTJCO0VBQzdCOztFQUVBLG9CQUFvQjs7RUFDcEI7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSx3QkFBd0I7QUFDNUI7O0VBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0VBRUE7RUFDRSxtQkFBbUI7QUFDckIiLCJmaWxlIjoic3JjL2FwcC9jYXRlZ29yaWFzL2NhdGVnb3JpYXMuY29tcG9uZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zd2l0Y2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXHJcbiAgLnN3aXRjaCBpbnB1dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFRoZSBzbGlkZXIgKi9cclxuICAuc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICB9XHJcbiAgXHJcbiAgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgYm90dG9tOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmUwMzdjO1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjNmUwMzdjO1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gIH1cclxuICBcclxuICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuICAuc2xpZGVyLnJvdW5kIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcblxyXG4gIC5wYWMtY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR0IHtcclxuICBiYWNrZ3JvdW5kOiAjMDQwMGQ0O1xyXG59XHJcblxyXG4udHQ6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogIzA0MDBkNDtcclxufSJdfQ== */\"","import { ExclusoesComponent } from './../modals/exclusoes/exclusoes.component';\r\nimport { CadastrarCategoriasComponent } from './../modals/cadastrar-categorias/cadastrar-categorias.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-categorias',\r\n templateUrl: './categorias.component.html',\r\n styleUrls: ['./categorias.component.css']\r\n})\r\nexport class CategoriasComponent implements OnInit {\r\n items = [];\r\n pesquisa;\r\n\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(CadastrarCategoriasComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Cadastrar categoria';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n getItems(ev){\r\n\r\n this.getdados();\r\n }\r\n \r\n\r\n alterar(p) {\r\n const modalRef = this.modalService.open(CadastrarCategoriasComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar categoria';\r\n modalRef.componentInstance.tipo = 2;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Excluir categoria';\r\n modalRef.componentInstance.tipo = 3;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n permissao: this.permissao,\r\n pesquisa: this.pesquisa\r\n }\r\n this.service.getCategorias(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.mensagem;\r\n })\r\n }\r\n\r\n alterar_status(item){\r\n if(item.status_categoria==1){\r\n item.status_categoria = 2;\r\n } else if(item.status_categoria!=1){\r\n item.status_categoria = 1;\r\n }\r\n \r\n this.service.updateCategorias(item).then((data: any) => {\r\n if (data.mensagem == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_categoria==1){\r\n item.status_categoria = 2;\r\n } else if(item.status_categoria!=1){\r\n item.status_categoria = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { RouterModule } from '@angular/router';\r\n\r\nimport { FooterComponent } from './footer/footer.component';\r\nimport { NavbarComponent } from './navbar/navbar.component';\r\nimport { SidebarComponent } from './sidebar/sidebar.component';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n RouterModule,\r\n ],\r\n declarations: [\r\n FooterComponent,\r\n NavbarComponent,\r\n SidebarComponent\r\n ],\r\n exports: [\r\n FooterComponent,\r\n NavbarComponent,\r\n SidebarComponent\r\n ]\r\n})\r\nexport class ComponentsModule { }\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5jb21wb25lbnQuY3NzIn0= */\"","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-footer',\r\n templateUrl: './footer.component.html',\r\n styleUrls: ['./footer.component.css']\r\n})\r\nexport class FooterComponent implements OnInit {\r\n test : Date = new Date();\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvbmF2YmFyL25hdmJhci5jb21wb25lbnQuY3NzIn0= */\"","import { Component, OnInit, ElementRef } from '@angular/core';\r\nimport { ROUTES } from '../sidebar/sidebar.component';\r\nimport {Location, LocationStrategy, PathLocationStrategy} from '@angular/common';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'app-navbar',\r\n templateUrl: './navbar.component.html',\r\n styleUrls: ['./navbar.component.css']\r\n})\r\nexport class NavbarComponent implements OnInit {\r\n private listTitles: any[];\r\n location: Location;\r\n mobile_menu_visible: any = 0;\r\n private toggleButton: any;\r\n private sidebarVisible: boolean;\r\n\r\n constructor(location: Location, private element: ElementRef, private router: Router) {\r\n this.location = location;\r\n this.sidebarVisible = false;\r\n }\r\n\r\n ngOnInit(){\r\n this.listTitles = ROUTES.filter(listTitle => listTitle);\r\n const navbar: HTMLElement = this.element.nativeElement;\r\n this.toggleButton = navbar.getElementsByClassName('navbar-toggler')[0];\r\n this.router.events.subscribe((event) => {\r\n this.sidebarClose();\r\n var $layer: any = document.getElementsByClassName('close-layer')[0];\r\n if ($layer) {\r\n $layer.remove();\r\n this.mobile_menu_visible = 0;\r\n }\r\n });\r\n }\r\n\r\n sidebarOpen() {\r\n const toggleButton = this.toggleButton;\r\n const body = document.getElementsByTagName('body')[0];\r\n setTimeout(function(){\r\n toggleButton.classList.add('toggled');\r\n }, 500);\r\n\r\n body.classList.add('nav-open');\r\n\r\n this.sidebarVisible = true;\r\n };\r\n sidebarClose() {\r\n const body = document.getElementsByTagName('body')[0];\r\n this.toggleButton.classList.remove('toggled');\r\n this.sidebarVisible = false;\r\n body.classList.remove('nav-open');\r\n };\r\n sidebarToggle() {\r\n // const toggleButton = this.toggleButton;\r\n // const body = document.getElementsByTagName('body')[0];\r\n var $toggle = document.getElementsByClassName('navbar-toggler')[0];\r\n\r\n if (this.sidebarVisible === false) {\r\n this.sidebarOpen();\r\n } else {\r\n this.sidebarClose();\r\n }\r\n const body = document.getElementsByTagName('body')[0];\r\n\r\n if (this.mobile_menu_visible == 1) {\r\n // $('html').removeClass('nav-open');\r\n body.classList.remove('nav-open');\r\n if ($layer) {\r\n $layer.remove();\r\n }\r\n setTimeout(function() {\r\n $toggle.classList.remove('toggled');\r\n }, 400);\r\n\r\n this.mobile_menu_visible = 0;\r\n } else {\r\n setTimeout(function() {\r\n $toggle.classList.add('toggled');\r\n }, 430);\r\n\r\n var $layer = document.createElement('div');\r\n $layer.setAttribute('class', 'close-layer');\r\n\r\n\r\n if (body.querySelectorAll('.main-panel')) {\r\n document.getElementsByClassName('main-panel')[0].appendChild($layer);\r\n }else if (body.classList.contains('off-canvas-sidebar')) {\r\n document.getElementsByClassName('wrapper-full-page')[0].appendChild($layer);\r\n }\r\n\r\n setTimeout(function() {\r\n $layer.classList.add('visible');\r\n }, 100);\r\n\r\n $layer.onclick = function() { //asign a function\r\n body.classList.remove('nav-open');\r\n this.mobile_menu_visible = 0;\r\n $layer.classList.remove('visible');\r\n setTimeout(function() {\r\n $layer.remove();\r\n $toggle.classList.remove('toggled');\r\n }, 400);\r\n }.bind(this);\r\n\r\n body.classList.add('nav-open');\r\n this.mobile_menu_visible = 1;\r\n\r\n }\r\n };\r\n\r\n getTitle(){\r\n var titlee = this.location.prepareExternalUrl(this.location.path());\r\n if(titlee.charAt(0) === '#'){\r\n titlee = titlee.slice( 1 );\r\n }\r\n\r\n for(var item = 0; item < this.listTitles.length; item++){\r\n if(this.listTitles[item].path === titlee){\r\n return this.listTitles[item].title;\r\n }\r\n }\r\n return 'Dashboard';\r\n }\r\n\r\n sair(){\r\n sessionStorage.removeItem('painelM');\r\n location.reload();\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvc2lkZWJhci9zaWRlYmFyLmNvbXBvbmVudC5jc3MifQ== */\"","import { ApiService } from './../../services/api.service';\r\nimport { Component, OnInit } from '@angular/core';\r\n\r\ndeclare const $: any;\r\ndeclare interface RouteInfo {\r\n path: string;\r\n title: string;\r\n icon: string;\r\n class: string;\r\n}\r\n\r\nexport const ROUTES: RouteInfo[] = [\r\n { path: '/dashboard', title: 'Dashboard', icon: 'dashboard', class: '' },\r\n { path: '/secretarias', title: 'Secretarias', icon: 'content_paste', class: '' },\r\n { path: '/categorias', title: 'Categorias', icon: 'content_paste', class: '' },\r\n { path: '/categoria-publicacao', title: 'Categoria de Publicações', icon: 'content_paste', class: '' },\r\n { path: '/noticias', title: 'Noticias', icon: 'content_paste', class: '' },\r\n { path: '/obras', title: 'Obras', icon: 'content_paste', class: '' },\r\n { path: '/galerias', title: 'Galerias', icon: 'content_paste', class: '' },\r\n { path: '/covid', title: 'Dados do covid', icon: 'content_paste', class: '' },\r\n { path: '/usuarios', title: 'Usuarios', icon: 'person', class: '' },\r\n { path: '/barra', title: 'Barra Lateral', icon: 'settings', class: '' },\r\n { path: '/links', title: 'Links úteis', icon: 'settings', class: '' },\r\n { path: '/linksembed', title: 'Embed', icon: 'settings', class: '' },\r\n { path: '/menu', title: 'Menus', icon: 'settings', class: '' },\r\n { path: '/banners', title: 'Banners', icon: 'settings', class: '' },\r\n { path: '/transparencia/solicitacoes', title: 'Publicações do dia', icon: 'settings', class: '' },\r\n { path: '/transparencia/sic', title: 'E-Sic', icon: 'settings', class: '' },\r\n { path: '/transparencia/diario', title: 'Diario Oficial', icon: 'settings', class: '' },\r\n { path: '/transparencia/publicacoes', title: 'Publicações', icon: 'settings', class: '' },\r\n { path: '/transparencia/licitacoes', title: 'Licitações', icon: 'settings', class: '' },\r\n { path: '/transparencia/licitacoes-avulsas', title: 'Licitações Avulsa', icon: 'settings', class: '' },\r\n { path: '/transparencia/menus', title: 'Menus Transparência', icon: 'settings', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/configuracoes', title: 'Configurações', icon: 'settings', class: '' },\r\n { path: '/sitemaps', title: 'Mapa do Site', icon: 'settings', class: '' }\r\n];\r\n\r\nexport const ROUTES0: RouteInfo[] = [\r\n { path: '/dashboard', title: 'Dashboard', icon: 'dashboard', class: '' },\r\n { path: '/vereadores', title: 'Vereadores/Comissão', icon: 'content_paste', class: '' },\r\n { path: '/categorias', title: 'Categorias', icon: 'content_paste', class: '' },\r\n { path: '/categoria-publicacao', title: 'Categoria de Publicações', icon: 'content_paste', class: '' },\r\n { path: '/agenda', title: 'Agenda', icon: 'content_paste', class: '' },\r\n { path: '/radio', title: 'Radio', icon: 'content_paste', class: '' },\r\n { path: '/pesquisa', title: 'Pesquisa', icon: 'content_paste', class: '' },\r\n { path: '/obras', title: 'Obras', icon: 'content_paste', class: '' },\r\n { path: '/pauta', title: 'Pautas', icon: 'content_paste', class: '' },\r\n { path: '/transmissoes', title: 'Transmissões', icon: 'content_paste', class: '' },\r\n { path: '/noticias', title: 'Noticias', icon: 'content_paste', class: '' },\r\n { path: '/galerias', title: 'Galerias', icon: 'content_paste', class: '' },\r\n { path: '/usuarios', title: 'Usuarios', icon: 'person', class: '' },\r\n { path: '/barra', title: 'Barra Lateral', icon: 'settings', class: '' },\r\n { path: '/links', title: 'Links úteis', icon: 'settings', class: '' },\r\n { path: '/linksembed', title: 'Embed', icon: 'settings', class: '' },\r\n { path: '/menu', title: 'Menus', icon: 'settings', class: '' },\r\n { path: '/banners', title: 'Banners', icon: 'settings', class: '' },\r\n { path: '/transparencia/solicitacoes', title: 'Publicações do dia', icon: 'settings', class: '' },\r\n { path: '/transparencia/sic', title: 'E-Sic', icon: 'settings', class: '' },\r\n { path: '/transparencia/diario', title: 'Diario Oficial', icon: 'settings', class: '' },\r\n { path: '/transparencia/publicacoes', title: 'Publicações', icon: 'settings', class: '' },\r\n { path: '/transparencia/licitacoes', title: 'Licitações', icon: 'settings', class: '' },\r\n { path: '/transparencia/licitacoes-avulsas', title: 'Licitações Avulsa', icon: 'settings', class: '' },\r\n { path: '/transparencia/menus', title: 'Menus Transparência', icon: 'settings', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/configuracoes', title: 'Configurações', icon: 'settings', class: '' },\r\n { path: '/sitemaps', title: 'Mapa do Site', icon: 'settings', class: '' }\r\n];\r\n\r\nexport const ROUTES1: RouteInfo[] = [\r\n { path: '/dashboard', title: 'Dashboard', icon: 'dashboard', class: '' },\r\n { path: '/recadastramento', title: 'Recadastramento', icon: 'dashboard', class: '' },\r\n { path: '/secretarias', title: 'Secretarias', icon: 'content_paste', class: '' },\r\n { path: '/categorias', title: 'Categorias', icon: 'content_paste', class: '' },\r\n { path: '/categoria-publicacao', title: 'Categoria de Publicações', icon: 'content_paste', class: '' },\r\n { path: '/noticias', title: 'Noticias', icon: 'content_paste', class: '' },\r\n { path: '/obras', title: 'Obras', icon: 'content_paste', class: '' },\r\n { path: '/galerias', title: 'Galerias', icon: 'content_paste', class: '' },\r\n { path: '/covid', title: 'Dados do covid', icon: 'content_paste', class: '' },\r\n { path: '/usuarios', title: 'Usuarios', icon: 'person', class: '' },\r\n { path: '/barra', title: 'Barra Lateral', icon: 'settings', class: '' },\r\n { path: '/links', title: 'Links úteis', icon: 'settings', class: '' },\r\n { path: '/linksembed', title: 'Embed', icon: 'settings', class: '' },\r\n { path: '/menu', title: 'Menus', icon: 'settings', class: '' },\r\n { path: '/estrutura-organizacional', title: 'Estrutura org.', icon: 'settings', class: '' },\r\n { path: '/banners', title: 'Banners', icon: 'settings', class: '' },\r\n { path: '/transparencia/sic', title: 'E-Sic', icon: 'settings', class: '' },\r\n { path: '/transparencia/solicitacoes', title: 'Publicações do dia', icon: 'settings', class: '' },\r\n { path: '/transparencia/diario', title: 'Diario Oficial', icon: 'settings', class: '' },\r\n { path: '/transparencia/publicacoes', title: 'Publicações', icon: 'settings', class: '' },\r\n { path: '/transparencia/licitacoes', title: 'Licitações', icon: 'settings', class: '' },\r\n { path: '/transparencia/licitacoes-avulsas', title: 'Licitações Avulsa', icon: 'settings', class: '' },\r\n { path: '/transparencia/menus', title: 'Menus Transparência', icon: 'settings', class: '' },\r\n { path: '/configuracoes', title: 'Configurações', icon: 'settings', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/sitemaps', title: 'Mapa do Site', icon: 'settings', class: '' }\r\n];\r\n\r\nexport const ROUTES2: RouteInfo[] = [\r\n { path: '/dashboard', title: 'Dashboard', icon: 'dashboard', class: '' },\r\n { path: '/secretarias', title: 'Secretarias', icon: 'content_paste', class: '' },\r\n { path: '/vereadores', title: 'Vereadores/Comissão', icon: 'content_paste', class: '' },\r\n { path: '/agenda', title: 'Agenda', icon: 'content_paste', class: '' },\r\n { path: '/obras', title: 'Obras', icon: 'content_paste', class: '' },\r\n { path: '/pauta', title: 'Pautas', icon: 'content_paste', class: '' },\r\n { path: '/transmissoes', title: 'Transmissões', icon: 'content_paste', class: '' },\r\n { path: '/categorias', title: 'Categorias', icon: 'content_paste', class: '' },\r\n { path: '/categoria-publicacao', title: 'Categoria de Publicações', icon: 'content_paste', class: '' },\r\n { path: '/estrutura-organizacional', title: 'Estrutura org.', icon: 'settings', class: '' },\r\n { path: '/covid', title: 'Dados do covid', icon: 'content_paste', class: '' },\r\n { path: '/noticias', title: 'Noticias', icon: 'content_paste', class: '' },\r\n { path: '/galerias', title: 'Galerias', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/publicacoes-diario', title: 'Publicações', icon: 'settings', class: '' },\r\n { path: '/sitemaps', title: 'Mapa do Site', icon: 'settings', class: '' }\r\n];\r\n\r\nexport const ROUTES3: RouteInfo[] = [\r\n { path: '/dashboard', title: 'Dashboard', icon: 'dashboard', class: '' },\r\n { path: '/recadastramento', title: 'Recadastramento', icon: 'dashboard', class: '' },\r\n { path: '/secretarias', title: 'Secretarias', icon: 'content_paste', class: '' },\r\n { path: '/vereadores', title: 'Vereadores', icon: 'content_paste', class: '' },\r\n { path: '/categorias', title: 'Categorias', icon: 'content_paste', class: '' },\r\n { path: '/categoria-publicacao', title: 'Categoria de Publicações', icon: 'content_paste', class: '' },\r\n { path: '/covid', title: 'Dados do covid', icon: 'content_paste', class: '' },\r\n { path: '/estrutura-organizacional', title: 'Estrutura org.', icon: 'settings', class: '' },\r\n { path: '/noticias', title: 'Noticias', icon: 'content_paste', class: '' },\r\n { path: '/obras', title: 'Obras', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/publicacoes-diario', title: 'Publicações', icon: 'settings', class: '' },\r\n\r\n { path: '/galerias', title: 'Galerias', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/sitemaps', title: 'Mapa do Site', icon: 'settings', class: '' }\r\n];\r\n\r\nexport const ROUTES4: RouteInfo[] = [\r\n { path: '/dashboard', title: 'Dashboard', icon: 'dashboard', class: '' },\r\n { path: '/vereadores', title: 'Vereadores', icon: 'content_paste', class: '' },\r\n { path: '/categorias', title: 'Categorias', icon: 'content_paste', class: '' },\r\n { path: '/categoria-publicacao', title: 'Categoria de Publicações', icon: 'content_paste', class: '' },\r\n { path: '/noticias', title: 'Noticias', icon: 'content_paste', class: '' },\r\n { path: '/obras', title: 'Obras', icon: 'content_paste', class: '' },\r\n { path: '/estrutura-organizacional', title: 'Estrutura org.', icon: 'settings', class: '' },\r\n { path: '/galerias', title: 'Galerias', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/publicacoes', title: 'Publicações', icon: 'settings', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/publicacoes-diario', title: 'Publicações', icon: 'settings', class: '' },\r\n\r\n { path: '/sitemaps', title: 'Mapa do Site', icon: 'settings', class: '' }\r\n];\r\n\r\nexport const ROUTES5: RouteInfo[] = [\r\n { path: '/dashboard', title: 'Dashboard', icon: 'dashboard', class: '' },\r\n { path: '/categoria-publicacao', title: 'Categoria de Publicações', icon: 'content_paste', class: '' },\r\n { path: '/obras', title: 'Obras', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/envioPublicacao', title: 'Envio de Publicação', icon: 'settings', class: '' },\r\n { path: '/transparencia/licitacoes', title: 'Licitações', icon: 'settings', class: '' },\r\n { path: '/estrutura-organizacional', title: 'Estrutura org.', icon: 'settings', class: '' },\r\n { path: '/transparencia/legislacao', title: 'legislação', icon: 'content_paste', class: '' },\r\n { path: '/transparencia/publicacoes-diario', title: 'Publicações', icon: 'settings', class: '' },\r\n\r\n { path: '/sitemaps', title: 'Mapa do Site', icon: 'settings', class: '' }\r\n];\r\n\r\n@Component({\r\n selector: 'app-sidebar',\r\n templateUrl: './sidebar.component.html',\r\n styleUrls: ['./sidebar.component.css']\r\n})\r\nexport class SidebarComponent implements OnInit {\r\n menuItems: any[];\r\n user;\r\n items: any = {};\r\n path;\r\n tipo;\r\n constructor(private service: ApiService,) {\r\n this.user = this.service.getUser();\r\n this.path = this.service.getPath();\r\n this.tipo = this.service.getTipo();\r\n }\r\n\r\n ngOnInit() {\r\n this.getdados();\r\n if (this.user.permissao == 1) {\r\n if (this.tipo == 1) {\r\n this.menuItems = ROUTES.filter(menuItem => menuItem);\r\n }\r\n if (this.tipo == 2) {\r\n this.menuItems = ROUTES1.filter(menuItem => menuItem);\r\n }\r\n if (this.tipo == 3) {\r\n this.menuItems = ROUTES0.filter(menuItem => menuItem);\r\n }\r\n\r\n } if (this.user.permissao == 2) {\r\n if (this.tipo == 1) {\r\n this.menuItems = ROUTES2.filter(menuItem => menuItem);\r\n }\r\n if (this.tipo == 2) {\r\n this.menuItems = ROUTES3.filter(menuItem => menuItem);\r\n }\r\n if (this.tipo == 3) {\r\n this.menuItems = ROUTES4.filter(menuItem => menuItem);\r\n }\r\n }\r\n if (this.user.permissao == 3) {\r\n this.menuItems = ROUTES5.filter(menuItem => menuItem);\r\n }\r\n this.getUserId();\r\n\r\n }\r\n\r\n\r\n getUserId() {\r\n var dados = {\r\n id_usuario: this.user.id_usuario\r\n }\r\n this.service.getUserId(dados).then((result: any) => {\r\n this.user = result.dados;\r\n if (this.user.status_usuario != 1) {\r\n sessionStorage.removeItem('painelM');\r\n location.reload();\r\n }\r\n })\r\n }\r\n\r\n\r\n getdados() {\r\n var dados = {\r\n }\r\n this.service.getConfiguracoes(dados).then((result: any) => {\r\n this.items = result.dados;\r\n })\r\n }\r\n\r\n\r\n isMobileMenu() {\r\n if ($(window).width() > 991) {\r\n return false;\r\n }\r\n return true;\r\n };\r\n}\r\n","export default \".center {\\r\\n display: block;\\r\\n margin-left: auto;\\r\\n margin-right: auto;\\r\\n width: 50%;\\r\\n }\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29uZmlndXJhY29lcy9jb25maWd1cmFjb2VzLmNvbXBvbmVudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixVQUFVO0VBQ1oiLCJmaWxlIjoic3JjL2FwcC9jb25maWd1cmFjb2VzL2NvbmZpZ3VyYWNvZXMuY29tcG9uZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jZW50ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfSJdfQ== */\"","import { UpdateConfiguracoesComponent } from './../modals/update-configuracoes/update-configuracoes.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-configuracoes',\r\n templateUrl: './configuracoes.component.html',\r\n styleUrls: ['./configuracoes.component.css']\r\n})\r\nexport class ConfiguracoesComponent implements OnInit {\r\n items: any = {};;\r\n pesquisa;\r\n\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n path;\r\n\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n this.service.isSuperUser();\r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n\r\n alterar(p) {\r\n const modalRef = this.modalService.open(UpdateConfiguracoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar configuracoes';\r\n modalRef.componentInstance.tipo = 2;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n var dados = {\r\n }\r\n this.service.getConfiguracoes(dados).then((result: any)=>{\r\n this.items = result.dados;\r\n })\r\n }\r\n\r\n \r\n\r\n}\r\n","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n }\\r\\n \\r\\n /* Hide default HTML checkbox */\\r\\n \\r\\n .switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n }\\r\\n \\r\\n /* The slider */\\r\\n \\r\\n .slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n .slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n input:checked + .slider {\\r\\n background-color: #6e037c;\\r\\n }\\r\\n \\r\\n input:focus + .slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n }\\r\\n \\r\\n input:checked + .slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n }\\r\\n \\r\\n /* Rounded sliders */\\r\\n \\r\\n .slider.round {\\r\\n border-radius: 34px;\\r\\n }\\r\\n \\r\\n .slider.round:before {\\r\\n border-radius: 50%;\\r\\n }\\r\\n \\r\\n .pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n \\r\\n .tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n \\r\\n .tt:hover{\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29udGF0by9jb250YXRvLmNvbXBvbmVudC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxZQUFZO0VBQ2Q7O0VBRUEsK0JBQStCOztFQUMvQjtJQUNFLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztFQUNYOztFQUVBLGVBQWU7O0VBQ2Y7SUFDRSxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsU0FBUztJQUNULFdBQVc7SUFDWCx1QkFBdUI7SUFDdkIsdUJBQXVCO0lBQ3ZCLGVBQWU7RUFDakI7O0VBRUE7SUFDRSx5QkFBeUI7RUFDM0I7O0VBRUE7SUFDRSwyQkFBMkI7RUFDN0I7O0VBRUE7SUFDRSxtQ0FBbUM7SUFFbkMsMkJBQTJCO0VBQzdCOztFQUVBLG9CQUFvQjs7RUFDcEI7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7O0VBRUE7SUFDRSx3QkFBd0I7QUFDNUI7O0VBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0VBRUE7RUFDRSxtQkFBbUI7QUFDckIiLCJmaWxlIjoic3JjL2FwcC9jb250YXRvL2NvbnRhdG8uY29tcG9uZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zd2l0Y2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXHJcbiAgLnN3aXRjaCBpbnB1dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFRoZSBzbGlkZXIgKi9cclxuICAuc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICB9XHJcbiAgXHJcbiAgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgYm90dG9tOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmUwMzdjO1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjNmUwMzdjO1xyXG4gIH1cclxuICBcclxuICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gIH1cclxuICBcclxuICAvKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuICAuc2xpZGVyLnJvdW5kIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcblxyXG4gIC5wYWMtY29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDEwNTEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR0IHtcclxuICBiYWNrZ3JvdW5kOiAjMDQwMGQ0O1xyXG59XHJcblxyXG4udHQ6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogIzA0MDBkNDtcclxufSJdfQ== */\"","import { ViewContatoComponent } from './../modals/view-contato/view-contato.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { jsonpFactory } from '@angular/http/src/http_module';\r\n\r\n@Component({\r\n selector: 'app-contato',\r\n templateUrl: './contato.component.html',\r\n styleUrls: ['./contato.component.css']\r\n})\r\nexport class ContatoComponent implements OnInit {\r\n off = 0;\r\n limit = 10;\r\n total = 0;\r\n items = [];\r\n pesquisa;\r\n page = 1;\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n dataFormat(date) {\r\n return new Date(date).toISOString().slice(0, 10);\r\n }\r\n \r\n\r\n trocar_permissao(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.permissao = ev;\r\n this.getdados();\r\n }\r\n\r\n \r\n\r\n getItems(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.getdados();\r\n }\r\n \r\n onPageChange = (pageNumber) => {\r\n this.off = (pageNumber-1) * this.limit;\r\n this.getdados(); \r\n }\r\n \r\n alterar(p) {\r\n const modalRef = this.modalService.open(ViewContatoComponent, {size: 'lg'});\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n limit: this.limit,\r\n offset: this.off,\r\n }\r\n this.service.getRecadastramento(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.dados;\r\n this.total = result.total;\r\n \r\n })\r\n }\r\n\r\n getNome(item){\r\n var user = JSON.parse(item.informacoes);\r\n return user.matricula + ' - ' + user.nome;\r\n }\r\n\r\n alterar_status(item){\r\n if(item.status_recadastramento==1){\r\n item.status_recadastramento = 2;\r\n } else if(item.status_recadastramento!=1){\r\n item.status_recadastramento = 1;\r\n } \r\n this.service.updateRecadastramento(item).then((data: any) => {\r\n if (data.mensagem == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_recadastramento==1){\r\n item.status_recadastramento = 2;\r\n } else if(item.status_recadastramento!=1){\r\n item.status_recadastramento = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2NvdmlkL2NvdmlkLmNvbXBvbmVudC5jc3MifQ== */\"","import { CadastrarCovid3Component } from './../modals/cadastrar-covid3/cadastrar-covid3.component';\r\nimport { CadastrarCovid2Component } from './../modals/cadastrar-covid2/cadastrar-covid2.component';\r\nimport { CadastroCovidComponent } from './../modals/cadastro-covid/cadastro-covid.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ExclusoesComponent } from 'app/modals/exclusoes/exclusoes.component';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-covid',\r\n templateUrl: './covid.component.html',\r\n styleUrls: ['./covid.component.css']\r\n})\r\nexport class CovidComponent implements OnInit {\r\n off = 0;\r\n limit = 10;\r\n total = 0;\r\n items = [];\r\n pesquisa;\r\n page = 1;\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n tipo;\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n this.tipo = this.service.tipo_covid;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n dataFormat(date) {\r\n return new Date(date).toISOString().slice(0, 10);\r\n }\r\n\r\n open() {\r\n var modalRef;\r\n if(this.tipo=='morro'){\r\n modalRef = this.modalService.open(CadastroCovidComponent, {size: 'lg'});\r\n }\r\n if(this.tipo=='pocoes'){\r\n modalRef = this.modalService.open(CadastrarCovid2Component, {size: 'lg'});\r\n }\r\n if(this.tipo=='guajeru'){\r\n modalRef = this.modalService.open(CadastrarCovid3Component, {size: 'lg'});\r\n }\r\n modalRef.componentInstance.title = 'Cadastrar dados covid';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n trocar_permissao(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.permissao = ev;\r\n this.getdados();\r\n }\r\n\r\n \r\n\r\n getItems(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.getdados();\r\n }\r\n \r\n onPageChange = (pageNumber) => {\r\n this.off = (pageNumber-1) * this.limit;\r\n this.getdados(); \r\n }\r\n \r\n alterar(p) {\r\n var modalRef;\r\n if(this.tipo=='morro'){\r\n modalRef = this.modalService.open(CadastroCovidComponent, {size: 'lg'});\r\n }\r\n if(this.tipo=='pocoes'){\r\n modalRef = this.modalService.open(CadastrarCovid2Component, {size: 'lg'});\r\n }\r\n if(this.tipo=='guajeru'){\r\n modalRef = this.modalService.open(CadastrarCovid3Component, {size: 'lg'});\r\n }\r\n modalRef.componentInstance.title = 'Alterar dados covid';\r\n modalRef.componentInstance.tipo = 2;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Excluir dado covid';\r\n modalRef.componentInstance.tipo = 10;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n limit: this.limit,\r\n offset: this.off,\r\n }\r\n this.service.getCovid(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.dados;\r\n this.total = result.total;\r\n \r\n })\r\n }\r\n\r\n alterar_status(item){\r\n if(item.status_noticia==1){\r\n item.status_noticia = 2;\r\n } else if(item.status_noticia!=1){\r\n item.status_noticia = 1;\r\n }\r\n \r\n this.service.updateNoticias(item).then((data: any) => {\r\n if (data.mensagem == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_noticia==1){\r\n item.status_noticia = 2;\r\n } else if(item.status_noticia!=1){\r\n item.status_noticia = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2VzdHJ1dHVyYS1vcmdhbml6YWNpb25hbC9lc3RydXR1cmEtb3JnYW5pemFjaW9uYWwuY29tcG9uZW50LmNzcyJ9 */\"","\r\n\r\n\r\n\r\nimport { GerarLinkComponent } from './../modals/gerar-link/gerar-link.component';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport * as Chartist from 'chartist';\r\n\r\n@Component({\r\n selector: 'app-estrutura-organizacional',\r\n templateUrl: './estrutura-organizacional.component.html',\r\n styleUrls: ['./estrutura-organizacional.component.css']\r\n})\r\nexport class EstruturaOrganizacionalComponent implements OnInit {\r\n user: any = {};\r\n topEmployee = {\r\n name: 'Janis Martin',\r\n designation: 'CEO',\r\n subordinates: [\r\n {\r\n name: 'Matthew Wikes',\r\n designation: 'VP',\r\n subordinates: [\r\n {\r\n name: 'Tina Landry',\r\n designation: 'Budget Analyst',\r\n subordinates: []\r\n }\r\n\r\n ]\r\n },\r\n {\r\n name: 'Patricia Lyons',\r\n designation: 'VP',\r\n subordinates: [\r\n {\r\n name: 'Dylan Wilson',\r\n designation: 'Web Manager',\r\n subordinates: []\r\n },\r\n {\r\n name: 'Deb Curtis',\r\n designation: 'Art Director',\r\n subordinates: []\r\n }\r\n ]\r\n },\r\n {\r\n name: 'Larry Phung',\r\n designation: 'VP',\r\n subordinates: []\r\n }\r\n ]\r\n };\r\n constructor(private service: ApiService, private modalService: NgbModal) {\r\n this.user = this.service.getUser();\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(GerarLinkComponent, { size: 'lg' });\r\n\r\n }\r\n\r\n}\r\n","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n }\\r\\n \\r\\n /* Hide default HTML checkbox */\\r\\n \\r\\n .switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n }\\r\\n \\r\\n /* The slider */\\r\\n \\r\\n .slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n .slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n input:checked + .slider {\\r\\n background-color: #6e037c;\\r\\n }\\r\\n \\r\\n input:focus + .slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n }\\r\\n \\r\\n input:checked + .slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n }\\r\\n \\r\\n /* Rounded sliders */\\r\\n \\r\\n .slider.round {\\r\\n border-radius: 34px;\\r\\n }\\r\\n \\r\\n .slider.round:before {\\r\\n border-radius: 50%;\\r\\n }\\r\\n \\r\\n .pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n \\r\\n .tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n \\r\\n .tt:hover{\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvZ2FsZXJpYXMvZ2FsZXJpYXMuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV0FBVztJQUNYLFlBQVk7RUFDZDs7RUFFQSwrQkFBK0I7O0VBQy9CO0lBQ0UsVUFBVTtJQUNWLFFBQVE7SUFDUixTQUFTO0VBQ1g7O0VBRUEsZUFBZTs7RUFDZjtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsTUFBTTtJQUNOLE9BQU87SUFDUCxRQUFRO0lBQ1IsU0FBUztJQUNULHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxTQUFTO0lBQ1QsV0FBVztJQUNYLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLHlCQUF5QjtFQUMzQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLG1DQUFtQztJQUVuQywyQkFBMkI7RUFDN0I7O0VBRUEsb0JBQW9COztFQUNwQjtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLHdCQUF3QjtBQUM1Qjs7RUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7RUFFQTtFQUNFLG1CQUFtQjtBQUNyQiIsImZpbGUiOiJzcmMvYXBwL2dhbGVyaWFzL2dhbGVyaWFzLmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuICBcclxuICAvKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xyXG4gIC5zd2l0Y2ggaW5wdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBcclxuICAvKiBUaGUgc2xpZGVyICovXHJcbiAgLnNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlMDM3YztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzZlMDM3YztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICB9XHJcbiAgXHJcbiAgLyogUm91bmRlZCBzbGlkZXJzICovXHJcbiAgLnNsaWRlci5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIH1cclxuICBcclxuICAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAucGFjLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAxMDUxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50dCB7XHJcbiAgYmFja2dyb3VuZDogIzA0MDBkNDtcclxufVxyXG5cclxuLnR0OmhvdmVye1xyXG4gIGJhY2tncm91bmQ6ICMwNDAwZDQ7XHJcbn0iXX0= */\"","import { Router } from '@angular/router';\r\nimport { ExclusoesComponent } from './../modals/exclusoes/exclusoes.component';\r\nimport { CadastrarGaleriaComponent } from './../modals/cadastrar-galeria/cadastrar-galeria.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-galerias',\r\n templateUrl: './galerias.component.html',\r\n styleUrls: ['./galerias.component.css']\r\n})\r\nexport class GaleriasComponent implements OnInit {\r\n off = 0;\r\n limit = 10;\r\n total = 0;\r\n items = [];\r\n pesquisa;\r\n page = 1;\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService, private router: Router) { \r\n this.user = this.service.getUser();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(CadastrarGaleriaComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Cadastrar galeria';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n console.log(receivedEntry)\r\n if(receivedEntry==2){\r\n this.router.navigate(['viewGaleria/', this.items[0].id_galeria]);\r\n }\r\n })\r\n }\r\n\r\n \r\n\r\n trocar_permissao(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.permissao = ev;\r\n this.getdados();\r\n }\r\n\r\n \r\n\r\n getItems(ev){\r\n this.off = 0;\r\n this.page = 1;\r\n this.getdados();\r\n }\r\n \r\n onPageChange = (pageNumber) => {\r\n this.off = (pageNumber-1) * this.limit;\r\n this.getdados(); \r\n }\r\n \r\n alterar(p) {\r\n const modalRef = this.modalService.open(CadastrarGaleriaComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar galeria';\r\n modalRef.componentInstance.tipo = 2;\r\n delete p.senha;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n permissao: this.permissao,\r\n limit: this.limit,\r\n offset: this.off,\r\n pesquisa: this.pesquisa\r\n }\r\n this.service.getGalerias(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.dados;\r\n this.total = result.total;\r\n \r\n })\r\n }\r\n\r\n \r\n\r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Excluir galeria';\r\n modalRef.componentInstance.tipo = 4;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n alterar_status(item){\r\n if(item.status_galeria==1){\r\n item.status_galeria = 2;\r\n } else if(item.status_galeria!=1){\r\n item.status_galeria = 1;\r\n }\r\n delete item.data;\r\n this.service.updateGaleria(item).then((data: any) => {\r\n if (data.dados == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_galeria==1){\r\n item.status_galeria = 2;\r\n } else if(item.status_galeria!=1){\r\n item.status_galeria = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2xheW91dHMvYWRtaW4tbGF5b3V0L2FkbWluLWxheW91dC5jb21wb25lbnQuc2NzcyJ9 */\"","import { Component, OnInit, ViewChild, AfterViewInit } from '@angular/core';\r\nimport { Location, LocationStrategy, PathLocationStrategy, PopStateEvent } from '@angular/common';\r\nimport 'rxjs/add/operator/filter';\r\nimport { NavbarComponent } from '../../components/navbar/navbar.component';\r\nimport { Router, NavigationEnd, NavigationStart } from '@angular/router';\r\nimport { Subscription } from 'rxjs/Subscription';\r\nimport PerfectScrollbar from 'perfect-scrollbar';\r\nimport * as $ from \"jquery\";\r\nimport { ApiService } from 'app/services/api.service';\r\n\r\n@Component({\r\n selector: 'app-admin-layout',\r\n templateUrl: './admin-layout.component.html',\r\n styleUrls: ['./admin-layout.component.scss']\r\n})\r\nexport class AdminLayoutComponent implements OnInit {\r\n private _router: Subscription;\r\n private lastPoppedUrl: string;\r\n private yScrollStack: number[] = [];\r\n\r\n constructor( public location: Location, private router: Router, private service: ApiService) {\r\n this.service.verificaLogin();\r\n }\r\n\r\n ngOnInit() {\r\n const isWindows = navigator.platform.indexOf('Win') > -1 ? true : false;\r\n\r\n if (isWindows && !document.getElementsByTagName('body')[0].classList.contains('sidebar-mini')) {\r\n // if we are on windows OS we activate the perfectScrollbar function\r\n\r\n document.getElementsByTagName('body')[0].classList.add('perfect-scrollbar-on');\r\n } else {\r\n document.getElementsByTagName('body')[0].classList.remove('perfect-scrollbar-off');\r\n }\r\n const elemMainPanel = document.querySelector('.main-panel');\r\n const elemSidebar = document.querySelector('.sidebar .sidebar-wrapper');\r\n\r\n this.location.subscribe((ev:PopStateEvent) => {\r\n this.lastPoppedUrl = ev.url;\r\n });\r\n this.router.events.subscribe((event:any) => {\r\n if (event instanceof NavigationStart) {\r\n if (event.url != this.lastPoppedUrl)\r\n this.yScrollStack.push(window.scrollY);\r\n } else if (event instanceof NavigationEnd) {\r\n if (event.url == this.lastPoppedUrl) {\r\n this.lastPoppedUrl = undefined;\r\n window.scrollTo(0, this.yScrollStack.pop());\r\n } else\r\n window.scrollTo(0, 0);\r\n }\r\n });\r\n this._router = this.router.events.filter(event => event instanceof NavigationEnd).subscribe((event: NavigationEnd) => {\r\n elemMainPanel.scrollTop = 0;\r\n elemSidebar.scrollTop = 0;\r\n });\r\n if (window.matchMedia(`(min-width: 960px)`).matches && !this.isMac()) {\r\n let ps = new PerfectScrollbar(elemMainPanel);\r\n ps = new PerfectScrollbar(elemSidebar);\r\n }\r\n\r\n const window_width = $(window).width();\r\n let $sidebar = $('.sidebar');\r\n let $sidebar_responsive = $('body > .navbar-collapse');\r\n let $sidebar_img_container = $sidebar.find('.sidebar-background');\r\n\r\n\r\n if(window_width > 767){\r\n if($('.fixed-plugin .dropdown').hasClass('show-dropdown')){\r\n $('.fixed-plugin .dropdown').addClass('open');\r\n }\r\n\r\n }\r\n\r\n $('.fixed-plugin a').click(function(event){\r\n // Alex if we click on switch, stop propagation of the event, so the dropdown will not be hide, otherwise we set the section active\r\n if($(this).hasClass('switch-trigger')){\r\n if(event.stopPropagation){\r\n event.stopPropagation();\r\n }\r\n else if(window.event){\r\n window.event.cancelBubble = true;\r\n }\r\n }\r\n });\r\n\r\n $('.fixed-plugin .badge').click(function(){\r\n let $full_page_background = $('.full-page-background');\r\n\r\n\r\n $(this).siblings().removeClass('active');\r\n $(this).addClass('active');\r\n\r\n var new_color = $(this).data('color');\r\n\r\n if($sidebar.length !== 0){\r\n $sidebar.attr('data-color', new_color);\r\n }\r\n\r\n if($sidebar_responsive.length != 0){\r\n $sidebar_responsive.attr('data-color',new_color);\r\n }\r\n });\r\n\r\n $('.fixed-plugin .img-holder').click(function(){\r\n let $full_page_background = $('.full-page-background');\r\n\r\n $(this).parent('li').siblings().removeClass('active');\r\n $(this).parent('li').addClass('active');\r\n\r\n\r\n var new_image = $(this).find(\"img\").attr('src');\r\n\r\n if($sidebar_img_container.length !=0 ){\r\n $sidebar_img_container.fadeOut('fast', function(){\r\n $sidebar_img_container.css('background-image','url(\"' + new_image + '\")');\r\n $sidebar_img_container.fadeIn('fast');\r\n });\r\n }\r\n\r\n if($full_page_background.length != 0){\r\n\r\n $full_page_background.fadeOut('fast', function(){\r\n $full_page_background.css('background-image','url(\"' + new_image + '\")');\r\n $full_page_background.fadeIn('fast');\r\n });\r\n }\r\n\r\n if($sidebar_responsive.length != 0){\r\n $sidebar_responsive.css('background-image','url(\"' + new_image + '\")');\r\n }\r\n });\r\n }\r\n ngAfterViewInit() {\r\n this.runOnRouteChange();\r\n }\r\n isMaps(path){\r\n var titlee = this.location.prepareExternalUrl(this.location.path());\r\n titlee = titlee.slice( 1 );\r\n if(path == titlee){\r\n return false;\r\n }\r\n else {\r\n return true;\r\n }\r\n }\r\n runOnRouteChange(): void {\r\n if (window.matchMedia(`(min-width: 960px)`).matches && !this.isMac()) {\r\n const elemMainPanel = document.querySelector('.main-panel');\r\n const ps = new PerfectScrollbar(elemMainPanel);\r\n ps.update();\r\n }\r\n }\r\n isMac(): boolean {\r\n let bool = false;\r\n if (navigator.platform.toUpperCase().indexOf('MAC') >= 0 || navigator.platform.toUpperCase().indexOf('IPAD') >= 0) {\r\n bool = true;\r\n }\r\n return bool;\r\n }\r\n\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2xpbmstZW1iZWQvbGluay1lbWJlZC5jb21wb25lbnQuY3NzIn0= */\"","import { CadastrarLinkEmbedComponent } from './../modals/cadastrar-link-embed/cadastrar-link-embed.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ExclusoesComponent } from 'app/modals/exclusoes/exclusoes.component';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-link-embed',\r\n templateUrl: './link-embed.component.html',\r\n styleUrls: ['./link-embed.component.css']\r\n})\r\nexport class LinkEmbedComponent implements OnInit {\r\n items = [];\r\n pesquisa;\r\n\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n link_embed1;\r\n link_embed2;\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n this.service.isSuperUser();\r\n this.link_embed1 = this.service.getEmbed1();\r\n this.link_embed2 = this.service.getEmbed2();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(CadastrarLinkEmbedComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Cadastrar link';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n getItems(ev){\r\n\r\n this.getdados();\r\n }\r\n \r\n\r\n alterar(p) {\r\n const modalRef = this.modalService.open(CadastrarLinkEmbedComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar link';\r\n modalRef.componentInstance.tipo = 2;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Excluir link';\r\n modalRef.componentInstance.tipo = 13;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n permissao: this.permissao,\r\n pesquisa: this.pesquisa\r\n }\r\n this.service.getLinksEmbed(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.dados;\r\n })\r\n }\r\n\r\n\r\n}\r\n","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n }\\r\\n \\r\\n /* Hide default HTML checkbox */\\r\\n \\r\\n .switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n }\\r\\n \\r\\n /* The slider */\\r\\n \\r\\n .slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n .slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n input:checked + .slider {\\r\\n background-color: #6e037c;\\r\\n }\\r\\n \\r\\n input:focus + .slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n }\\r\\n \\r\\n input:checked + .slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n }\\r\\n \\r\\n /* Rounded sliders */\\r\\n \\r\\n .slider.round {\\r\\n border-radius: 34px;\\r\\n }\\r\\n \\r\\n .slider.round:before {\\r\\n border-radius: 50%;\\r\\n }\\r\\n \\r\\n .pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n \\r\\n .tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n \\r\\n .tt:hover{\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvbGlua3MtdXRlaXMvbGlua3MtdXRlaXMuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV0FBVztJQUNYLFlBQVk7RUFDZDs7RUFFQSwrQkFBK0I7O0VBQy9CO0lBQ0UsVUFBVTtJQUNWLFFBQVE7SUFDUixTQUFTO0VBQ1g7O0VBRUEsZUFBZTs7RUFDZjtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsTUFBTTtJQUNOLE9BQU87SUFDUCxRQUFRO0lBQ1IsU0FBUztJQUNULHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxTQUFTO0lBQ1QsV0FBVztJQUNYLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLHlCQUF5QjtFQUMzQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLG1DQUFtQztJQUVuQywyQkFBMkI7RUFDN0I7O0VBRUEsb0JBQW9COztFQUNwQjtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLHdCQUF3QjtBQUM1Qjs7RUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7RUFFQTtFQUNFLG1CQUFtQjtBQUNyQiIsImZpbGUiOiJzcmMvYXBwL2xpbmtzLXV0ZWlzL2xpbmtzLXV0ZWlzLmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuICBcclxuICAvKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xyXG4gIC5zd2l0Y2ggaW5wdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBcclxuICAvKiBUaGUgc2xpZGVyICovXHJcbiAgLnNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlMDM3YztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzZlMDM3YztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICB9XHJcbiAgXHJcbiAgLyogUm91bmRlZCBzbGlkZXJzICovXHJcbiAgLnNsaWRlci5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIH1cclxuICBcclxuICAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAucGFjLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAxMDUxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50dCB7XHJcbiAgYmFja2dyb3VuZDogIzA0MDBkNDtcclxufVxyXG5cclxuLnR0OmhvdmVye1xyXG4gIGJhY2tncm91bmQ6ICMwNDAwZDQ7XHJcbn0iXX0= */\"","import { CadastrarLinksUteisComponent } from './../modals/cadastrar-links-uteis/cadastrar-links-uteis.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ExclusoesComponent } from 'app/modals/exclusoes/exclusoes.component';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-links-uteis',\r\n templateUrl: './links-uteis.component.html',\r\n styleUrls: ['./links-uteis.component.css']\r\n})\r\nexport class LinksUteisComponent implements OnInit {\r\n\r\n items = [];\r\n pesquisa;\r\n\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n this.service.isSuperUser();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(CadastrarLinksUteisComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Cadastrar menu';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n getItems(ev){\r\n\r\n this.getdados();\r\n }\r\n \r\n\r\n alterar(p) {\r\n const modalRef = this.modalService.open(CadastrarLinksUteisComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar menu';\r\n modalRef.componentInstance.tipo = 2;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Excluir link';\r\n modalRef.componentInstance.tipo = 11;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n permissao: this.permissao,\r\n pesquisa: this.pesquisa\r\n }\r\n this.service.getLinks(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.mensagem;\r\n })\r\n }\r\n\r\n alterar_status(item){\r\n if(item.status_links_uteis==1){\r\n item.status_links_uteis = 2;\r\n } else if(item.status_links_uteis!=1){\r\n item.status_links_uteis = 1;\r\n }\r\n \r\n this.service.updateLinks(item).then((data: any) => {\r\n if (data.mensagem == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_links_uteis==1){\r\n item.status_links_uteis = 2;\r\n } else if(item.status_links_uteis!=1){\r\n item.status_links_uteis = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n\r\n}\r\n","export default \".imgbody {\\r\\n height: 100%;\\r\\n background-image: url('image.png');\\r\\n background-position: center; /* Center the image */\\r\\n background-repeat: no-repeat; /* Do not repeat the image */\\r\\n background-size: cover; /* Resize the background image to cover the entire container */\\r\\n\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvbG9naW4vbG9naW4uY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLFlBQVk7SUFDWixrQ0FBNkM7SUFDN0MsMkJBQTJCLEVBQUUscUJBQXFCO0lBQ2xELDRCQUE0QixFQUFFLDRCQUE0QjtJQUMxRCxzQkFBc0IsRUFBRSw4REFBOEQ7O0FBRTFGIiwiZmlsZSI6InNyYy9hcHAvbG9naW4vbG9naW4uY29tcG9uZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5pbWdib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW1hZ2UucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyAvKiBDZW50ZXIgdGhlIGltYWdlICovXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBEbyBub3QgcmVwZWF0IHRoZSBpbWFnZSAqL1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgLyogUmVzaXplIHRoZSBiYWNrZ3JvdW5kIGltYWdlIHRvIGNvdmVyIHRoZSBlbnRpcmUgY29udGFpbmVyICovXHJcblxyXG59Il19 */\"","import { environment } from './../../environments/environment';\r\nimport { RecSenhaComponent } from './../modals/rec-senha/rec-senha.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport * as CryptoTS from 'crypto-ts'\r\n\r\n@Component({\r\n selector: 'app-login',\r\n templateUrl: './login.component.html',\r\n styleUrls: ['./login.component.css']\r\n})\r\nexport class LoginComponent implements OnInit {\r\n email: any = '';\r\n senha: any = '';\r\n tagSelecionada\r\n items: any = {};\r\n path;\r\n prefeitura\r\n opcoes = [\r\n {\r\n cidade: 'Prefeitura Municipal de Poções',\r\n tag: 'pocoes'\r\n },\r\n {\r\n cidade: 'Prefeitura Municipal de Guajeru',\r\n tag: 'guajeru'\r\n },\r\n {\r\n cidade: 'Prefeitura de Morro do chapéu',\r\n tag: 'morro'\r\n },\r\n {\r\n cidade: 'Câmara Municipal de Morro do Chapéu',\r\n tag: 'morro_camara'\r\n },\r\n {\r\n cidade: 'Instituto MorroPrev',\r\n tag: 'morro_prev'\r\n },\r\n {\r\n cidade: 'Prefeitura de Barra do Choça',\r\n tag: 'barra'\r\n },\r\n {\r\n cidade: 'Câmara Municipal de Mortugaba',\r\n tag: 'camara_mortugaba'\r\n },\r\n {\r\n cidade: 'Camara de Vereadores de Brumado',\r\n tag: 'camara_brumado'\r\n },\r\n {\r\n cidade: 'Prefeitura Municipal de Malhada de pedras',\r\n tag: 'malhada'\r\n },\r\n {\r\n cidade: 'dev',\r\n tag: 'dev'\r\n }\r\n ]\r\n id\r\n constructor(private toastr: ToastrService, private router: Router, private service: ApiService, private modalService: NgbModal, private route: ActivatedRoute) {\r\n this.path = this.service.getPath();\r\n this.id = this.route.snapshot.params[\"id\"]\r\n\r\n }\r\n\r\n ngOnInit() {\r\n if (this.id) {\r\n this.prefeitura = this.opcoes[parseInt(this.id) - 1].tag\r\n this.escolherCidade()\r\n } else {\r\n this.prefeitura = null\r\n }\r\n\r\n }\r\n\r\n ngOnDestroy() {\r\n\r\n }\r\n\r\n escolherCidade2() {\r\n this.prefeitura = this.tagSelecionada\r\n this.service.setPrefeitura(this.prefeitura)\r\n sessionStorage.setItem('prefeitura', this.encryptionAES(this.tagSelecionada))\r\n this.getdados()\r\n }\r\n\r\n escolherCidade() {\r\n this.service.setPrefeitura(this.prefeitura)\r\n sessionStorage.setItem('prefeitura', this.encryptionAES(this.prefeitura))\r\n this.getdados()\r\n }\r\n\r\n voltar() {\r\n this.prefeitura = null\r\n sessionStorage.removeItem('prefeitura')\r\n }\r\n\r\n encryptionAES(msg) {\r\n // Encrypt\r\n const ciphertext = CryptoTS.AES.encrypt(msg, environment.key);\r\n return ciphertext.toString();\r\n }\r\n\r\n\r\n getdados() {\r\n var dados = {\r\n }\r\n this.service.getConfiguracoes(dados).then((result: any) => {\r\n this.items = result.dados;\r\n })\r\n }\r\n\r\n\r\n login() {\r\n if (this.email && this.senha) {\r\n var dados: any = {\r\n email: this.email,\r\n senha: this.senha\r\n }\r\n this.service.login(dados).then((result: any) => {\r\n console.log(dados)\r\n if (result.mensagem == 1) {\r\n sessionStorage.setItem('painelM', JSON.stringify(result.usuario));\r\n this.router.navigate(['dashboard']);\r\n } else {\r\n this.toastr.warning('Informações Invalidas', 'Desculpe!');\r\n }\r\n });\r\n }\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(RecSenhaComponent);\r\n }\r\n\r\n}\r\n","export default \".switch {\\r\\n position: relative;\\r\\n display: inline-block;\\r\\n width: 60px;\\r\\n height: 34px;\\r\\n }\\r\\n \\r\\n /* Hide default HTML checkbox */\\r\\n \\r\\n .switch input {\\r\\n opacity: 0;\\r\\n width: 0;\\r\\n height: 0;\\r\\n }\\r\\n \\r\\n /* The slider */\\r\\n \\r\\n .slider {\\r\\n position: absolute;\\r\\n cursor: pointer;\\r\\n top: 0;\\r\\n left: 0;\\r\\n right: 0;\\r\\n bottom: 0;\\r\\n background-color: #ccc;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n .slider:before {\\r\\n position: absolute;\\r\\n content: \\\"\\\";\\r\\n height: 26px;\\r\\n width: 26px;\\r\\n left: 4px;\\r\\n bottom: 4px;\\r\\n background-color: white;\\r\\n -webkit-transition: .4s;\\r\\n transition: .4s;\\r\\n }\\r\\n \\r\\n input:checked + .slider {\\r\\n background-color: #6e037c;\\r\\n }\\r\\n \\r\\n input:focus + .slider {\\r\\n box-shadow: 0 0 1px #6e037c;\\r\\n }\\r\\n \\r\\n input:checked + .slider:before {\\r\\n -webkit-transform: translateX(26px);\\r\\n transform: translateX(26px);\\r\\n }\\r\\n \\r\\n /* Rounded sliders */\\r\\n \\r\\n .slider.round {\\r\\n border-radius: 34px;\\r\\n }\\r\\n \\r\\n .slider.round:before {\\r\\n border-radius: 50%;\\r\\n }\\r\\n \\r\\n .pac-container {\\r\\n z-index: 1051 !important;\\r\\n}\\r\\n \\r\\n .tt {\\r\\n background: #0400d4;\\r\\n}\\r\\n \\r\\n .tt:hover{\\r\\n background: #0400d4;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvbWVudXMvbWVudXMuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV0FBVztJQUNYLFlBQVk7RUFDZDs7RUFFQSwrQkFBK0I7O0VBQy9CO0lBQ0UsVUFBVTtJQUNWLFFBQVE7SUFDUixTQUFTO0VBQ1g7O0VBRUEsZUFBZTs7RUFDZjtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsTUFBTTtJQUNOLE9BQU87SUFDUCxRQUFRO0lBQ1IsU0FBUztJQUNULHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxTQUFTO0lBQ1QsV0FBVztJQUNYLHVCQUF1QjtJQUN2Qix1QkFBdUI7SUFDdkIsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLHlCQUF5QjtFQUMzQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLG1DQUFtQztJQUVuQywyQkFBMkI7RUFDN0I7O0VBRUEsb0JBQW9COztFQUNwQjtJQUNFLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLHdCQUF3QjtBQUM1Qjs7RUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7RUFFQTtFQUNFLG1CQUFtQjtBQUNyQiIsImZpbGUiOiJzcmMvYXBwL21lbnVzL21lbnVzLmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuICBcclxuICAvKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xyXG4gIC5zd2l0Y2ggaW5wdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBcclxuICAvKiBUaGUgc2xpZGVyICovXHJcbiAgLnNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgfVxyXG4gIFxyXG4gIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgIHRyYW5zaXRpb246IC40cztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlMDM3YztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggIzZlMDM3YztcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICB9XHJcbiAgXHJcbiAgLyogUm91bmRlZCBzbGlkZXJzICovXHJcbiAgLnNsaWRlci5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIH1cclxuICBcclxuICAuc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAucGFjLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAxMDUxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50dCB7XHJcbiAgYmFja2dyb3VuZDogIzA0MDBkNDtcclxufVxyXG5cclxuLnR0OmhvdmVye1xyXG4gIGJhY2tncm91bmQ6ICMwNDAwZDQ7XHJcbn0iXX0= */\"","import { SubmenusComponent } from './../modals/submenus/submenus.component';\r\nimport { CadastrarMenusComponent } from './../modals/cadastrar-menus/cadastrar-menus.component';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ExclusoesComponent } from 'app/modals/exclusoes/exclusoes.component';\r\nimport { NgbModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-menus',\r\n templateUrl: './menus.component.html',\r\n styleUrls: ['./menus.component.css']\r\n})\r\nexport class MenusComponent implements OnInit {\r\n\r\n items = [];\r\n pesquisa;\r\n\r\n loading = false;\r\n permissao = 1;\r\n user: any = {};\r\n constructor(private modalService: NgbModal, private service: ApiService, private toastrService: ToastrService) { \r\n this.user = this.service.getUser();\r\n this.service.isSuperUser();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n open() {\r\n const modalRef = this.modalService.open(CadastrarMenusComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Cadastrar menu';\r\n modalRef.componentInstance.tipo = 1;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n getItems(ev){\r\n\r\n this.getdados();\r\n }\r\n \r\n\r\n alterar(p) {\r\n const modalRef = this.modalService.open(CadastrarMenusComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Alterar menu';\r\n modalRef.componentInstance.tipo = 2;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n alterar2(p) {\r\n const modalRef = this.modalService.open(SubmenusComponent, {size: 'lg'});\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n excluir(p) {\r\n const modalRef = this.modalService.open(ExclusoesComponent, {size: 'lg'});\r\n modalRef.componentInstance.title = 'Excluir menu';\r\n modalRef.componentInstance.tipo = 9;\r\n modalRef.componentInstance.userData = p;\r\n modalRef.componentInstance.passEntry.subscribe((receivedEntry) => {\r\n this.getdados();\r\n })\r\n }\r\n\r\n getdados(){\r\n this.loading = true;\r\n var dados = {\r\n permissao: this.permissao,\r\n pesquisa: this.pesquisa\r\n }\r\n this.service.getMenus(dados).then((result: any)=>{\r\n this.loading = false;\r\n this.items = result.mensagem;\r\n })\r\n }\r\n\r\n alterar_status(item){\r\n if(item.status_menu_item==1){\r\n item.status_menu_item = 2;\r\n } else if(item.status_menu_item!=1){\r\n item.status_menu_item = 1;\r\n }\r\n \r\n this.service.updateMenus(item).then((data: any) => {\r\n if (data.mensagem == 1) {\r\n this.toastrService.success('Status alterado com sucesso', 'Sucesso!');\r\n } else {\r\n if(item.status_menu_item==1){\r\n item.status_menu_item = 2;\r\n } else if(item.status_menu_item!=1){\r\n item.status_menu_item = 1;\r\n }\r\n this.toastrService.error('Não foi possivel alterar o status, tente novamente mais tarde', 'Desculpe!');\r\n }\r\n }, (error) => {\r\n \r\n });\r\n }\r\n\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9hbHRlcmFyLWJhbm5lcnMvYWx0ZXJhci1iYW5uZXJzLmNvbXBvbmVudC5jc3MifQ== */\"","import { HttpClient } from '@angular/common/http';\r\nimport { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-alterar-banners',\r\n templateUrl: './alterar-banners.component.html',\r\n styleUrls: ['./alterar-banners.component.css']\r\n})\r\nexport class AlterarBannersComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n loading;\r\n foto;\r\n path;\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) {\r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n removerImagem(){\r\n if(this.tipo==1){\r\n this.userData.banner_1 = null; \r\n }\r\n if(this.tipo==2){\r\n this.userData.banner_2 = null; \r\n }\r\n if(this.tipo==3){\r\n this.userData.banner_3 = null; \r\n }\r\n if(this.tipo==4){\r\n this.userData.banner_4 = null; \r\n }\r\n if(this.tipo==5){\r\n this.userData.banner_5 = null; \r\n }\r\n if(this.tipo==6){\r\n this.userData.banner_6 = null; \r\n }\r\n if(this.tipo==7){\r\n this.userData.banner_7 = null; \r\n }\r\n if(this.tipo==8){\r\n this.userData.banner_1_item1 = null; \r\n }\r\n if(this.tipo==9){\r\n this.userData.banner_1_item2 = null; \r\n }\r\n if(this.tipo==10){\r\n this.userData.banner_8= null; \r\n }\r\n if(this.tipo==11){\r\n this.userData.banner_9= null; \r\n }\r\n }\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n inputFileChange(event) {\r\n this.loading = true;\r\n if (event.target.files && event.target.files[0]) {\r\n this.foto = event.target.files[0];\r\n const formData = new FormData();\r\n formData.append('foto', this.foto);\r\n var url = this.service.getUrl() + 'upload-imagem/';\r\n this.http.post(url, formData)\r\n .subscribe((resposta : any) => {\r\n this.loading = false;\r\n if(this.tipo==1){\r\n this.userData.banner_1 = resposta.mensagem;\r\n this.userData.base_url_banner1 = resposta.base_url;\r\n }\r\n if(this.tipo==2){\r\n this.userData.banner_2 = resposta.mensagem; \r\n this.userData.base_url_banner2 = resposta.base_url;\r\n }\r\n if(this.tipo==3){\r\n this.userData.banner_3 = resposta.mensagem; \r\n this.userData.base_url_banner3 = resposta.base_url;\r\n }\r\n if(this.tipo==4){\r\n this.userData.banner_4 = resposta.mensagem; \r\n this.userData.base_url_banner4 = resposta.base_url;\r\n }\r\n if(this.tipo==5){\r\n this.userData.banner_5 = resposta.mensagem; \r\n this.userData.base_url_banner5 = resposta.base_url;\r\n }\r\n if(this.tipo==6){\r\n this.userData.banner_6 = resposta.mensagem; \r\n this.userData.base_url_banner6 = resposta.base_url;\r\n }\r\n if(this.tipo==7){\r\n this.userData.banner_7 = resposta.mensagem; \r\n this.userData.base_url_banner7 = resposta.base_url;\r\n }\r\n if(this.tipo==8){\r\n this.userData.banner_1_item1 = resposta.mensagem; \r\n this.userData.base_url_banner1_item1 = resposta.base_url;\r\n }\r\n if(this.tipo==9){\r\n this.userData.banner_1_item2 = resposta.mensagem; \r\n this.userData.base_url_banner1_item2 = resposta.base_url;\r\n }\r\n if(this.tipo==10){\r\n this.userData.banner_8= resposta.mensagem; \r\n this.userData.base_url_banner8 = resposta.base_url;\r\n }\r\n if(this.tipo==11){\r\n this.userData.banner_9= resposta.mensagem; \r\n this.userData.base_url_banner9 = resposta.base_url;\r\n }\r\n \r\n });\r\n }\r\n }\r\n\r\n\r\n salvar(){\r\n this.updateUser();\r\n }\r\n\r\n\r\n updateUser(){\r\n this.service.updateBanners(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('configurações alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n \r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItYWdlbmRhL2NhZGFzdHJhci1hZ2VuZGEuY29tcG9uZW50LmNzcyJ9 */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport * as DecoupledEditor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\nclass UploadAdapter {\r\n loader;\r\n constructor( loader ) {\r\n this.loader = loader;\r\n }\r\n\r\n upload() {\r\n return this.loader.file\r\n .then( file => new Promise( ( resolve, reject ) => {\r\n var myReader= new FileReader();\r\n myReader.onloadend = (e) => {\r\n resolve({ default: myReader.result });\r\n }\r\n\r\n myReader.readAsDataURL(file);\r\n } ) );\r\n };\r\n}\r\n\r\n@Component({\r\n selector: 'app-cadastrar-agenda',\r\n templateUrl: './cadastrar-agenda.component.html',\r\n styleUrls: ['./cadastrar-agenda.component.css']\r\n})\r\nexport class CadastrarAgendaComponent implements OnInit {\r\n\r\n public Editor = DecoupledEditor;\r\n @Input() userData: any = {\r\n descricao: ''\r\n };\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n secretarias = [];\r\n loading;\r\n foto;\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) { \r\n \r\n }\r\n \r\n ngOnInit(): void {\r\n if(this.tipo==2){\r\n this.userData.date = this.dataFormat(this.userData.date)\r\n }\r\n }\r\n\r\n\r\n dataFormat(date) {\r\n return new Date(date).toISOString().slice(0, 10);\r\n }\r\n \r\n onReady(eventData) {\r\n eventData.ui.getEditableElement().parentElement.insertBefore(\r\n eventData.ui.view.toolbar.element,\r\n eventData.ui.getEditableElement()\r\n );\r\n eventData.plugins.get('FileRepository').createUploadAdapter = function (loader) {\r\n console.log(btoa(loader.file));\r\n return new UploadAdapter(loader);\r\n };\r\n }\r\n \r\n \r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n \r\n close2(){\r\n this.activeModal.close();\r\n this.passEntry.emit(2);\r\n }\r\n \r\n \r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n \r\n \r\n setUser(){\r\n if(this.userData.titulo || this.userData.date ){\r\n this.service.setAgenda(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('agenda cadastrada com sucesso', 'Sucesso!');\r\n this.close2();\r\n } else {\r\n this.toastr.error('Não foi possivel cadastrar a agenda, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n \r\n updateUser(){\r\n if(this.userData.titulo || this.userData.date ){\r\n this.service.updateAgenda(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('agenda alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n }\r\n ","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItYmFycmEtbGF0ZXJhbC9jYWRhc3RyYXItYmFycmEtbGF0ZXJhbC5jb21wb25lbnQuY3NzIn0= */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-barra-lateral',\r\n templateUrl: './cadastrar-barra-lateral.component.html',\r\n styleUrls: ['./cadastrar-barra-lateral.component.css']\r\n})\r\nexport class CadastrarBarraLateralComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n if(this.userData.descricao){\r\n \r\n this.service.setBarraLateral(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('dados cadastrados com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){\r\n if(this.userData.descricao){\r\n this.service.updateBarraLateral(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('dados alterados com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItY2F0ZWdvcmlhLXB1YmxpY2FjYW8vY2FkYXN0cmFyLWNhdGVnb3JpYS1wdWJsaWNhY2FvLmNvbXBvbmVudC5jc3MifQ== */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\nimport { ApiService } from 'app/services/api.service';\nimport { ToastrService } from 'ngx-toastr';\n\n@Component({\n selector: 'app-cadastrar-categoria-publicacao',\n templateUrl: './cadastrar-categoria-publicacao.component.html',\n styleUrls: ['./cadastrar-categoria-publicacao.component.css']\n})\nexport class CadastrarCategoriaPublicacaoComponent implements OnInit {\n @Input() userData: any = {};\n @Input() title;\n @Output() passEntry: EventEmitter = new EventEmitter();\n\n constructor(private service: ApiService, private activeModel: NgbActiveModal, private toastr: ToastrService) { }\n\n ngOnInit(): void {\n }\n\n close() {\n this.activeModel.close()\n }\n\n salvar() {\n if (!this.userData.nome) {\n this.toastr.warning('Nome é obrigatorio!')\n return\n }\n if (!this.userData.descricao) {\n this.toastr.warning('Descrição é obrigatorio!')\n return\n }\n if (this.userData.id_categoria_publicacao) {\n this.service.updateCategoriaPublicacao(this.userData).then((res: any) => {\n console.log(res);\n this.toastr.success('Item alterado com sucesso!')\n this.close()\n this.passEntry.emit(1)\n }).catch((error) => {\n this.toastr.error('Erro no servidor!')\n console.log(error);\n })\n } else {\n this.userData.status_categoria_publicacao = 1\n console.log(this.userData);\n this.service.addCategoriaPublicacao(this.userData).then((res: any) => {\n this.toastr.success('Item cadastrado com sucesso!')\n console.log(res)\n this.close()\n this.passEntry.emit(1)\n }).catch((error) => {\n this.toastr.error('Erro no servidor!')\n console.log(error);\n })\n }\n }\n}\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItY2F0ZWdvcmlhcy9jYWRhc3RyYXItY2F0ZWdvcmlhcy5jb21wb25lbnQuY3NzIn0= */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-categorias',\r\n templateUrl: './cadastrar-categorias.component.html',\r\n styleUrls: ['./cadastrar-categorias.component.css']\r\n})\r\nexport class CadastrarCategoriasComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n if(this.userData.nomecategoria){\r\n \r\n this.service.setCategorias(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('categoria cadastrada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){\r\n if(this.userData.nomecategoria){\r\n this.service.updateCategorias(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('categoria alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItY292aWQyL2NhZGFzdHJhci1jb3ZpZDIuY29tcG9uZW50LmNzcyJ9 */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { format, compareAsc } from 'date-fns'\r\n\r\n@Component({\r\n selector: 'app-cadastrar-covid2',\r\n templateUrl: './cadastrar-covid2.component.html',\r\n styleUrls: ['./cadastrar-covid2.component.css']\r\n})\r\nexport class CadastrarCovid2Component implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n\r\n ngOnInit(): void {\r\n if(this.tipo==1){\r\n this.userData.data = format(new Date(), 'yyyy-MM-dd');\r\n this.userData.horario = format(new Date(), 'HH:mm');\r\n } else {\r\n this.userData.data = this.dataFormat(this.userData.data);\r\n }\r\n }\r\n\r\n dataFormat(date) {\r\n return new Date(date).toISOString().slice(0, 10);\r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n\r\n salvar(){\r\n if(!this.userData.data){\r\n this.toastr.warning('Preencha a data antes de continuar', 'Atençã0!');\r\n return\r\n }\r\n if(!this.userData.horario){\r\n this.toastr.warning('Preencha o horario antes de continuar', 'Atençã0!');\r\n return\r\n }\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n this.service.setCovid(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('categoria cadastrada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n }\r\n\r\n updateUser(){\r\n delete this.userData.data_att;\r\n this.service.updateCovid(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('categoria alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n \r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItY292aWQzL2NhZGFzdHJhci1jb3ZpZDMuY29tcG9uZW50LmNzcyJ9 */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport { format, compareAsc } from 'date-fns'\r\n\r\n@Component({\r\n selector: 'app-cadastrar-covid3',\r\n templateUrl: './cadastrar-covid3.component.html',\r\n styleUrls: ['./cadastrar-covid3.component.css']\r\n})\r\nexport class CadastrarCovid3Component implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n \r\n ngOnInit(): void {\r\n if(this.tipo==1){\r\n this.userData.data = format(new Date(), 'yyyy-MM-dd');\r\n this.userData.horario = format(new Date(), 'HH:mm');\r\n } else {\r\n this.userData.data = this.dataFormat(this.userData.data);\r\n }\r\n }\r\n \r\n dataFormat(date) {\r\n return new Date(date).toISOString().slice(0, 10);\r\n }\r\n \r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n \r\n \r\n \r\n salvar(){\r\n if(!this.userData.data){\r\n this.toastr.warning('Preencha a data antes de continuar', 'Atençã0!');\r\n return\r\n }\r\n if(!this.userData.horario){\r\n this.toastr.warning('Preencha o horario antes de continuar', 'Atençã0!');\r\n return\r\n }\r\n if(this.tipo==1){\r\n this.userData.data_exibir = '\"'+format(new Date(), 'dd/MM/yyyy')+'\"';\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n \r\n setUser(){\r\n this.service.setCovid(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('categoria cadastrada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n }\r\n \r\n updateUser(){\r\n delete this.userData.data_att;\r\n this.service.updateCovid(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('categoria alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n \r\n }\r\n }\r\n ","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItZ2FsZXJpYS9jYWRhc3RyYXItZ2FsZXJpYS5jb21wb25lbnQuY3NzIn0= */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport * as DecoupledEditor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport * as moment from 'moment-timezone';\r\n\r\nclass UploadAdapter {\r\n loader;\r\n constructor( loader ) {\r\n this.loader = loader;\r\n }\r\n\r\n upload() {\r\n return this.loader.file\r\n .then( file => new Promise( ( resolve, reject ) => {\r\n var myReader= new FileReader();\r\n myReader.onloadend = (e) => {\r\n resolve({ default: myReader.result });\r\n }\r\n\r\n myReader.readAsDataURL(file);\r\n } ) );\r\n };\r\n}\r\n@Component({\r\n selector: 'app-cadastrar-galeria',\r\n templateUrl: './cadastrar-galeria.component.html',\r\n styleUrls: ['./cadastrar-galeria.component.css']\r\n})\r\nexport class CadastrarGaleriaComponent implements OnInit {\r\n public Editor = DecoupledEditor;\r\n @Input() userData: any = {\r\n conteudo: ''\r\n };\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n secretarias = [];\r\n loading;\r\n foto;\r\n path;\r\n format2 = \"YYYY-MM-DD\";\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) { \r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n }\r\n\r\n inputFileChange(event) {\r\n this.loading = true;\r\n if (event.target.files && event.target.files[0]) {\r\n this.foto = event.target.files[0];\r\n const formData = new FormData();\r\n formData.append('foto', this.foto);\r\n var url = this.service.getUrl() + 'upload-imagem/';\r\n this.http.post(url, formData)\r\n .subscribe((resposta : any) => {\r\n this.loading = false;\r\n this.userData.foto = resposta.mensagem; \r\n this.userData.base_url = resposta.base_url; \r\n });\r\n }\r\n }\r\n\r\n onReady(eventData) {\r\n eventData.ui.getEditableElement().parentElement.insertBefore(\r\n eventData.ui.view.toolbar.element,\r\n eventData.ui.getEditableElement()\r\n );\r\n eventData.plugins.get('FileRepository').createUploadAdapter = function (loader) {\r\n console.log(btoa(loader.file));\r\n return new UploadAdapter(loader);\r\n };\r\n }\r\n \r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n close2(){\r\n this.activeModal.close();\r\n this.passEntry.emit(2);\r\n }\r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n var dados = {\r\n }\r\n this.service.getCategoriasAtivas(dados).then((result: any)=>{\r\n this.secretarias = result.mensagem;\r\n })\r\n }\r\n\r\n setUser(){\r\n this.userData.data = moment().format(this.format2);\r\n if(this.userData.titulo){\r\n this.service.setGaleria(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('Noticia cadastrada com sucesso', 'Sucesso!');\r\n this.close2();\r\n } else {\r\n this.toastr.error('Não foi possivel cadastrar a noticia, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){\r\n if(this.userData.titulo){\r\n this.service.updateGaleria(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('noticia alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItaXRlbnMtYmFycmEtbGF0ZXJhbC9jYWRhc3RyYXItaXRlbnMtYmFycmEtbGF0ZXJhbC5jb21wb25lbnQuY3NzIn0= */\"","import { HttpClient } from '@angular/common/http';\r\nimport { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-itens-barra-lateral',\r\n templateUrl: './cadastrar-itens-barra-lateral.component.html',\r\n styleUrls: ['./cadastrar-itens-barra-lateral.component.css']\r\n})\r\nexport class CadastrarItensBarraLateralComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() id;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n foto;\r\n loading;\r\n path;\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) {\r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n inputFileChange(event) {\r\n this.loading = true;\r\n if (event.target.files && event.target.files[0]) {\r\n this.foto = event.target.files[0];\r\n const formData = new FormData();\r\n formData.append('foto', this.foto);\r\n var url = this.service.getUrl() + 'upload-file/';\r\n this.http.post(url, formData)\r\n .subscribe((resposta : any) => {\r\n this.loading = false;\r\n this.userData.img_barra = resposta.mensagem; \r\n this.userData.base_url = resposta.base_url; \r\n });\r\n }\r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n\r\n salvar(){\r\n if(!this.userData.tipo){\r\n this.toastr.warning('Escolha o tipo', 'Atenção!');\r\n return\r\n }\r\n if(this.userData.tipo==1){\r\n if(!this.userData.img_barra){\r\n this.toastr.warning('Escolha uma imagem', 'Atenção!');\r\n return\r\n }\r\n if(!this.userData.link){\r\n this.toastr.warning('Preencha a url', 'Atenção!');\r\n return\r\n }\r\n }\r\n if(this.userData.tipo==2){\r\n if(!this.userData.descricao_link){\r\n this.toastr.warning('Digite uma descrição', 'Atenção!');\r\n return\r\n }\r\n if(!this.userData.link){\r\n this.toastr.warning('Preencha a url', 'Atenção!');\r\n return\r\n }\r\n }\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n this.userData.cod_barra_lateral = this.id;\r\n this.service.setBarraLateralItens(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('dados cadastrados com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n }\r\n\r\n updateUser(){\r\n this.service.updateBarraLateralItens(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('dados alterados com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItaXRlbnMtZ2FsZXJpYS9jYWRhc3RyYXItaXRlbnMtZ2FsZXJpYS5jb21wb25lbnQuY3NzIn0= */\"","import { HttpClient } from '@angular/common/http';\r\nimport { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-itens-galeria',\r\n templateUrl: './cadastrar-itens-galeria.component.html',\r\n styleUrls: ['./cadastrar-itens-galeria.component.css']\r\n})\r\nexport class CadastrarItensGaleriaComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n @Input() galeria: any ={};\r\n loading;\r\n foto;\r\n path;\r\n dados = [];\r\n erro =0;\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) { \r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n async inputFileChange(event) {\r\n this.loading = true;\r\n if (event.target.files && event.target.files[0]) {\r\n this.foto = event.target.files;\r\n for(var i=0;i{\r\n var dados = {\r\n cod_galeria: this.galeria.id_galeria,\r\n arquivo: result.mensagem,\r\n base_url: result.base_url\r\n }\r\n this.salvar(dados);\r\n if(this.foto.length==(i)){\r\n this.close2();\r\n }\r\n }); \r\n }\r\n }\r\n if(this.erro==0){\r\n this.toastr.success('Imagens salvas', 'Sucesso!');\r\n } else {\r\n this.toastr.warning('Uma ou mais imagens não poderam ser salvas', 'Atenção!');\r\n }\r\n }\r\n\r\n\r\n \r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n close2(){\r\n this.activeModal.close();\r\n this.passEntry.emit(2);\r\n }\r\n\r\n\r\n\r\n salvar(dados){\r\n this.service.setGaleriaItens(dados).then((result: any)=>{\r\n if(result.dados==1){\r\n \r\n } else {\r\n this.erro ++;\r\n }\r\n })\r\n\r\n }\r\n\r\n\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItbGluay1lbWJlZC9jYWRhc3RyYXItbGluay1lbWJlZC5jb21wb25lbnQuY3NzIn0= */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-link-embed',\r\n templateUrl: './cadastrar-link-embed.component.html',\r\n styleUrls: ['./cadastrar-link-embed.component.css']\r\n})\r\nexport class CadastrarLinkEmbedComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n if(this.userData.url){\r\n \r\n this.service.setLinksEmbed(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('categoria cadastrada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){\r\n if(this.userData.url){\r\n this.service.updateLinksEmbed(this.userData).then((result: any)=>{\r\n if(result.dados==1){\r\n this.toastr.success('categoria alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItbGlua3MtdXRlaXMvY2FkYXN0cmFyLWxpbmtzLXV0ZWlzLmNvbXBvbmVudC5jc3MifQ== */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-links-uteis',\r\n templateUrl: './cadastrar-links-uteis.component.html',\r\n styleUrls: ['./cadastrar-links-uteis.component.css']\r\n})\r\nexport class CadastrarLinksUteisComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n if(this.userData.titulo){\r\n \r\n this.service.setLinks(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('categoria cadastrada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){\r\n if(this.userData.titulo){\r\n this.service.updateLinks(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('categoria alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItbWVudXMvY2FkYXN0cmFyLW1lbnVzLmNvbXBvbmVudC5jc3MifQ== */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-menus',\r\n templateUrl: './cadastrar-menus.component.html',\r\n styleUrls: ['./cadastrar-menus.component.css']\r\n})\r\nexport class CadastrarMenusComponent implements OnInit {\r\n @Input() userData: any = {};\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n\r\n ngOnInit(): void {\r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n if(this.userData.nome_menu){\r\n \r\n this.service.setMenus(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('menu cadastrado com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){\r\n if(this.userData.nome_menu){\r\n this.service.updateMenus(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('menu alterado com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \":host ::ng-deep .ck-editor__editable_inline {\\r\\n min-height: 400px;\\r\\n}\\r\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvbW9kYWxzL2NhZGFzdHJhci1ub3RpY2lhcy9jYWRhc3RyYXItbm90aWNpYXMuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLGlCQUFpQjtBQUNyQiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItbm90aWNpYXMvY2FkYXN0cmFyLW5vdGljaWFzLmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCA6Om5nLWRlZXAgLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59Il19 */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport * as DecoupledEditor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport * as moment from 'moment-timezone';\r\n\r\nclass UploadAdapter {\r\n loader;\r\n constructor( loader ) {\r\n this.loader = loader;\r\n }\r\n\r\n upload() {\r\n return this.loader.file\r\n .then( file => new Promise( ( resolve, reject ) => {\r\n var myReader= new FileReader();\r\n myReader.onloadend = (e) => {\r\n resolve({ default: myReader.result });\r\n }\r\n\r\n myReader.readAsDataURL(file);\r\n } ) );\r\n };\r\n}\r\n\r\n@Component({\r\n selector: 'app-cadastrar-noticias',\r\n templateUrl: './cadastrar-noticias.component.html',\r\n styleUrls: ['./cadastrar-noticias.component.css']\r\n})\r\nexport class CadastrarNoticiasComponent implements OnInit {\r\n public Editor = DecoupledEditor;\r\n @Input() userData: any = {\r\n conteudo: ''\r\n };\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n secretarias = [];\r\n loading;\r\n foto;\r\n path;\r\n format2 = \"YYYY-MM-DD\";\r\n arquivos = [];\r\n menu = 1;\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) { \r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getdados();\r\n if(this.tipo==2){\r\n this.arquivos = JSON.parse(this.userData.imagens);\r\n }\r\n }\r\n\r\n trocarMenu(numero){\r\n this.menu = numero;\r\n }\r\n\r\n inputFileChange(event) {\r\n this.loading = true;\r\n if (event.target.files && event.target.files[0]) {\r\n this.foto = event.target.files[0];\r\n const formData = new FormData();\r\n formData.append('foto', this.foto);\r\n var url = this.service.getUrl() + 'upload-noticia/';\r\n this.http.post(url, formData)\r\n .subscribe((resposta : any) => {\r\n this.loading = false;\r\n this.userData.img = resposta.mensagem;\r\n this.userData.base_url = resposta.base_url; \r\n });\r\n }\r\n }\r\n\r\n onReady(eventData) {\r\n eventData.ui.getEditableElement().parentElement.insertBefore(\r\n eventData.ui.view.toolbar.element,\r\n eventData.ui.getEditableElement()\r\n );\r\n eventData.plugins.get('FileRepository').createUploadAdapter = function (loader) {\r\n console.log(btoa(loader.file));\r\n return new UploadAdapter(loader);\r\n };\r\n }\r\n \r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n removerImagem(imagem){\r\n var index = this.arquivos.indexOf(imagem);\r\n if (index > -1) {\r\n this.arquivos.splice(index, 1);\r\n }\r\n }\r\n\r\n async inputFileChange2(event) {\r\n \r\n if (event.target.files && event.target.files[0]) {\r\n this.loading = true;\r\n this.foto = event.target.files;\r\n for(var i=0;i{\r\n var dados = {\r\n arquivo: result.mensagem,\r\n base_url: result.base_url\r\n }\r\n this.arquivos.push(dados);\r\n \r\n }); \r\n }\r\n this.loading = false;\r\n }\r\n }\r\n\r\n \r\n\r\n getdados(){\r\n var dados = {\r\n }\r\n this.service.getCategoriasAtivas(dados).then((result: any)=>{\r\n this.secretarias = result.mensagem;\r\n })\r\n }\r\n\r\n setUser(){\r\n this.userData.data = moment().format(this.format2);\r\n if(this.userData.titulo && this.userData.conteudo && this.userData.cod_categoria){\r\n this.userData.imagens = JSON.stringify(this.arquivos);\r\n this.service.setNoticias(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('Noticia cadastrada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('Não foi possivel cadastrar a noticia, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){\r\n if(this.userData.titulo && this.userData.conteudo && this.userData.cod_categoria){\r\n delete this.userData.data;\r\n this.userData.imagens = JSON.stringify(this.arquivos);\r\n this.service.updateNoticias(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('noticia alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItb2JyYXMvY2FkYXN0cmFyLW9icmFzLmNvbXBvbmVudC5jc3MifQ== */\"","import { HttpClient } from '@angular/common/http';\nimport { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\nimport { ApiService } from 'app/services/api.service';\nimport { ToastrService } from 'ngx-toastr';\n\n@Component({\n selector: 'app-cadastrar-obras',\n templateUrl: './cadastrar-obras.component.html',\n styleUrls: ['./cadastrar-obras.component.css']\n})\nexport class CadastrarObrasComponent implements OnInit {\n @Input() userData: any = {\n };\n @Input() title;\n @Input() tipo;\n @Output() passEntry: EventEmitter = new EventEmitter();\n empresas = [];\n secretarias = [];\n loading;\n imagemFile;\n anexoFile;\n path;\n controlador = 0\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) {\n this.path = this.service.getPath();\n }\n\n ngOnInit(): void {\n this.getdados();\n }\n\n dataFormat(date) {\n return new Date(date).toISOString().slice(0, 10);\n }\n\n\n uploadImagemFile(event) {\n if (event.target.files && event.target.files[0]) {\n this.imagemFile = event.target.files[0];\n console.log(this.imagemFile);\n }\n }\n\n uploadAnexoFile(event) {\n if (event.target.files && event.target.files[0]) {\n this.anexoFile = event.target.files[0];\n console.log(this.anexoFile);\n }\n }\n\n\n\n close() {\n this.activeModal.close();\n this.passEntry.emit(1);\n }\n\n close2() {\n this.activeModal.close();\n this.passEntry.emit(2);\n }\n\n\n salvar() {\n if (this.tipo == 1) {\n this.setUser();\n } else if (this.tipo == 2) {\n this.updateUser();\n }\n }\n\n\n\n\n getdados() {\n var dados = {\n }\n this.service.getObras(dados).then((result: any) => {\n this.secretarias = result.mensagem;\n })\n }\n\n setUser() {\n if (this.userData.nome) {\n this.controlador = 1\n const formData = new FormData()\n formData.append('nome', this.userData.nome)\n formData.append('descricao', this.userData.descricao)\n formData.append('percentual', this.userData.percentual)\n formData.append('imagemfile', this.imagemFile)\n formData.append('status_atual', this.userData.status_atual)\n formData.append('motivo_status', this.userData.motivo_status)\n formData.append('valor', this.userData.valor)\n formData.append('anexofile', this.anexoFile)\n this.loading = true\n console.log(this.imagemFile);\n console.log(this.anexoFile);\n this.service.addObras(formData).then((result: any) => {\n this.controlador = 0\n this.loading = false\n this.toastr.success('Noticia cadastrada com sucesso', 'Sucesso!');\n this.close2();\n }).catch(() => {\n this.controlador = 0\n this.loading = false\n\n this.toastr.error('Não foi possivel cadastrar a noticia, tente novamente mais tarde', 'Erro!');\n })\n } else {\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\n }\n }\n\n updateUser() {\n if (this.userData.nome) {\n this.controlador = 1\n this.loading = true\n const formData = new FormData()\n formData.append('id_obra', this.userData.id_obra)\n formData.append('nome', this.userData.nome)\n formData.append('descricao', this.userData.descricao)\n formData.append('percentual', this.userData.percentual)\n formData.append('imagemfile', this.imagemFile)\n formData.append('status_atual', this.userData.status_atual)\n formData.append('motivo_status', this.userData.motivo_status)\n formData.append('valor', this.userData.valor)\n formData.append('anexofile', this.anexoFile)\n this.service.updateObras(formData).then((result: any) => {\n this.controlador = 0\n this.loading = false\n this.toastr.success('noticia alterada com sucesso', 'Sucesso!');\n this.close();\n }).catch(() => {\n this.controlador = 0\n this.loading = false\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\n })\n } else {\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\n }\n }\n}\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItcGF1dGEvY2FkYXN0cmFyLXBhdXRhLmNvbXBvbmVudC5jc3MifQ== */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport * as DecoupledEditor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\nclass UploadAdapter {\r\n loader;\r\n constructor( loader ) {\r\n this.loader = loader;\r\n }\r\n\r\n upload() {\r\n return this.loader.file\r\n .then( file => new Promise( ( resolve, reject ) => {\r\n var myReader= new FileReader();\r\n myReader.onloadend = (e) => {\r\n resolve({ default: myReader.result });\r\n }\r\n\r\n myReader.readAsDataURL(file);\r\n } ) );\r\n };\r\n}\r\n@Component({\r\n selector: 'app-cadastrar-pauta',\r\n templateUrl: './cadastrar-pauta.component.html',\r\n styleUrls: ['./cadastrar-pauta.component.css']\r\n})\r\nexport class CadastrarPautaComponent implements OnInit {\r\n\r\n public Editor = DecoupledEditor;\r\n @Input() userData: any = {\r\n descricao: ''\r\n };\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n secretarias = [];\r\n loading;\r\n foto;\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) { \r\n \r\n }\r\n \r\n ngOnInit(): void {\r\n if(this.tipo==2){\r\n this.userData.date = this.dataFormat(this.userData.date)\r\n }\r\n }\r\n\r\n\r\n dataFormat(date) {\r\n return new Date(date).toISOString().slice(0, 10);\r\n }\r\n \r\n onReady(eventData) {\r\n eventData.ui.getEditableElement().parentElement.insertBefore(\r\n eventData.ui.view.toolbar.element,\r\n eventData.ui.getEditableElement()\r\n );\r\n eventData.plugins.get('FileRepository').createUploadAdapter = function (loader) {\r\n console.log(btoa(loader.file));\r\n return new UploadAdapter(loader);\r\n };\r\n }\r\n \r\n \r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n \r\n close2(){\r\n this.activeModal.close();\r\n this.passEntry.emit(2);\r\n }\r\n \r\n \r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n \r\n \r\n setUser(){\r\n if(this.userData.titulo){\r\n this.service.setPauta(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('pauta cadastrada com sucesso', 'Sucesso!');\r\n this.close2();\r\n } else {\r\n this.toastr.error('Não foi possivel cadastrar a pauta, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n \r\n updateUser(){\r\n if(this.userData.titulo){\r\n this.service.updatePauta(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('pauta alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n }\r\n ","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItcmFkaW8vY2FkYXN0cmFyLXJhZGlvLmNvbXBvbmVudC5jc3MifQ== */\"","import { HttpClient } from '@angular/common/http';\r\nimport { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\n\r\n@Component({\r\n selector: 'app-cadastrar-radio',\r\n templateUrl: './cadastrar-radio.component.html',\r\n styleUrls: ['./cadastrar-radio.component.css']\r\n})\r\nexport class CadastrarRadioComponent implements OnInit {\r\n @Input() userData: any = {\r\n };\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry: EventEmitter = new EventEmitter();\r\n empresas = [];\r\n secretarias = [];\r\n loading;\r\n foto;\r\n path;\r\n format2 = \"YYYY-MM-DD\";\r\n controlador = 0\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal, private http: HttpClient) {\r\n this.path = this.service.getPath();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.userData.data_sessao = this.dataFormat(this.userData.data_sessao)\r\n this.getdados();\r\n }\r\n\r\n dataFormat(date) {\r\n return new Date(date).toISOString().slice(0, 10);\r\n }\r\n\r\n\r\n inputFileChange(event) {\r\n if (event.target.files && event.target.files[0]) {\r\n this.foto = event.target.files[0];\r\n console.log(this.foto);\r\n\r\n }\r\n }\r\n\r\n\r\n\r\n close() {\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n close2() {\r\n this.activeModal.close();\r\n this.passEntry.emit(2);\r\n }\r\n\r\n\r\n salvar() {\r\n if (this.tipo == 1) {\r\n if (this.foto.type !== 'audio/mpeg') {\r\n this.toastr.warning('Tipo de arquivo não suportado.', 'Atenção!');\r\n return\r\n }\r\n this.setUser();\r\n } else if (this.tipo == 2) {\r\n this.updateUser();\r\n } else {\r\n if (this.foto.type !== 'audio/mpeg') {\r\n this.toastr.warning('Tipo de arquivo não suportado.', 'Atenção!');\r\n return\r\n }\r\n this.alterarArquivo()\r\n }\r\n }\r\n\r\n alterarArquivo() {\r\n if (this.userData.titulo) {\r\n this.controlador = 1\r\n const formData = new FormData()\r\n formData.append('arquivo', this.foto)\r\n formData.append('id_radio', this.userData.id_radio)\r\n console.log(formData);\r\n this.loading = true\r\n this.service.updateRadioArquivo(formData).then((result: any) => {\r\n this.controlador = 0\r\n this.toastr.success('Noticia cadastrada com sucesso', 'Sucesso!');\r\n this.close2();\r\n this.loading = false\r\n }).catch(() => {\r\n this.controlador = 0\r\n this.loading = false\r\n\r\n this.toastr.error('Não foi possivel cadastrar a noticia, tente novamente mais tarde', 'Erro!');\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n\r\n getdados() {\r\n var dados = {\r\n }\r\n this.service.getCategoriasAtivas(dados).then((result: any) => {\r\n this.secretarias = result.mensagem;\r\n })\r\n }\r\n\r\n setUser() {\r\n if (this.userData.titulo) {\r\n this.controlador = 1\r\n const formData = new FormData()\r\n formData.append('arquivo', this.foto)\r\n formData.append('titulo', this.userData.titulo)\r\n formData.append('data_sessao', this.userData.data_sessao)\r\n this.loading = true\r\n\r\n this.service.addRadio(formData).then((result: any) => {\r\n this.controlador = 0\r\n this.loading = false\r\n\r\n this.toastr.success('Noticia cadastrada com sucesso', 'Sucesso!');\r\n this.close2();\r\n }).catch(() => {\r\n this.controlador = 0\r\n this.loading = false\r\n\r\n this.toastr.error('Não foi possivel cadastrar a noticia, tente novamente mais tarde', 'Erro!');\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser() {\r\n if (this.userData.titulo) {\r\n this.controlador = 1\r\n this.loading = true\r\n\r\n this.service.updateRadio(this.userData).then((result: any) => {\r\n this.controlador = 0\r\n this.loading = false\r\n this.toastr.success('noticia alterada com sucesso', 'Sucesso!');\r\n this.close();\r\n }).catch(() => {\r\n this.controlador = 0\r\n this.loading = false\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL21vZGFscy9jYWRhc3RyYXItc2VjcmV0YXJpYS9jYWRhc3RyYXItc2VjcmV0YXJpYS5jb21wb25lbnQuY3NzIn0= */\"","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';\r\nimport { ApiService } from 'app/services/api.service';\r\nimport { ToastrService } from 'ngx-toastr';\r\nimport * as DecoupledEditor from '@ckeditor/ckeditor5-build-decoupled-document';\r\n\r\nclass UploadAdapter {\r\n loader;\r\n constructor( loader ) {\r\n this.loader = loader;\r\n }\r\n\r\n upload() {\r\n return this.loader.file\r\n .then( file => new Promise( ( resolve, reject ) => {\r\n var myReader= new FileReader();\r\n myReader.onloadend = (e) => {\r\n resolve({ default: myReader.result });\r\n }\r\n\r\n myReader.readAsDataURL(file);\r\n } ) );\r\n };\r\n}\r\n\r\n\r\n@Component({\r\n selector: 'app-cadastrar-secretaria',\r\n templateUrl: './cadastrar-secretaria.component.html',\r\n styleUrls: ['./cadastrar-secretaria.component.css']\r\n})\r\nexport class CadastrarSecretariaComponent implements OnInit {\r\n public Editor = DecoupledEditor;\r\n @Input() userData: any = {\r\n descricao: ''\r\n };\r\n @Input() title;\r\n @Input() tipo;\r\n @Output() passEntry : EventEmitter = new EventEmitter();\r\n empresas =[];\r\n constructor(private service: ApiService, private toastr: ToastrService, private activeModal: NgbActiveModal) { }\r\n\r\n ngOnInit(): void {\r\n \r\n }\r\n\r\n close(){\r\n this.activeModal.close();\r\n this.passEntry.emit(1);\r\n }\r\n\r\n onReady(eventData) {\r\n eventData.ui.getEditableElement().parentElement.insertBefore(\r\n eventData.ui.view.toolbar.element,\r\n eventData.ui.getEditableElement()\r\n );\r\n eventData.plugins.get('FileRepository').createUploadAdapter = function (loader) {\r\n console.log(btoa(loader.file));\r\n return new UploadAdapter(loader);\r\n };\r\n }\r\n \r\n\r\n\r\n salvar(){\r\n if(this.tipo==1){\r\n this.setUser();\r\n } else {\r\n this.updateUser();\r\n }\r\n }\r\n\r\n setUser(){\r\n if(this.userData.titulo){\r\n \r\n this.service.setSecretarias(this.userData).then((result: any)=>{\r\n if(result.mensagem==1){\r\n this.toastr.success('secretaria cadastrada com sucesso', 'Sucesso!');\r\n this.close();\r\n } else {\r\n this.toastr.error('erro no servidor, tente novamente mais tarde', 'Erro!');\r\n }\r\n })\r\n } else {\r\n this.toastr.warning('Preencha todos os campos', 'Atenção!');\r\n }\r\n }\r\n\r\n updateUser(){