Analizando los aportes electorales

Intro

El archivo aportes.csv fue descargado de la página web https://aportantes.electoral.gob.ar/aportes

Para saber más sobre la declaración de aportantes en el proceso electoral recomiendo este artículo de Chequeado

El dataset aportes.csv tiene formato tabular, contiene 478 filas, donde cada una corresponde a un aporte realizado a algún partido político. En total son 11 columnas denominadas como Fecha, Aportante, Cuil.Cuit, Distrito, Agrupacion, Modalidad, Monto, Banco.Origen, Rectificado, Anulado, Observación.

La columna Rectificado indica si se realizó algún cambio en el registro y detallan en la columna Observación. En Anulado observamos si ese aporte fue anulado, por ejemplo, errores de transacción por aportes repetidos.

Filtramos los aportes anulados. Vemos que hay un caso.

Fecha Aportante Cuil.Cuit Distrito Agrupacion Modalidad Monto Banco.Origen Rectificado Anulado Observación
30 de Julio de 2019 Joaquín De Grazia 20082091352 Buenos Aires
  1. JUNTOS POR EL CAMBIO
TRANSFERENCIA BANCARIA 4e+05 BANCO CMF S.A. False True Anulado, duplicado por el aportante

Aportes

Total recibido por cada lista

Agrupacion total
  1. JUNTOS POR EL CAMBIO
23752668.0
  1. JUNTOS POR EL CAMBIO
17203118.0
  1. FRENTE DE TODOS
12156545.0
  1. JUNTOS POR EL CAMBIO
2027490.0
  1. MOVIMIENTO POPULAR NEUQUINO
1470119.0
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
1241126.0
  1. FRENTE DE TODOS
961000.0
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
542817.3
  1. FRENTE DE TODOS
474400.0
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
396389.8
  1. PARTIDO DEL OBRERO
321200.0
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
218000.0
  1. PARTIDO SOLIDARIO
171000.0
  1. FRENTE DE TODOS
140000.0
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD
69000.0
  1. FRENTE CIVICO POR SANTIAGO
50000.0
  1. LA IZQUIERDA DE LOS TRABAJADORES
21500.0
  1. LA IZQUIERDA DE LOS TRABAJADORES
10381.0
  1. NUEVA IZQUIERDA
3000.0
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES-UNIDAD
500.0

Observamos que las agrupaciones son las listas electorales. Un partido político puede tener varias listas. Vamos a agrupar por partido los montos.

Totales por partido político

Agrupacion total
JUNTOS POR EL CAMBIO 42983276.0
FRENTE DE TODOS 13731945.0
MOVIMIENTO POPULAR NEUQUINO 1470119.0
PARTIDO DE TRABAJADORES POR EL SOCIALISMO 1241126.0
ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD 542817.3
IZQUIERDA POR UNA OPCION SOCIALISTA 396389.8
PARTIDO DEL OBRERO 321200.0
MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES 218000.0
PARTIDO SOLIDARIO 171000.0
FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD 69000.0
FRENTE CIVICO POR SANTIAGO 50000.0
LA IZQUIERDA DE LOS TRABAJADORES 31881.0
NUEVA IZQUIERDA 3000.0
FRENTE DE IZQUIERDA Y DE TRABAJADORES-UNIDAD 500.0

Histograma de montos recibidos por partido.

Se observa que hay varios outliers, pocos aportes mayores al millón y medio de pesos. Veamos cuantos aportes mayores a 500.000 hay y quienes son.

Aportante Distrito Agrupacion Monto
Sicma S.A. Sicma S.A. Orden Nacional JUNTOS POR EL CAMBIO 4535618
Valiente Polo J5 Aargentina SRL Orden Nacional JUNTOS POR EL CAMBIO 4500000
PETROMIX S.A. PETROMIX S.A. Orden Nacional JUNTOS POR EL CAMBIO 4000000
Pablo Javier Albertus Orden Nacional FRENTE DE TODOS 1708840
ENRIQUE R. ZENI Y CIA. S.A.C.I ENRIQUE R. ZENI Y CIA. S.A.C.I.A.F.E.I. Buenos Aires JUNTOS POR EL CAMBIO 1700000
Sicma S.A. Sicma S.A. Buenos Aires JUNTOS POR EL CAMBIO 1674668
Daniel Diego Van Lierde Buenos Aires JUNTOS POR EL CAMBIO 1674000
EXP CAMP Y MONT RIO BERMEJO S.A. EXPLOTACION DE CAMPOS Y MONTES DEL RIO BERMEJO Buenos Aires JUNTOS POR EL CAMBIO 1674000
Jorge Guillermo Stuart Milne Ciudad de Buenos Aires JUNTOS POR EL CAMBIO 1640000
Marta Amalia Mesa Buenos Aires JUNTOS POR EL CAMBIO 1500000
Los Abuelos S.A. Establecimiento Los Abuelos S.A. Buenos Aires JUNTOS POR EL CAMBIO 1500000
Tarjeta Naranja Tarjeta Naranja S.A. Orden Nacional JUNTOS POR EL CAMBIO 1500000
Maxinta Maxinta SA Buenos Aires JUNTOS POR EL CAMBIO 1000000
Martin Fernando Brandi Orden Nacional JUNTOS POR EL CAMBIO 1000000
Control Unión Argentina Control Unión Argentina S.A Buenos Aires JUNTOS POR EL CAMBIO 1000000
Sergio Dobrusin Orden Nacional FRENTE DE TODOS 990000
Ivan Ricardo Llorens Dip Orden Nacional FRENTE DE TODOS 907123
Abel Antonio Coccaro Orden Nacional FRENTE DE TODOS 900000
Los mellizos Panificados Srl. Los mellizos Panificados Srl. Orden Nacional FRENTE DE TODOS 856000
Nordelta Nordelta SA Buenos Aires JUNTOS POR EL CAMBIO 835000
Consultatio Consultatio SA Buenos Aires JUNTOS POR EL CAMBIO 835000
Diego Leonardo Segovia Orden Nacional FRENTE DE TODOS 800000
FV Grifería FV S.A. Buenos Aires JUNTOS POR EL CAMBIO 700000
Control Unión Argentina Control Unión Argentina S.A Buenos Aires JUNTOS POR EL CAMBIO 640000
Maria Luisa Barbara Miguens Buenos Aires JUNTOS POR EL CAMBIO 600000
Código Publicidad Código Publicidad Orden Nacional FRENTE DE TODOS 600000
Ondara Ondara S.A. Orden Nacional JUNTOS POR EL CAMBIO 600000
Alejandro Carlos Francisco Oxenford Buenos Aires JUNTOS POR EL CAMBIO 500000
Alejandro Carlos Francisco Oxenford Buenos Aires JUNTOS POR EL CAMBIO 500000
Gustavo Adolfo Herrero Buenos Aires JUNTOS POR EL CAMBIO 500000
Ferva SA Ferva SA Buenos Aires JUNTOS POR EL CAMBIO 500000
José Luis Enrique Cristofani Buenos Aires JUNTOS POR EL CAMBIO 500000
Jorge Nicolas Frazzetta Orden Nacional FRENTE DE TODOS 500000

