├── .gitattributes ├── .gitignore ├── COPYING.TXT ├── CrearVecinos.html ├── MailBot.cs ├── Properties └── AssemblyInfo.cs ├── README.md ├── Web.Debug.config ├── Web.Release.config ├── Web.config ├── bin ├── nabu.dll ├── nabu.dll.config └── nabu.pdb ├── bosques.html ├── comunidad3D.html ├── comunidadGrupos.html ├── comunidadMapa.html ├── comunidadPersonas.html ├── creargrupo.html ├── decisiones.html ├── default.html ├── dictionary.html ├── doAprendemos.aspx ├── doAprendemos.aspx.cs ├── doAprendemos.aspx.designer.cs ├── doDecidimos.aspx ├── doDecidimos.aspx.cs ├── doDecidimos.aspx.designer.cs ├── doMain.aspx ├── doMain.aspx.cs ├── doMain.aspx.designer.cs ├── estructuras.html ├── favicon.ico ├── fonts ├── WallieFit.woff ├── WallieFit.woff2 ├── helvetiker_bold.typeface.json.txt └── helvetiker_regular.typeface.json.txt ├── help.html ├── help.print version.html ├── js ├── OrbitControls.js ├── aprendemos.js ├── arbol.js ├── common.js ├── d3.min.js ├── decidimos.js ├── dictionary.js ├── hotkeys.js ├── jquery-3.2.1.min.js ├── main.js ├── module.js ├── simditor.js ├── three.min.js ├── tween.min.js └── util.js ├── logDictionary.txt ├── logs.html ├── mailer.html ├── mails ├── cola │ ├── NabuMailBot.config.json │ └── NabuMailBot.exe └── modelos │ ├── ES │ ├── alta.html │ ├── inactivo.html │ ├── nuevoConsenso.html │ └── welcome.html │ ├── ct │ ├── alta.html │ ├── caido.html │ ├── inactivo.html │ ├── nuevoConsenso.html │ └── welcome.html │ ├── en │ ├── alta.html │ ├── caido.html │ ├── inactivo.html │ ├── nuevoConsenso.html │ └── welcome.html │ ├── es │ └── caido.html │ └── fr │ ├── alta.html │ ├── caido.html │ ├── inactivo.html │ ├── nuevoConsenso.html │ └── welcome.html ├── model ├── Aplicacion.cs ├── Bosque.cs ├── Config.cs ├── Grupo │ ├── Alerta.cs │ ├── Grupo.cs │ ├── GrupoPersonal.cs │ ├── Usuario.cs │ └── hijo.cs ├── Tools.cs ├── appException.cs ├── arbol │ ├── Arbol.cs │ ├── ArbolPersonal.cs │ ├── Flor.cs │ └── Nodo.cs ├── documento │ ├── Comentario.cs │ ├── Comparador.cs │ ├── Documento.cs │ ├── LogDocumento.cs │ ├── Modelo.cs │ ├── Prevista.cs │ ├── Propuesta.cs │ └── Variable.cs ├── organizacion │ ├── Organizacion.cs │ ├── colegio │ │ └── Colegio.cs │ ├── cooperativa │ │ └── Cooperativa.cs │ └── plataforma │ │ ├── Accion.cs │ │ ├── Estrategia.cs │ │ ├── Evento.cs │ │ ├── Plataforma.cs │ │ ├── Proceso.cs │ │ ├── Seguimiento.cs │ │ ├── SubGrupo.cs │ │ ├── modelosDocumento │ │ ├── Accion.cs │ │ ├── Acta.cs │ │ ├── AlHijo.cs │ │ ├── AlPadre.cs │ │ ├── Circular.cs │ │ ├── Didactico.cs │ │ ├── Estrategia.cs │ │ ├── Evento.cs │ │ ├── Manifiesto.cs │ │ ├── Proceso.cs │ │ └── SubGrupo.cs │ │ └── modelosEvaluacion │ │ ├── Accion.cs │ │ ├── AlHijo.cs │ │ ├── AlPadre.cs │ │ ├── Enlace.cs │ │ └── Evento.cs └── queso │ ├── Evaluacion.cs │ ├── ModeloEvaluacion.cs │ ├── Pregunta.cs │ ├── Queso.cs │ ├── QuesoPersonal.cs │ └── Tema.cs ├── modificargrupo.html ├── nabu.csproj ├── nabu.csproj.user ├── nabu.sln ├── nabu.v11.suo ├── obj └── Debug │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ ├── nabu.csproj.FileListAbsolute.txt │ ├── nabu.csprojResolveAssemblyReference.cache │ ├── nabu.dll │ └── nabu.pdb ├── res ├── 3D │ ├── accion.png │ ├── activo.png │ ├── coordinador.png │ ├── debates.png │ ├── doc.jpg │ ├── doc.png │ ├── evento.png │ ├── facilitador.png │ ├── inactivo.png │ ├── manifiesto.png │ ├── noticias.png │ ├── readonly.png │ ├── representante.png │ └── secretaria.png ├── ES │ ├── debates.png │ ├── docConsensos.png │ ├── docRealizacion.png │ ├── estructuras.png │ ├── help │ │ ├── abstracto-concreto.png │ │ ├── abstracto-concreto2.png │ │ ├── concenso.png │ │ ├── consenso.png │ │ ├── consenso2.png │ │ ├── consenso3.png │ │ ├── consenso4.png │ │ ├── detalle.png │ │ ├── divergencia1.png │ │ ├── divergencia2.png │ │ ├── escritura.png │ │ ├── escritura2.png │ │ ├── niveles.gif │ │ ├── niveles.png │ │ ├── noticasVsDebates.png │ │ └── opciones.png │ ├── manifiesto.png │ ├── noticias.png │ ├── operativo.png │ ├── politico.png │ └── seguimiento.png ├── FR │ ├── debates.png │ ├── docConsensos.png │ ├── docRealizacion.png │ ├── estructuras.png │ ├── help │ │ ├── abstracto-concreto.png │ │ ├── abstracto-concreto2.png │ │ ├── concenso.png │ │ ├── consenso.png │ │ ├── consenso2.png │ │ ├── consenso3.png │ │ ├── consenso4.png │ │ ├── detalle.png │ │ ├── divergencia1.png │ │ ├── divergencia2.png │ │ ├── escritura.png │ │ ├── escritura2.png │ │ ├── niveles.gif │ │ ├── niveles.png │ │ ├── noticasVsDebates.png │ │ └── opciones.png │ ├── manifiesto.png │ ├── noticias.png │ ├── operativo.png │ ├── politico.png │ └── seguimiento.png ├── Men.gif ├── activo.png ├── agregar.png ├── alerta.png ├── amarillo.png ├── aqui.png ├── atras.png ├── ayudaApoyar.PNG ├── ayudaNuevoDebate.PNG ├── ayudaVariante.PNG ├── background.jpg ├── background.png ├── background2.jpg ├── background4.jpg ├── background5.jpg ├── ciclo.png ├── close.png ├── common1.png ├── common2.png ├── common3.png ├── common4.png ├── common5.png ├── common6.png ├── common7.png ├── common8.png ├── completado.png ├── consenso.png ├── coordinador.png ├── ct │ ├── debates.png │ ├── docConsensos.png │ ├── docRealizacion.png │ ├── estructuras.png │ ├── help │ │ ├── abstracto-concreto.png │ │ ├── abstracto-concreto2.png │ │ ├── concenso.png │ │ ├── consenso.png │ │ ├── consenso2.png │ │ ├── consenso3.png │ │ ├── consenso4.png │ │ ├── detalle.png │ │ ├── divergencia1.png │ │ ├── divergencia2.png │ │ ├── escritura.png │ │ ├── escritura2.png │ │ ├── niveles.gif │ │ ├── niveles.png │ │ ├── noticasVsDebates.png │ │ └── opciones.png │ ├── manifiesto.png │ ├── noticias.png │ ├── operativo.png │ ├── politico.png │ └── seguimiento.png ├── doc.png ├── documento.png ├── documentoModeOff.png ├── documentoModeOn.png ├── documentos │ ├── accion.png │ ├── acta.png │ ├── alhijo.png │ ├── alpadre.png │ ├── circular.png │ ├── didactico.png │ ├── estrategia.png │ ├── evento.png │ ├── manifiesto.png │ ├── resultado.png │ └── subGrupo.png ├── download.png ├── empty.png ├── en │ ├── debates.png │ ├── docConsensos.png │ ├── docRealizacion.png │ ├── estructuras.png │ ├── help │ │ ├── abstracto-concreto.png │ │ ├── abstracto-concreto2.png │ │ ├── concenso.png │ │ ├── consenso.png │ │ ├── consenso2.png │ │ ├── consenso3.png │ │ ├── consenso4.png │ │ ├── detalle.png │ │ ├── divergencia1.png │ │ ├── divergencia2.png │ │ ├── escritura.png │ │ ├── escritura2.png │ │ ├── niveles.gif │ │ ├── niveles.png │ │ ├── noticasVsDebates.png │ │ └── opciones.png │ ├── manifiesto.png │ ├── noticias.png │ ├── operativo.png │ ├── politico.png │ └── seguimiento.png ├── enlace.png ├── escritura.png ├── facilitador.png ├── florWait.gif ├── florWait.old.gif ├── florWait.png ├── forkme.png ├── help │ ├── abstracto-concreto.png │ ├── abstracto-concreto2.png │ ├── concenso.png │ ├── consenso.png │ ├── consenso2.png │ ├── consenso3.png │ ├── consenso4.png │ ├── detalle.png │ ├── divergencia1.png │ ├── divergencia2.png │ ├── escritura.png │ ├── escritura2.png │ ├── niveles.gif │ ├── niveles.png │ ├── noticasVsDebates.png │ └── opciones.png ├── icono.png ├── icono2.png ├── inactivo.png ├── j00.png ├── jd.png ├── jl.png ├── jr.png ├── ju.png ├── jzl.png ├── jzm.png ├── logo.png ├── logo2.png ├── logo3.png ├── luzroja.gif ├── luzverde.gif ├── mic.png ├── night.jpg ├── night.png ├── noManifiesto.png ├── ocultar.png ├── out.png ├── perfilDefault.jpg ├── ponerflor.png ├── proponer.png ├── quitar.png ├── quitarflor.png ├── readonly.png ├── representante.png ├── rojo.gif ├── rojo.png ├── rotarpantalla.png ├── save.png ├── secretaria.png ├── seguimiento.png ├── timeback.png ├── timemas.png ├── timemenos.png ├── timepresent.png ├── transparente.png ├── tu.png ├── upload.png ├── ver.gif ├── ver.png ├── verde.png ├── z_j00.png ├── z_jd.png ├── z_jl.png ├── z_jr.png ├── z_ju.png ├── z_jzl.png └── z_jzm.png ├── resultados.html ├── resumen.html ├── seguimiento.html ├── simditor.css ├── simulacion.html ├── specialCharactersTested.txt ├── styles.css ├── stylesDocument.css ├── testVoice.html ├── usuarios.html ├── verusuarios.html └── web ├── HabererAngles_Pilot_Study_Nabu_2016.pdf ├── Torus network.v21.EN.pdf ├── Torus network.v22.ES.pdf ├── default.html ├── favicon.ico ├── index.htm ├── index.html ├── res ├── 3d.png ├── arbol.png ├── ciclo.png ├── comunidad.png ├── decisiones.png ├── estructuras.png ├── evaluamos.png ├── grupos.png ├── icono.png ├── logo2.png ├── personas.png ├── resultados.png ├── seguimiento.png ├── ss.jpg ├── ss.png └── ss2.jpg └── styles.css /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear on external disk 35 | .Spotlight-V100 36 | .Trashes 37 | 38 | # Directories potentially created on remote AFP share 39 | .AppleDB 40 | .AppleDesktop 41 | Network Trash Folder 42 | Temporary Items 43 | .apdisk 44 | 45 | grupos 46 | mails\errores\ 47 | Web.config 48 | borrados 49 | mails 50 | -------------------------------------------------------------------------------- /MailBot.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | using System.Web.UI; 25 | using System.Web.UI.WebControls; 26 | using System.IO; 27 | 28 | //esta clase envia emails de una carepta crean un hilo nuevo sin bloquear el hilo principal 29 | 30 | namespace nabu 31 | { 32 | public class MailBot 33 | { 34 | private bool sending = false; 35 | private List txts; 36 | 37 | public void send() 38 | { 39 | bool actuar = false; 40 | lock (this) 41 | if (!sending) 42 | { sending = true; actuar = true; } 43 | 44 | if (actuar) 45 | { 46 | //veo si hay algo en cola 47 | if (!Directory.Exists(Tools.startupPath + "\\mails\\errores")) 48 | Directory.CreateDirectory(Tools.startupPath + "\\mails\\errores"); 49 | string path = Tools.startupPath + "\\mails\\cola"; 50 | DirectoryInfo di = new DirectoryInfo(path); 51 | txts = di.GetFiles("*.txt").ToList(); 52 | 53 | if (txts.Count > 0) 54 | { 55 | //envio todo lo que haya en cola 56 | System.Threading.Thread hilo = new System.Threading.Thread(sendCola); 57 | hilo.Start(); 58 | } 59 | } 60 | } 61 | 62 | private void sendCola() 63 | { 64 | while (txts.Count > 0) 65 | { 66 | FileInfo fi = txts[0]; 67 | string txt = File.ReadAllText(fi.FullName); 68 | string para = txt.Substring(0, txt.IndexOf("\r\n")); 69 | txt = txt.Substring(txt.IndexOf("\r\n") + 2); 70 | string asunto = txt.Substring(0, txt.IndexOf("\r\n")); 71 | txt = txt.Substring(txt.IndexOf("\r\n") + 2); 72 | string body = txt; 73 | string ret = ""; 74 | 75 | try 76 | { 77 | ret = Tools.sendMail(para, asunto, body, "es"); 78 | if (ret.ToLower() != "enviado") 79 | throw new Exception(ret); 80 | else 81 | File.Delete(fi.FullName); 82 | } 83 | catch (Exception ex) 84 | { 85 | File.AppendAllText(Tools.startupPath + "\\mails\\errores\\log.txt", 86 | DateTime.Now.ToString("dd/MM/yy") + " " + DateTime.Now.ToShortTimeString() 87 | + " " + fi.Name 88 | + " " + ex.Message + "\r\n"); 89 | 90 | if (!File.Exists(Tools.startupPath + "\\mails\\errores\\" + fi.Name)) 91 | File.Move(fi.FullName, Tools.startupPath + "\\mails\\errores\\" + fi.Name); 92 | } 93 | //System.Threading.Thread.Sleep(1000); //test 94 | 95 | txts.RemoveAt(0); 96 | } 97 | 98 | //libero estado 99 | lock (this) { sending = false; } 100 | } 101 | } 102 | } -------------------------------------------------------------------------------- /Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // La información general sobre un ensamblado se controla mediante el siguiente 6 | // conjunto de atributos. Cambie los valores de estos atributos para modificar la información 7 | // asociada a un ensamblado. 8 | [assembly: AssemblyTitle("nabu")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("nabu")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2015")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Si ComVisible se establece en false, los componentes COM no verán los 18 | // tipos de este ensamblado. Si necesita obtener acceso a un tipo de este ensamblado desde 19 | // COM, establezca el atributo ComVisible en true en este tipo. 20 | [assembly: ComVisible(false)] 21 | 22 | // El siguiente GUID es para el Id. typelib cuando este proyecto esté expuesto a COM 23 | [assembly: Guid("5c5d1bed-5da8-4bba-a3a2-70d56a851ec8")] 24 | 25 | // La información de versión de un ensamblado consta de los siguientes cuatro valores: 26 | // 27 | // Versión principal 28 | // Versión secundaria 29 | // Número de compilación 30 | // Revisión 31 | // 32 | // Puede especificar todos los valores o usar los valores predeterminados de número de compilación y de revisión 33 | // mediante el carácter '*', como se muestra a continuación: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # nabu 2 | Big Scale Decision Making Tool 3 | Nabú is a big scale organization tool for cooperative groups. 4 | 5 | It is based on an iterative evolution cycle formed of: group decision making, organizational structures, projects tracing and evaluation of results. 6 | It starts from an objective and reflects constantly all the information people say, creating group consciousness. 7 | 8 | The purpose of Nabú is to write consensus documents. These documents are the result of everybody's opinion and the generators for real actions. To start a real action a consensus document is needed. Everybody can purpose a complete document at any time or just a part of it. All parts are represented in a tree (reflection method) so everybody can see the map of proposals at any time. 9 | 10 | * Convergence or divergence 11 | The most important learning about the tree is to see quickly documents that are converging and documents that are diverging. Convergence is near to consensus and divergence is far. In a cooperative group, we need consensus documents to start real actions, so everybody wants to construct consensus document. 12 | Consensus is a cooperative task 13 | 14 | Group composition is allowed to create big scale communities. 15 | 16 | Basic rules to be considered NABU 17 | * NABU is designed to create SELF organized communities 18 | * 100% horizontal and egalitarian schema 19 | * Everybody see the same information, no special users 20 | * Discussions are anonymous 21 | * Software is GNU GLP to be transparent 22 | * Project is based on torus network geometry 23 | 24 | Nabu is based on Torus Network method 25 | http://nabu.pt/Torus%20network.v21.EN.pdf 26 | Also at: 27 | http://blog.p2pfoundation.net/a-torus-network-for-democratic-decision-making/2015/08/06 28 | 29 | Project web page: 30 | http://nabu.pt 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Web.Debug.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 21 | 22 | -------------------------------------------------------------------------------- /Web.Release.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 22 | 23 | -------------------------------------------------------------------------------- /Web.config: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /bin/nabu.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/bin/nabu.dll -------------------------------------------------------------------------------- /bin/nabu.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /bin/nabu.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/bin/nabu.pdb -------------------------------------------------------------------------------- /dictionary.html: -------------------------------------------------------------------------------- 1 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | Nabú 27 | 28 | 29 | 30 | 31 | 32 | 33 | 107 | 108 | 109 | Tabla de traducciones ordenada y normalizada segun tabla ES
110 |
111 |
112 | 113 | 114 | -------------------------------------------------------------------------------- /doAprendemos.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="doAprendemos.aspx.cs" Inherits="nabu.doAprendemos" ValidateRequest="false" %> 2 | -------------------------------------------------------------------------------- /doAprendemos.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Este código fue generado por una herramienta. 4 | // 5 | // Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si 6 | // se vuelve a generar el código. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace nabu { 11 | 12 | 13 | public partial class doAprendemos { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /doDecidimos.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="doDecidimos.aspx.cs" Inherits="nabu.doDecidimos" ValidateRequest="false" %> 2 | -------------------------------------------------------------------------------- /doDecidimos.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Este código fue generado por una herramienta. 4 | // 5 | // Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si 6 | // se vuelve a generar el código. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace nabu { 11 | 12 | 13 | public partial class doDecidimos { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /doMain.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="doMain.aspx.cs" Inherits="nabu.doMain" ValidateRequest="false" %> 2 | -------------------------------------------------------------------------------- /doMain.aspx.designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Este código fue generado por una herramienta. 4 | // 5 | // Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si 6 | // se vuelve a generar el código. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | namespace nabu { 11 | 12 | 13 | public partial class doMain { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/favicon.ico -------------------------------------------------------------------------------- /fonts/WallieFit.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/fonts/WallieFit.woff -------------------------------------------------------------------------------- /fonts/WallieFit.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/fonts/WallieFit.woff2 -------------------------------------------------------------------------------- /help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/help.html -------------------------------------------------------------------------------- /help.print version.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/help.print version.html -------------------------------------------------------------------------------- /js/hotkeys.js: -------------------------------------------------------------------------------- 1 | (function (root, factory) { 2 | if (typeof define === 'function' && define.amd) { 3 | // AMD. Register as an anonymous module unless amdModuleId is set 4 | define('simple-hotkeys', ["jquery","simple-module"], function ($, SimpleModule) { 5 | return (root['hotkeys'] = factory($, SimpleModule)); 6 | }); 7 | } else if (typeof exports === 'object') { 8 | // Node. Does not work with strict CommonJS, but 9 | // only CommonJS-like environments that support module.exports, 10 | // like Node. 11 | module.exports = factory(require("jquery"),require("simple-module")); 12 | } else { 13 | root.simple = root.simple || {}; 14 | root.simple['hotkeys'] = factory(jQuery,SimpleModule); 15 | } 16 | }(this, function ($, SimpleModule) { 17 | 18 | var Hotkeys, hotkeys, 19 | extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, 20 | hasProp = {}.hasOwnProperty; 21 | 22 | Hotkeys = (function(superClass) { 23 | extend(Hotkeys, superClass); 24 | 25 | function Hotkeys() { 26 | return Hotkeys.__super__.constructor.apply(this, arguments); 27 | } 28 | 29 | Hotkeys.count = 0; 30 | 31 | Hotkeys.keyNameMap = { 32 | 8: "Backspace", 33 | 9: "Tab", 34 | 13: "Enter", 35 | 16: "Shift", 36 | 17: "Control", 37 | 18: "Alt", 38 | 19: "Pause", 39 | 20: "CapsLock", 40 | 27: "Esc", 41 | 32: "Spacebar", 42 | 33: "PageUp", 43 | 34: "PageDown", 44 | 35: "End", 45 | 36: "Home", 46 | 37: "Left", 47 | 38: "Up", 48 | 39: "Right", 49 | 40: "Down", 50 | 45: "Insert", 51 | 46: "Del", 52 | 91: "Meta", 53 | 93: "Meta", 54 | 48: "0", 55 | 49: "1", 56 | 50: "2", 57 | 51: "3", 58 | 52: "4", 59 | 53: "5", 60 | 54: "6", 61 | 55: "7", 62 | 56: "8", 63 | 57: "9", 64 | 65: "A", 65 | 66: "B", 66 | 67: "C", 67 | 68: "D", 68 | 69: "E", 69 | 70: "F", 70 | 71: "G", 71 | 72: "H", 72 | 73: "I", 73 | 74: "J", 74 | 75: "K", 75 | 76: "L", 76 | 77: "M", 77 | 78: "N", 78 | 79: "O", 79 | 80: "P", 80 | 81: "Q", 81 | 82: "R", 82 | 83: "S", 83 | 84: "T", 84 | 85: "U", 85 | 86: "V", 86 | 87: "W", 87 | 88: "X", 88 | 89: "Y", 89 | 90: "Z", 90 | 96: "0", 91 | 97: "1", 92 | 98: "2", 93 | 99: "3", 94 | 100: "4", 95 | 101: "5", 96 | 102: "6", 97 | 103: "7", 98 | 104: "8", 99 | 105: "9", 100 | 106: "Multiply", 101 | 107: "Add", 102 | 109: "Subtract", 103 | 110: "Decimal", 104 | 111: "Divide", 105 | 112: "F1", 106 | 113: "F2", 107 | 114: "F3", 108 | 115: "F4", 109 | 116: "F5", 110 | 117: "F6", 111 | 118: "F7", 112 | 119: "F8", 113 | 120: "F9", 114 | 121: "F10", 115 | 122: "F11", 116 | 123: "F12", 117 | 124: "F13", 118 | 125: "F14", 119 | 126: "F15", 120 | 127: "F16", 121 | 128: "F17", 122 | 129: "F18", 123 | 130: "F19", 124 | 131: "F20", 125 | 132: "F21", 126 | 133: "F22", 127 | 134: "F23", 128 | 135: "F24", 129 | 59: ";", 130 | 61: "=", 131 | 186: ";", 132 | 187: "=", 133 | 188: ",", 134 | 190: ".", 135 | 191: "/", 136 | 192: "`", 137 | 219: "[", 138 | 220: "\\", 139 | 221: "]", 140 | 222: "'" 141 | }; 142 | 143 | Hotkeys.aliases = { 144 | "escape": "esc", 145 | "delete": "del", 146 | "return": "enter", 147 | "ctrl": "control", 148 | "space": "spacebar", 149 | "ins": "insert", 150 | "cmd": "meta", 151 | "command": "meta", 152 | "wins": "meta", 153 | "windows": "meta" 154 | }; 155 | 156 | Hotkeys.normalize = function(shortcut) { 157 | var i, j, key, keyname, keys, len; 158 | keys = shortcut.toLowerCase().replace(/\s+/gi, "").split("+"); 159 | for (i = j = 0, len = keys.length; j < len; i = ++j) { 160 | key = keys[i]; 161 | keys[i] = this.aliases[key] || key; 162 | } 163 | keyname = keys.pop(); 164 | keys.sort().push(keyname); 165 | return keys.join("_"); 166 | }; 167 | 168 | Hotkeys.prototype.opts = { 169 | el: document 170 | }; 171 | 172 | Hotkeys.prototype._init = function() { 173 | this.id = ++this.constructor.count; 174 | this._map = {}; 175 | this._delegate = typeof this.opts.el === "string" ? document : this.opts.el; 176 | return $(this._delegate).on("keydown.simple-hotkeys-" + this.id, this.opts.el, (function(_this) { 177 | return function(e) { 178 | var ref; 179 | return (ref = _this._getHander(e)) != null ? ref.call(_this, e) : void 0; 180 | }; 181 | })(this)); 182 | }; 183 | 184 | Hotkeys.prototype._getHander = function(e) { 185 | var keyname, shortcut; 186 | if (!(keyname = this.constructor.keyNameMap[e.which])) { 187 | return; 188 | } 189 | shortcut = ""; 190 | if (e.altKey) { 191 | shortcut += "alt_"; 192 | } 193 | if (e.ctrlKey) { 194 | shortcut += "control_"; 195 | } 196 | if (e.metaKey) { 197 | shortcut += "meta_"; 198 | } 199 | if (e.shiftKey) { 200 | shortcut += "shift_"; 201 | } 202 | shortcut += keyname.toLowerCase(); 203 | return this._map[shortcut]; 204 | }; 205 | 206 | Hotkeys.prototype.respondTo = function(subject) { 207 | if (typeof subject === 'string') { 208 | return this._map[this.constructor.normalize(subject)] != null; 209 | } else { 210 | return this._getHander(subject) != null; 211 | } 212 | }; 213 | 214 | Hotkeys.prototype.add = function(shortcut, handler) { 215 | this._map[this.constructor.normalize(shortcut)] = handler; 216 | return this; 217 | }; 218 | 219 | Hotkeys.prototype.remove = function(shortcut) { 220 | delete this._map[this.constructor.normalize(shortcut)]; 221 | return this; 222 | }; 223 | 224 | Hotkeys.prototype.destroy = function() { 225 | $(this._delegate).off(".simple-hotkeys-" + this.id); 226 | this._map = {}; 227 | return this; 228 | }; 229 | 230 | return Hotkeys; 231 | 232 | })(SimpleModule); 233 | 234 | hotkeys = function(opts) { 235 | return new Hotkeys(opts); 236 | }; 237 | 238 | return hotkeys; 239 | 240 | })); 241 | 242 | -------------------------------------------------------------------------------- /js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/js/main.js -------------------------------------------------------------------------------- /js/module.js: -------------------------------------------------------------------------------- 1 | (function (root, factory) { 2 | if (typeof define === 'function' && define.amd) { 3 | // AMD. Register as an anonymous module unless amdModuleId is set 4 | define('simple-module', ["jquery"], function (a0) { 5 | return (root['Module'] = factory(a0)); 6 | }); 7 | } else if (typeof exports === 'object') { 8 | // Node. Does not work with strict CommonJS, but 9 | // only CommonJS-like environments that support module.exports, 10 | // like Node. 11 | module.exports = factory(require("jquery")); 12 | } else { 13 | root['SimpleModule'] = factory(jQuery); 14 | } 15 | }(this, function ($) { 16 | 17 | var Module, 18 | slice = [].slice; 19 | 20 | Module = (function() { 21 | Module.extend = function(obj) { 22 | var key, ref, val; 23 | if (!((obj != null) && typeof obj === 'object')) { 24 | return; 25 | } 26 | for (key in obj) { 27 | val = obj[key]; 28 | if (key !== 'included' && key !== 'extended') { 29 | this[key] = val; 30 | } 31 | } 32 | return (ref = obj.extended) != null ? ref.call(this) : void 0; 33 | }; 34 | 35 | Module.include = function(obj) { 36 | var key, ref, val; 37 | if (!((obj != null) && typeof obj === 'object')) { 38 | return; 39 | } 40 | for (key in obj) { 41 | val = obj[key]; 42 | if (key !== 'included' && key !== 'extended') { 43 | this.prototype[key] = val; 44 | } 45 | } 46 | return (ref = obj.included) != null ? ref.call(this) : void 0; 47 | }; 48 | 49 | Module.connect = function(cls) { 50 | if (typeof cls !== 'function') { 51 | return; 52 | } 53 | if (!cls.pluginName) { 54 | throw new Error('Module.connect: cannot connect plugin without pluginName'); 55 | return; 56 | } 57 | cls.prototype._connected = true; 58 | if (!this._connectedClasses) { 59 | this._connectedClasses = []; 60 | } 61 | this._connectedClasses.push(cls); 62 | if (cls.pluginName) { 63 | return this[cls.pluginName] = cls; 64 | } 65 | }; 66 | 67 | Module.prototype.opts = {}; 68 | 69 | function Module(opts) { 70 | var base, cls, i, instance, instances, len, name; 71 | this.opts = $.extend({}, this.opts, opts); 72 | (base = this.constructor)._connectedClasses || (base._connectedClasses = []); 73 | instances = (function() { 74 | var i, len, ref, results; 75 | ref = this.constructor._connectedClasses; 76 | results = []; 77 | for (i = 0, len = ref.length; i < len; i++) { 78 | cls = ref[i]; 79 | name = cls.pluginName.charAt(0).toLowerCase() + cls.pluginName.slice(1); 80 | if (cls.prototype._connected) { 81 | cls.prototype._module = this; 82 | } 83 | results.push(this[name] = new cls()); 84 | } 85 | return results; 86 | }).call(this); 87 | if (this._connected) { 88 | this.opts = $.extend({}, this.opts, this._module.opts); 89 | } else { 90 | this._init(); 91 | for (i = 0, len = instances.length; i < len; i++) { 92 | instance = instances[i]; 93 | if (typeof instance._init === "function") { 94 | instance._init(); 95 | } 96 | } 97 | } 98 | this.trigger('initialized'); 99 | } 100 | 101 | Module.prototype._init = function() {}; 102 | 103 | Module.prototype.on = function() { 104 | var args, ref; 105 | args = 1 <= arguments.length ? slice.call(arguments, 0) : []; 106 | (ref = $(this)).on.apply(ref, args); 107 | return this; 108 | }; 109 | 110 | Module.prototype.one = function() { 111 | var args, ref; 112 | args = 1 <= arguments.length ? slice.call(arguments, 0) : []; 113 | (ref = $(this)).one.apply(ref, args); 114 | return this; 115 | }; 116 | 117 | Module.prototype.off = function() { 118 | var args, ref; 119 | args = 1 <= arguments.length ? slice.call(arguments, 0) : []; 120 | (ref = $(this)).off.apply(ref, args); 121 | return this; 122 | }; 123 | 124 | Module.prototype.trigger = function() { 125 | var args, ref; 126 | args = 1 <= arguments.length ? slice.call(arguments, 0) : []; 127 | (ref = $(this)).trigger.apply(ref, args); 128 | return this; 129 | }; 130 | 131 | Module.prototype.triggerHandler = function() { 132 | var args, ref; 133 | args = 1 <= arguments.length ? slice.call(arguments, 0) : []; 134 | return (ref = $(this)).triggerHandler.apply(ref, args); 135 | }; 136 | 137 | Module.prototype._t = function() { 138 | var args, ref; 139 | args = 1 <= arguments.length ? slice.call(arguments, 0) : []; 140 | return (ref = this.constructor)._t.apply(ref, args); 141 | }; 142 | 143 | Module._t = function() { 144 | var args, key, ref, result; 145 | key = arguments[0], args = 2 <= arguments.length ? slice.call(arguments, 1) : []; 146 | result = ((ref = this.i18n[this.locale]) != null ? ref[key] : void 0) || ''; 147 | if (!(args.length > 0)) { 148 | return result; 149 | } 150 | result = result.replace(/([^%]|^)%(?:(\d+)\$)?s/g, function(p0, p, position) { 151 | if (position) { 152 | return p + args[parseInt(position) - 1]; 153 | } else { 154 | return p + args.shift(); 155 | } 156 | }); 157 | return result.replace(/%%s/g, '%s'); 158 | }; 159 | 160 | Module.i18n = { 161 | 'en-US': {} 162 | }; 163 | 164 | Module.locale = 'en-US'; 165 | 166 | return Module; 167 | 168 | })(); 169 | 170 | return Module; 171 | 172 | })); 173 | -------------------------------------------------------------------------------- /js/tween.min.js: -------------------------------------------------------------------------------- 1 | // tween.js - http://github.com/sole/tween.js - Licensed under the MIT License 2 | 'use strict';void 0===Date.now&&(Date.now=function(){return(new Date).valueOf()}); 3 | var TWEEN=TWEEN||function(){var a=[];return{REVISION:"14",getAll:function(){return a},removeAll:function(){a=[]},add:function(c){a.push(c)},remove:function(c){c=a.indexOf(c);-1!==c&&a.splice(c,1)},update:function(c){if(0===a.length)return!1;for(var b=0,c=void 0!==c?c:"undefined"!==typeof window&&void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now();b(a*=2)?0.5*a*a:-0.5*(--a*(a-2)-1)}},Cubic:{In:function(a){return a*a*a},Out:function(a){return--a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a:0.5*((a-=2)*a*a+2)}},Quartic:{In:function(a){return a*a*a*a},Out:function(a){return 1- --a*a*a*a},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a:-0.5*((a-=2)*a*a*a-2)}},Quintic:{In:function(a){return a*a*a* 9 | a*a},Out:function(a){return--a*a*a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a*a:0.5*((a-=2)*a*a*a*a+2)}},Sinusoidal:{In:function(a){return 1-Math.cos(a*Math.PI/2)},Out:function(a){return Math.sin(a*Math.PI/2)},InOut:function(a){return 0.5*(1-Math.cos(Math.PI*a))}},Exponential:{In:function(a){return 0===a?0:Math.pow(1024,a-1)},Out:function(a){return 1===a?1:1-Math.pow(2,-10*a)},InOut:function(a){return 0===a?0:1===a?1:1>(a*=2)?0.5*Math.pow(1024,a-1):0.5*(-Math.pow(2,-10*(a-1))+2)}},Circular:{In:function(a){return 1- 10 | Math.sqrt(1-a*a)},Out:function(a){return Math.sqrt(1- --a*a)},InOut:function(a){return 1>(a*=2)?-0.5*(Math.sqrt(1-a*a)-1):0.5*(Math.sqrt(1-(a-=2)*a)+1)}},Elastic:{In:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return-(b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4))},Out:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return b*Math.pow(2,-10*a)*Math.sin((a-c)* 11 | 2*Math.PI/0.4)+1},InOut:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return 1>(a*=2)?-0.5*b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4):0.5*b*Math.pow(2,-10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4)+1}},Back:{In:function(a){return a*a*(2.70158*a-1.70158)},Out:function(a){return--a*a*(2.70158*a+1.70158)+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*(3.5949095*a-2.5949095):0.5*((a-=2)*a*(3.5949095*a+2.5949095)+2)}},Bounce:{In:function(a){return 1- 12 | TWEEN.Easing.Bounce.Out(1-a)},Out:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+0.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+0.9375:7.5625*(a-=2.625/2.75)*a+0.984375},InOut:function(a){return 0.5>a?0.5*TWEEN.Easing.Bounce.In(2*a):0.5*TWEEN.Easing.Bounce.Out(2*a-1)+0.5}}}; 13 | TWEEN.Interpolation={Linear:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),g=TWEEN.Interpolation.Utils.Linear;return 0>c?g(a[0],a[1],d):1b?b:e+1],d-e)},Bezier:function(a,c){var b=0,d=a.length-1,e=Math.pow,g=TWEEN.Interpolation.Utils.Bernstein,h;for(h=0;h<=d;h++)b+=e(1-c,d-h)*e(c,h)*a[h]*g(d,h);return b},CatmullRom:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),g=TWEEN.Interpolation.Utils.CatmullRom;return a[0]===a[b]?(0>c&&(e=Math.floor(d=b*(1+c))),g(a[(e- 14 | 1+b)%b],a[e],a[(e+1)%b],a[(e+2)%b],d-e)):0>c?a[0]-(g(a[0],a[0],a[1],a[1],-d)-a[0]):1 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Petición de alta en Nabú

