// Generated by CoffeeScript 1.10.0 (function() { d3.csv('airports.csv', function(airports) { var airports_db; airports_db = {}; airports_db.list = airports.filter(function(d) { return d.icao !== '\\N' && d.icao !== ''; }); airports_db.index = {}; airports_db.list.forEach(function(d) { return airports_db.index[d.icao] = d; }); airports_db.countries = d3.nest().key(function(d) { return d.country; }).entries(airports_db.list); airports_db.by_country = {}; airports_db.countries.forEach(function(d) { return airports_db.by_country[d.key] = d.values; }); return new AppView({ airports_db: airports_db, parent: 'body' }); }); }).call(this);