En total hay unos aportes mayores a 500.000 pesos.

Montos de principales fuerzas políticas: distribución

Veremos la distribución de los montos aportados para los dos principales fuerzas políticas: Juntos por el cambio y Frente de Todos, en escala logarítmica.

Aportantes

Cantidad de aportes realizados para cada lista

Agrupacion n
  1. FRENTE DE TODOS
152
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
83
  1. JUNTOS POR EL CAMBIO
50
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
45
  1. FRENTE DE TODOS
40
  1. MOVIMIENTO POPULAR NEUQUINO
29
  1. JUNTOS POR EL CAMBIO
16
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
11
  1. FRENTE DE TODOS
9
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
7
  1. JUNTOS POR EL CAMBIO
7
  1. PARTIDO DEL OBRERO
7
  1. LA IZQUIERDA DE LOS TRABAJADORES
6
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD
4
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES-UNIDAD
3
  1. PARTIDO SOLIDARIO
3
  1. FRENTE DE TODOS
2
  1. FRENTE CIVICO POR SANTIAGO
1
  1. LA IZQUIERDA DE LOS TRABAJADORES
1
  1. NUEVA IZQUIERDA
1

Cantidad de aportes realizados para cada partido

Agrupacion n
FRENTE DE TODOS 203
PARTIDO DE TRABAJADORES POR EL SOCIALISMO 83
JUNTOS POR EL CAMBIO 73
ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD 45
MOVIMIENTO POPULAR NEUQUINO 29
IZQUIERDA POR UNA OPCION SOCIALISTA 11
LA IZQUIERDA DE LOS TRABAJADORES 7
MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES 7
PARTIDO DEL OBRERO 7
FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD 4
FRENTE DE IZQUIERDA Y DE TRABAJADORES-UNIDAD 3
PARTIDO SOLIDARIO 3
FRENTE CIVICO POR SANTIAGO 1
NUEVA IZQUIERDA 1

Observamos que el FRENTE DE TODOS, PARTIDO DE TRABAJADORES POR EL SOCIALISMO Y JUNTOS POR EL CAMBIO son quienes más aportes u operaciones de aportes recibieron.

Distinguiendo aportes con aportantes repetidos

Una persona puede haber aportado más de una vez.

Hay repetidos unos 74 aportantes repetidos, es decir, realizaron más de un aporte.

En total estas 74 personas aportantes aportantes realizaron 160 operaciones o aportes.

Observamos una lista de aportantes y el total de aportes realizados.

Ordenada de mayor a menor cantidad de aportes.

Aportante n
Maria Luisa Barbara Miguens 4
Alfredo Roberto Leytes 3
Andrea Celeste Escati 3
Angélica Noemi Lagunas 3
Guaglen Eva Perretta 3
Hernán Ariel Lijó 3
Jose Manuel Sanchez 3
Julian Olivares 3
Laura Russo 3
Marcela Fernanda Olea 3
Marcos Cleri 3
Alejandro Carlos Francisco Oxenford 2
Alicia Susana Rojo 2
Andrea Cecilia Soria 2
Andrea Nadia Vargas 2
Bárbara Witko 2
Belén Díaz Caro 2
Belinda Anabel Figueroa 2
Brenda Belen Casasola 2
Camilo Mones 2
Carlos Alberto Platkowski 2
Carlos Enrique Figuerero 2
Chaves Maria 2
Christian Carlos Santa Cruz 2
Christian Leonardo Jovanovich 2
Cinthia Victoria Frias 2
Claudio Martín Doñate 2
Control Unión Argentina Control Unión Argentina S.A 2
Darío Daniel Roveda 2
Dario Oscar Kohli 2
Edgardo Gabriel Perez 2
Emerico Alejandro Stengel 2
Emiliano Nelson Correia 2
ENRIQUE R. ZENI Y CIA. S.A.C.I ENRIQUE R. ZENI Y CIA. S.A.C.I.A.F.E.I. 2
Esteban Martine 2
Felicitas Scaraffia 2
Fernando Gabriel Torrillate 2
Flor Peralta 2
Gabriela Fabiana Boyadjian 2
Graciela Ines Cairoli 2
Hernan Gabriel Sraer 2
Hernan Matias Knezovich 2
Invertrust Pacheco Center Invertrust S.A. 2
Josefina Victoria Gonzalez 2
Julieta Magno 2
Laura Enda Marrone 2
Lautaro Ernesto Pastorini Ale 2
Lautaro Habibi 2
Leonel Deza 2
Marcelo Carlos De Grazia 2
Maria Elina Serrano 2
Maria Ines Leone 2
Maria Luz Santos Morón 2
Maria Virginia Gomez 2
Marina Valeria Agesta 2
Matias Aufieri 2
Matías Federico Piccinelli 2
Matias Miguel Boetto Cimadevilla 2
Miguel Angel Martinez 2
Natasha Ivon Cuella 2
Nestor Hilario Martinez 2
Nicolas Monaco 2
Ondara Ondara S.A. 2
Pablo Hojman 2
Pablo Martín Anino 2
Patricio Del Corro 2
Paula Feldman 2
Paula Sofia Achigar 2
Raúl eduardo Esparza cariman 2
Ruth Barthelemy 2
Sebastian Bravo 2
Sicma S.A. Sicma S.A. 2
Tomás Breme 2
Vanesa Giselle Gagliardi 2

Ordenada alfabéticamente.

Aportante n
Alejandro Carlos Francisco Oxenford 2
Alfredo Roberto Leytes 3
Alicia Susana Rojo 2
Andrea Cecilia Soria 2
Andrea Celeste Escati 3
Andrea Nadia Vargas 2
Angélica Noemi Lagunas 3
Bárbara Witko 2
Belén Díaz Caro 2
Belinda Anabel Figueroa 2
Brenda Belen Casasola 2
Camilo Mones 2
Carlos Alberto Platkowski 2
Carlos Enrique Figuerero 2
Chaves Maria 2
Christian Carlos Santa Cruz 2
Christian Leonardo Jovanovich 2
Cinthia Victoria Frias 2
Claudio Martín Doñate 2
Control Unión Argentina Control Unión Argentina S.A 2
Darío Daniel Roveda 2
Dario Oscar Kohli 2
Edgardo Gabriel Perez 2
Emerico Alejandro Stengel 2
Emiliano Nelson Correia 2
ENRIQUE R. ZENI Y CIA. S.A.C.I ENRIQUE R. ZENI Y CIA. S.A.C.I.A.F.E.I. 2
Esteban Martine 2
Felicitas Scaraffia 2
Fernando Gabriel Torrillate 2
Flor Peralta 2
Gabriela Fabiana Boyadjian 2
Graciela Ines Cairoli 2
Guaglen Eva Perretta 3
Hernán Ariel Lijó 3
Hernan Gabriel Sraer 2
Hernan Matias Knezovich 2
Invertrust Pacheco Center Invertrust S.A. 2
Jose Manuel Sanchez 3
Josefina Victoria Gonzalez 2
Julian Olivares 3
Julieta Magno 2
Laura Enda Marrone 2
Laura Russo 3
Lautaro Ernesto Pastorini Ale 2
Lautaro Habibi 2
Leonel Deza 2
Marcela Fernanda Olea 3
Marcelo Carlos De Grazia 2
Marcos Cleri 3
Maria Elina Serrano 2
Maria Ines Leone 2
Maria Luisa Barbara Miguens 4
Maria Luz Santos Morón 2
Maria Virginia Gomez 2
Marina Valeria Agesta 2
Matias Aufieri 2
Matías Federico Piccinelli 2
Matias Miguel Boetto Cimadevilla 2
Miguel Angel Martinez 2
Natasha Ivon Cuella 2
Nestor Hilario Martinez 2
Nicolas Monaco 2
Ondara Ondara S.A. 2
Pablo Hojman 2
Pablo Martín Anino 2
Patricio Del Corro 2
Paula Feldman 2
Paula Sofia Achigar 2
Raúl eduardo Esparza cariman 2
Ruth Barthelemy 2
Sebastian Bravo 2
Sicma S.A. Sicma S.A. 2
Tomás Breme 2
Vanesa Giselle Gagliardi 2