16 | 17 | Una persona solicita su alta como usuario.
18 | Comprobar su pertenencia al grupo y responder.
19 | 20 |
21 | Sus datos personales son:

22 | Nombre: %1
23 | Email: %2
24 | Grupo: %3
25 |
26 | %4 27 | 28 | -------------------------------------------------------------------------------- /mails/modelos/ES/inactivo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Inactivo en Nabú

16 | 17 | Llevas días sin entrar en Nabú. Ahora eres un usuario inactivo. Recuerda que el grupo te necesita para tomar decisiones que representen a todos.
18 | Vuelve a entrar para reactivar tu estado.
19 | Mantente informado sobre lo que piensa tu grupo.

20 | %1

21 | 22 | Nabú es una herramienta diseñada para facilitar, descentralizar y optimizar la toma de decisiones por consentimiento y su gestión, en todo tipo de organizaciones.
23 |
24 | http://nabu.pt
25 | Gracias por tu participación
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /mails/modelos/ES/nuevoConsenso.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nueva decisión en Nabú

16 | 17 | Se ha generado un nueva decisión SI:%1 y NO:%2
18 | 19 | Mantente informado sobre lo que piensa tu grupo.
20 | %4

21 | %5

22 | 23 | Nabú es una herramienta diseñada para facilitar, descentralizar y optimizar la toma de decisiones por consentimiento y su gestión, en todo tipo de organizaciones.
24 |
25 | http://nabu.pt
26 | Gracias por tu participación
27 | 28 | -------------------------------------------------------------------------------- /mails/modelos/ES/welcome.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Bienvenid@ a Nabú