Aportantes que más dinero aportaron. Realizamos un top 10

Aportante Agrupacion Monto
Sicma S.A. Sicma S.A.
  1. JUNTOS POR EL CAMBIO
4535618
Valiente Polo J5 Aargentina SRL
  1. JUNTOS POR EL CAMBIO
4500000
PETROMIX S.A. PETROMIX S.A.
  1. JUNTOS POR EL CAMBIO
4000000
Pablo Javier Albertus
  1. FRENTE DE TODOS
1708840
ENRIQUE R. ZENI Y CIA. S.A.C.I ENRIQUE R. ZENI Y CIA. S.A.C.I.A.F.E.I.
  1. JUNTOS POR EL CAMBIO
1700000
Sicma S.A. Sicma S.A.
  1. JUNTOS POR EL CAMBIO
1674668
Daniel Diego Van Lierde
  1. JUNTOS POR EL CAMBIO
1674000
EXP CAMP Y MONT RIO BERMEJO S.A. EXPLOTACION DE CAMPOS Y MONTES DEL RIO BERMEJO
  1. JUNTOS POR EL CAMBIO
1674000
Jorge Guillermo Stuart Milne
  1. JUNTOS POR EL CAMBIO
1640000
Marta Amalia Mesa
  1. JUNTOS POR EL CAMBIO
1500000
Los Abuelos S.A. Establecimiento Los Abuelos S.A.
  1. JUNTOS POR EL CAMBIO
1500000
Tarjeta Naranja Tarjeta Naranja S.A.
  1. JUNTOS POR EL CAMBIO
1500000

Por cada partido político (Agrupación), top 5 de los Aportantes que más aportaron.

Agrupacion Aportante total
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD
Vanesa Giselle Gagliardi 62000.00
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD
Daniel Alejandro Schuger 5000.00
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD
Mateo Pisera 2000.00
  1. JUNTOS POR EL CAMBIO
Sicma S.A. Sicma S.A. 4535618.00
  1. JUNTOS POR EL CAMBIO
Valiente Polo J5 Aargentina SRL 4500000.00
  1. JUNTOS POR EL CAMBIO
PETROMIX S.A. PETROMIX S.A. 4000000.00
  1. JUNTOS POR EL CAMBIO
Tarjeta Naranja Tarjeta Naranja S.A. 1500000.00
  1. JUNTOS POR EL CAMBIO
Martin Fernando Brandi 1000000.00
  1. FRENTE CIVICO POR SANTIAGO
Matias Miguel Boetto Cimadevilla 50000.00
  1. FRENTE DE TODOS
Pablo Javier Albertus 1708840.01
  1. FRENTE DE TODOS
Sergio Dobrusin 990000.00
  1. FRENTE DE TODOS
Ivan Ricardo Llorens Dip 907123.00
  1. FRENTE DE TODOS
Abel Antonio Coccaro 900000.00
  1. FRENTE DE TODOS
Los mellizos Panificados Srl. Los mellizos Panificados Srl. 856000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Nestor Hilario Martinez 120000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Nicolas Monaco 120000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Adcinco consultora Adcinco Consultora y Servicios Srl. 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Damián Ariel Parrotta 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Eduardo Edgardo Monaco 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Grupo Gestion Grupo Gestion S.A. 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Iris Alejandra Martin 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Jorge Daniel Osycka 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Jorge Gaston Carranza 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Juan Pablo Mancuso 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Marcos Andres Novak 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Mario Alejandro Franchi 60000.00
  1. MOVIMIENTO POPULAR NEUQUINO
Strane Strane s.a. 60000.00
  1. LA IZQUIERDA DE LOS TRABAJADORES
Flor Peralta 6000.00
  1. LA IZQUIERDA DE LOS TRABAJADORES
Esteban Martine 5000.00
  1. LA IZQUIERDA DE LOS TRABAJADORES
Natasha Ivon Cuella 5000.00
  1. LA IZQUIERDA DE LOS TRABAJADORES
Belinda Anabel Figueroa 3500.00
  1. LA IZQUIERDA DE LOS TRABAJADORES
Raúl eduardo Esparza cariman 2000.00
  1. LA IZQUIERDA DE LOS TRABAJADORES
Luis Alfonso Guerra 10381.00
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
Mariana Emilse Chiacchio 50000.00
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
Roberto Hernán Javelier 50000.00
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
Adriana Lucía Pacagnini 30000.00
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
Andres Baldrich 30000.00
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
Andrea Edith Roman Molinaro 25000.00
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
Georgina Giselle Franco 25000.00
  1. FRENTE DE TODOS
Maria Laura Fernandez 200000.00
  1. FRENTE DE TODOS
Maria Elina Serrano 50000.00
  1. FRENTE DE TODOS
Dario Oscar Kohli 45000.00
  1. FRENTE DE TODOS
Hernan Matias Knezovich 41000.00
  1. FRENTE DE TODOS
Daniel San Cristobal 40000.00
  1. JUNTOS POR EL CAMBIO
ENRIQUE R. ZENI Y CIA. S.A.C.I ENRIQUE R. ZENI Y CIA. S.A.C.I.A.F.E.I. 2000000.00
  1. JUNTOS POR EL CAMBIO
Sicma S.A. Sicma S.A. 1674668.00
  1. JUNTOS POR EL CAMBIO
Daniel Diego Van Lierde 1674000.00
  1. JUNTOS POR EL CAMBIO
EXP CAMP Y MONT RIO BERMEJO S.A. EXPLOTACION DE CAMPOS Y MONTES DEL RIO BERMEJO 1674000.00
  1. JUNTOS POR EL CAMBIO
Control Unión Argentina Control Unión Argentina S.A 1640000.00
  1. JUNTOS POR EL CAMBIO
Maria Luisa Barbara Miguens 1640000.00
  1. FRENTE DE TODOS
Jose Luis Pallares 100000.00
  1. FRENTE DE TODOS
Marcela Andrea Cipullo 40000.00
  1. JUNTOS POR EL CAMBIO
Jorge Guillermo Stuart Milne 1640000.00
  1. JUNTOS POR EL CAMBIO
Solana Teresa Maria Josefa de la Bouillerie 195000.00
  1. JUNTOS POR EL CAMBIO
Graciela Ines Cairoli 110000.00
  1. JUNTOS POR EL CAMBIO
Emerico Alejandro Stengel 50000.00
  1. JUNTOS POR EL CAMBIO
Hernan Leandro Reyes 30000.00
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES-UNIDAD
Alfredo Roberto Leytes 500.00
  1. FRENTE DE TODOS
Ariel Ceferino Chiariotti 110000.00
  1. FRENTE DE TODOS
Julio Cesar Rotelli 100000.00
  1. FRENTE DE TODOS
Marcos Cleri 100000.00
  1. FRENTE DE TODOS
Andrés Ariel Giménez 50000.00
  1. FRENTE DE TODOS
German Andres Bacarella 50000.00
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
Laura Enda Marrone 160000.00
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
Angélica Noemi Lagunas 132000.00
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
Juan Carlos Giordano 60000.00
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
Jose Manuel Sanchez 28889.77
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
Barbara Karina Piccardo Zualet 15000.00
  1. PARTIDO SOLIDARIO
Marcelo Carlos De Grazia 140000.00
  1. PARTIDO SOLIDARIO
LBX Laboratorios Bimex SRL 23000.00
  1. PARTIDO SOLIDARIO
Rotagua Dos Banderas SA 8000.00
  1. NUEVA IZQUIERDA
Florencia Abril Cabello 3000.00
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
Maria Luz Santos Morón 102000.00
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
Ruth Barthelemy 102000.00
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
Carlos Alberto Platkowski 98400.00
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
Gabriela Fabiana Boyadjian 86000.00
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
Matías Federico Piccinelli 75000.00
  1. PARTIDO DEL OBRERO
Maria Belen Terron 63000.00
  1. PARTIDO DEL OBRERO
Emiliano Ernesto Fara 52000.00
  1. PARTIDO DEL OBRERO
Gisele Antonela Pierri 50000.00
  1. PARTIDO DEL OBRERO
Guillermo Kane Caceres 50000.00
  1. PARTIDO DEL OBRERO
Santiago Gonzalez Roisler 50000.00
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
Damian Antonio Zislis 353535.00
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
Maria Andrea Conde 16838.77
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
Paula Gueler 12000.00
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
Paula Feldman 11002.00
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
Miguel Angel Martinez 10747.00

Aportes de Empresas o personas jurídicas.

Si bien no hay un campo que indique si la institución es una empresa o persona física, podemos saberlo gracias al CUIT. Los CUIT que empiecen con 30,33 o 34 indicarían persona jurídica.

A continuación los aportes realizados por empresa.

Aportante Agrupacion Monto Cuil.Cuit
Código Publicidad Código Publicidad FRENTE DE TODOS 600000 30710403895
Fisipa Fisipa S.A. FRENTE DE TODOS 20000 30708846283
Galfione Galfione y Cia SRL FRENTE DE TODOS 40000 30500915885
Los mellizos Panificados Srl. Los mellizos Panificados Srl. FRENTE DE TODOS 856000 30711685312
Texandes Textil de los Andes SA FRENTE DE TODOS 20000 30710771223
Cazenave Cazenave y Asociados S.A. JUNTOS POR EL CAMBIO 150000 30619765555
Consultatio Consultatio SA JUNTOS POR EL CAMBIO 835000 30587480359
Control Unión Argentina Control Unión Argentina S.A JUNTOS POR EL CAMBIO 1000000 30608663815
Control Unión Argentina Control Unión Argentina S.A JUNTOS POR EL CAMBIO 640000 30608663815
ENRIQUE R. ZENI Y CIA. S.A.C.I ENRIQUE R. ZENI Y CIA. S.A.C.I.A.F.E.I. JUNTOS POR EL CAMBIO 1700000 30512823099
ENRIQUE R. ZENI Y CIA. S.A.C.I ENRIQUE R. ZENI Y CIA. S.A.C.I.A.F.E.I. JUNTOS POR EL CAMBIO 300000 30512823099
EXP CAMP Y MONT RIO BERMEJO S.A. EXPLOTACION DE CAMPOS Y MONTES DEL RIO BERMEJO JUNTOS POR EL CAMBIO 1674000 30509285302
Ferva SA Ferva SA JUNTOS POR EL CAMBIO 500000 30607988958
FV Grifería FV S.A. JUNTOS POR EL CAMBIO 700000 30500987878
Gensus Gensus S.A. JUNTOS POR EL CAMBIO 150000 30715361848
Granar SACyF Granar SACyF JUNTOS POR EL CAMBIO 250000 30528981700
Invertrust Pacheco Center Invertrust S.A. JUNTOS POR EL CAMBIO 300000 30614705767
Invertrust Pacheco Center Invertrust S.A. JUNTOS POR EL CAMBIO 400000 30614705767
Los Abuelos S.A. Establecimiento Los Abuelos S.A. JUNTOS POR EL CAMBIO 1500000 30642574864
Maxinta Maxinta SA JUNTOS POR EL CAMBIO 1000000 30553622499
Monasterio Tattersall S.A Monasterio Tattersall S.A. JUNTOS POR EL CAMBIO 150000 33506942069
Nordelta Nordelta SA JUNTOS POR EL CAMBIO 835000 30658660892
Ondara Ondara S.A. JUNTOS POR EL CAMBIO 300000 30709987441
Ondara Ondara S.A. JUNTOS POR EL CAMBIO 600000 30709987441
PETROMIX S.A. PETROMIX S.A. JUNTOS POR EL CAMBIO 4000000 30611856632
Sicma S.A. Sicma S.A. JUNTOS POR EL CAMBIO 4535618 30663258261
Sicma S.A. Sicma S.A. JUNTOS POR EL CAMBIO 1674668 30663258261
Tarjeta Naranja Tarjeta Naranja S.A. JUNTOS POR EL CAMBIO 1500000 30685376349
Tomas Hnos. y Cia S.A. Tomas Hnos. y Cia S.A JUNTOS POR EL CAMBIO 250000 30537721274
Valiente Polo J5 Aargentina SRL JUNTOS POR EL CAMBIO 4500000 30710834292
Adcinco consultora Adcinco Consultora y Servicios Srl. MOVIMIENTO POPULAR NEUQUINO 60000 30715574868
Grupo Gestion Grupo Gestion S.A. MOVIMIENTO POPULAR NEUQUINO 60000 30711341605
Strane Strane s.a. MOVIMIENTO POPULAR NEUQUINO 60000 30714316881
LBX Laboratorios Bimex SRL PARTIDO SOLIDARIO 23000 30644425149
Rotagua Dos Banderas SA PARTIDO SOLIDARIO 8000 30712554114