16 | 17 | Nabú es una herramienta diseñada para facilitar, descentralizar y optimizar la toma de decisiones por consentimiento y su gestión, en todo tipo de organizaciones.
18 | El objetivo es escribir de forma cooperativa documentos de comunes y evitar enfrentamientos personales.
19 |
20 | Tus datos de acceso son:

21 | %1
22 | Email: %2
23 | Contraseña: %3
24 | Grupo: %4
25 | %5

26 |
27 | Una vez dentro picando sobre tu nombre puedes cambiar la contraseña.
28 |
29 | En el pie de página verás una opción de "ayuda" donde encontrarás una descripción general de la herramienta y su uso.
30 |
31 | También encontrarás una opción de "ver simulación" donde podrás ver una simulación dinámica del árbol de decisiones para que puedas comprender como funciona y el efecto esperado a gran escala. Variando la probabilidad de cooperación podrás ver como se generan ejemplos de documentos de consenso (sin contenido en la simulación).
32 |
33 | La herramienta es aún versión beta, cualquier opinión o fallo encontrado es bienvenido.
34 |
35 | Mejor probado en google chrome
36 |
37 | 38 |
39 | http://nabu.pt
40 | Gracias por tu participación
41 | 42 | -------------------------------------------------------------------------------- /mails/modelos/ct/alta.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Petició d'alta a Nabú

16 | 17 | Una persona sl·licita la seva alta com a usuària.
18 | Comprova la seva pertinença al grup i respon.
19 | 20 |
21 | Les seves dades personals són:

22 | Nom: %1
23 | Correu electrònic: %2
24 | Grupo: %3
25 | %4

26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /mails/modelos/ct/caido.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nabú

16 | 17 | Portes 15 dies sense entrar al teu grup. 18 | 19 | Les teves flors han caigut de l'arbre per a evitar el bloqueig de possibles consensos i garantir el reciclatge de l'arbre. 20 | 21 | En aquest moment no participes en la presa de decisions del grup. 22 | 23 | Entra setmanalment per a recuperar la teva participació. 24 | 25 | El teu grup et necessita per a crear unitat i resultats d'acord als interessos de totes. 26 | 27 | Grup: %1
28 | %2

29 | 30 | Contacta amb el coordinador [%2] si tens algun dubte. 31 | http://nabu.pt
32 | Gràcies per la teva participació
33 | Nabú
34 | 35 | 36 | -------------------------------------------------------------------------------- /mails/modelos/ct/inactivo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Inactiva a Nabú

16 | 17 | Portes dies sense entrar a Nabú. 18 | 19 | Ara ets una usuèria inactiva. 20 | 21 | Recorda que el grup et necessita per a prendre decisions que representin a totes.
22 | 23 | Torna a entrar per a reactivar el teu estat.
24 | 25 | Mantén-te informada sobre el que pensa el teu grup.

26 | %1

27 | La Nabú és una eina dissenyada per a facilitar, descentralitzar i accelerar el mètode assembleari a grans grups cooperatius.
28 |
29 | http://nabu.pt
30 | Gràcies per la teva participació
31 | 32 | 33 | -------------------------------------------------------------------------------- /mails/modelos/ct/nuevoConsenso.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nou consens a Nabú

16 | 17 | S'ha generat un nou consens amb SÍ:%1 i NO:%2
18 | 19 | Mantén-te informada sobre el que pensa el teu grup.
20 | 21 | %4

22 | %5

23 | La Nabú és una eina dissenyada per a facilitar, descentralitzar i accelerar el métode assembleari a grans grups cooperatius.
24 |
25 | http://nabu.pt
26 | Gràcies per la teva participació
27 | 28 | 29 | -------------------------------------------------------------------------------- /mails/modelos/ct/welcome.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Benvinguda a la Nabú

16 | 17 | La Nabú é una eina dissenyada per a facilitar, descentralitzar i accelerar el métode assembleari a grans grups cooperatius.
18 | 19 | L'objectiu és escriure de forma cooperativa documents de consens i evitar enfrontaments personals.
20 |
21 | Les teves dades d'accés són:

22 | <%2
23 | Correu electrònic: %2
24 | Contrasenya: %3
25 | Grup: %4
26 | %5