Valor per cápita

Cuánto se aportó a cada agrupación per cápita, es decir, la división del monto total o dinero total aportado dividido por el número de operaciones o transacciones aportantes.

El dinero total dividido el número de operaciones o transacciones realizadas (aportes).

Agrupacion N total PerCapita
  1. JUNTOS POR EL CAMBIO
16 17203118.0 1075194.8750
  1. JUNTOS POR EL CAMBIO
50 23752668.0 475053.3600
  1. JUNTOS POR EL CAMBIO
7 2027490.0 289641.4286
  1. FRENTE DE TODOS
152 12156545.0 79977.2698
  1. FRENTE DE TODOS
2 140000.0 70000.0000
  1. PARTIDO SOLIDARIO
3 171000.0 57000.0000
  1. FRENTE DE TODOS
9 474400.0 52711.1111
  1. MOVIMIENTO POPULAR NEUQUINO
29 1470119.0 50693.7586
  1. FRENTE CIVICO POR SANTIAGO
1 50000.0 50000.0000
  1. PARTIDO DEL OBRERO
7 321200.0 45885.7143
  1. IZQUIERDA POR UNA OPCION SOCIALISTA
11 396389.8 36035.4336
  1. MOVIMIENTO SOCIALISTA DE LOS TRABAJADORES
7 218000.0 31142.8571
  1. FRENTE DE TODOS
40 961000.0 24025.0000
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES - UNIDAD
4 69000.0 17250.0000
  1. PARTIDO DE TRABAJADORES POR EL SOCIALISMO
83 1241126.0 14953.3253
  1. ENCUENTRO POR LA DEMOCRACIA Y LA EQUIDAD
45 542817.3 12062.6064
  1. LA IZQUIERDA DE LOS TRABAJADORES
1 10381.0 10381.0000
  1. LA IZQUIERDA DE LOS TRABAJADORES
6 21500.0 3583.3333
  1. NUEVA IZQUIERDA
1 3000.0 3000.0000
  1. FRENTE DE IZQUIERDA Y DE TRABAJADORES-UNIDAD
3 500.0 166.6667

Que más hacer con estos datos

Me interesaría un valor per capita de dividir el monto total por partido dividido las personas/empresas, pero quitando los aportantes repetidos.

Quiero el código

Podés descargarlo desde el repo en GitHub o si haces click en el botón superior derecho de Rpub en Code –> Download Rmd