27 |
28 | Un cop dins, picant sobre el teu nom pots canviar la contrasenya.
29 |
30 | Al peu de pàgina veuràs una opció d'"ajuda" on trobarès una descripció general de l'eina i el seu ús.
31 |
32 | També trobaràs una opció de "veure simulació" on podràs veure una simulació dinàmica de l'arbre de decisions per a que puguis comprendre com funciona i l'efecte esperat a gran escala. Variant la probabilitat de cooperació podràs veure com es generen exemples de consens (sense contingut a la simulació).
33 |
34 | L'eina és una versió beta, qualsevol opinió o avís de fallada trobada és benvinguda.
35 |
36 | Funciona millor a google chrome
37 |
38 | http://nabu.pt
39 | Gràcies per la teva participació
40 | 41 | 42 | -------------------------------------------------------------------------------- /mails/modelos/en/alta.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Petición de alta en Nabú

16 | 17 | Una persona solicita su alta como usuario.
18 | Comprobar su pertenencia al grupo y responder.
19 | 20 |
21 | Sus datos personales son:

22 | Nombre: %1
23 | Email: %2
24 | Grupo: %3
25 | %4 26 |
27 | 28 | -------------------------------------------------------------------------------- /mails/modelos/en/caido.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nabú

16 | 17 | Llevas 15 dias entrar en tu grupo. Tus flores han caido del árbol para evitar el bloqueo de posibles consensos y garantizar el reciclaje del árbol. 18 | En este momento no participas en la toma de deciones del grupo. Entra semanalmente para recuperar tu participación. 19 | Tu grupo te necesita para crear unidad y resultados acordes a los intereses de todos. 20 | 21 | Grupo: %1
22 | %2

23 | 24 | Contacta con el coordinador [%2] si tienes alguna duda. 25 | http://nabu.pt
26 | Gracias por tu participación
27 | Nabú
28 | 29 | -------------------------------------------------------------------------------- /mails/modelos/en/inactivo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Inactivo en Nabú

16 | 17 | Llevas días sin entrar en Nabú. Ahora eres un usuario inactivo. Recuerda que el grupo te necesita para tomar decisiones que representen a todos.
18 | Vuelve a entrar para reactivar tu estado.
19 | Mantente informado sobre lo que piensa tu grupo.

20 | %1

21 | Nabú es una herramienta diseñada para facilitar, descentralizar y acelerar el método asambleario en grandes grupos cooperativos.
22 |
23 | http://nabu.pt
24 | Gracias por tu participación
25 | 26 | -------------------------------------------------------------------------------- /mails/modelos/en/nuevoConsenso.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nuevo consenso en Nabú

16 | 17 | Se ha generado un nuevo consenso con SI:%1 y NO:%2
18 | 19 | Mantente informado sobre lo que piensa tu grupo.
20 | %4

21 | %5

22 | Nabú es una herramienta diseñada para facilitar, descentralizar y acelerar el método asambleario en grandes grupos cooperativos.
23 |
24 | http://nabu.pt
25 | Gracias por tu participación
26 | 27 | -------------------------------------------------------------------------------- /mails/modelos/en/welcome.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Bienvenid@ a Nabú

16 | 17 | Nabú es una herramienta diseñada para facilitar, descentralizar y acelerar el método asambleario en grandes grupos cooperativos.
18 | El objetivo es escribir de forma cooperativa documentos de consenso y evitar enfrentamientos personales.
19 |
20 | Tus datos de acceso son:

21 | %1
22 | Email: %2
23 | Contraseña: %3
24 | Grupo: %4
25 | %5

26 |
27 | Una vez dentro picando sobre tu nombre puedes cambiar la contraseña.
28 |
29 | En el pie de página verás una opción de "ayuda" donde encontrarás una descripción general de la herramienta y su uso.
30 |
31 | También encontrarás una opción de "ver simulación" donde podrás ver una simulación dinámica del árbol de decisiones para que puedas comprender como funciona y el efecto esperado a gran escala. Variando la probabilidad de cooperación podrás ver como se generan ejemplos de documentos de consenso (sin contenido en la simulación).
32 |
33 | La herramienta es aún versión beta, cualquier opinión o fallo encontrado es bienvenido.
34 |
35 | Mejor probado en google chrome
36 |
37 | http://nabu.pt
38 | Gracias por tu participación
39 | 40 | -------------------------------------------------------------------------------- /mails/modelos/es/caido.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nabú

16 | 17 | Llevas 15 dias entrar en tu grupo. Tus flores han caido del árbol para evitar el bloqueo de posibles consensos y garantizar el reciclaje del árbol. 18 | En este momento no participas en la toma de deciones del grupo. Entra semanalmente para recuperar tu participación. 19 | Tu grupo te necesita para crear unidad y resultados acordes a los intereses de todos. 20 | 21 | Grupo: %1

22 | %2

23 | 24 | Contacta con el coordinador [%2] si tienes alguna duda. 25 | http://nabu.pt
26 | Gracias por tu participación
27 | Nabú
28 | 29 | -------------------------------------------------------------------------------- /mails/modelos/fr/alta.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Petición de alta en Nabú

16 | 17 | Una persona solicita su alta como usuario.
18 | Comprobar su pertenencia al grupo y responder.
19 | 20 |
21 | Sus datos personales son:

22 | Nombre: %1
23 | Email: %2
24 | Grupo: %3
25 | %4 26 |
27 | 28 | -------------------------------------------------------------------------------- /mails/modelos/fr/caido.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nabú

16 | 17 | Llevas 15 dias entrar en tu grupo. Tus flores han caido del árbol para evitar el bloqueo de posibles consensos y garantizar el reciclaje del árbol. 18 | En este momento no participas en la toma de deciones del grupo. Entra semanalmente para recuperar tu participación. 19 | Tu grupo te necesita para crear unidad y resultados acordes a los intereses de todos. 20 | 21 | Grupo: %1
22 | %2

23 | 24 | Contacta con el coordinador [%2] si tienes alguna duda. 25 | http://nabu.pt
26 | Gracias por tu participación
27 | Nabú
28 | 29 | -------------------------------------------------------------------------------- /mails/modelos/fr/inactivo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Inactivo en Nabú

16 | 17 | Llevas días sin entrar en Nabú. Ahora eres un usuario inactivo. Recuerda que el grupo te necesita para tomar decisiones que representen a todos.
18 | Vuelve a entrar para reactivar tu estado.
19 | Mantente informado sobre lo que piensa tu grupo.

20 | %1

21 | Nabú es una herramienta diseñada para facilitar, descentralizar y acelerar el método asambleario en grandes grupos cooperativos.
22 |
23 | http://nabu.pt
24 | Gracias por tu participación
25 | 26 | -------------------------------------------------------------------------------- /mails/modelos/fr/nuevoConsenso.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Nuevo consenso en Nabú

16 | 17 | Se ha generado un nuevo consenso con SI:%1 y NO:%2
18 | 19 | Mantente informado sobre lo que piensa tu grupo.
20 | %4

21 | %5

22 | Nabú es una herramienta diseñada para facilitar, descentralizar y acelerar el método asambleario en grandes grupos cooperativos.
23 |
24 | http://nabu.pt
25 | Gracias por tu participación
26 | 27 | -------------------------------------------------------------------------------- /mails/modelos/fr/welcome.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Nabú 6 | 13 | 14 | 15 | Bienvenid@ a Nabú

16 | 17 | Nabú es una herramienta diseñada para facilitar, descentralizar y acelerar el método asambleario en grandes grupos cooperativos.
18 | El objetivo es escribir de forma cooperativa documentos de consenso y evitar enfrentamientos personales.
19 |
20 | Tus datos de acceso son:

21 | %1
22 | Email: %2
23 | Contraseña: %3
24 | Grupo: %4
25 | %5

26 |
27 | Una vez dentro picando sobre tu nombre puedes cambiar la contraseña.
28 |
29 | En el pie de página verás una opción de "ayuda" donde encontrarás una descripción general de la herramienta y su uso.
30 |
31 | También encontrarás una opción de "ver simulación" donde podrás ver una simulación dinámica del árbol de decisiones para que puedas comprender como funciona y el efecto esperado a gran escala. Variando la probabilidad de cooperación podrás ver como se generan ejemplos de documentos de consenso (sin contenido en la simulación).
32 |
33 | La herramienta es aún versión beta, cualquier opinión o fallo encontrado es bienvenido.
34 |
35 | Mejor probado en google chrome
36 |
37 | http://nabu.pt
38 | Gracias por tu participación
39 | 40 | -------------------------------------------------------------------------------- /model/Config.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Config 28 | { 29 | public List grupos = new List(); 30 | public string browser = ""; //tipo de navegador 31 | public string type = ""; 32 | public string version = ""; 33 | public int width; 34 | public int height; 35 | } 36 | } -------------------------------------------------------------------------------- /model/Grupo/Alerta.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | using System; 20 | using System.Collections.Generic; 21 | using System.Linq; 22 | using System.Web; 23 | 24 | namespace nabu 25 | { 26 | public class Alerta 27 | { 28 | public DateTime ts = DateTime.Now; 29 | public string msg = ""; 30 | 31 | public Alerta() { } 32 | 33 | public Alerta(string msg) 34 | { 35 | this.msg = msg; 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /model/Grupo/GrupoPersonal.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace nabu 7 | { 8 | public class GrupoPersonal 9 | { 10 | public string nombre = ""; 11 | public string objetivo = ""; 12 | public List alertas = new List(); 13 | } 14 | } -------------------------------------------------------------------------------- /model/Grupo/Usuario.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | //colores 21 | //coordinador 0x0066CC 22 | //secretaria 0xFF66CC 23 | //representante 0x00CC99 24 | //facilitador 0xFF9900 25 | 26 | using System; 27 | using System.Collections.Generic; 28 | using System.Linq; 29 | using System.Web; 30 | 31 | namespace nabu 32 | { 33 | public class Usuario: IComparable 34 | { 35 | public class AlfaComparer: Comparer 36 | { 37 | public override int Compare(Usuario x, Usuario y) 38 | { 39 | return x.nombre.CompareTo(y.nombre); 40 | } 41 | } 42 | 43 | public class RolComparer : Comparer 44 | { 45 | public override int Compare(Usuario x, Usuario y) 46 | { 47 | if (x.isAdmin && !y.isAdmin) return -1; 48 | else if (!x.isAdmin && y.isAdmin) return 1; 49 | else if (x.isAdmin && y.isAdmin) return x.nombre.CompareTo(y.nombre); 50 | 51 | else if (x.isRepresentante && !y.isRepresentante) return -1; 52 | else if (!x.isRepresentante && y.isRepresentante) return 1; 53 | else if (x.isRepresentante && y.isRepresentante) return x.nombre.CompareTo(y.nombre); 54 | 55 | else if (x.isFacilitador && !y.isFacilitador) return -1; 56 | else if (!x.isFacilitador && y.isFacilitador) return 1; 57 | else if (x.isFacilitador && y.isFacilitador) return x.nombre.CompareTo(y.nombre); 58 | 59 | else if (x.isSecretaria && !y.isSecretaria) return -1; 60 | else if (!x.isSecretaria && y.isSecretaria) return 1; 61 | else if (x.isSecretaria && y.isSecretaria) return x.nombre.CompareTo(y.nombre); 62 | 63 | else if (x.isActive && !y.isActive) return -1; 64 | else if (!x.isActive && y.isActive) return 1; 65 | else if (x.isActive && y.isActive) return x.nombre.CompareTo(y.nombre); 66 | 67 | else return x.nombre.CompareTo(y.nombre); 68 | } 69 | } 70 | 71 | public string nombre = ""; 72 | public string funcion = ""; 73 | public string email = ""; 74 | public string clave = ""; 75 | public List flores = new List(); 76 | public DateTime lastLogin = DateTime.Now.AddDays(-15); //inactivo 77 | public DateTime born = DateTime.Now; 78 | public bool isAdmin = false; 79 | public bool isSecretaria = false; 80 | public bool isFacilitador = false; 81 | public bool isRepresentante = false; 82 | public int apoyos = 0; //cantidad de apoyos por parte de otros usuarios 83 | public DateTime notificado = DateTime.Now; 84 | public Prevista prevista = null; 85 | public bool readOnly = false; 86 | public bool habilitado = true; 87 | public string grupoDesde = ""; 88 | public List alertas = new List(); 89 | public bool reactivado = true; //default para nuevos usuarios 90 | 91 | //perfil 92 | public string mision = ""; 93 | public string capacidades = ""; 94 | public string expectativas = ""; 95 | public string participacion = ""; 96 | public string address = ""; 97 | public double lat; 98 | public double lng; 99 | 100 | public Usuario() 101 | { 102 | //constructor default para el deserializador json 103 | } 104 | 105 | public Usuario(int cantidadFlores) 106 | { 107 | for (int q = 0; q < cantidadFlores; q++) 108 | { 109 | flores.Add(new Flor()); 110 | } 111 | } 112 | 113 | int IComparable.CompareTo(Object x) 114 | { 115 | Usuario dos = (Usuario)x; 116 | return (int)this.lastLogin.Subtract(dos.lastLogin).TotalSeconds; 117 | } 118 | 119 | public bool isActive 120 | { 121 | get 122 | { 123 | return DateTime.Now.Subtract(lastLogin).TotalDays < 7; 124 | } 125 | set 126 | { 127 | } 128 | } 129 | 130 | public string sLastLogin 131 | { 132 | get 133 | { 134 | return lastLogin.ToString("dd/MM/yy"); 135 | } 136 | set 137 | { 138 | } 139 | } 140 | 141 | public Flor getFlor(int id) 142 | { 143 | foreach (Flor f in flores) 144 | if (f.id == id) 145 | return f; 146 | return null; 147 | } 148 | 149 | public List floresDisponibles() 150 | { 151 | List ret = new List(); 152 | foreach (Flor f in flores) 153 | if (f.id == 0) 154 | ret.Add(f); 155 | return ret; 156 | } 157 | } 158 | } -------------------------------------------------------------------------------- /model/Grupo/hijo.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | public class Hijo 21 | { 22 | public string URL = ""; 23 | public string nombre = ""; 24 | 25 | public Hijo() { } 26 | public Hijo(string URL, string nombre) 27 | { 28 | this.URL = URL; 29 | this.nombre = nombre; 30 | } 31 | } -------------------------------------------------------------------------------- /model/appException.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class appException : Exception 28 | { 29 | public appException(string message):base(message) 30 | { 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /model/arbol/ArbolPersonal.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | using System; 20 | using System.Collections.Generic; 21 | using System.Linq; 22 | using System.Web; 23 | 24 | namespace nabu 25 | { 26 | public class ArbolPersonal 27 | { 28 | public string nombre = ""; 29 | public string objetivo = ""; 30 | public string URLEstatuto = ""; 31 | public Usuario usuario; 32 | public Nodo raiz; 33 | public int cantidadFlores = 5; 34 | public bool simulacion = false; 35 | public int nuevoNodoID = 0; 36 | public DateTime born = DateTime.Now; 37 | public int documentos; 38 | public string idioma = "ES"; 39 | public string organizacion = ""; 40 | public string padreURL = ""; 41 | public string padreNombre = ""; 42 | public string tipoGrupo = ""; 43 | public List hijos = new List(); 44 | public string msgBox = ""; 45 | 46 | //log de consensos alcanzados 47 | public List logDecisiones = new List(); 48 | 49 | //log de resultados alcanzados 50 | public List logResultados = new List(); 51 | 52 | //condicion de consenso 53 | public int usuarios = 0; //cantidad de usuarios 54 | public int activos = 0; //cantidad de usuarios activos 55 | public float minSiPc = 80; //porcentaje minimo de usuarios implicados en el debate (en una rama) para alcanzar consenso 56 | public float maxNoPc = 10; //porcentaje maximo de usuarios en otras ramas del mismo debate (en una rama) para alcanzar consenso 57 | 58 | public float minSiValue = 0; 59 | public float maxNoValue = 0; 60 | 61 | } 62 | } -------------------------------------------------------------------------------- /model/arbol/Flor.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | using System; 20 | using System.Collections.Generic; 21 | using System.Linq; 22 | using System.Web; 23 | 24 | namespace nabu 25 | { 26 | public class Flor 27 | { 28 | public int id = 0; 29 | public DateTime born = DateTime.Now; 30 | } 31 | } -------------------------------------------------------------------------------- /model/arbol/Nodo.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | using System; 20 | using System.Collections.Generic; 21 | using System.Linq; 22 | using System.Web; 23 | 24 | namespace nabu 25 | { 26 | public class Nodo 27 | { 28 | public string nombre = ""; 29 | public int id = 1; 30 | public List children = new List(); //debe mantenerse con este nombre o falla el cliente 31 | public int flores = 0; 32 | public string modeloID = ""; 33 | public DateTime born = DateTime.Now; 34 | public bool consensoAlcanzado = false; 35 | public float x = 0; //posicion x en el cliente 36 | public int negados = 0; //votos en contra 37 | public int nivel = 0; 38 | public string email = ""; //creador 39 | public int niveles = 0; //niveles del modelo en el momento de crear el nodo 40 | public bool objecion = false; 41 | public bool comentario = false; 42 | public int lastEtiquetaID = 1; 43 | public DateTime consensoFecha = Tools.minValue; 44 | 45 | 46 | public int getFloresTotales() { 47 | int ret=0; 48 | foreach (Nodo hijo in children) 49 | { 50 | ret += hijo.getFloresTotales(); 51 | } 52 | return ret + flores; 53 | } 54 | } 55 | 56 | public class NodoComparerMayor : IComparer 57 | { 58 | public int Compare(Nodo a, Nodo b) 59 | { 60 | return b.flores - a.flores; 61 | } 62 | } 63 | 64 | public class NodoComparerMenor : IComparer 65 | { 66 | public int Compare(Nodo a, Nodo b) 67 | { 68 | return a.flores - b.flores; 69 | } 70 | } 71 | } -------------------------------------------------------------------------------- /model/documento/Comentario.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Comentario 28 | { 29 | public string email = ""; 30 | public DateTime fecha = DateTime.Now; 31 | public string texto = ""; 32 | public bool objecion = false; 33 | 34 | } 35 | } -------------------------------------------------------------------------------- /model/documento/Comparador.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Text; 24 | using System.Threading.Tasks; 25 | 26 | namespace nabu 27 | { 28 | class Comparador 29 | { 30 | static string[] separadores = { " ", "\r\n", ".", "\t", ",", "(", ")", "=", "{", "}", ":", "<", ">" }; 31 | 32 | public static string comparar(string master, List vals) 33 | { 34 | //resalto las palabras menos aparecidas de master en vals 35 | if (vals.Count == 0) 36 | //return HTMLEncode(master); 37 | return master; 38 | else 39 | { 40 | //creo listas de palabras 41 | List masterPals = getPalabras(master); 42 | List> valsPals = new List>(); 43 | foreach (string val in vals) 44 | valsPals.Add(getPalabras(val)); 45 | 46 | //master = HTMLEncode(master); 47 | 48 | //analizo repeticiones y reemplazo en master 49 | foreach (string pal in masterPals) //para cada palabra de Master 50 | { 51 | float aparicion = getAparicion(pal, valsPals); 52 | if (aparicion < 0.5) 53 | master = replace(master, pal, HTMLResaltar(pal, aparicion)); 54 | } 55 | 56 | return master; 57 | } 58 | } 59 | 60 | static string replace(string master, string pal, string newPal) 61 | { 62 | //reemplazo palabras que acaban o empienza con un separador 63 | foreach (string sep1 in separadores) 64 | foreach (string sep2 in separadores) 65 | { 66 | master = master.Replace(sep1 + pal + sep2, sep1 + newPal + sep2); 67 | } 68 | 69 | //casos especiales de inicio y fin 70 | if (master.StartsWith(pal)) 71 | { 72 | master = newPal + master.Substring(pal.Length); 73 | } 74 | 75 | if (master.EndsWith(pal)) 76 | { 77 | master = master.Substring(0, master.Length - pal.Length) + newPal; 78 | } 79 | 80 | return master; 81 | } 82 | 83 | static string HTMLResaltar(string palabra, float veces) 84 | { 85 | //menos veces mas resalto 86 | if (veces == 1) 87 | return palabra; 88 | else 89 | { 90 | int rojo = 155 + (int)Math.Truncate(100 * veces); 91 | string hex = rojo.ToString("x"); 92 | if (hex.Length == 1) hex = "0" + hex; 93 | string color = "#" + hex + "FFFF"; 94 | return "" + palabra + ""; 95 | } 96 | } 97 | 98 | static float getAparicion(string palabra, List> valsPals) 99 | { 100 | //veces=1 -> aparece en todos los vals 101 | //veces=0 -> no aparece en ninguno 102 | float veces = 0; 103 | foreach (List valPals in valsPals) 104 | { 105 | if (valPals.Count == 0) 106 | veces++; //como si apareciera 107 | else 108 | foreach (string pal in valPals) 109 | { 110 | if (palabra.ToLower() == pal.ToLower()) veces++; 111 | } 112 | } 113 | return veces / valsPals.Count; 114 | } 115 | 116 | static List getPalabras(string val) 117 | { 118 | List ret = new List(); 119 | string palabra = ""; 120 | string sep = ""; 121 | 122 | while (val != "") 123 | { 124 | if (startsWithSep(val, ref sep)) 125 | { 126 | //guardo palabra actual 127 | if (palabra.Length > 3 && !ret.Contains(palabra)) 128 | ret.Add(palabra); 129 | palabra = ""; 130 | val = val.Substring(sep.Length); //me como el separador 131 | } 132 | else 133 | { 134 | //acumulo palabra 135 | palabra += val[0]; 136 | val = val.Substring(1); //me como el caracter 137 | } 138 | } 139 | //agrego lo que queda 140 | if (palabra.Length > 3 && !ret.Contains(palabra)) 141 | ret.Add(palabra); 142 | 143 | return ret; 144 | } 145 | 146 | static bool startsWithSep(string val, ref string sepFound) 147 | { 148 | foreach (string sep in separadores) 149 | if (val.StartsWith(sep)) 150 | { 151 | sepFound = sep; 152 | return true; 153 | } 154 | return false; 155 | } 156 | 157 | static string HTMLEncode(string s) 158 | { 159 | s = s.Replace("\r\n", "
"); 160 | //s = s.Replace(" ", " "); 161 | return s; 162 | } 163 | 164 | } 165 | } 166 | -------------------------------------------------------------------------------- /model/documento/Documento.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Documento 28 | { 29 | public class Log 30 | { 31 | public DateTime fecha = DateTime.Now; 32 | public string msg = ""; 33 | } 34 | 35 | public DateTime fecha; 36 | public string nombre = ""; 37 | public string titulo = ""; 38 | public string fname = ""; 39 | public string path = ""; 40 | public string URLPath = ""; 41 | public string modeloID = ""; 42 | public Grupo grupo; 43 | public List propuestas = new List(); 44 | public List logs = new List(); 45 | public int version = 1; 46 | 47 | //anulacion 48 | public DateTime anuladoTs = Tools.minValue; //no anulado 49 | public string anuladoNombre = ""; 50 | public string anuladoTitulo = ""; 51 | public string anuladoFname = ""; 52 | public string anuladoPath = ""; 53 | public string anuladoURLPath = ""; 54 | 55 | public static Documento load(string path) 56 | { 57 | System.IO.StreamReader fs = System.IO.File.OpenText(path); 58 | string json = fs.ReadToEnd(); 59 | fs.Close(); 60 | 61 | Documento ret = Tools.fromJson(json); 62 | return ret; 63 | } 64 | 65 | public string getText(string id) 66 | { 67 | string ret = ""; 68 | try 69 | { 70 | ret = (string)getValor(id); 71 | } 72 | catch (Exception ex) 73 | { 74 | ret = ""; 75 | } 76 | return ret; 77 | } 78 | 79 | public bool contains(string id) 80 | { 81 | foreach (Propuesta p in propuestas) 82 | if (p.bag.ContainsKey(id)) 83 | return true; 84 | return false; 85 | } 86 | 87 | public Object getValor(string id) 88 | { 89 | foreach(Propuesta p in propuestas) 90 | if (p.bag.ContainsKey(id)) 91 | return p.bag[id]; 92 | throw new Exception("Variable [" + id + "] no existe"); 93 | } 94 | 95 | public void addLog(string msg) 96 | { 97 | Log l = new Log(); 98 | l.msg = msg; 99 | logs.Add(l); 100 | } 101 | 102 | public void EjecutarConsenso() 103 | { 104 | try 105 | { 106 | Modelo m = grupo.organizacion.getModeloDocumento(modeloID); 107 | m.ejecutarConsenso(this); 108 | addLog("Consenso procesado"); 109 | } 110 | catch (Exception ex) 111 | { 112 | addLog("EjecutarConsenso(): " + ex.Message + ""); 113 | } 114 | } 115 | 116 | public string toHTMLSeguimiento() 117 | { 118 | string ret = ""; 119 | ret += "
Seguimiento: " + fname + "
"; 120 | ret += "
Titulo: " + titulo + "
"; 121 | ret += "
Fecha: " + fecha.ToString("dd/MM/yy") + "
"; 122 | ret += "
Modelo" + ": " + nombre + "
"; 123 | ret += "
"; 124 | 125 | ret += ""; 126 | foreach (Log l in logs) 127 | { 128 | ret += ""; 129 | ret += ""; 130 | ret += ""; 131 | } 132 | ret += "
" + l.fecha.ToString("dd/MM/yy") + "" + l.msg + "
"; 133 | 134 | ret += "

"; 135 | return ret; 136 | } 137 | 138 | public void save() 139 | { 140 | //guardo 141 | Grupo g = grupo; 142 | grupo = null; //referencia ciclica 143 | System.IO.StreamWriter fs = new System.IO.StreamWriter(g.path + "\\" + path, false, System.Text.Encoding.UTF8); 144 | //System.IO.StreamWriter fs = System.IO.File.CreateText(path); 145 | fs.Write(Tools.toJson(this)); 146 | fs.Close(); 147 | 148 | grupo = g; 149 | } 150 | } 151 | } -------------------------------------------------------------------------------- /model/documento/LogDocumento.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class LogDocumento 28 | { 29 | public DateTime fecha = DateTime.Now; 30 | public string modeloNombre; 31 | public string icono = "res/doc.png"; 32 | public string modeloID = ""; 33 | public string documentoNombre = ""; 34 | public string titulo = ""; 35 | public float x; 36 | public string fname = ""; //nombre del archivo del documento 37 | public int docID = 0; 38 | public string arbol = ""; 39 | public string objetivo = ""; 40 | public string URL = ""; 41 | public int flores = 0; 42 | public int negados = 0; 43 | public string carpeta = ""; 44 | public string autor = ""; 45 | public int revisionDias = 0; //por si el documento tiene revision periodica 46 | public int version = 0; 47 | public string path = ""; 48 | 49 | 50 | public string sFecha 51 | { 52 | get 53 | { 54 | return fecha.ToString("dd/MM/yy"); 55 | } 56 | set 57 | { 58 | } 59 | } 60 | 61 | public float dias 62 | { 63 | get 64 | { 65 | return (float)DateTime.Now.Subtract(fecha).TotalMinutes / (24 * 60); 66 | } 67 | set 68 | { 69 | } 70 | } 71 | 72 | public float minutos 73 | { 74 | get 75 | { 76 | return (float)DateTime.Now.Subtract(fecha).TotalMinutes; 77 | } 78 | set 79 | { 80 | } 81 | } 82 | } 83 | } -------------------------------------------------------------------------------- /model/documento/Prevista.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Prevista 28 | { 29 | public List propuestas = new List(); 30 | public string etiqueta = ""; 31 | public string titulo = ""; 32 | } 33 | } -------------------------------------------------------------------------------- /model/documento/Propuesta.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Propuesta: IComparable 28 | { 29 | public DateTime born = DateTime.Now; 30 | public string titulo = ""; //titulo del documento 31 | public string etiqueta = ""; 32 | public string email = ""; 33 | public int nodoID = 0; 34 | public string modeloID = ""; 35 | public int nivel = 0; 36 | public int niveles = 0; //niveles en el momento de crear la propuesta 37 | public DateTime ts = DateTime.Now; 38 | public Dictionary bag = new Dictionary(); 39 | public List comentarios = new List(); 40 | public bool consensoAlcanzado = false; 41 | 42 | public Propuesta clone() 43 | { 44 | Propuesta ret = new Propuesta(); 45 | ret.titulo = titulo; 46 | ret.etiqueta = etiqueta; 47 | ret.nodoID = nodoID; 48 | ret.nivel = nivel; 49 | ret.email = email; 50 | ret.modeloID = modeloID; 51 | ret.niveles = niveles; 52 | 53 | foreach (KeyValuePair var in bag) 54 | ret.bag.Add(var.Key, var.Value); 55 | 56 | //no clono comentarios 57 | 58 | return ret; 59 | } 60 | 61 | int IComparable.CompareTo(Object x) 62 | { 63 | Propuesta dos = (Propuesta)x; 64 | return this.nivel - dos.nivel; 65 | } 66 | 67 | public bool esPrevista() 68 | { 69 | return nodoID == 0; 70 | } 71 | } 72 | } -------------------------------------------------------------------------------- /model/documento/Variable.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | //representa una variable dentro de un documento 26 | 27 | namespace nabu 28 | { 29 | public class Variable 30 | { 31 | public Variable() 32 | { 33 | //default para serializar 34 | } 35 | 36 | public Variable(string id, int len) 37 | { 38 | this.id = id; 39 | this.len = len; 40 | this.nivel = 0; 41 | } 42 | 43 | public Variable(string id, int len, int nivel) 44 | { 45 | this.id = id; 46 | this.len = len; 47 | this.nivel = nivel; 48 | } 49 | 50 | public string id = ""; 51 | public int len = 10; 52 | public int width = 100; 53 | public int height = 100; 54 | public string format = "0.00"; 55 | public int nivel = 0; 56 | public string className = "texto"; 57 | public string editClassName = "editar"; 58 | } 59 | } -------------------------------------------------------------------------------- /model/organizacion/Organizacion.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Web; 23 | 24 | namespace nabu 25 | { 26 | public abstract class Organizacion 27 | { 28 | //datos de arbol si es que tiene 29 | public string grupoURL = ""; 30 | public string grupoNombre = ""; 31 | public string grupoOrganizacion = ""; 32 | public string grupoIdioma = ""; 33 | 34 | public DateTime born = DateTime.Now; 35 | 36 | public Organizacion() 37 | { 38 | } 39 | 40 | public Modelo getModeloDocumento(string id) 41 | { 42 | foreach (Modelo m in getModelosDocumento(grupoIdioma)) 43 | { 44 | if (m.id == id) 45 | return m; 46 | } 47 | throw new Exception("Modelo [" + id + "] no existe"); 48 | } 49 | 50 | public ModeloEvaluacion getModeloEvaluacion(string id) 51 | { 52 | foreach (ModeloEvaluacion m in getModelosEvaluacion()) 53 | { 54 | if (m.id == id) 55 | return m; 56 | } 57 | throw new Exception("Modelo [" + id + "] no existe"); 58 | } 59 | 60 | public abstract List getModelosDocumento(string idioma); 61 | public abstract List getModelosEvaluacion(); 62 | public abstract List getSeriealizableObjects(); 63 | 64 | public abstract string getOperativo(Grupo g); 65 | public abstract string doAccion(Grupo g, string email, string accion, HttpRequest req); 66 | 67 | public int lastEID = 0; 68 | 69 | public int getEID() 70 | { 71 | int ret = 0; 72 | lock (this) 73 | ret = ++lastEID; 74 | return ret; 75 | } 76 | 77 | public static List getOrganizaciones() 78 | { 79 | //aqui se dan de alta los modelos existentes 80 | List ret = new List(); 81 | ret.Add(new organizaciones.Plataforma()); 82 | ret.Add(new organizaciones.Cooperativa()); 83 | ret.Add(new organizaciones.Colegio()); 84 | return ret; 85 | } 86 | } 87 | } -------------------------------------------------------------------------------- /model/organizacion/colegio/Colegio.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace nabu.organizaciones 7 | { 8 | public class Colegio: Organizacion 9 | { 10 | 11 | public override List getModelosDocumento(string idioma) 12 | { 13 | //deberian ser modelos propios!!!!! 14 | List ret = new List(); 15 | return ret; 16 | } 17 | 18 | public override List getModelosEvaluacion() 19 | { 20 | //deberian ser modelos propios!!!!! 21 | List ret = new List(); 22 | return ret; 23 | } 24 | 25 | public override string doAccion(Grupo g, string email, string accion, HttpRequest req) 26 | { 27 | return "no implementado"; 28 | } 29 | 30 | public override string getOperativo(Grupo grupo) 31 | { 32 | return "no implementado"; 33 | } 34 | 35 | public override List getSeriealizableObjects() 36 | { 37 | List ret = new List(); 38 | return ret; 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /model/organizacion/cooperativa/Cooperativa.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace nabu.organizaciones 7 | { 8 | public class Cooperativa: Organizacion 9 | { 10 | 11 | public override List getModelosDocumento(string idioma) 12 | { 13 | //deberian ser modelos propios!!!!! 14 | List ret = new List(); 15 | return ret; 16 | } 17 | 18 | public override List getModelosEvaluacion() 19 | { 20 | //deberian ser modelos propios!!!!! 21 | List ret = new List(); 22 | return ret; 23 | } 24 | 25 | public override string doAccion(Grupo g, string email, string accion, HttpRequest req) 26 | { 27 | return "no implementado"; 28 | } 29 | 30 | public override string getOperativo(Grupo grupo) 31 | { 32 | return "no implementado"; 33 | } 34 | 35 | public override List getSeriealizableObjects() 36 | { 37 | List ret = new List(); 38 | return ret; 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /model/organizacion/plataforma/Accion.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | //representa una accion en el tiempo 26 | 27 | namespace nabu.plataforma 28 | { 29 | public class Accion: Seguimiento 30 | { 31 | public Accion() 32 | { 33 | nombre = "Seguimiento de Accion"; 34 | icono = "res/documentos/accion.png"; 35 | modeloNombre = "Accion"; 36 | modeloID = "Accion"; 37 | } 38 | 39 | } 40 | } -------------------------------------------------------------------------------- /model/organizacion/plataforma/Estrategia.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | //representa un grupo de trabajo 26 | 27 | namespace nabu.plataforma 28 | { 29 | public class Estrategia 30 | { 31 | public int EID = 0; 32 | public string nombre = ""; 33 | public string docURL = ""; 34 | public DateTime docTs = Tools.minValue; 35 | public string revision = ""; 36 | public DateTime born = DateTime.Now; 37 | public string definicion = ""; 38 | 39 | } 40 | } -------------------------------------------------------------------------------- /model/organizacion/plataforma/Evento.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | //representa el seguimiento de un evento 26 | 27 | namespace nabu.plataforma 28 | { 29 | public class Evento: Seguimiento 30 | { 31 | public Evento() 32 | { 33 | nombre = "Seguimiento de Evento"; 34 | icono = "res/documentos/evento.png"; 35 | modeloNombre = "Evento"; 36 | modeloID = "Evento"; 37 | } 38 | } 39 | } -------------------------------------------------------------------------------- /model/organizacion/plataforma/Proceso.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | //representa un grupo de trabajo 26 | 27 | namespace nabu.plataforma 28 | { 29 | public class Proceso 30 | { 31 | public string nombre = ""; 32 | public string docURL = ""; 33 | public DateTime docTs = Tools.minValue; 34 | public string revision = ""; 35 | public string objetivo = ""; 36 | public DateTime born = DateTime.Now; 37 | public string entradas = ""; 38 | public string definicion = ""; 39 | 40 | } 41 | } -------------------------------------------------------------------------------- /model/organizacion/plataforma/Seguimiento.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | //representa un grupo de trabajo 26 | 27 | namespace nabu.plataforma 28 | { 29 | public abstract class Seguimiento 30 | { 31 | public class Estado 32 | { 33 | public int EID = 0; 34 | public string estado = ""; 35 | public DateTime estadoTs = DateTime.Now; 36 | public string email = ""; 37 | public Usuario usuario; 38 | public string descrip = ""; 39 | public DateTime inicio = DateTime.Now.AddDays(15); 40 | public DateTime fin = DateTime.Now.AddMonths(2); 41 | public int avance = 0; 42 | public string luz = "verde.png"; 43 | } 44 | 45 | public int EID = 0; 46 | public string nombre = ""; 47 | public string docURL = ""; 48 | public DateTime docTs = Tools.minValue; 49 | public string objetivo = ""; 50 | public string icono = ""; 51 | public DateTime born = DateTime.Now; 52 | public string estadoEmail = ""; 53 | public string responsable = ""; 54 | public string modeloNombre = ""; 55 | public string modeloID = ""; 56 | public DateTime inicio = DateTime.Now.AddDays(15); 57 | public DateTime fin = DateTime.Now.AddMonths(2); 58 | 59 | public List estados = new List(); 60 | 61 | public Estado estado 62 | { 63 | set 64 | { 65 | } 66 | get 67 | { 68 | if (estados.Count > 0) 69 | return estados[estados.Count - 1]; 70 | else 71 | return new Estado(); 72 | } 73 | } 74 | } 75 | } -------------------------------------------------------------------------------- /model/organizacion/plataforma/SubGrupo.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | //representa un grupo de trabajo 26 | 27 | namespace nabu.plataforma 28 | { 29 | public class SubGrupo 30 | { 31 | public int EID = 0; 32 | public string nombre = ""; 33 | public string docURL = ""; 34 | public DateTime docTs = Tools.minValue; 35 | public string revision = ""; 36 | public string objetivo = ""; 37 | public List integrantes = new List(); //emails 38 | public List estrategias = new List(); 39 | public DateTime born = DateTime.Now; 40 | 41 | //datos del arbol si es que tiene 42 | public string grupoURL = ""; 43 | public string grupoNombre = ""; 44 | public string grupoOrganizacion = ""; 45 | public string grupoIdioma = ""; 46 | 47 | } 48 | } -------------------------------------------------------------------------------- /model/queso/Evaluacion.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | using System.Runtime.Serialization; 25 | 26 | namespace nabu 27 | { 28 | public class Evaluacion 29 | { 30 | public DateTime born = DateTime.Now; 31 | public int id = 0; 32 | public string email = ""; 33 | public List preguntas = new List(); 34 | } 35 | } -------------------------------------------------------------------------------- /model/queso/Pregunta.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Pregunta 28 | { 29 | public string pregunta = ""; 30 | public int respuesta = 0; 31 | public string texto = ""; 32 | public string minText = ""; 33 | public string maxText = ""; 34 | } 35 | } -------------------------------------------------------------------------------- /model/queso/Queso.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Queso 28 | { 29 | public List temas = new List(); 30 | public int caducaDias = 30; 31 | public int lastEvalID = 1; 32 | public Grupo grupo; 33 | 34 | 35 | public QuesoPersonal getQuesoPersonal(string email) 36 | { 37 | return getQuesoPersonal(email, ""); 38 | } 39 | 40 | public QuesoPersonal getQuesoPersonal(string email, string msg) 41 | { 42 | limpiarCaducados(); 43 | 44 | QuesoPersonal ret = new QuesoPersonal(); 45 | ret.nombre = grupo.nombre; 46 | ret.temas = temas; 47 | ret.caducaDias = caducaDias; 48 | ret.msg = msg; 49 | ret.colorPromedio = getColorPromedio(); 50 | 51 | /////queda pendiente clonar temas, evalauciones y quitar preguntas para que el mensaje sea bastante mas chico 52 | 53 | return ret; 54 | } 55 | 56 | public Tema getTema(string id) 57 | { 58 | foreach (Tema t in temas) 59 | if (t.id == id) 60 | return t; 61 | return null; 62 | } 63 | 64 | public float getColorPromedio() 65 | { 66 | float total = 0; 67 | int cant = 0; 68 | foreach (Tema t in temas) 69 | { 70 | foreach (Evaluacion ev in t.evaluaciones) 71 | { 72 | foreach(Pregunta pr in ev.preguntas) 73 | { 74 | total += pr.respuesta; 75 | cant++; 76 | } 77 | } 78 | } 79 | if (cant == 0) 80 | return 0; 81 | else 82 | return total / cant; 83 | } 84 | 85 | public void limpiarCaducados() 86 | { 87 | int indext = 0; 88 | while (indext < temas.Count) 89 | { 90 | Tema t = temas[indext]; 91 | int indexe = 0; 92 | while (indexe < t.evaluaciones.Count) 93 | { 94 | Evaluacion e = t.evaluaciones[indexe]; 95 | if (DateTime.Now.Subtract(e.born).TotalDays > caducaDias) 96 | { 97 | Usuario u = grupo.getUsuario(e.email); 98 | if (u != null) 99 | u.alertas.Add(new Alerta(Tools.tr("Evaluacion caida para el tema [%1]", t.nombre, grupo.idioma))); 100 | 101 | t.evaluaciones.RemoveAt(indexe); 102 | 103 | if (t.evaluaciones.Count == 0) 104 | { 105 | temas.RemoveAt(indext); 106 | break; 107 | } 108 | } 109 | else 110 | indexe++; 111 | } 112 | if (t.evaluaciones.Count == 0 113 | && indext < temas.Count 114 | && DateTime.Now.Subtract(t.born).TotalDays > caducaDias) 115 | temas.RemoveAt(indext); 116 | else 117 | indext++; 118 | } 119 | } 120 | 121 | public void evaluar() 122 | { 123 | //calculo respuestas segun las evaluaciones 124 | foreach (Tema t in temas) 125 | t.evaluar(grupo); 126 | } 127 | } 128 | } -------------------------------------------------------------------------------- /model/queso/QuesoPersonal.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class QuesoPersonal 28 | { 29 | public string nombre = ""; 30 | public List temas = new List(); 31 | public int caducaDias = 30; 32 | public string msg = ""; 33 | public float colorPromedio = 0; 34 | } 35 | } -------------------------------------------------------------------------------- /model/queso/Tema.cs: -------------------------------------------------------------------------------- 1 | /////////////////////////////////////////////////////////////////////////// 2 | // Copyright 2015 - 2020 Sabrina Prestigiacomo nabu@nabu.pt 3 | // 4 | // This program is free software: you can redistribute it and/or modify 5 | // it under the terms of the GNU General Public License as published by 6 | // the Free Software Foundation, either version 3 of the License, or 7 | // any later version. 8 | // 9 | // This program is distributed in the hope that it will be useful, 10 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | // GNU General Public License for more details. 13 | // 14 | // You should have received a copy of the GNU General Public License 15 | // along with this program. If not, see . 16 | // 17 | /////////////////////////////////////////////////////////////////////////// 18 | 19 | 20 | using System; 21 | using System.Collections.Generic; 22 | using System.Linq; 23 | using System.Web; 24 | 25 | namespace nabu 26 | { 27 | public class Tema 28 | { 29 | public List evaluaciones = new List(); 30 | public List respuestas = new List(); //el promedio de todas las evaluaciones 31 | public string modeloEvaluacionID = ""; 32 | public string id = ""; 33 | public string nombre = ""; 34 | public string icono = ""; 35 | public string URL = ""; 36 | public string evaluadoID = ""; //id del documento evaluado 37 | public string autor = ""; 38 | public DateTime born = DateTime.Now; 39 | 40 | public void evaluar(Grupo g) 41 | { 42 | //calculo respuestas segun las evaluaciones 43 | if (modeloEvaluacionID != "") 44 | { 45 | ModeloEvaluacion ev = g.organizacion.getModeloEvaluacion(modeloEvaluacionID); 46 | respuestas = ev.evaluar(evaluaciones); 47 | } 48 | } 49 | } 50 | } -------------------------------------------------------------------------------- /nabu.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ProjectFiles 5 | Debug|Any CPU 6 | true 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | default.html 19 | SpecificPage 20 | True 21 | False 22 | False 23 | False 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | False 33 | True 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /nabu.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nabu", "nabu.csproj", "{757578E6-4A28-44C6-8759-909A1ED84360}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {757578E6-4A28-44C6-8759-909A1ED84360}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {757578E6-4A28-44C6-8759-909A1ED84360}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {757578E6-4A28-44C6-8759-909A1ED84360}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {757578E6-4A28-44C6-8759-909A1ED84360}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /nabu.v11.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/nabu.v11.suo -------------------------------------------------------------------------------- /obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /obj/Debug/nabu.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\inetpub\wwwroot\nabu\bin\nabu.dll 2 | C:\inetpub\wwwroot\nabu\bin\nabu.pdb 3 | C:\inetpub\wwwroot\nabu\obj\Debug\nabu.dll 4 | C:\inetpub\wwwroot\nabu\obj\Debug\nabu.pdb 5 | F:\nabu\obj\Debug\nabu.csprojResolveAssemblyReference.cache 6 | F:\nabu\obj\Debug\nabu.dll 7 | F:\nabu\bin\nabu.dll 8 | F:\nabu\bin\nabu.pdb 9 | F:\nabu\obj\Debug\nabu.pdb 10 | C:\inetpub\wwwroot\nabu\obj\Debug\nabu.csprojResolveAssemblyReference.cache 11 | -------------------------------------------------------------------------------- /obj/Debug/nabu.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/obj/Debug/nabu.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /obj/Debug/nabu.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/obj/Debug/nabu.dll -------------------------------------------------------------------------------- /obj/Debug/nabu.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/obj/Debug/nabu.pdb -------------------------------------------------------------------------------- /res/3D/accion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/accion.png -------------------------------------------------------------------------------- /res/3D/activo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/activo.png -------------------------------------------------------------------------------- /res/3D/coordinador.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/coordinador.png -------------------------------------------------------------------------------- /res/3D/debates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/debates.png -------------------------------------------------------------------------------- /res/3D/doc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/doc.jpg -------------------------------------------------------------------------------- /res/3D/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/doc.png -------------------------------------------------------------------------------- /res/3D/evento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/evento.png -------------------------------------------------------------------------------- /res/3D/facilitador.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/facilitador.png -------------------------------------------------------------------------------- /res/3D/inactivo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/inactivo.png -------------------------------------------------------------------------------- /res/3D/manifiesto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/manifiesto.png -------------------------------------------------------------------------------- /res/3D/noticias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/noticias.png -------------------------------------------------------------------------------- /res/3D/readonly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/readonly.png -------------------------------------------------------------------------------- /res/3D/representante.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/representante.png -------------------------------------------------------------------------------- /res/3D/secretaria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/3D/secretaria.png -------------------------------------------------------------------------------- /res/ES/debates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/debates.png -------------------------------------------------------------------------------- /res/ES/docConsensos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/docConsensos.png -------------------------------------------------------------------------------- /res/ES/docRealizacion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/docRealizacion.png -------------------------------------------------------------------------------- /res/ES/estructuras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/estructuras.png -------------------------------------------------------------------------------- /res/ES/help/abstracto-concreto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/abstracto-concreto.png -------------------------------------------------------------------------------- /res/ES/help/abstracto-concreto2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/abstracto-concreto2.png -------------------------------------------------------------------------------- /res/ES/help/concenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/concenso.png -------------------------------------------------------------------------------- /res/ES/help/consenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/consenso.png -------------------------------------------------------------------------------- /res/ES/help/consenso2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/consenso2.png -------------------------------------------------------------------------------- /res/ES/help/consenso3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/consenso3.png -------------------------------------------------------------------------------- /res/ES/help/consenso4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/consenso4.png -------------------------------------------------------------------------------- /res/ES/help/detalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/detalle.png -------------------------------------------------------------------------------- /res/ES/help/divergencia1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/divergencia1.png -------------------------------------------------------------------------------- /res/ES/help/divergencia2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/divergencia2.png -------------------------------------------------------------------------------- /res/ES/help/escritura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/escritura.png -------------------------------------------------------------------------------- /res/ES/help/escritura2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/escritura2.png -------------------------------------------------------------------------------- /res/ES/help/niveles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/niveles.gif -------------------------------------------------------------------------------- /res/ES/help/niveles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/niveles.png -------------------------------------------------------------------------------- /res/ES/help/noticasVsDebates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/noticasVsDebates.png -------------------------------------------------------------------------------- /res/ES/help/opciones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/help/opciones.png -------------------------------------------------------------------------------- /res/ES/manifiesto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/manifiesto.png -------------------------------------------------------------------------------- /res/ES/noticias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/noticias.png -------------------------------------------------------------------------------- /res/ES/operativo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/operativo.png -------------------------------------------------------------------------------- /res/ES/politico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/politico.png -------------------------------------------------------------------------------- /res/ES/seguimiento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ES/seguimiento.png -------------------------------------------------------------------------------- /res/FR/debates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/debates.png -------------------------------------------------------------------------------- /res/FR/docConsensos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/docConsensos.png -------------------------------------------------------------------------------- /res/FR/docRealizacion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/docRealizacion.png -------------------------------------------------------------------------------- /res/FR/estructuras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/estructuras.png -------------------------------------------------------------------------------- /res/FR/help/abstracto-concreto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/abstracto-concreto.png -------------------------------------------------------------------------------- /res/FR/help/abstracto-concreto2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/abstracto-concreto2.png -------------------------------------------------------------------------------- /res/FR/help/concenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/concenso.png -------------------------------------------------------------------------------- /res/FR/help/consenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/consenso.png -------------------------------------------------------------------------------- /res/FR/help/consenso2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/consenso2.png -------------------------------------------------------------------------------- /res/FR/help/consenso3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/consenso3.png -------------------------------------------------------------------------------- /res/FR/help/consenso4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/consenso4.png -------------------------------------------------------------------------------- /res/FR/help/detalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/detalle.png -------------------------------------------------------------------------------- /res/FR/help/divergencia1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/divergencia1.png -------------------------------------------------------------------------------- /res/FR/help/divergencia2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/divergencia2.png -------------------------------------------------------------------------------- /res/FR/help/escritura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/escritura.png -------------------------------------------------------------------------------- /res/FR/help/escritura2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/escritura2.png -------------------------------------------------------------------------------- /res/FR/help/niveles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/niveles.gif -------------------------------------------------------------------------------- /res/FR/help/niveles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/niveles.png -------------------------------------------------------------------------------- /res/FR/help/noticasVsDebates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/noticasVsDebates.png -------------------------------------------------------------------------------- /res/FR/help/opciones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/help/opciones.png -------------------------------------------------------------------------------- /res/FR/manifiesto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/manifiesto.png -------------------------------------------------------------------------------- /res/FR/noticias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/noticias.png -------------------------------------------------------------------------------- /res/FR/operativo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/operativo.png -------------------------------------------------------------------------------- /res/FR/politico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/politico.png -------------------------------------------------------------------------------- /res/FR/seguimiento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/FR/seguimiento.png -------------------------------------------------------------------------------- /res/Men.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/Men.gif -------------------------------------------------------------------------------- /res/activo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/activo.png -------------------------------------------------------------------------------- /res/agregar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/agregar.png -------------------------------------------------------------------------------- /res/alerta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/alerta.png -------------------------------------------------------------------------------- /res/amarillo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/amarillo.png -------------------------------------------------------------------------------- /res/aqui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/aqui.png -------------------------------------------------------------------------------- /res/atras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/atras.png -------------------------------------------------------------------------------- /res/ayudaApoyar.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ayudaApoyar.PNG -------------------------------------------------------------------------------- /res/ayudaNuevoDebate.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ayudaNuevoDebate.PNG -------------------------------------------------------------------------------- /res/ayudaVariante.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ayudaVariante.PNG -------------------------------------------------------------------------------- /res/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/background.jpg -------------------------------------------------------------------------------- /res/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/background.png -------------------------------------------------------------------------------- /res/background2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/background2.jpg -------------------------------------------------------------------------------- /res/background4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/background4.jpg -------------------------------------------------------------------------------- /res/background5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/background5.jpg -------------------------------------------------------------------------------- /res/ciclo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ciclo.png -------------------------------------------------------------------------------- /res/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/close.png -------------------------------------------------------------------------------- /res/common1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common1.png -------------------------------------------------------------------------------- /res/common2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common2.png -------------------------------------------------------------------------------- /res/common3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common3.png -------------------------------------------------------------------------------- /res/common4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common4.png -------------------------------------------------------------------------------- /res/common5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common5.png -------------------------------------------------------------------------------- /res/common6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common6.png -------------------------------------------------------------------------------- /res/common7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common7.png -------------------------------------------------------------------------------- /res/common8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/common8.png -------------------------------------------------------------------------------- /res/completado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/completado.png -------------------------------------------------------------------------------- /res/consenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/consenso.png -------------------------------------------------------------------------------- /res/coordinador.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/coordinador.png -------------------------------------------------------------------------------- /res/ct/debates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/debates.png -------------------------------------------------------------------------------- /res/ct/docConsensos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/docConsensos.png -------------------------------------------------------------------------------- /res/ct/docRealizacion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/docRealizacion.png -------------------------------------------------------------------------------- /res/ct/estructuras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/estructuras.png -------------------------------------------------------------------------------- /res/ct/help/abstracto-concreto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/abstracto-concreto.png -------------------------------------------------------------------------------- /res/ct/help/abstracto-concreto2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/abstracto-concreto2.png -------------------------------------------------------------------------------- /res/ct/help/concenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/concenso.png -------------------------------------------------------------------------------- /res/ct/help/consenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/consenso.png -------------------------------------------------------------------------------- /res/ct/help/consenso2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/consenso2.png -------------------------------------------------------------------------------- /res/ct/help/consenso3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/consenso3.png -------------------------------------------------------------------------------- /res/ct/help/consenso4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/consenso4.png -------------------------------------------------------------------------------- /res/ct/help/detalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/detalle.png -------------------------------------------------------------------------------- /res/ct/help/divergencia1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/divergencia1.png -------------------------------------------------------------------------------- /res/ct/help/divergencia2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/divergencia2.png -------------------------------------------------------------------------------- /res/ct/help/escritura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/escritura.png -------------------------------------------------------------------------------- /res/ct/help/escritura2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/escritura2.png -------------------------------------------------------------------------------- /res/ct/help/niveles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/niveles.gif -------------------------------------------------------------------------------- /res/ct/help/niveles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/niveles.png -------------------------------------------------------------------------------- /res/ct/help/noticasVsDebates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/noticasVsDebates.png -------------------------------------------------------------------------------- /res/ct/help/opciones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/help/opciones.png -------------------------------------------------------------------------------- /res/ct/manifiesto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/manifiesto.png -------------------------------------------------------------------------------- /res/ct/noticias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/noticias.png -------------------------------------------------------------------------------- /res/ct/operativo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/operativo.png -------------------------------------------------------------------------------- /res/ct/politico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/politico.png -------------------------------------------------------------------------------- /res/ct/seguimiento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ct/seguimiento.png -------------------------------------------------------------------------------- /res/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/doc.png -------------------------------------------------------------------------------- /res/documento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documento.png -------------------------------------------------------------------------------- /res/documentoModeOff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentoModeOff.png -------------------------------------------------------------------------------- /res/documentoModeOn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentoModeOn.png -------------------------------------------------------------------------------- /res/documentos/accion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/accion.png -------------------------------------------------------------------------------- /res/documentos/acta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/acta.png -------------------------------------------------------------------------------- /res/documentos/alhijo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/alhijo.png -------------------------------------------------------------------------------- /res/documentos/alpadre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/alpadre.png -------------------------------------------------------------------------------- /res/documentos/circular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/circular.png -------------------------------------------------------------------------------- /res/documentos/didactico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/didactico.png -------------------------------------------------------------------------------- /res/documentos/estrategia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/estrategia.png -------------------------------------------------------------------------------- /res/documentos/evento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/evento.png -------------------------------------------------------------------------------- /res/documentos/manifiesto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/manifiesto.png -------------------------------------------------------------------------------- /res/documentos/resultado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/resultado.png -------------------------------------------------------------------------------- /res/documentos/subGrupo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/documentos/subGrupo.png -------------------------------------------------------------------------------- /res/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/download.png -------------------------------------------------------------------------------- /res/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/empty.png -------------------------------------------------------------------------------- /res/en/debates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/debates.png -------------------------------------------------------------------------------- /res/en/docConsensos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/docConsensos.png -------------------------------------------------------------------------------- /res/en/docRealizacion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/docRealizacion.png -------------------------------------------------------------------------------- /res/en/estructuras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/estructuras.png -------------------------------------------------------------------------------- /res/en/help/abstracto-concreto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/abstracto-concreto.png -------------------------------------------------------------------------------- /res/en/help/abstracto-concreto2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/abstracto-concreto2.png -------------------------------------------------------------------------------- /res/en/help/concenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/concenso.png -------------------------------------------------------------------------------- /res/en/help/consenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/consenso.png -------------------------------------------------------------------------------- /res/en/help/consenso2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/consenso2.png -------------------------------------------------------------------------------- /res/en/help/consenso3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/consenso3.png -------------------------------------------------------------------------------- /res/en/help/consenso4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/consenso4.png -------------------------------------------------------------------------------- /res/en/help/detalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/detalle.png -------------------------------------------------------------------------------- /res/en/help/divergencia1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/divergencia1.png -------------------------------------------------------------------------------- /res/en/help/divergencia2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/divergencia2.png -------------------------------------------------------------------------------- /res/en/help/escritura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/escritura.png -------------------------------------------------------------------------------- /res/en/help/escritura2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/escritura2.png -------------------------------------------------------------------------------- /res/en/help/niveles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/niveles.gif -------------------------------------------------------------------------------- /res/en/help/niveles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/niveles.png -------------------------------------------------------------------------------- /res/en/help/noticasVsDebates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/noticasVsDebates.png -------------------------------------------------------------------------------- /res/en/help/opciones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/help/opciones.png -------------------------------------------------------------------------------- /res/en/manifiesto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/manifiesto.png -------------------------------------------------------------------------------- /res/en/noticias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/noticias.png -------------------------------------------------------------------------------- /res/en/operativo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/operativo.png -------------------------------------------------------------------------------- /res/en/politico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/politico.png -------------------------------------------------------------------------------- /res/en/seguimiento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/en/seguimiento.png -------------------------------------------------------------------------------- /res/enlace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/enlace.png -------------------------------------------------------------------------------- /res/escritura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/escritura.png -------------------------------------------------------------------------------- /res/facilitador.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/facilitador.png -------------------------------------------------------------------------------- /res/florWait.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/florWait.gif -------------------------------------------------------------------------------- /res/florWait.old.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/florWait.old.gif -------------------------------------------------------------------------------- /res/florWait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/florWait.png -------------------------------------------------------------------------------- /res/forkme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/forkme.png -------------------------------------------------------------------------------- /res/help/abstracto-concreto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/abstracto-concreto.png -------------------------------------------------------------------------------- /res/help/abstracto-concreto2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/abstracto-concreto2.png -------------------------------------------------------------------------------- /res/help/concenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/concenso.png -------------------------------------------------------------------------------- /res/help/consenso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/consenso.png -------------------------------------------------------------------------------- /res/help/consenso2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/consenso2.png -------------------------------------------------------------------------------- /res/help/consenso3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/consenso3.png -------------------------------------------------------------------------------- /res/help/consenso4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/consenso4.png -------------------------------------------------------------------------------- /res/help/detalle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/detalle.png -------------------------------------------------------------------------------- /res/help/divergencia1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/divergencia1.png -------------------------------------------------------------------------------- /res/help/divergencia2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/divergencia2.png -------------------------------------------------------------------------------- /res/help/escritura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/escritura.png -------------------------------------------------------------------------------- /res/help/escritura2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/escritura2.png -------------------------------------------------------------------------------- /res/help/niveles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/niveles.gif -------------------------------------------------------------------------------- /res/help/niveles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/niveles.png -------------------------------------------------------------------------------- /res/help/noticasVsDebates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/noticasVsDebates.png -------------------------------------------------------------------------------- /res/help/opciones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/help/opciones.png -------------------------------------------------------------------------------- /res/icono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/icono.png -------------------------------------------------------------------------------- /res/icono2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/icono2.png -------------------------------------------------------------------------------- /res/inactivo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/inactivo.png -------------------------------------------------------------------------------- /res/j00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/j00.png -------------------------------------------------------------------------------- /res/jd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/jd.png -------------------------------------------------------------------------------- /res/jl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/jl.png -------------------------------------------------------------------------------- /res/jr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/jr.png -------------------------------------------------------------------------------- /res/ju.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ju.png -------------------------------------------------------------------------------- /res/jzl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/jzl.png -------------------------------------------------------------------------------- /res/jzm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/jzm.png -------------------------------------------------------------------------------- /res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/logo.png -------------------------------------------------------------------------------- /res/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/logo2.png -------------------------------------------------------------------------------- /res/logo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/logo3.png -------------------------------------------------------------------------------- /res/luzroja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/luzroja.gif -------------------------------------------------------------------------------- /res/luzverde.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/luzverde.gif -------------------------------------------------------------------------------- /res/mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/mic.png -------------------------------------------------------------------------------- /res/night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/night.jpg -------------------------------------------------------------------------------- /res/night.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/night.png -------------------------------------------------------------------------------- /res/noManifiesto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/noManifiesto.png -------------------------------------------------------------------------------- /res/ocultar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ocultar.png -------------------------------------------------------------------------------- /res/out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/out.png -------------------------------------------------------------------------------- /res/perfilDefault.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/perfilDefault.jpg -------------------------------------------------------------------------------- /res/ponerflor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ponerflor.png -------------------------------------------------------------------------------- /res/proponer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/proponer.png -------------------------------------------------------------------------------- /res/quitar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/quitar.png -------------------------------------------------------------------------------- /res/quitarflor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/quitarflor.png -------------------------------------------------------------------------------- /res/readonly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/readonly.png -------------------------------------------------------------------------------- /res/representante.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/representante.png -------------------------------------------------------------------------------- /res/rojo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/rojo.gif -------------------------------------------------------------------------------- /res/rojo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/rojo.png -------------------------------------------------------------------------------- /res/rotarpantalla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/rotarpantalla.png -------------------------------------------------------------------------------- /res/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/save.png -------------------------------------------------------------------------------- /res/secretaria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/secretaria.png -------------------------------------------------------------------------------- /res/seguimiento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/seguimiento.png -------------------------------------------------------------------------------- /res/timeback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/timeback.png -------------------------------------------------------------------------------- /res/timemas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/timemas.png -------------------------------------------------------------------------------- /res/timemenos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/timemenos.png -------------------------------------------------------------------------------- /res/timepresent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/timepresent.png -------------------------------------------------------------------------------- /res/transparente.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/transparente.png -------------------------------------------------------------------------------- /res/tu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/tu.png -------------------------------------------------------------------------------- /res/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/upload.png -------------------------------------------------------------------------------- /res/ver.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ver.gif -------------------------------------------------------------------------------- /res/ver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/ver.png -------------------------------------------------------------------------------- /res/verde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/verde.png -------------------------------------------------------------------------------- /res/z_j00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/z_j00.png -------------------------------------------------------------------------------- /res/z_jd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/z_jd.png -------------------------------------------------------------------------------- /res/z_jl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/z_jl.png -------------------------------------------------------------------------------- /res/z_jr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/z_jr.png -------------------------------------------------------------------------------- /res/z_ju.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/z_ju.png -------------------------------------------------------------------------------- /res/z_jzl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/z_jzl.png -------------------------------------------------------------------------------- /res/z_jzm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/res/z_jzm.png -------------------------------------------------------------------------------- /resumen.html: -------------------------------------------------------------------------------- 1 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | Nabú 27 | 28 | 29 | 30 | 31 | 32 | 33 | 54 | 55 | 56 | 57 |
58 | 59 | 60 | -------------------------------------------------------------------------------- /specialCharactersTested.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/specialCharactersTested.txt -------------------------------------------------------------------------------- /stylesDocument.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Wallie'; 3 | src: url('fonts/WallieFit.woff') format('woff'); /* Super Modern Browsers */ 4 | } 5 | 6 | body { 7 | font-family: Wallie, Verdana, Geneva, Tahoma, sans-serif; 8 | font-size: 14px; 9 | margin: 1.9vw; 10 | } 11 | 12 | .seccion { 13 | 14 | } 15 | 16 | .titulo0 { 17 | padding: 2px; 18 | font-size: 36px; 19 | font-family: 'Times New Roman'; 20 | } 21 | 22 | .titulo1 { 23 | padding: 2px; 24 | font-size: 28px; 25 | } 26 | 27 | .titulo2 { 28 | padding: 2px; 29 | font-size: 24px; 30 | } 31 | 32 | .titulo3 { 33 | padding: 2px; 34 | font-size: 16px; 35 | } 36 | 37 | .titulo4 { 38 | padding: 2px; 39 | font-size: 14px; 40 | } 41 | 42 | .tema { 43 | padding: 5px; 44 | font-size: 18px; 45 | font-weight: bold; 46 | margin-top: 15px; 47 | padding-left: 0px; 48 | } 49 | 50 | .texto { 51 | padding: 5px; 52 | margin: 2px; 53 | font-size: 14px; 54 | overflow: auto; 55 | border: 0px; 56 | } 57 | 58 | .smalltip { 59 | border: 1px solid #339966; 60 | padding: 5px; 61 | border-radius: 14px; 62 | color: #339966; 63 | font-size: 12px; 64 | text-align: center; 65 | margin: 2px; 66 | width: -webkit-fill-available; 67 | background-color: #FBFDFC; 68 | } 69 | 70 | @media only screen and (max-width: 800px) { 71 | body { 72 | background-color: lightblue; 73 | } 74 | 75 | .seccion { 76 | padding: 2px; 77 | margin: 2px; 78 | font-size: 14px; 79 | vertical-align: top; 80 | clear: left; 81 | float: left; 82 | } 83 | 84 | .titulo0 { 85 | padding: 1px; 86 | font-size: 22px; 87 | } 88 | 89 | .titulo1 { 90 | font-weight: bold; 91 | padding: 1px; 92 | font-size: 16px; 93 | } 94 | 95 | .titulo2 { 96 | padding: 1px; 97 | font-size: 14px; 98 | } 99 | 100 | .titulo3 { 101 | padding: 1px; 102 | font-size: 14px; 103 | } 104 | 105 | .titulo4 { 106 | padding: 2px; 107 | font-size: 12px; 108 | } 109 | 110 | .tema { 111 | padding-top: 15px; 112 | font-size: 14px; 113 | font-weight: bold; 114 | margin-top: 10px; 115 | padding-left: 0px; 116 | padding-bottom: 0px; 117 | } 118 | 119 | .texto { 120 | padding-top: 2px; 121 | padding-left: 0px; 122 | margin-left: 0px; 123 | } 124 | } 125 | -------------------------------------------------------------------------------- /testVoice.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 |
9 |
10 | 11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /web/HabererAngles_Pilot_Study_Nabu_2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/HabererAngles_Pilot_Study_Nabu_2016.pdf -------------------------------------------------------------------------------- /web/Torus network.v21.EN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/Torus network.v21.EN.pdf -------------------------------------------------------------------------------- /web/Torus network.v22.ES.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/Torus network.v22.ES.pdf -------------------------------------------------------------------------------- /web/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/default.html -------------------------------------------------------------------------------- /web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/favicon.ico -------------------------------------------------------------------------------- /web/index.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /web/res/3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/3d.png -------------------------------------------------------------------------------- /web/res/arbol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/arbol.png -------------------------------------------------------------------------------- /web/res/ciclo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/ciclo.png -------------------------------------------------------------------------------- /web/res/comunidad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/comunidad.png -------------------------------------------------------------------------------- /web/res/decisiones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/decisiones.png -------------------------------------------------------------------------------- /web/res/estructuras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/estructuras.png -------------------------------------------------------------------------------- /web/res/evaluamos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/evaluamos.png -------------------------------------------------------------------------------- /web/res/grupos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/grupos.png -------------------------------------------------------------------------------- /web/res/icono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/icono.png -------------------------------------------------------------------------------- /web/res/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/logo2.png -------------------------------------------------------------------------------- /web/res/personas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/personas.png -------------------------------------------------------------------------------- /web/res/resultados.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/resultados.png -------------------------------------------------------------------------------- /web/res/seguimiento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/seguimiento.png -------------------------------------------------------------------------------- /web/res/ss.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/ss.jpg -------------------------------------------------------------------------------- /web/res/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/ss.png -------------------------------------------------------------------------------- /web/res/ss2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabtvg/nabu/b2d5558088fdf7486c4b83b1c107da0404de548a/web/res/ss2.jpg -------------------------------------------------------------------------------- /web/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: verdana, Geneva, Tahoma, sans-serif; 3 | background-image: url("res/background.jpg"); 4 | font-size: 16px; 5 | } 6 | 7 | .tip { 8 | border: 3px solid #00CC99; 9 | padding: 10px; 10 | margin: 15px; 11 | border-radius: 15px; 12 | background-color: #CCFFCC; 13 | color: #009999; 14 | font-size: 15px; 15 | text-align: center; 16 | width: fit-content; 17 | } 18 | 19 | .smalltip2 { 20 | border: 1px solid #FF0000; 21 | padding: 5px; 22 | border-radius: 10px; 23 | background-color: #CCCCCC; 24 | color: #CC0000; 25 | font-size: 12px; 26 | text-align: center; 27 | margin: 5px; 28 | } 29 | 30 | .smalltip { 31 | border: 1px solid #FF0000; 32 | padding: 5px; 33 | border-radius: 10px; 34 | background-color: #FFFFFF; 35 | color: #CC0000; 36 | font-size: 12px; 37 | text-align: center; 38 | margin: 5px; 39 | } 40 | 41 | .titulo0 { 42 | padding: 5px; 43 | font-size: 50px; 44 | font-family: 'Times New Roman' , Times, serif; 45 | } 46 | 47 | .titulo1 { 48 | padding: 5px; 49 | font-size: 30px; 50 | font-family: 'Times New Roman' , Times, serif; 51 | } 52 | 53 | .titulo2 { 54 | padding: 3px; 55 | font-size: 20px; 56 | font-family: Verdana; 57 | } 58 | 59 | .titulo3 { 60 | padding: 1px; 61 | font-size: 15px; 62 | } 63 | 64 | .seccion { 65 | padding: 3px; 66 | font-size: 20px; 67 | font-family: Verdana; 68 | text-align:center; 69 | margin: auto; 70 | } 71 | 72 | .seccion100 { 73 | padding: 3px; 74 | font-size: 20px; 75 | font-family: Verdana; 76 | text-align:center; 77 | margin: auto; 78 | width: 100%; 79 | } 80 | 81 | @media only screen and (max-width: 800px) { 82 | .seccion { 83 | padding: 3px; 84 | font-size: 20px; 85 | font-family: Verdana; 86 | text-align:center; 87 | margin: auto; 88 | width: 100%; 89 | } 90 | 91 | } --------------------------------------------------------------------------------