LS0tCnRpdGxlOiAiQXBvcnRhbnRlcyBlbGVjdG9yYWxlcyBlbGVjY2lvbmVzIDIwMTkgZW4gQXJnZW50aW5hIgphdXRob3I6ICJBbmEgTGF1cmEgRGllZHJpY2hzLCBAYW5hZGllZHJpY2hzIgpkYXRlOiAiMTMgZGUgQWdvc3RvLCAyMDE5IgpvdXRwdXQ6IAogIGh0bWxfZG9jdW1lbnQ6CiAgICBjb2RlX2Rvd25sb2FkOiB0cnVlCiAgICB0b2M6IHRydWUKICAgIHRvY19mbG9hdDogCiAgICAgIGNvbGxhcHNlZDogdHJ1ZQogICAgICBzbW9vdGhfc2Nyb2xsOiB0cnVlCi0tLQoKYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9CmtuaXRyOjpvcHRzX2NodW5rJHNldChlY2hvID0gVFJVRSkKbGlicmFyeShkcGx5cikKbGlicmFyeShEYXRhRXhwbG9yZXIpCmxpYnJhcnkoZ2dwbG90MikKbGlicmFyeShrYWJsZUV4dHJhKQpgYGAKCiMgQW5hbGl6YW5kbyBsb3MgYXBvcnRlcyBlbGVjdG9yYWxlcwoKIyMgSW50cm8KCkVsIGFyY2hpdm8gYXBvcnRlcy5jc3YgZnVlIGRlc2NhcmdhZG8gZGUgbGEgcMOhZ2luYSB3ZWIgaHR0cHM6Ly9hcG9ydGFudGVzLmVsZWN0b3JhbC5nb2IuYXIvYXBvcnRlcwoKUGFyYSBzYWJlciBtw6FzIHNvYnJlIGxhIGRlY2xhcmFjacOzbiBkZSBhcG9ydGFudGVzIGVuIGVsIHByb2Nlc28gZWxlY3RvcmFsIHJlY29taWVuZG8gZXN0ZSBbYXJ0w61jdWxvIGRlIENoZXF1ZWFkbyBdKGh0dHBzOi8vY2hlcXVlYWRvLmNvbS9oaWxhbmRvLWZpbm8vdW5hLXBsYXRhZm9ybWEtcGFyYS1yZWdpc3RyYXItbG9zLWFwb3J0ZXMtZGUtY2FtcGFuYS8pCgoKYGBge3IsIGVjaG89RkFMU0UsaW5jbHVkZT1GQUxTRX0KIyBQVWVkZXMgZGVzY2FyZ2FybG8geSBjb2xvY2FyIGVsIGFyY2hpdm8gZW4gZWwgbWlzbW8gbHVnYXIgZG9uZGUgZXN0w6kgZXN0ZSBhcmNoaXZvIGFwb3J0ZS5SbWQKbGlicmFyeShyZWFkcikKZGF0YXNldCA8LSByZWFkX2NzdigiYXBvcnRlcy5jc3YiKQoKYGBgCgpgYGB7ciwgZWNobyA9IEZBTFNFfQojRGVzY2FyZ2FybW9zIGVsIGFyY2hpdm8gdXNhbmRvIHJlYWQuY3N2IGRlIGxhIGxpYnJlcsOtYSB1dGlscy4KCmRhdGFzZXQgPC0gcmVhZC5jc3YoImh0dHBzOi8vYXBvcnRhbnRlcy5lbGVjdG9yYWwuZ29iLmFyL2Fwb3J0ZXMvZGVzY2FyZ2FyLWNzdi8/ZGVzdGlubz0mZGlzdHJpdG89JmFncnVwYWNpb249Jm5vbWJyZT0mY3VpdD0mZ2VuZXJvPSZtb2RhbGlkYWQ9JmJhbmNvPSZkZXNkZT0maGFzdGE9JnNlYXJjaD0xIikKYGBgCgpFbCBkYXRhc2V0ICphcG9ydGVzLmNzdiogdGllbmUgZm9ybWF0byB0YWJ1bGFyLCBjb250aWVuZSBgciBucm93KGRhdGFzZXQpIGAgZmlsYXMsIGRvbmRlIGNhZGEgdW5hIGNvcnJlc3BvbmRlIGEgdW4gYXBvcnRlIHJlYWxpemFkbyBhIGFsZ8O6biBwYXJ0aWRvIHBvbMOtdGljby4gRW4gdG90YWwgc29uIGByIG5jb2woZGF0YXNldClgIGNvbHVtbmFzIGRlbm9taW5hZGFzIGNvbW8gYHIgY29sbmFtZXMoZGF0YXNldClgLgoKTGEgY29sdW1uYSBSZWN0aWZpY2FkbyBpbmRpY2Egc2kgc2UgcmVhbGl6w7MgYWxnw7puIGNhbWJpbyBlbiBlbCByZWdpc3RybyB5IGRldGFsbGFuIGVuIGxhIGNvbHVtbmEgT2JzZXJ2YWNpw7NuLiBFbiBBbnVsYWRvIG9ic2VydmFtb3Mgc2kgZXNlIGFwb3J0ZSBmdWUgYW51bGFkbywgcG9yIGVqZW1wbG8sIGVycm9yZXMgZGUgdHJhbnNhY2Npw7NuIHBvciBhcG9ydGVzIHJlcGV0aWRvcy4KCkZpbHRyYW1vcyBsb3MgYXBvcnRlcyBhbnVsYWRvcy4gVmVtb3MgcXVlIGhheSB1biBjYXNvLgoKYGBge3IsZWNobz1GQUxTRX0KZGF0YXNldCAlPiUgZmlsdGVyKEFudWxhZG8gPT0gIlRydWUiKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLGZpeGVkX3RoZWFkID0gVCkKYGBgCgpgYGB7cixlY2hvPUZBTFNFfQpkYXRhc2V0IDwtIGRhdGFzZXQgJT4lIGZpbHRlcihBbnVsYWRvICE9ICJUcnVlIikKYGBgCgojIyBBcG9ydGVzCgojIyMgVG90YWwgcmVjaWJpZG8gcG9yIGNhZGEgbGlzdGEKCmBgYHtyLGVjaG89RkFMU0UgfQpkYXRhc2V0ICU+JSAKICBzZWxlY3QoQWdydXBhY2lvbixNb250bykgJT4lIAogIGdyb3VwX2J5KEFncnVwYWNpb24pICAlPiUgCiAgc3VtbWFyaXNlKHRvdGFsPXN1bShNb250bykpICU+JSAKICBhcnJhbmdlKGRlc2ModG90YWwpKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLGZpeGVkX3RoZWFkID0gVCkKYGBgCgpPYnNlcnZhbW9zIHF1ZSBsYXMgYWdydXBhY2lvbmVzIHNvbiBsYXMgbGlzdGFzIGVsZWN0b3JhbGVzLiBVbiBwYXJ0aWRvIHBvbMOtdGljbyBwdWVkZSB0ZW5lciB2YXJpYXMgbGlzdGFzLiBWYW1vcyBhIGFncnVwYXIgcG9yIHBhcnRpZG8gbG9zIG1vbnRvcy4KCiMjIyBUb3RhbGVzIHBvciBwYXJ0aWRvIHBvbMOtdGljbwoKYGBge3IsZWNobz1GQUxTRX0KZGF0YSA8LSBkYXRhc2V0CmRhdGEkQWdydXBhY2lvbiA8LSBzdWJzdHIoZGF0YSRBZ3J1cGFjaW9uLDYsMTAwMDAwMEwpCgpkYXRhICU+JSAKICBzZWxlY3QoQWdydXBhY2lvbixNb250bykgJT4lIAogIGdyb3VwX2J5KEFncnVwYWNpb24pICAlPiUgCiAgc3VtbWFyaXNlKHRvdGFsPXN1bShNb250bykpICU+JSAKICBhcnJhbmdlKGRlc2ModG90YWwpKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLGZpeGVkX3RoZWFkID0gVCkKYGBgCgoKIyMjIyBIaXN0b2dyYW1hIGRlIG1vbnRvcyByZWNpYmlkb3MgcG9yIHBhcnRpZG8uCgpgYGB7cixlY2hvPUZBTFNFfQpnZ3Bsb3QoZGF0YSwgYWVzKHg9QWdydXBhY2lvbiwgeT1Nb250bykpICsgCiAgZ2VvbV9ib3hwbG90KCkgKwogIGNvb3JkX2ZsaXAoKQpgYGAKClNlIG9ic2VydmEgcXVlIGhheSB2YXJpb3Mgb3V0bGllcnMsIHBvY29zIGFwb3J0ZXMgbWF5b3JlcyBhbCBtaWxsw7NuIHkgbWVkaW8gZGUgcGVzb3MuIFZlYW1vcyBjdWFudG9zIGFwb3J0ZXMgbWF5b3JlcyBhIDUwMC4wMDAgaGF5IHkgcXVpZW5lcyBzb24uCgoKYGBge3IsZWNobz1GQUxTRX0KcXVpbmllbnRvcyA8LSBkYXRhICU+JSAKICBzZWxlY3QoQXBvcnRhbnRlLERpc3RyaXRvLEFncnVwYWNpb24sTW9udG8pICU+JSAKICBmaWx0ZXIoTW9udG8gPj0gNTAwMDAwKSAlPiUgCiAgYXJyYW5nZShkZXNjKE1vbnRvKSkgJT4lIAogIGthYmxlKCkgJT4lCiAga2FibGVfc3R5bGluZyhib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiLCAiY29uZGVuc2VkIiwgInJlc3BvbnNpdmUiKSxmaXhlZF90aGVhZCA9IFQpCgpxdWluaWVudG9zCmBgYAoKRW4gdG90YWwgaGF5IHVub3MgYHIgbnJvdyhxdWluaWVudG9zKWAgYXBvcnRlcyBtYXlvcmVzIGEgNTAwLjAwMCBwZXNvcy4KCiMjIyBNb250b3MgZGUgcHJpbmNpcGFsZXMgZnVlcnphcyBwb2zDrXRpY2FzOiBkaXN0cmlidWNpw7NuCgpWZXJlbW9zIGxhIGRpc3RyaWJ1Y2nDs24gZGUgbG9zIG1vbnRvcyBhcG9ydGFkb3MgcGFyYSBsb3MgZG9zIHByaW5jaXBhbGVzIGZ1ZXJ6YXMgcG9sw610aWNhczogSnVudG9zIHBvciBlbCBjYW1iaW8geSBGcmVudGUgZGUgVG9kb3MsIGVuIGVzY2FsYSBsb2dhcsOtdG1pY2EuCgpgYGB7cixlY2hvPUZBTFNFfQpkYXRhICU+JSAKICBzZWxlY3QoQWdydXBhY2lvbixNb250bykgJT4lIAogIGZpbHRlcihBZ3J1cGFjaW9uID09ICIgRlJFTlRFIERFIFRPRE9TIikgJT4lIAogIGdncGxvdChhZXMoeD1BZ3J1cGFjaW9uLCB5PWxvZyhNb250bykpKSArICAgZ2VvbV9ib3hwbG90KCkgKyBjb29yZF9mbGlwKCkKYGBgCgpgYGB7cixlY2hvPUZBTFNFfQpkYXRhICU+JSAKICBzZWxlY3QoQWdydXBhY2lvbixNb250bykgJT4lIAogIGZpbHRlcihBZ3J1cGFjaW9uID09ICIgSlVOVE9TIFBPUiBFTCBDQU1CSU8iKSAlPiUgCiAgZ2dwbG90KGFlcyh4PUFncnVwYWNpb24sIHk9bG9nKE1vbnRvKSkpICsgZ2VvbV9ib3hwbG90KCkgKyBjb29yZF9mbGlwKCkKYGBgCgojIyBBcG9ydGFudGVzCgojIyMgQ2FudGlkYWQgZGUgYXBvcnRlcyByZWFsaXphZG9zIHBhcmEgY2FkYSBsaXN0YQoKYGBge3IsZWNobz1GQUxTRX0KZGF0YXNldCAlPiUgCiAgc2VsZWN0KEFwb3J0YW50ZSxBZ3J1cGFjaW9uKSAlPiUgZ3JvdXBfYnkoQWdydXBhY2lvbikgICU+JSAKICB0YWxseSgpICU+JSAKICBhcnJhbmdlKGRlc2MobikgKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLGZpeGVkX3RoZWFkID0gVCkKCmBgYAoKIyMjIENhbnRpZGFkIGRlIGFwb3J0ZXMgcmVhbGl6YWRvcyBwYXJhIGNhZGEgcGFydGlkbwoKYGBge3IsZWNobz1GQUxTRX0KZGF0YSAlPiUgCiAgc2VsZWN0KEFwb3J0YW50ZSxBZ3J1cGFjaW9uKSAlPiUgZ3JvdXBfYnkoQWdydXBhY2lvbikgICU+JSAKICB0YWxseSgpICU+JSAKICBhcnJhbmdlKGRlc2MobikgKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLGZpeGVkX3RoZWFkID0gVCkKCmBgYAoKT2JzZXJ2YW1vcyBxdWUgZWwgRlJFTlRFIERFIFRPRE9TLCBQQVJUSURPIERFIFRSQUJBSkFET1JFUyBQT1IgRUwgU09DSUFMSVNNTyBZIEpVTlRPUyBQT1IgRUwgQ0FNQklPIHNvbiBxdWllbmVzIG3DoXMgYXBvcnRlcyB1IG9wZXJhY2lvbmVzIGRlIGFwb3J0ZXMgcmVjaWJpZXJvbi4KCiMjIyBEaXN0aW5ndWllbmRvIGFwb3J0ZXMgY29uIGFwb3J0YW50ZXMgcmVwZXRpZG9zCgpgYGB7cixlY2hvPUZBTFNFfQoKZGQgPC0gZGF0YXNldCAlPiUgCiAgc2VsZWN0KEFwb3J0YW50ZSkgJT4lIAogIGdyb3VwX2J5KEFwb3J0YW50ZSkgJT4lIAogIHRhbGx5KCkgJT4lIAogIGZpbHRlcihuID4gMSkgJT4lCiAgYXJyYW5nZShkZXNjKG4pKSAKCnJlcGV0aWRvcyA8LSBucm93KGRkKQpvcGVyYWNpb25lc1JlcGV0aWRhcyA8LSBzdW0oZGQkbikKYGBgCgpVbmEgcGVyc29uYSBwdWVkZSBoYWJlciBhcG9ydGFkbyBtw6FzIGRlIHVuYSB2ZXouIAoKSGF5IHJlcGV0aWRvcyB1bm9zIGByIHJlcGV0aWRvc2AgYXBvcnRhbnRlcyByZXBldGlkb3MsIGVzIGRlY2lyLCByZWFsaXphcm9uIG3DoXMgZGUgdW4gYXBvcnRlLgoKRW4gdG90YWwgZXN0YXMgYHIgcmVwZXRpZG9zYCBwZXJzb25hcyBhcG9ydGFudGVzIGFwb3J0YW50ZXMgcmVhbGl6YXJvbiBgciBzdW0oZGQkbilgIG9wZXJhY2lvbmVzIG8gYXBvcnRlcy4KCk9ic2VydmFtb3MgdW5hIGxpc3RhIGRlIGFwb3J0YW50ZXMgeSBlbCB0b3RhbCBkZSBhcG9ydGVzIHJlYWxpemFkb3MuCgojIyMjIE9yZGVuYWRhIGRlIG1heW9yIGEgbWVub3IgY2FudGlkYWQgZGUgYXBvcnRlcy4KCmBgYHtyLGVjaG89RkFMU0V9CmRhdGFzZXQgJT4lIAogIHNlbGVjdChBcG9ydGFudGUpICU+JSAKICBncm91cF9ieShBcG9ydGFudGUpICU+JSAKICB0YWxseSgpICU+JSAKICBmaWx0ZXIobiA+IDEpICU+JQogIGFycmFuZ2UoZGVzYyhuKSkgJT4lIAogIGthYmxlKCkgJT4lCiAga2FibGVfc3R5bGluZyhib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiLCAiY29uZGVuc2VkIiwgInJlc3BvbnNpdmUiKSxmaXhlZF90aGVhZCA9IFQpCmBgYAoKIyMjIyBPcmRlbmFkYSBhbGZhYsOpdGljYW1lbnRlLgoKYGBge3IsZWNobz1GQUxTRX0KZGF0YXNldCAlPiUgCiAgc2VsZWN0KEFwb3J0YW50ZSkgJT4lIAogIGdyb3VwX2J5KEFwb3J0YW50ZSkgJT4lIAogIHRhbGx5KCkgJT4lIAogIGZpbHRlcihuID4gMSkgJT4lCiAgYXJyYW5nZShBcG9ydGFudGUpICU+JSAKICBrYWJsZSgpICU+JQogIGthYmxlX3N0eWxpbmcoYm9vdHN0cmFwX29wdGlvbnMgPSBjKCJzdHJpcGVkIiwgImhvdmVyIiwgImNvbmRlbnNlZCIsICJyZXNwb25zaXZlIiksZml4ZWRfdGhlYWQgPSBUKQpgYGAKCgojIyMgQXBvcnRhbnRlcyBxdWUgbcOhcyBkaW5lcm8gYXBvcnRhcm9uLiBSZWFsaXphbW9zIHVuIHRvcCAxMAoKYGBge3IsZWNobz1GQUxTRX0KZGF0YXNldCAlPiUgCiAgc2VsZWN0KEFwb3J0YW50ZSxBZ3J1cGFjaW9uLE1vbnRvKSAlPiUgCiAgYXJyYW5nZShkZXNjKE1vbnRvKSkgICU+JSAKICB0b3BfbigxMCxNb250bykgJT4lIAogIGthYmxlKCkgJT4lCiAga2FibGVfc3R5bGluZyhib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiLCAiY29uZGVuc2VkIiwgInJlc3BvbnNpdmUiKSxmaXhlZF90aGVhZCA9IFQpCmBgYAoKIyMjIFBvciBjYWRhIHBhcnRpZG8gcG9sw610aWNvIChBZ3J1cGFjacOzbiksIHRvcCA1IGRlIGxvcyBBcG9ydGFudGVzIHF1ZSBtw6FzIGFwb3J0YXJvbi4KCmBgYHtyLGVjaG89RkFMU0V9CmRhdGFzZXQgJT4lIAogIHNlbGVjdChBcG9ydGFudGUsQWdydXBhY2lvbixNb250bykgJT4lIAogIGdyb3VwX2J5KEFncnVwYWNpb24sIEFwb3J0YW50ZSkgJT4lIAogIHN1bW1hcmlzZSh0b3RhbCA9IHN1bShNb250bykpICU+JSAKICBhcnJhbmdlKEFncnVwYWNpb24sZGVzYyh0b3RhbCkpICAlPiUgCiAgZ3JvdXBfYnkoQWdydXBhY2lvbikgJT4lCiAgdG9wX24obj01LHd0PXRvdGFsKSAlPiUgCiAga2FibGUoKSAlPiUKICBrYWJsZV9zdHlsaW5nKGJvb3RzdHJhcF9vcHRpb25zID0gYygic3RyaXBlZCIsICJob3ZlciIsICJjb25kZW5zZWQiLCAicmVzcG9uc2l2ZSIpLGZpeGVkX3RoZWFkID0gVCkKCmBgYAoKIyMjIEFwb3J0ZXMgZGUgRW1wcmVzYXMgbyBwZXJzb25hcyBqdXLDrWRpY2FzLgoKU2kgYmllbiBubyBoYXkgdW4gY2FtcG8gcXVlIGluZGlxdWUgc2kgbGEgaW5zdGl0dWNpw7NuIGVzIHVuYSBlbXByZXNhIG8gcGVyc29uYSBmw61zaWNhLCBwb2RlbW9zIHNhYmVybG8gZ3JhY2lhcyBhbCBbQ1VJVF0oaHR0cHM6Ly9lcy53aWtpcGVkaWEub3JnL3dpa2kvQ2xhdmVfJUMzJTlBbmljYV9kZV9JZGVudGlmaWNhY2klQzMlQjNuX1RyaWJ1dGFyaWEpLiBMb3MgQ1VJVCBxdWUgZW1waWVjZW4gY29uCjMwLDMzIG8gMzQgaW5kaWNhcsOtYW4gcGVyc29uYSBqdXLDrWRpY2EuCgpBIGNvbnRpbnVhY2nDs24gbG9zIGFwb3J0ZXMgcmVhbGl6YWRvcyBwb3IgZW1wcmVzYS4KCmBgYHtyLGVjaG89RkFMU0V9CmRhdGEgJT4lIAogIHNlbGVjdChBcG9ydGFudGUsQWdydXBhY2lvbixNb250byxDdWlsLkN1aXQpICU+JSAKICBmaWx0ZXIoQ3VpbC5DdWl0ID49IDMwMDAwMDAwMDAwKSAlPiUgCiAgYXJyYW5nZShBZ3J1cGFjaW9uLEFwb3J0YW50ZSkgJT4lIAogIGthYmxlKCkgJT4lCiAga2FibGVfc3R5bGluZyhib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiLCAiY29uZGVuc2VkIiwgInJlc3BvbnNpdmUiKSxmaXhlZF90aGVhZCA9IFQpCmBgYAoKIyMjIFZhbG9yIHBlciBjw6FwaXRhCgpDdcOhbnRvIHNlIGFwb3J0w7MgYSBjYWRhIGFncnVwYWNpw7NuIHBlciBjw6FwaXRhLCBlcyBkZWNpciwgbGEgZGl2aXNpw7NuIGRlbCBtb250byB0b3RhbCBvIGRpbmVybyB0b3RhbCBhcG9ydGFkbwpkaXZpZGlkbyBwb3IgZWwgbsO6bWVybyBkZSBvcGVyYWNpb25lcyBvIHRyYW5zYWNjaW9uZXMgYXBvcnRhbnRlcy4gCgoKRWwgZGluZXJvIHRvdGFsIGRpdmlkaWRvIGVsIG7Dum1lcm8gZGUgb3BlcmFjaW9uZXMgbyB0cmFuc2FjY2lvbmVzIHJlYWxpemFkYXMgKGFwb3J0ZXMpLgoKYGBge3IsZWNobz1GQUxTRX0KZGF0YXNldCAlPiUgc2VsZWN0KEFwb3J0YW50ZSxBZ3J1cGFjaW9uLE1vbnRvKSAlPiUgCiAgZ3JvdXBfYnkoQWdydXBhY2lvbikgJT4lIAogIHN1bW1hcmlzZShOID0gbGVuZ3RoKEFwb3J0YW50ZSksdG90YWwgPSBzdW0oTW9udG8pKSAlPiUKICBtdXRhdGUoUGVyQ2FwaXRhPXRvdGFsL04pICU+JQogIGFycmFuZ2UoZGVzYyhQZXJDYXBpdGEpKSAgJT4lIAogIGthYmxlKCkgJT4lCiAga2FibGVfc3R5bGluZyhib290c3RyYXBfb3B0aW9ucyA9IGMoInN0cmlwZWQiLCAiaG92ZXIiKSkKICAKYGBgCgojIyMgUXVlIG3DoXMgaGFjZXIgY29uIGVzdG9zIGRhdG9zCgpNZSBpbnRlcmVzYXLDrWEgdW4gdmFsb3IgcGVyIGNhcGl0YSBkZSBkaXZpZGlyIGVsIG1vbnRvIHRvdGFsIHBvciBwYXJ0aWRvIGRpdmlkaWRvIGxhcyBwZXJzb25hcy9lbXByZXNhcywgcGVybyBxdWl0YW5kbyBsb3MgYXBvcnRhbnRlcyByZXBldGlkb3MuCgoKYGBge3IsZWNobz1GQUxTRSwgaW5jbHVkZT1GQUxTRX0KI3ZpZW5kbyBjdWFudG9zICJBcG9ydGFudGVzIiByZXBldGlkb3MgaGF5IApkYXRhc2V0ICU+JSAKICBzZWxlY3QoQXBvcnRhbnRlLEFncnVwYWNpb24pICU+JSAKICBncm91cF9ieShBZ3J1cGFjaW9uLEFwb3J0YW50ZSkgJT4lIAogIHRhbGx5KCkgJT4lIAogIGZpbHRlcihuID4gMSkgJT4lCiAgYXJyYW5nZShBZ3J1cGFjaW9uKQpgYGAKCiMjIFF1aWVybyBlbCBjw7NkaWdvCgpQb2TDqXMgZGVzY2FyZ2FybG8gZGVzZGUgW2VsIHJlcG8gZW4gR2l0SHViXShodHRwczovL2dpdGh1Yi5jb20vYW5hZGllZHJpY2hzL0Fwb3J0ZXNFbGVjdG9yYWxlczIwMTkpIG8gc2kgaGFjZXMgY2xpY2sgZW4gZWwgYm90w7NuIHN1cGVyaW9yIGRlcmVjaG8gZGUgUnB1YiBlbiAqKkNvZGUgLS0+IERvd25sb2FkIFJtZCoqCg==