text: !function(e){function r(e,r,o){return 4===arguments.length?t.apply(this,arguments):void n(e,{declarative:!0,deps:r,declare:o})}function t(e,r,t,o){n(e,{declarative:!1,deps:r,executingRequire:t,execute:o})}function n(e,r){r.name=e,e in g||(g[e]=r),r.normalizedDeps=r.deps}function o(e,r){if(r[e.groupIndex]=r[e.groupIndex]||[],-1==m.call(r[e.groupIndex],e)){r[e.groupIndex].push(e);for(var t=0,n=e.normalizedDeps.length;n>t;t++){var a=e.normalizedDeps[t],u=g[a];if(u&&!u.evaluated){var d=e.groupIndex+(u.declarative!=e.declarative);if(void 0===u.groupIndex||u.groupIndex<d){if(void 0!==u.groupIndex&&(r[u.groupIndex].splice(m.call(r[u.groupIndex],u),1),0==r[u.groupIndex].length))throw new TypeError("Mixed dependency cycle detected");u.groupIndex=d}o(u,r)}}}}function a(e){var r=g[e];r.groupIndex=0;var t=[];o(r,t);for(var n=!!r.declarative==t.length%2,a=t.length-1;a>=0;a--){for(var u=t[a],i=0;i<u.length;i++){var s=u[i];n?d(s):l(s)}n=!n}}function u(e){return D[e]||(D[e]={name:e,dependencies:[],exports:{},importers:[]})}function d(r){if(!r.module){var t=r.module=u(r.name),n=r.module.exports,o=r.declare.call(e,function(e,r){if(t.locked=!0,"object"==typeof e)for(var o in e)n[o]=e[o];else n[e]=r;for(var a=0,u=t.importers.length;u>a;a++){var d=t.importers[a];if(!d.locked)for(var i=0;i<d.dependencies.length;++i)d.dependencies[i]===t&&d.setters[i](n)}return t.locked=!1,r},r.name);t.setters=o.setters,t.execute=o.execute;for(var a=0,i=r.normalizedDeps.length;i>a;a++){var l,s=r.normalizedDeps[a],c=g[s],f=D[s];f?l=f.exports:c&&!c.declarative?l=c.esModule:c?(d(c),f=c.module,l=f.exports):l=v(s),f&&f.importers?(f.importers.push(t),t.dependencies.push(f)):t.dependencies.push(null),t.setters[a]&&t.setters[a](l)}}}function i(e){var r,t=g[e];if(t)t.declarative?p(e,[]):t.evaluated||l(t),r=t.module.exports;else if(r=v(e),!r)throw new Error("Unable to load dependency "+e+".");return(!t||t.declarative)&&r&&r.__useDefault?r["default"]:r}function l(r){if(!r.module){var t={},n=r.module={exports:t,id:r.name};if(!r.executingRequire)for(var o=0,a=r.normalizedDeps.length;a>o;o++){var u=r.normalizedDeps[o],d=g[u];d&&l(d)}r.evaluated=!0;var c=r.execute.call(e,function(e){for(var t=0,n=r.deps.length;n>t;t++)if(r.deps[t]==e)return i(r.normalizedDeps[t]);throw new TypeError("Module "+e+" not declared as a dependency.")},t,n);c&&(n.exports=c),t=n.exports,t&&t.__esModule?r.esModule=t:r.esModule=s(t)}}function s(e){var r={};if("object"==typeof e||"function"==typeof e){var t=e&&e.hasOwnProperty;if(h)for(var n in e)f(r,e,n)||c(r,e,n,t);else for(var n in e)c(r,e,n,t)}return r["default"]=e,y(r,"__useDefault",{value:!0}),r}function c(e,r,t,n){(!n||r.hasOwnProperty(t))&&(e[t]=r[t])}function f(e,r,t){try{var n;return(n=Object.getOwnPropertyDescriptor(r,t))&&y(e,t,n),!0}catch(o){return!1}}function p(r,t){var n=g[r];if(n&&!n.evaluated&&n.declarative){t.push(r);for(var o=0,a=n.normalizedDeps.length;a>o;o++){var u=n.normalizedDeps[o];-1==m.call(t,u)&&(g[u]?p(u,t):v(u))}n.evaluated||(n.evaluated=!0,n.module.execute.call(e))}}function v(e){if(I[e])return I[e];if("@node/"==e.substr(0,6))return _(e.substr(6));var r=g[e];if(!r)throw"Module "+e+" not present.";return a(e),p(e,[]),g[e]=void 0,r.declarative&&y(r.module.exports,"__esModule",{value:!0}),I[e]=r.declarative?r.module.exports:r.esModule}var g={},m=Array.prototype.indexOf||function(e){for(var r=0,t=this.length;t>r;r++)if(this[r]===e)return r;return-1},h=!0;try{Object.getOwnPropertyDescriptor({a:0},"a")}catch(x){h=!1}var y;!function(){try{Object.defineProperty({},"a",{})&&(y=Object.defineProperty)}catch(e){y=function(e,r,t){try{e[r]=t.value||t.get.call(e)}catch(n){}}}}();var D={},_="undefined"!=typeof System&&System._nodeRequire||"undefined"!=typeof require&&require.resolve&&"undefined"!=typeof process&&require,I={"@empty":{}};return function(e,n,o){return function(a){a(function(a){for(var u={_nodeRequire:_,register:r,registerDynamic:t,get:v,set:function(e,r){I[e]=r},newModule:function(e){return e}},d=0;d<n.length;d++)(function(e,r){r&&r.__esModule?I[e]=r:I[e]=s(r)})(n[d],arguments[d]);o(u);var i=v(e[0]);if(e.length>1)for(var d=1;d<e.length;d++)v(e[d]);return i.__useDefault?i["default"]:i})}}}("undefined"!=typeof self?self:global)
  
  (["1"], [], function($__System) {
  var require = this.require, exports = this.exports, module = this.module;
  $__System.registerDynamic("2", ["3", "4"], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    exports.default = undefined;
    var _functional = $__require('3');
    var _functional2 = _interopRequireDefault(_functional);
    var _Maybe = $__require('4');
    var _Maybe2 = _interopRequireDefault(_Maybe);
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {default: obj};
    }
    var memoize = function memoize(fn) {
      var cache = {};
      return function() {
        for (var _len = arguments.length,
            args = Array(_len),
            _key = 0; _key < _len; _key++) {
          args[_key] = arguments[_key];
        }
        var stringifiedArgs = JSON.stringify(args);
        var result = cache[stringifiedArgs] = cache[stringifiedArgs] || fn.apply(undefined, args);
        return result;
      };
    };
    var convertToSlash = function convertToSlash(str) {
      return str.replace(/-/g, '/');
    };
    var appendYear = function appendYear(str) {
      return str.length === 8 ? str.slice(0, -3) + '-20' + str.slice(-2) : str + '-' + new Date().getFullYear();
    };
    var shouldAppendYear = function shouldAppendYear(str) {
      return str.length > 8 ? str : appendYear(str);
    };
    var leadingZero = function leadingZero(str) {
      return str.startsWith('.') ? '0' + str : str;
    };
    var convertKmToMiles = function convertKmToMiles(str) {
      return str.search(/km/i) !== -1 ? (Number(str.slice(0, -2)) * 0.6214).toFixed(2) : str;
    };
    var convertKToMiles = function convertKToMiles(str) {
      return str.search(/k/i) !== -1 ? (Number(str.slice(0, -1)) * 0.6214).toFixed(2) : str;
    };
    var strOrNull = function strOrNull(str) {
      return str && str !== '' ? str : null;
    };
    var parseDistance = _functional2.default.compose(strOrNull, convertKToMiles, convertKmToMiles, leadingZero);
    var parseDate = _functional2.default.compose(convertToSlash, shouldAppendYear);
    var explodeString = memoize(function(str) {
      return str ? str.split(' ') : [];
    });
    var parseEffortLine = function parseEffortLine(str) {
      return {
        date: _Maybe2.default.of(parseDate(explodeString(str)[0])),
        time: _Maybe2.default.of(explodeString(str)[1]),
        duration: _Maybe2.default.of(explodeString(str)[2] || null),
        distance: _Maybe2.default.of(parseDistance(explodeString(str)[3] || '')),
        observers: _Maybe2.default.of(1),
        comments: _Maybe2.default.of(''),
        get protocol() {
          if (this.duration.isNothing())
            return _Maybe2.default.of('Casual');
          if (this.distance.isNothing())
            return _Maybe2.default.of('Stationary');
          return _Maybe2.default.of('Traveling');
        },
        get complete() {
          return _Maybe2.default.of(this.protocol.join() !== 'Casual');
        }
      };
    };
    exports.default = parseEffortLine;
    return module.exports;
  });
  
  $__System.registerDynamic("5", ["4"], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    exports.default = undefined;
    var _Maybe = $__require('4');
    var _Maybe2 = _interopRequireDefault(_Maybe);
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {default: obj};
    }
    var memoize = function memoize(fn) {
      var cache = {};
      return function() {
        for (var _len = arguments.length,
            args = Array(_len),
            _key = 0; _key < _len; _key++) {
          args[_key] = arguments[_key];
        }
        var stringifiedArgs = JSON.stringify(args);
        var result = cache[stringifiedArgs] = cache[stringifiedArgs] || fn.apply(undefined, args);
        return result;
      };
    };
    var explodeString = memoize(function(str) {
      return str ? str.split(' ') : [];
    });
    var findRegionCode = memoize(function(str) {
      return explodeString(str)[0] === explodeString(str)[0].toUpperCase() ? explodeString(str)[0] : null;
    });
    var parseCountryCode = function parseCountryCode(str) {
      return str.length === 4 ? str.substring(2, 4) : str.substring(0, 2);
    };
    var parseSubnationalCode = memoize(function(str) {
      return str.length === 4 ? str.substring(0, 2) : str.substring(3, 6);
    });
    var getSubnational = function getSubnational(str) {
      return findRegionCode(str) ? parseSubnationalCode(findRegionCode(str)) : null;
    };
    var parseCountry = function parseCountry(str) {
      return findRegionCode(str) ? parseCountryCode(findRegionCode(str)) : null;
    };
    var getLocation = function getLocation(str) {
      return findRegionCode(str) ? str.replace(findRegionCode(str), '').substring(1) : str;
    };
    var parseLocationLine = function parseLocationLine(str) {
      return {
        location: _Maybe2.default.of(getLocation(str)),
        province: _Maybe2.default.of(getSubnational(str)),
        country: _Maybe2.default.of(parseCountry(str))
      };
    };
    exports.default = parseLocationLine;
    return module.exports;
  });
  
  $__System.registerDynamic("3", [], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function(obj) {
      return typeof obj;
    } : function(obj) {
      return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
    };
    var fjs = function() {
      "use strict";
      var fjs = {},
          hardReturn = "hardReturn;";
      var lambda = function lambda(exp) {
        if (!fjs.isString(exp)) {
          return;
        }
        var parts = exp.match(/(.*)\s*[=-]>\s*(.*)/);
        parts.shift();
        var params = parts.shift().replace(/^\s*|\s(?=\s)|\s*$|,/g, "").split(" ");
        var body = parts.shift();
        parts = (!/\s*return\s+/.test(body) ? "return " : "") + body;
        params.push(parts);
        return Function.apply({}, params);
      };
      var sliceArgs = function sliceArgs(args) {
        return args.length > 0 ? [].slice.call(args, 0) : [];
      };
      fjs.isFunction = function(obj) {
        return !!(obj && obj.constructor && obj.call && obj.apply);
      };
      fjs.isObject = function(obj) {
        return fjs.isFunction(obj) || !!obj && (typeof obj === "undefined" ? "undefined" : _typeof(obj)) === "object";
      };
      fjs.isArray = function(obj) {
        return Object.prototype.toString.call(obj) === "[object Array]";
      };
      var checkFunction = function checkFunction(func) {
        if (!fjs.isFunction(func)) {
          func = lambda(func);
          if (!fjs.isFunction(func)) {
            throw "fjs Error: Invalid function";
          }
        }
        return func;
      };
      fjs.curry = function(func) {
        func = checkFunction(func);
        return function inner() {
          var _args = sliceArgs(arguments);
          if (_args.length === func.length) {
            return func.apply(null, _args);
          } else if (_args.length > func.length) {
            var initial = func.apply(null, _args);
            return fjs.fold(func, initial, _args.slice(func.length));
          } else {
            return function() {
              var args = sliceArgs(arguments);
              return inner.apply(null, _args.concat(args));
            };
          }
        };
      };
      fjs.each = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        if (!fjs.exists(items) || !fjs.isArray(items)) {
          return;
        }
        for (var i = 0,
            j = items.length; i < j; i += 1) {
          if (iterator.call(null, items[i], i) === hardReturn) {
            return;
          }
        }
      });
      fjs.map = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var mapped = [];
        fjs.each(function() {
          mapped.push(iterator.apply(null, arguments));
        }, items);
        return mapped;
      });
      fjs.fold = fjs.foldl = fjs.curry(function(iterator, cumulate, items) {
        iterator = checkFunction(iterator);
        fjs.each(function(item, i) {
          cumulate = iterator.call(null, cumulate, item, i);
        }, items);
        return cumulate;
      });
      fjs.reduce = fjs.reducel = fjs.foldll = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var cumulate = items[0];
        items.shift();
        return fjs.fold(iterator, cumulate, items);
      });
      fjs.clone = function(items) {
        var clone = [];
        fjs.each(function(item) {
          clone.push(item);
        }, items);
        return clone;
      };
      fjs.first = fjs.head = fjs.take = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var first;
        fjs.each(function(item) {
          if (iterator.call(null, item)) {
            first = item;
            return hardReturn;
          }
        }, items);
        return first;
      });
      fjs.rest = fjs.tail = fjs.drop = fjs.curry(function(iterator, items) {
        var result = fjs.select(iterator, items);
        result.shift();
        return result;
      });
      fjs.last = fjs.curry(function(iterator, items) {
        var itemsClone = fjs.clone(items);
        return fjs.first(iterator, itemsClone.reverse());
      });
      fjs.every = fjs.all = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var isEvery = true;
        fjs.each(function(item) {
          if (!iterator.call(null, item)) {
            isEvery = false;
            return hardReturn;
          }
        }, items);
        return isEvery;
      });
      fjs.any = fjs.contains = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var isAny = false;
        fjs.each(function(item) {
          if (iterator.call(null, item)) {
            isAny = true;
            return hardReturn;
          }
        }, items);
        return isAny;
      });
      fjs.select = fjs.filter = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var filtered = [];
        fjs.each(function(item) {
          if (iterator.call(null, item)) {
            filtered.push(item);
          }
        }, items);
        return filtered;
      });
      fjs.best = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var compare = function compare(arg1, arg2) {
          return iterator.call(this, arg1, arg2) ? arg1 : arg2;
        };
        return fjs.reduce(compare, items);
      });
      fjs.while = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var result = [];
        fjs.each(function(item) {
          if (iterator.call(null, item)) {
            result.push(item);
          } else {
            return hardReturn;
          }
        }, items);
        return result;
      });
      fjs.compose = function(funcs) {
        var anyInvalid = fjs.any(function(func) {
          return !fjs.isFunction(func);
        });
        funcs = sliceArgs(arguments).reverse();
        if (anyInvalid(funcs)) {
          throw "fjs Error: Invalid function to compose";
        }
        return function() {
          var args = arguments;
          var applyEach = fjs.each(function(func) {
            args = [func.apply(null, args)];
          });
          applyEach(funcs);
          return args[0];
        };
      };
      fjs.partition = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var truthy = [],
            falsy = [];
        fjs.each(function(item) {
          (iterator.call(null, item) ? truthy : falsy).push(item);
        }, items);
        return [truthy, falsy];
      });
      fjs.group = fjs.curry(function(iterator, items) {
        iterator = checkFunction(iterator);
        var result = {};
        var group;
        fjs.each(function(item) {
          group = iterator.call(null, item);
          result[group] = result[group] || [];
          result[group].push(item);
        }, items);
        return result;
      });
      fjs.shuffle = function(items) {
        var j,
            t;
        fjs.each(function(item, i) {
          j = Math.floor(Math.random() * (i + 1));
          t = items[i];
          items[i] = items[j];
          items[j] = t;
        }, items);
        return items;
      };
      fjs.toArray = function(obj) {
        return fjs.map(function(key) {
          return [key, obj[key]];
        }, Object.keys(obj));
      };
      fjs.apply = fjs.curry(function(func, items) {
        var args = [];
        if (fjs.isArray(func)) {
          args = [].slice.call(func, 1);
          func = func[0];
        }
        return fjs.map(function(item) {
          return item[func].apply(item, args);
        }, items);
      });
      fjs.assign = fjs.extend = fjs.curry(function(obj1, obj2) {
        fjs.each(function(key) {
          obj2[key] = obj1[key];
        }, Object.keys(obj1));
        return obj2;
      });
      fjs.prop = function(prop) {
        return function(obj) {
          return obj[prop];
        };
      };
      fjs.pluck = fjs.curry(function(prop, items) {
        return fjs.map(fjs.prop(prop), items);
      });
      fjs.nub = fjs.unique = fjs.distinct = fjs.curry(function(comparator, items) {
        var unique = items.length > 0 ? [items[0]] : [];
        fjs.each(function(item) {
          if (!fjs.any(fjs.curry(comparator)(item), unique)) {
            unique[unique.length] = item;
          }
        }, items);
        return unique;
      });
      fjs.exists = function(obj) {
        return obj != null;
      };
      fjs.truthy = function(obj) {
        return fjs.exists(obj) && obj !== false;
      };
      fjs.falsy = function(obj) {
        return !fjs.truthy(obj);
      };
      fjs.each(function(type) {
        fjs["is" + type] = function(obj) {
          return Object.prototype.toString.call(obj) === "[object " + type + "]";
        };
      }, ["Arguments", "Date", "Number", "RegExp", "String"]);
      return fjs;
    }();
    if (typeof exports !== "undefined") {
      if (typeof module !== "undefined" && module.exports) {
        exports = module.exports = fjs;
      }
      exports.fjs = fjs;
    }
    return module.exports;
  });
  
  $__System.registerDynamic("6", [], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    var Count_ = function Count_(x) {
      return {
        map: function map(f) {
          return x ? Count_(f(x)) : Count_(null);
        },
        isNothing: function isNothing() {
          return x === null || x === undefined;
        },
        join: function join() {
          return x ? x : Count_(null);
        },
        toInt: function toInt() {
          return x ? parseInt(x) : 0;
        },
        emit: function emit() {
          return x;
        },
        fold: function fold(f) {
          return f(x);
        }
      };
    };
    var Count = {of: function of(x) {
        return Count_(x);
      }};
    exports.default = Count;
    return module.exports;
  });
  
  $__System.registerDynamic("4", [], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    var Maybe_ = function Maybe_(x) {
      return {
        map: function map(f) {
          return x ? Maybe_(f(x)) : Maybe_(null);
        },
        isNothing: function isNothing() {
          return x === null || x === undefined;
        },
        join: function join() {
          return x ? x : Maybe_(null);
        },
        emit: function emit() {
          return x;
        },
        fold: function fold(f) {
          return f(x);
        }
      };
    };
    var Maybe = {of: function of(x) {
        return Maybe_(x);
      }};
    exports.default = Maybe;
    return module.exports;
  });
  
  $__System.registerDynamic("7", ["3", "6", "4", "8"], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    exports.default = undefined;
    var _functional = $__require('3');
    var _functional2 = _interopRequireDefault(_functional);
    var _Count = $__require('6');
    var _Count2 = _interopRequireDefault(_Count);
    var _Maybe = $__require('4');
    var _Maybe2 = _interopRequireDefault(_Maybe);
    var _birdbrain = $__require('8');
    var _birdbrain2 = _interopRequireDefault(_birdbrain);
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {default: obj};
    }
    var memoize = function memoize(fn) {
      var cache = {};
      return function() {
        for (var _len = arguments.length,
            args = Array(_len),
            _key = 0; _key < _len; _key++) {
          args[_key] = arguments[_key];
        }
        var stringifiedArgs = JSON.stringify(args);
        var result = cache[stringifiedArgs] = cache[stringifiedArgs] || fn.apply(undefined, args);
        return result;
      };
    };
    var countNumbers = function countNumbers(str) {
      return Number(str.replace(/\D/g, '') || 0);
    };
    var countMales = function countMales(str) {
      return countMs(str) === 1 ? countNumbers(str) || 1 : countMs(str);
    };
    var countMs = function countMs(str) {
      return Number((str.match(/m/g) || []).length);
    };
    var countAllMales = function countAllMales(val) {
      return val.reduce(function(prev, current) {
        return Number(prev) + countMales(current);
      }, 0);
    };
    var countFs = function countFs(str) {
      return Number((str.match(/f/g) || []).length);
    };
    var countFemales = function countFemales(str) {
      return countFs(str) === 1 ? countNumbers(str) || 1 : countFs(str);
    };
    var countAllFemales = function countAllFemales(val) {
      return val.reduce(function(prev, current) {
        return Number(prev) + countFemales(current);
      }, 0);
    };
    var countJs = function countJs(str) {
      return Number((str.match(/j/g) || []).length);
    };
    var countJuveniles = function countJuveniles(str) {
      return countJs(str) === 1 && countNonNumeric(str) === 1 ? countNumbers(str) || 1 : 0;
    };
    var countAllJuveniles = function countAllJuveniles(val) {
      return val.reduce(function(prev, current) {
        return Number(prev) + countJuveniles(current);
      }, 0);
    };
    var countIs = function countIs(str) {
      return Number((str.match(/i/g) || []).length);
    };
    var countImmatures = function countImmatures(str) {
      return countIs(str) === 1 && countNonNumeric(str) === 1 ? countNumbers(str) || 1 : 0;
    };
    var countUnspecifiedImmatures = function countUnspecifiedImmatures(val) {
      return val.reduce(function(prev, current) {
        return Number(prev) + countImmatures(current);
      }, 0);
    };
    var countAs = function countAs(str) {
      return Number((str.match(/a/g) || []).length);
    };
    var countAdults = function countAdults(str) {
      return countAs(str) === 1 && countNonNumeric(str) === 1 ? countNumbers(str) || 1 : 0;
    };
    var countUnspecifiedAdults = function countUnspecifiedAdults(val) {
      return val.reduce(function(prev, current) {
        return Number(prev) + countAdults(current);
      }, 0);
    };
    var countXs = function countXs(str) {
      return Number((str.match(/x/g) || []).length);
    };
    var countChecks = function countChecks(val) {
      return val.reduce(function(prev, current) {
        return countXs(current) === 1 ? true : prev;
      }, false);
    };
    var countNonNumeric = function countNonNumeric(str) {
      return Number((str.match(/\D/g) || []).length);
    };
    var countValidCharacters = function countValidCharacters(str) {
      return Number((str.match(/a|i|j|f|m|x/g) || []).length);
    };
    var countUnspecified = function countUnspecified(val) {
      return val.reduce(function(prev, current) {
        return Number(prev) + (/[^$,\.\d]/.test(current) ? 0 : countNumbers(current));
      }, 0);
    };
    function countCombo(val) {
      return val.reduce(function(prev, current) {
        if (countAs(current) === 1 && (countFs(current) === 1 || countMs(current) === 1)) {
          countMs(current) ? prev.male.adult += countNumbers(current) : null;
          countFs(current) ? prev.female.adult += countNumbers(current) : null;
        } else if (countIs(current) === 1 && (countFs(current) === 1 || countMs(current) === 1)) {
          countFs(current) ? prev.female.immature += countNumbers(current) : null;
          countMs(current) ? prev.male.immature += countNumbers(current) : null;
        }
        return prev;
      }, {
        female: {
          immature: 0,
          adult: 0
        },
        male: {
          immature: 0,
          adult: 0
        }
      });
    }
    var implodeString = function implodeString(arr) {
      return arr.length ? arr.join(' ') : [];
    };
    var explodeString_ = function explodeString_(str) {
      return str ? str.split(' ') : [];
    };
    var explodeString = memoize(explodeString_);
    var discardInvalid = function discardInvalid(arr) {
      return (arr || []).filter(function(str) {
        return countValidCharacters(str) === countNonNumeric(str) ? true : false;
      });
    };
    var extractQuotes = function extractQuotes(str) {
      return str.match(/\"(.[\s\S]*?)\"/gm) || [];
    };
    var removeQuotes = function removeQuotes(str) {
      return str.replace(/(['"])((\\\1|.)*?)\1/gm, '');
    };
    function removeTaxon(str) {
      if (str.substring(0, 2) === '[]')
        return str.substring(2);
      return getCustomTaxon(str).length ? str.substring(getCustomTaxon(str)[0].length) : str.substring(4);
    }
    var convertHardLineBreaks = function convertHardLineBreaks(str) {
      return str ? str.replace(/(\r\n|\n|\r)/gm, '; ') : null;
    };
    var gatherComments = function gatherComments(str) {
      return extractQuotes(str).map(convertHardLineBreaks).map(trimString);
    };
    var gatherInvalid = function gatherInvalid(arr) {
      return (arr.slice(1) || []).reduce(function(prev, current) {
        return countValidCharacters(current) !== countNonNumeric(current) ? prev.concat(current) : prev;
      }, []);
    };
    var getBand4Code = function getBand4Code(str) {
      return str.substring(0, 4);
    };
    var trimString = function trimString(str) {
      return str ? str.substring(1, str.length - 1) : null;
    };
    var getEmptyTaxon = function getEmptyTaxon(str) {
      return str.substring(0, 2) === '[]' ? ['[passerine sp.]'] : false;
    };
    var getCustomTaxon = function getCustomTaxon(str) {
      return getEmptyTaxon(str) || str.match(/\[([^)]+)\]/g) || [];
    };
    var getSpecies = function getSpecies(str) {
      return getCustomTaxon(str).length ? trimString(getCustomTaxon(str)[0]) : getBand4Code(str);
    };
    var breakOutInvalid = _functional2.default.compose(implodeString, gatherInvalid, explodeString, removeQuotes, removeTaxon);
    var breakOutSpecies_ = _functional2.default.compose(discardInvalid, explodeString, removeQuotes, removeTaxon);
    var breakOutSpecies = memoize(breakOutSpecies_);
    var calcPhenotypes_ = function calcPhenotypes_(str) {
      return _Count2.default.of(breakOutSpecies(str)).map(countCombo);
    };
    var calcPhenotypes = memoize(calcPhenotypes_);
    var getPhenotype = function getPhenotype(str) {
      return function(arr) {
        return calcPhenotypes(str).map(function(val) {
          return val[arr[0]][arr[1]];
        });
      };
    };
    function calculateTaxonLine(str) {
      return {
        identifier: _Maybe2.default.of(getSpecies(str)),
        check: _Maybe2.default.of(breakOutSpecies(str)).map(countChecks),
        comment: _Maybe2.default.of(gatherComments(str).concat(breakOutInvalid(str))),
        get commonName() {
          return _Maybe2.default.of(_birdbrain2.default[this.identifier.emit()] ? _birdbrain2.default[this.identifier.emit()].name : this.identifier.join());
        },
        get scientificName() {
          return _Maybe2.default.of(_birdbrain2.default[this.identifier.emit()] ? _birdbrain2.default[this.identifier.emit()].scientificName : this.identifier.join());
        },
        phenotype: {
          male: {
            total: _Count2.default.of(breakOutSpecies(str)).map(countAllMales),
            immature: getPhenotype(str)(['male', 'immature']),
            adult: getPhenotype(str)(['male', 'adult']),
            get unspecified() {
              return _Count2.default.of(this.total.toInt() - this.immature.toInt() - this.adult.toInt());
            }
          },
          female: {
            total: _Count2.default.of(breakOutSpecies(str)).map(countAllFemales),
            immature: getPhenotype(str)(['female', 'immature']),
            adult: getPhenotype(str)(['female', 'adult']),
            get unspecified() {
              return _Count2.default.of(this.total.toInt() - this.immature.toInt() - this.adult.toInt());
            }
          },
          juvenile: _Count2.default.of(breakOutSpecies(str)).map(countAllJuveniles),
          immature: _Count2.default.of(breakOutSpecies(str)).map(countUnspecifiedImmatures),
          adult: _Count2.default.of(breakOutSpecies(str)).map(countUnspecifiedAdults),
          unspecified: _Count2.default.of(breakOutSpecies(str)).map(countUnspecified)
        }
      };
    }
    exports.default = calculateTaxonLine;
    return module.exports;
  });
  
  $__System.registerDynamic("9", ["2", "5", "7"], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    exports.default = undefined;
    var _effortLine = $__require('2');
    var _effortLine2 = _interopRequireDefault(_effortLine);
    var _locationLine = $__require('5');
    var _locationLine2 = _interopRequireDefault(_locationLine);
    var _taxonLine = $__require('7');
    var _taxonLine2 = _interopRequireDefault(_taxonLine);
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {default: obj};
    }
    var processLines = function processLines(arr) {
      return arr.reduce(function(prev, current, index) {
        switch (index) {
          case 0:
            {
              var location = (0, _locationLine2.default)(current);
              Object.assign(prev, location);
              break;
            }
          case 1:
            {
              var effort = (0, _effortLine2.default)(current);
              Object.assign(prev, effort);
              break;
            }
          default:
            {
              if (!current)
                return prev;
              var taxon = (0, _taxonLine2.default)(current);
              prev.species.push(taxon);
              break;
            }
        }
        return prev;
      }, {species: []});
    };
    var checklist = function checklist(str) {
      return processLines(str.split(/\n/));
    };
    exports.default = checklist;
    return module.exports;
  });
  
  $__System.registerDynamic("a", [], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function(obj) {
      return typeof obj;
    } : function(obj) {
      return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
    };
    function toCsvValue(theValue, sDelimiter) {
      var t = typeof theValue === "undefined" ? "undefined" : _typeof(theValue);
      var output = void 0,
          stringDelimiter = void 0;
      if (typeof sDelimiter === "undefined" || sDelimiter === null)
        stringDelimiter = '"';
      else
        stringDelimiter = sDelimiter;
      if (t === "undefined" || t === null)
        output = '';
      else if (t === 'string')
        output = sDelimiter + theValue + sDelimiter;
      else
        output = String(theValue);
      return output;
    }
    function toCsv(objArray, sDelimiter, cDelimiter) {
      var i = void 0,
          l = void 0,
          names = [],
          name = void 0,
          value = void 0,
          obj = void 0,
          row = void 0,
          output = "",
          n = void 0,
          nl = void 0;
      if (typeof sDelimiter === "undefined" || sDelimiter === null) {
        sDelimiter = '"';
      }
      if (typeof cDelimiter === "undefined" || cDelimiter === null) {
        cDelimiter = ",";
      }
      for (i = 0, l = objArray.length; i < l; i += 1) {
        obj = objArray[i];
        row = "";
        if (i === 0) {
          for (name in obj) {
            if (obj.hasOwnProperty(name)) {
              names.push(name);
              row += [sDelimiter, name, sDelimiter, cDelimiter].join("");
            }
          }
          row = row.substring(0, row.length - 1);
          output += row;
        }
        output += "\n";
        row = "";
        for (n = 0, nl = names.length; n < nl; n += 1) {
          name = names[n];
          value = obj[name];
          if (n > 0) {
            row += ",";
          }
          row += toCsvValue(value, '"');
        }
        output += row;
      }
      return output;
    }
    exports.default = toCsv;
    return module.exports;
  });
  
  $__System.registerDynamic("8", [], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    var birdBrain = {
      "ABDU": {
        "name": "American Black Duck",
        "scientificName": "Anas rubripes",
        "abaCode": 1
      },
      "ABDX": {
        "name": "American Black Duck Dominant x Mallard Hybrid",
        "scientificName": "Anas platyrhynchos",
        "abaCode": 1
      },
      "ABTO": {
        "name": "Abert's Towhee",
        "scientificName": "Melozone aberti",
        "abaCode": 1
      },
      "ACFL": {
        "name": "Acadian Flycatcher",
        "scientificName": "Empidonax virescens",
        "abaCode": 1
      },
      "ACGO": {
        "name": "Aleutian Cackling Goose",
        "scientificName": "Branta hutchinsii",
        "abaCode": 1
      },
      "ACHU": {
        "name": "Antillean Crested Hummingbird",
        "scientificName": "",
        "abaCode": 0
      },
      "ACWO": {
        "name": "Acorn Woodpecker",
        "scientificName": "Melanerpes formicivorus",
        "abaCode": 1
      },
      "ADPE": {
        "name": "Adélie Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "ADWA": {
        "name": "Adelaide's Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "AFCD": {
        "name": "African Collared-Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "AFOW": {
        "name": "Ashy-faced Owl",
        "scientificName": "",
        "abaCode": 0
      },
      "AFPE": {
        "name": "African Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "AFSI": {
        "name": "African Silverbill",
        "scientificName": "",
        "abaCode": 0
      },
      "AGWT": {
        "name": "American Green-winged Teal",
        "scientificName": "Anas crecca",
        "abaCode": 1
      },
      "AKEK": {
        "name": "ʻAkekeʻe",
        "scientificName": "",
        "abaCode": 0
      },
      "AKEP": {
        "name": "ʻAkepa",
        "scientificName": "",
        "abaCode": 0
      },
      "AKIK": {
        "name": "ʻAkikiki",
        "scientificName": "",
        "abaCode": 0
      },
      "AKIP": {
        "name": "ʻAkiapōlāʻau",
        "scientificName": "",
        "abaCode": 0
      },
      "AKOH": {
        "name": "ʻAkohekohe",
        "scientificName": "",
        "abaCode": 0
      },
      "ALFL": {
        "name": "Alder Flycatcher",
        "scientificName": "Empidonax alnorum",
        "abaCode": 1
      },
      "ALHU": {
        "name": "Allen's Hummingbird",
        "scientificName": "Selasphorus sasin",
        "abaCode": 1
      },
      "ALOR": {
        "name": "Altamira Oriole",
        "scientificName": "Icterus gularis",
        "abaCode": 2
      },
      "ALTE": {
        "name": "Aleutian Tern",
        "scientificName": "Onychoprion aleuticus",
        "abaCode": 2
      },
      "AMAV": {
        "name": "American Avocet",
        "scientificName": "Recurvirostra americana",
        "abaCode": 1
      },
      "AMBI": {
        "name": "American Bittern",
        "scientificName": "Botaurus lentiginosus",
        "abaCode": 1
      },
      "AMCO": {
        "name": "American Coot",
        "scientificName": "Fulica americana",
        "abaCode": 1
      },
      "AMCR": {
        "name": "American Crow",
        "scientificName": "Corvus brachyrhynchos",
        "abaCode": 1
      },
      "AMDI": {
        "name": "American Dipper",
        "scientificName": "Cinclus mexicanus",
        "abaCode": 1
      },
      "AMFL": {
        "name": "American Flamingo",
        "scientificName": "Phoenicopterus ruber",
        "abaCode": 3
      },
      "AMGO": {
        "name": "American Goldfinch",
        "scientificName": "Spinus tristis",
        "abaCode": 1
      },
      "AMGP": {
        "name": "American Golden-Plover",
        "scientificName": "Pluvialis dominica",
        "abaCode": 1
      },
      "AMKE": {
        "name": "American Kestrel",
        "scientificName": "Falco sparverius",
        "abaCode": 1
      },
      "AMOY": {
        "name": "American Oystercatcher",
        "scientificName": "Haematopus palliatus",
        "abaCode": 1
      },
      "AMPI": {
        "name": "American Pipit",
        "scientificName": "Anthus rubescens",
        "abaCode": 1
      },
      "AMRE": {
        "name": "American Redstart",
        "scientificName": "Setophaga ruticilla",
        "abaCode": 1
      },
      "AMRO": {
        "name": "American Robin",
        "scientificName": "Turdus migratorius",
        "abaCode": 1
      },
      "AMWI": {
        "name": "American Wigeon",
        "scientificName": "Anas americana",
        "abaCode": 1
      },
      "AMWO": {
        "name": "American Woodcock",
        "scientificName": "Scolopax minor",
        "abaCode": 1
      },
      "ANEU": {
        "name": "Antillean Euphonia",
        "scientificName": "",
        "abaCode": 0
      },
      "ANHI": {
        "name": "Anhinga",
        "scientificName": "Anhinga anhinga",
        "abaCode": 1
      },
      "ANHU": {
        "name": "Anna's Hummingbird",
        "scientificName": "Calypte anna",
        "abaCode": 1
      },
      "ANIA": {
        "name": "ʻAnianiau",
        "scientificName": "",
        "abaCode": 0
      },
      "ANMA": {
        "name": "Antillean Mango",
        "scientificName": "",
        "abaCode": 0
      },
      "ANMU": {
        "name": "Ancient Murrelet",
        "scientificName": "Synthliboramphus antiquus",
        "abaCode": 2
      },
      "ANNI": {
        "name": "Antillean Nighthawk",
        "scientificName": "Chordeiles gundlachii",
        "abaCode": 2
      },
      "ANPE": {
        "name": "Antarctic Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "ANTE": {
        "name": "Antarctic Tern",
        "scientificName": "Sterna paradisaea",
        "abaCode": 1
      },
      "APAP": {
        "name": "ʻApapane",
        "scientificName": "",
        "abaCode": 0
      },
      "APFA": {
        "name": "Aplomado Falcon",
        "scientificName": "Falco femoralis",
        "abaCode": 3
      },
      "ARLO": {
        "name": "Arctic Loon",
        "scientificName": "Gavia arctica",
        "abaCode": 2
      },
      "ARRW": {
        "name": "Arrowhead Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "ARTE": {
        "name": "Arctic Tern",
        "scientificName": "Sterna paradisaea",
        "abaCode": 1
      },
      "ARWA": {
        "name": "Arctic Warbler",
        "scientificName": "Phylloscopus borealis",
        "abaCode": 2
      },
      "ASSP": {
        "name": "Ashy Storm-Petrel",
        "scientificName": "Oceanodroma homochroa",
        "abaCode": 2
      },
      "ATBR": {
        "name": "Atlantic Brant",
        "scientificName": "Branta bernicla",
        "abaCode": 1
      },
      "ATFL": {
        "name": "Ash-throated Flycatcher",
        "scientificName": "Myiarchus cinerascens",
        "abaCode": 1
      },
      "ATPU": {
        "name": "Atlantic Puffin",
        "scientificName": "Fratercula arctica",
        "abaCode": 1
      },
      "ATSP": {
        "name": "American Tree Sparrow",
        "scientificName": "Spizella arborea",
        "abaCode": 1
      },
      "ATTW": {
        "name": "American Three-toed Woodpecker",
        "scientificName": "Picoides dorsalis",
        "abaCode": 2
      },
      "AUOR": {
        "name": "Audubon's Oriole",
        "scientificName": "Icterus graduacauda",
        "abaCode": 2
      },
      "AUSH": {
        "name": "Audubon's Shearwater",
        "scientificName": "Puffinus lherminieri",
        "abaCode": 1
      },
      "AUWA": {
        "name": "Audubon's Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "AWPE": {
        "name": "American White Pelican",
        "scientificName": "Pelecanus erythrorhynchos",
        "abaCode": 1
      },
      "AZTH": {
        "name": "Aztec Thrush",
        "scientificName": "Ridgwayia pinicola",
        "abaCode": 4
      },
      "BABI": {
        "name": "Black x Atlantic Brant Intergrade",
        "scientificName": "",
        "abaCode": 0
      },
      "BACG": {
        "name": "Baja Gnatcatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "BACS": {
        "name": "Bachman's Sparrow",
        "scientificName": "Peucaea aestivalis",
        "abaCode": 2
      },
      "BAEA": {
        "name": "Bald Eagle",
        "scientificName": "Haliaeetus leucocephalus",
        "abaCode": 1
      },
      "BAGO": {
        "name": "Barrow's Goldeneye",
        "scientificName": "Bucephala islandica",
        "abaCode": 1
      },
      "BAHS": {
        "name": "Bahama Swallow",
        "scientificName": "Tachycineta cyaneoviridis",
        "abaCode": 4
      },
      "BAIS": {
        "name": "Baird's Sparrow",
        "scientificName": "Ammodramus bairdii",
        "abaCode": 2
      },
      "BAMO": {
        "name": "Bahama Mockingbird",
        "scientificName": "Mimus gundlachii",
        "abaCode": 4
      },
      "BANA": {
        "name": "Bananaquit",
        "scientificName": "Coereba flaveola",
        "abaCode": 4
      },
      "BANP": {
        "name": "Band-rumped Storm-Petrel",
        "scientificName": "Oceanodroma castro",
        "abaCode": 2
      },
      "BANS": {
        "name": "Bank Swallow",
        "scientificName": "Riparia riparia",
        "abaCode": 1
      },
      "BAOR": {
        "name": "Baltimore Oriole",
        "scientificName": "Icterus galbula",
        "abaCode": 1
      },
      "BARG": {
        "name": "Bar-tailed Godwit",
        "scientificName": "Limosa lapponica",
        "abaCode": 2
      },
      "BARS": {
        "name": "Barn Swallow",
        "scientificName": "Hirundo rustica",
        "abaCode": 1
      },
      "BASA": {
        "name": "Baird's Sandpiper",
        "scientificName": "Calidris bairdii",
        "abaCode": 1
      },
      "BATE": {
        "name": "Baikal Teal",
        "scientificName": "Anas formosa",
        "abaCode": 4
      },
      "BAWO": {
        "name": "Bahama Woodstar",
        "scientificName": "Calliphlox evelynae",
        "abaCode": 5
      },
      "BAWW": {
        "name": "Black-and-white Warbler",
        "scientificName": "Mniotilta varia",
        "abaCode": 1
      },
      "BAYE": {
        "name": "Bahama Yellowthroat",
        "scientificName": "",
        "abaCode": 0
      },
      "BBAL": {
        "name": "Black-browed Albatross",
        "scientificName": "Thalassarche melanophris",
        "abaCode": 5
      },
      "BBCU": {
        "name": "Black-billed Cuckoo",
        "scientificName": "Coccyzus erythropthalmus",
        "abaCode": 1
      },
      "BBFL": {
        "name": "Buff-breasted Flycatcher",
        "scientificName": "Empidonax fulvifrons",
        "abaCode": 2
      },
      "BBGR": {
        "name": "Blue-black Grassquit",
        "scientificName": "",
        "abaCode": 0
      },
      "BBLH": {
        "name": "Broad-billed Hummingbird",
        "scientificName": "Cynanthus latirostris",
        "abaCode": 2
      },
      "BBMA": {
        "name": "Black-billed Magpie",
        "scientificName": "Pica hudsonia",
        "abaCode": 1
      },
      "BBOH": {
        "name": "Baltimore x Bullock's Oriole Hybrid",
        "scientificName": "Icterus bullockii",
        "abaCode": 1
      },
      "BBPL": {
        "name": "Black-bellied Plover",
        "scientificName": "Pluvialis squatarola",
        "abaCode": 1
      },
      "BBPR": {
        "name": "Broad-billed Prion",
        "scientificName": "",
        "abaCode": 0
      },
      "BBRA": {
        "name": "Buff-banded Rail",
        "scientificName": "",
        "abaCode": 0
      },
      "BBSA": {
        "name": "Buff-breasted Sandpiper",
        "scientificName": "Tryngites subruficollis",
        "abaCode": 1
      },
      "BBWA": {
        "name": "Bay-breasted Warbler",
        "scientificName": "Setophaga castanea",
        "abaCode": 1
      },
      "BBWD": {
        "name": "Black-bellied Whistling-Duck",
        "scientificName": "Dendrocygna autumnalis",
        "abaCode": 1
      },
      "BBWO": {
        "name": "Black-backed Woodpecker",
        "scientificName": "Picoides arcticus",
        "abaCode": 2
      },
      "BCCH": {
        "name": "Black-capped Chickadee",
        "scientificName": "Poecile atricapillus",
        "abaCode": 1
      },
      "BCFL": {
        "name": "Brown-crested Flycatcher",
        "scientificName": "Myiarchus tyrannulus",
        "abaCode": 1
      },
      "BCGN": {
        "name": "Black-capped Gnatcatcher",
        "scientificName": "Polioptila nigriceps",
        "abaCode": 3
      },
      "BCHU": {
        "name": "Black-chinned Hummingbird",
        "scientificName": "Archilochus alexandri",
        "abaCode": 1
      },
      "BCLO": {
        "name": "Blue-crowned Lorikeet",
        "scientificName": "",
        "abaCode": 0
      },
      "BCNH": {
        "name": "Black-crowned Night-Heron",
        "scientificName": "Nycticorax nycticorax",
        "abaCode": 1
      },
      "BCNI": {
        "name": "Buff-collared Nightjar",
        "scientificName": "Antrostomus ridgwayi",
        "abaCode": 3
      },
      "BCOR": {
        "name": "Black-cowled Oriole",
        "scientificName": "",
        "abaCode": 0
      },
      "BCPE": {
        "name": "Black-capped Petrel",
        "scientificName": "Pterodroma hasitata",
        "abaCode": 2
      },
      "BCRF": {
        "name": "Brown-capped Rosy Finch",
        "scientificName": "",
        "abaCode": 0
      },
      "BCSP": {
        "name": "Black-chinned Sparrow",
        "scientificName": "Spizella atrogularis",
        "abaCode": 1
      },
      "BCTI": {
        "name": "Black-crested Titmouse",
        "scientificName": "Baeolophus atricristatus",
        "abaCode": 2
      },
      "BCVI": {
        "name": "Black-capped Vireo",
        "scientificName": "Vireo atricapilla",
        "abaCode": 2
      },
      "BDOW": {
        "name": "Barred Owl",
        "scientificName": "Strix varia",
        "abaCode": 1
      },
      "BECO": {
        "name": "Blue-eyed Cormorant",
        "scientificName": "",
        "abaCode": 0
      },
      "BEHU": {
        "name": "Berylline Hummingbird",
        "scientificName": "Amazilia beryllina",
        "abaCode": 3
      },
      "BEKI": {
        "name": "Belted Kingfisher",
        "scientificName": "Megaceryle alcyon",
        "abaCode": 1
      },
      "BESW": {
        "name": "Bewick's Swan",
        "scientificName": "",
        "abaCode": 0
      },
      "BETH": {
        "name": "Bendire's Thrasher",
        "scientificName": "Toxostoma bendirei",
        "abaCode": 2
      },
      "BEVI": {
        "name": "Bell's Vireo",
        "scientificName": "Vireo bellii",
        "abaCode": 1
      },
      "BEWR": {
        "name": "Bewick's Wren",
        "scientificName": "Thryomanes bewickii",
        "abaCode": 1
      },
      "BFAL": {
        "name": "Black-footed Albatross",
        "scientificName": "Phoebastria nigripes",
        "abaCode": 1
      },
      "BFBO": {
        "name": "Blue-footed Booby",
        "scientificName": "Sula nebouxii",
        "abaCode": 4
      },
      "BFGR": {
        "name": "Black-faced Grassquit",
        "scientificName": "Tiaris bicolor",
        "abaCode": 4
      },
      "BGGN": {
        "name": "Blue-gray Gnatcatcher",
        "scientificName": "Polioptila caerulea",
        "abaCode": 1
      },
      "BGNO": {
        "name": "Blue-gray Noddy",
        "scientificName": "",
        "abaCode": 0
      },
      "BGSE": {
        "name": "Blue Grouse",
        "scientificName": "",
        "abaCode": 0
      },
      "BGSG": {
        "name": "Blue Greater Snow Goose",
        "scientificName": "Chen caerulescens",
        "abaCode": 1
      },
      "BHCO": {
        "name": "Brown-headed Cowbird",
        "scientificName": "Molothrus ater",
        "abaCode": 1
      },
      "BHGR": {
        "name": "Black-headed Grosbeak",
        "scientificName": "Pheucticus melanocephalus",
        "abaCode": 1
      },
      "BHGU": {
        "name": "Black-headed Gull",
        "scientificName": "Chroicocephalus ridibundus",
        "abaCode": 3
      },
      "BHNU": {
        "name": "Brown-headed Nuthatch",
        "scientificName": "Sitta pusilla",
        "abaCode": 1
      },
      "BHPA": {
        "name": "Black-headed Parakeet",
        "scientificName": "",
        "abaCode": 0
      },
      "BHVI": {
        "name": "Blue-headed Vireo",
        "scientificName": "Vireo solitarius",
        "abaCode": 1
      },
      "BIOO": {
        "name": "Bishop's Oo",
        "scientificName": "",
        "abaCode": 0
      },
      "BITH": {
        "name": "Bicknell's Thrush",
        "scientificName": "Catharus bicknelli",
        "abaCode": 2
      },
      "BLAG": {
        "name": "Black-tailed Godwit",
        "scientificName": "Limosa limosa",
        "abaCode": 3
      },
      "BLBR": {
        "name": "Black Brant",
        "scientificName": "",
        "abaCode": 0
      },
      "BLBU": {
        "name": "Blue Bunting",
        "scientificName": "Cyanocompsa parellina",
        "abaCode": 4
      },
      "BLBW": {
        "name": "Blackburnian Warbler",
        "scientificName": "Setophaga fusca",
        "abaCode": 1
      },
      "BLDR": {
        "name": "Black Drongo",
        "scientificName": "",
        "abaCode": 0
      },
      "BLGO": {
        "name": "Blue Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "BLGR": {
        "name": "Blue Grosbeak",
        "scientificName": "Passerina caerulea",
        "abaCode": 1
      },
      "BLGU": {
        "name": "Black Guillemot",
        "scientificName": "Cepphus grylle",
        "abaCode": 1
      },
      "BLJA": {
        "name": "Blue Jay",
        "scientificName": "Cyanocitta cristata",
        "abaCode": 1
      },
      "BLKI": {
        "name": "Black-legged Kittiwake",
        "scientificName": "Rissa tridactyla",
        "abaCode": 1
      },
      "BLNO": {
        "name": "Black Noddy",
        "scientificName": "Anous minutus",
        "abaCode": 3
      },
      "BLOY": {
        "name": "Black Oystercatcher",
        "scientificName": "Haematopus bachmani",
        "abaCode": 1
      },
      "BLPE": {
        "name": "Blue Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "BLPH": {
        "name": "Black Phoebe",
        "scientificName": "Sayornis nigricans",
        "abaCode": 1
      },
      "BLPW": {
        "name": "Blackpoll Warbler",
        "scientificName": "Setophaga striata",
        "abaCode": 1
      },
      "BLRA": {
        "name": "Black Rail",
        "scientificName": "Laterallus jamaicensis",
        "abaCode": 2
      },
      "BLRF": {
        "name": "Black Rosy-Finch",
        "scientificName": "Leucosticte atrata",
        "abaCode": 2
      },
      "BLSC": {
        "name": "Black Scoter",
        "scientificName": "Melanitta americana",
        "abaCode": 1
      },
      "BLSK": {
        "name": "Black Skimmer",
        "scientificName": "Rynchops niger",
        "abaCode": 1
      },
      "BLSP": {
        "name": "Black Storm-Petrel",
        "scientificName": "Oceanodroma melania",
        "abaCode": 2
      },
      "BLSW": {
        "name": "Black Swift",
        "scientificName": "Cypseloides niger",
        "abaCode": 2
      },
      "BLTE": {
        "name": "Black Tern",
        "scientificName": "Chlidonias niger",
        "abaCode": 1
      },
      "BLTU": {
        "name": "Black Turnstone",
        "scientificName": "Arenaria melanocephala",
        "abaCode": 1
      },
      "BLUE": {
        "name": "Bluethroat",
        "scientificName": "Luscinia svecica",
        "abaCode": 2
      },
      "BLUH": {
        "name": "Blue-throated Hummingbird",
        "scientificName": "Lampornis clemenciae",
        "abaCode": 2
      },
      "BLVU": {
        "name": "Black Vulture",
        "scientificName": "Coragyps atratus",
        "abaCode": 1
      },
      "BNOW": {
        "name": "Barn-Owl",
        "scientificName": "",
        "abaCode": 0
      },
      "BNST": {
        "name": "Black-necked Stilt",
        "scientificName": "Himantopus mexicanus",
        "abaCode": 1
      },
      "BNTE": {
        "name": "Black-naped Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "BOBO": {
        "name": "Bobolink",
        "scientificName": "Dolichonyx oryzivorus",
        "abaCode": 1
      },
      "BOCH": {
        "name": "Boreal Chickadee",
        "scientificName": "Poecile hudsonicus",
        "abaCode": 1
      },
      "BOGU": {
        "name": "Bonaparte's Gull",
        "scientificName": "Chroicocephalus philadelphia",
        "abaCode": 1
      },
      "BOOW": {
        "name": "Boreal Owl",
        "scientificName": "Aegolius funereus",
        "abaCode": 2
      },
      "BOPE": {
        "name": "Bonin Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "BOSP": {
        "name": "Botteri's Sparrow",
        "scientificName": "Peucaea botterii",
        "abaCode": 2
      },
      "BOWA": {
        "name": "Bohemian Waxwing",
        "scientificName": "Bombycilla garrulus",
        "abaCode": 2
      },
      "BRAC": {
        "name": "Brandt's Cormorant",
        "scientificName": "Phalacrocorax penicillatus",
        "abaCode": 1
      },
      "BRAM": {
        "name": "Brambling",
        "scientificName": "Fringilla montifringilla",
        "abaCode": 3
      },
      "BRAN": {
        "name": "Brant",
        "scientificName": "",
        "abaCode": 0
      },
      "BRBL": {
        "name": "Brewer's Blackbird",
        "scientificName": "Euphagus cyanocephalus",
        "abaCode": 1
      },
      "BRBO": {
        "name": "Brown Booby",
        "scientificName": "Sula leucogaster",
        "abaCode": 3
      },
      "BRCR": {
        "name": "Brown Creeper",
        "scientificName": "Certhia americana",
        "abaCode": 1
      },
      "BRJA": {
        "name": "Brown Jay",
        "scientificName": "Psilorhinus morio",
        "abaCode": 3
      },
      "BRMA": {
        "name": "Bronze Mannikin",
        "scientificName": "",
        "abaCode": 0
      },
      "BRNG": {
        "name": "Barnacle Goose",
        "scientificName": "Branta leucopsis",
        "abaCode": 4
      },
      "BRNO": {
        "name": "Brown Noddy",
        "scientificName": "Anous stolidus",
        "abaCode": 2
      },
      "BROC": {
        "name": "Bronzed Cowbird",
        "scientificName": "Molothrus aeneus",
        "abaCode": 1
      },
      "BRPE": {
        "name": "Brown Pelican",
        "scientificName": "Pelecanus occidentalis",
        "abaCode": 1
      },
      "BRQD": {
        "name": "Bridled Quail-Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "BRSH": {
        "name": "Brown Shrike",
        "scientificName": "Lanius cristatus",
        "abaCode": 4
      },
      "BRSK": {
        "name": "Brown Skua",
        "scientificName": "",
        "abaCode": 0
      },
      "BRSP": {
        "name": "Brewer's Sparrow",
        "scientificName": "Spizella breweri",
        "abaCode": 1
      },
      "BRTE": {
        "name": "Bridled Tern",
        "scientificName": "Onychoprion anaethetus",
        "abaCode": 2
      },
      "BRTH": {
        "name": "Brown Thrasher",
        "scientificName": "Toxostoma rufum",
        "abaCode": 1
      },
      "BRTI": {
        "name": "Bridled Titmouse",
        "scientificName": "Baeolophus wollweberi",
        "abaCode": 2
      },
      "BRTR": {
        "name": "Brown Trembler",
        "scientificName": "",
        "abaCode": 0
      },
      "BRWA": {
        "name": "Brewster's Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "BRWE": {
        "name": "Bridled White-Eye",
        "scientificName": "",
        "abaCode": 0
      },
      "BRWX": {
        "name": "Black-rumped Waxbill",
        "scientificName": "",
        "abaCode": 0
      },
      "BSSP": {
        "name": "Belding's Savannah Sparrow",
        "scientificName": "Passerculus sandwichensis",
        "abaCode": 1
      },
      "BTBW": {
        "name": "Black-throated Blue Warbler",
        "scientificName": "Setophaga caerulescens",
        "abaCode": 1
      },
      "BTCU": {
        "name": "Bristle-thighed Curlew",
        "scientificName": "Numenius tahitiensis",
        "abaCode": 2
      },
      "BTGN": {
        "name": "Black-tailed Gnatcatcher",
        "scientificName": "Polioptila melanura",
        "abaCode": 1
      },
      "BTGR": {
        "name": "Boat-tailed Grackle",
        "scientificName": "Quiscalus major",
        "abaCode": 1
      },
      "BTGU": {
        "name": "Band-tailed Gull",
        "scientificName": "",
        "abaCode": 0
      },
      "BTLH": {
        "name": "Broad-tailed Hummingbird",
        "scientificName": "Selasphorus platycercus",
        "abaCode": 1
      },
      "BTNW": {
        "name": "Black-throated Green Warbler",
        "scientificName": "Setophaga virens",
        "abaCode": 1
      },
      "BTPA": {
        "name": "Brown-throated Parakeet",
        "scientificName": "",
        "abaCode": 0
      },
      "BTPI": {
        "name": "Band-tailed Pigeon",
        "scientificName": "Patagioenas fasciata",
        "abaCode": 1
      },
      "BTSP": {
        "name": "Black-throated Sparrow",
        "scientificName": "Amphispiza bilineata",
        "abaCode": 1
      },
      "BTYW": {
        "name": "Black-throated Gray Warbler",
        "scientificName": "Setophaga nigrescens",
        "abaCode": 1
      },
      "BUAL": {
        "name": "Buller's Albatross",
        "scientificName": "",
        "abaCode": 0
      },
      "BUFF": {
        "name": "Bufflehead",
        "scientificName": "Bucephala albeola",
        "abaCode": 1
      },
      "BUFH": {
        "name": "Buff-bellied Hummingbird",
        "scientificName": "Amazilia yucatanensis",
        "abaCode": 2
      },
      "BUHU": {
        "name": "Bumblebee Hummingbird",
        "scientificName": "Atthis heloisa",
        "abaCode": 5
      },
      "BULS": {
        "name": "Buller's Shearwater",
        "scientificName": "Puffinus bulleri",
        "abaCode": 2
      },
      "BUOR": {
        "name": "Bullock's Oriole",
        "scientificName": "",
        "abaCode": 0
      },
      "BUOW": {
        "name": "Burrowing Owl",
        "scientificName": "Athene cunicularia",
        "abaCode": 1
      },
      "BUPE": {
        "name": "Bulwer's Petrel",
        "scientificName": "Bulweria bulwerii",
        "abaCode": 5
      },
      "BUSH": {
        "name": "Bushtit",
        "scientificName": "Psaltriparus minimus",
        "abaCode": 1
      },
      "BVOR": {
        "name": "Black-vented Oriole",
        "scientificName": "Icterus wagleri",
        "abaCode": 5
      },
      "BVSH": {
        "name": "Black-vented Shearwater",
        "scientificName": "Puffinus opisthomelas",
        "abaCode": 2
      },
      "BWAG": {
        "name": "Black-backed Wagtail",
        "scientificName": "",
        "abaCode": 0
      },
      "BWHA": {
        "name": "Broad-winged Hawk",
        "scientificName": "Buteo platypterus",
        "abaCode": 1
      },
      "BWPE": {
        "name": "Black-winged Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "BWTE": {
        "name": "Blue-winged Teal",
        "scientificName": "Anas discors",
        "abaCode": 1
      },
      "BWVI": {
        "name": "Black-whiskered Vireo",
        "scientificName": "Vireo altiloquus",
        "abaCode": 2
      },
      "BWWA": {
        "name": "Blue-winged Warbler",
        "scientificName": "Vermivora cyanoptera",
        "abaCode": 1
      },
      "CAAU": {
        "name": "Cassin's Auklet",
        "scientificName": "Ptychoramphus aleuticus",
        "abaCode": 1
      },
      "CACG": {
        "name": "Cackling Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "CACH": {
        "name": "Carolina Chickadee",
        "scientificName": "Poecile carolinensis",
        "abaCode": 1
      },
      "CACW": {
        "name": "Cactus Wren",
        "scientificName": "Campylorhynchus brunneicapillus",
        "abaCode": 1
      },
      "CADO": {
        "name": "Caribbean Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "CAEG": {
        "name": "Cattle Egret",
        "scientificName": "Bubulcus ibis",
        "abaCode": 1
      },
      "CAEL": {
        "name": "Caribbean Elaenia",
        "scientificName": "",
        "abaCode": 0
      },
      "CAFI": {
        "name": "Cassin's Finch",
        "scientificName": "Haemorhous cassinii",
        "abaCode": 1
      },
      "CAGN": {
        "name": "California Gnatcatcher",
        "scientificName": "Polioptila californica",
        "abaCode": 2
      },
      "CAGO": {
        "name": "Canada Goose",
        "scientificName": "Branta canadensis",
        "abaCode": 1
      },
      "CAGU": {
        "name": "California Gull",
        "scientificName": "Larus californicus",
        "abaCode": 1
      },
      "CAHO": {
        "name": "Cardinal Honeyeater",
        "scientificName": "",
        "abaCode": 0
      },
      "CAHU": {
        "name": "Calliope Hummingbird",
        "scientificName": "Selasphorus calliope",
        "abaCode": 1
      },
      "CAKI": {
        "name": "Cassin's Kingbird",
        "scientificName": "Tyrannus vociferans",
        "abaCode": 1
      },
      "CALC": {
        "name": "California Condor",
        "scientificName": "Gymnogyps californianus",
        "abaCode": 6
      },
      "CALT": {
        "name": "California Towhee",
        "scientificName": "Melozone crissalis",
        "abaCode": 1
      },
      "CAMA": {
        "name": "Caribbean Martin",
        "scientificName": "",
        "abaCode": 0
      },
      "CANT": {
        "name": "Canyon Towhee",
        "scientificName": "Melozone fusca",
        "abaCode": 1
      },
      "CANV": {
        "name": "Canvasback",
        "scientificName": "Aythya valisineria",
        "abaCode": 1
      },
      "CANW": {
        "name": "Canyon Wren",
        "scientificName": "Catherpes mexicanus",
        "abaCode": 1
      },
      "CAPE": {
        "name": "Cape Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "CAQU": {
        "name": "California Quail",
        "scientificName": "Callipepla californica",
        "abaCode": 1
      },
      "CARC": {
        "name": "Caribbean Coot",
        "scientificName": "",
        "abaCode": 0
      },
      "CARW": {
        "name": "Carolina Wren",
        "scientificName": "Thryothorus ludovicianus",
        "abaCode": 1
      },
      "CASP": {
        "name": "Cassin's Sparrow",
        "scientificName": "Peucaea cassinii",
        "abaCode": 1
      },
      "CASW": {
        "name": "Cave Swallow",
        "scientificName": "Petrochelidon fulva",
        "abaCode": 1
      },
      "CATE": {
        "name": "Caspian Tern",
        "scientificName": "Hydroprogne caspia",
        "abaCode": 1
      },
      "CATH": {
        "name": "California Thrasher",
        "scientificName": "Toxostoma redivivum",
        "abaCode": 2
      },
      "CAVI": {
        "name": "Cassin's Vireo",
        "scientificName": "Vireo cassinii",
        "abaCode": 1
      },
      "CAWA": {
        "name": "Canada Warbler",
        "scientificName": "Cardellina canadensis",
        "abaCode": 1
      },
      "CAYT": {
        "name": "Cayenne Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "CBCH": {
        "name": "Chestnut-backed Chickadee",
        "scientificName": "Poecile rufescens",
        "abaCode": 1
      },
      "CBTH": {
        "name": "Curve-billed Thrasher",
        "scientificName": "Toxostoma curvirostre",
        "abaCode": 1
      },
      "CCLO": {
        "name": "Chestnut-collared Longspur",
        "scientificName": "Calcarius ornatus",
        "abaCode": 1
      },
      "CCSP": {
        "name": "Clay-colored Sparrow",
        "scientificName": "Spizella pallida",
        "abaCode": 1
      },
      "CCTH": {
        "name": "Clay-colored Thrush",
        "scientificName": "Turdus grayi",
        "abaCode": 3
      },
      "CEDW": {
        "name": "Cedar Waxwing",
        "scientificName": "Bombycilla cedrorum",
        "abaCode": 1
      },
      "CERW": {
        "name": "Cerulean Warbler",
        "scientificName": "Setophaga cerulea",
        "abaCode": 2
      },
      "CHCO": {
        "name": "Cherry-head Conure",
        "scientificName": "",
        "abaCode": 0
      },
      "CHPE": {
        "name": "Chinstrap Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "CHRA": {
        "name": "Chihuahuan Raven",
        "scientificName": "Corvus cryptoleucus",
        "abaCode": 1
      },
      "CHSH": {
        "name": "Christmas Shearwater",
        "scientificName": "",
        "abaCode": 0
      },
      "CHSP": {
        "name": "Chipping Sparrow",
        "scientificName": "Spizella passerina",
        "abaCode": 1
      },
      "CHSW": {
        "name": "Chimney Swift",
        "scientificName": "Chaetura pelagica",
        "abaCode": 1
      },
      "CHUK": {
        "name": "Chukar",
        "scientificName": "Alectoris chukar",
        "abaCode": 2
      },
      "CITE": {
        "name": "Cinnamon Teal",
        "scientificName": "Anas cyanoptera",
        "abaCode": 1
      },
      "CLGR": {
        "name": "Clark's Grebe",
        "scientificName": "Aechmophorus clarkii",
        "abaCode": 1
      },
      "CLNU": {
        "name": "Clark's Nutcracker",
        "scientificName": "Nucifraga columbiana",
        "abaCode": 1
      },
      "CLRA": {
        "name": "Clapper Rail",
        "scientificName": "Rallus longirostris",
        "abaCode": 1
      },
      "CLSW": {
        "name": "Cliff Swallow",
        "scientificName": "Petrochelidon pyrrhonota",
        "abaCode": 1
      },
      "CLTE": {
        "name": "California Least Tern",
        "scientificName": "Sternula antillarum",
        "abaCode": 1
      },
      "CMWA": {
        "name": "Cape May Warbler",
        "scientificName": "Setophaga tigrina",
        "abaCode": 1
      },
      "COBH": {
        "name": "Common Black-Hawk",
        "scientificName": "Buteogallus anthracinus",
        "abaCode": 2
      },
      "COCA": {
        "name": "Common Canary",
        "scientificName": "",
        "abaCode": 0
      },
      "COCH": {
        "name": "Common Chaffinch",
        "scientificName": "Fringilla coelebs",
        "abaCode": 4
      },
      "COEI": {
        "name": "Common Eider",
        "scientificName": "Somateria mollissima",
        "abaCode": 1
      },
      "COFL": {
        "name": "Cordilleran Flycatcher",
        "scientificName": "Empidonax occidentalis",
        "abaCode": 1
      },
      "COGA": {
        "name": "Common Gallinule",
        "scientificName": "Gallinula galeata",
        "abaCode": 1
      },
      "COGD": {
        "name": "Common Ground-Dove",
        "scientificName": "Columbina passerina",
        "abaCode": 1
      },
      "COGO": {
        "name": "Common Goldeneye",
        "scientificName": "Bucephala clangula",
        "abaCode": 1
      },
      "COGR": {
        "name": "Common Grackle",
        "scientificName": "Quiscalus quiscula",
        "abaCode": 1
      },
      "COHA": {
        "name": "Cooper's Hawk",
        "scientificName": "Accipiter cooperii",
        "abaCode": 1
      },
      "COHU": {
        "name": "Costa's Hummingbird",
        "scientificName": "Calypte costae",
        "abaCode": 1
      },
      "COKI": {
        "name": "Couch's Kingbird",
        "scientificName": "Tyrannus couchii",
        "abaCode": 2
      },
      "COLK": {
        "name": "Collared Kingfisher",
        "scientificName": "",
        "abaCode": 0
      },
      "COLO": {
        "name": "Common Loon",
        "scientificName": "Gavia immer",
        "abaCode": 1
      },
      "COLW": {
        "name": "Colima Warbler",
        "scientificName": "Oreothlypis crissalis",
        "abaCode": 1
      },
      "COME": {
        "name": "Common Merganser",
        "scientificName": "Mergus merganser",
        "abaCode": 1
      },
      "COMO": {
        "name": "Common Moorhen",
        "scientificName": "",
        "abaCode": 0
      },
      "COMP": {
        "name": "Common Peafowl",
        "scientificName": "",
        "abaCode": 0
      },
      "COMU": {
        "name": "Common Murre",
        "scientificName": "Uria aalge",
        "abaCode": 1
      },
      "COMW": {
        "name": "Common Waxbill",
        "scientificName": "",
        "abaCode": 0
      },
      "COMY": {
        "name": "Common Myna",
        "scientificName": "Acridotheres tristis",
        "abaCode": 2
      },
      "CONI": {
        "name": "Common Nighthawk",
        "scientificName": "Chordeiles minor",
        "abaCode": 1
      },
      "CONW": {
        "name": "Connecticut Warbler",
        "scientificName": "Oporornis agilis",
        "abaCode": 2
      },
      "COPA": {
        "name": "Common Pauraque",
        "scientificName": "Nyctidromus albicollis",
        "abaCode": 2
      },
      "COPE": {
        "name": "Cook's Petrel",
        "scientificName": "Pterodroma cookii",
        "abaCode": 3
      },
      "COPO": {
        "name": "Common Poorwill",
        "scientificName": "Phalaenoptilus nuttallii",
        "abaCode": 1
      },
      "CORA": {
        "name": "Common Raven",
        "scientificName": "Corvus corax",
        "abaCode": 1
      },
      "CORE": {
        "name": "Common Redpoll",
        "scientificName": "Acanthis flammea",
        "abaCode": 1
      },
      "CORO": {
        "name": "Common Rosefinch",
        "scientificName": "Carpodacus erythrinus",
        "abaCode": 4
      },
      "COSA": {
        "name": "Common Sandpiper",
        "scientificName": "Actitis hypoleucos",
        "abaCode": 3
      },
      "COSH": {
        "name": "Cory's Shearwater",
        "scientificName": "Calonectris diomedea",
        "abaCode": 1
      },
      "COSN": {
        "name": "Common Snipe",
        "scientificName": "Gallinago gallinago",
        "abaCode": 3
      },
      "COTE": {
        "name": "Common Tern",
        "scientificName": "Sterna hirundo",
        "abaCode": 1
      },
      "COYE": {
        "name": "Common Yellowthroat",
        "scientificName": "Geothlypis trichas",
        "abaCode": 1
      },
      "CPOC": {
        "name": "Common Pochard",
        "scientificName": "Aythya ferina",
        "abaCode": 3
      },
      "CRAU": {
        "name": "Crested Auklet",
        "scientificName": "Aethia cristatella",
        "abaCode": 2
      },
      "CRCA": {
        "name": "Crested Caracara",
        "scientificName": "Caracara cheriway",
        "abaCode": 1
      },
      "CRMU": {
        "name": "Craveri's Murrelet",
        "scientificName": "Synthliboramphus craveri",
        "abaCode": 3
      },
      "CRMY": {
        "name": "Crested Myna",
        "scientificName": "",
        "abaCode": 0
      },
      "CRPL": {
        "name": "Common Ringed Plover",
        "scientificName": "Charadrius hiaticula",
        "abaCode": 2
      },
      "CRTE": {
        "name": "Crested Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "CRTH": {
        "name": "Crissal Thrasher",
        "scientificName": "Toxostoma crissale",
        "abaCode": 2
      },
      "CSOW": {
        "name": "California Spotted Owl",
        "scientificName": "Strix occidentalis",
        "abaCode": 2
      },
      "CSSS": {
        "name": "Cape Sable Seaside Sparrow",
        "scientificName": "Ammodramus maritimus",
        "abaCode": 1
      },
      "CSWA": {
        "name": "Chestnut-sided Warbler",
        "scientificName": "Setophaga pensylvanica",
        "abaCode": 1
      },
      "CUGR": {
        "name": "Cuban Grassquit",
        "scientificName": "",
        "abaCode": 0
      },
      "CUPE": {
        "name": "Cuban Antillean Pewee",
        "scientificName": "",
        "abaCode": 0
      },
      "CUSA": {
        "name": "Curlew Sandpiper",
        "scientificName": "Calidris ferruginea",
        "abaCode": 3
      },
      "CWWI": {
        "name": "Chuck-will's-widow",
        "scientificName": "Antrostomus carolinensis",
        "abaCode": 1
      },
      "DCCO": {
        "name": "Double-crested Cormorant",
        "scientificName": "Phalacrocorax auritus",
        "abaCode": 1
      },
      "DCFL": {
        "name": "Dusky-capped Flycatcher",
        "scientificName": "Myiarchus tuberculifer",
        "abaCode": 2
      },
      "DEJU": {
        "name": "Dark-eyed Junco",
        "scientificName": "Junco hyemalis",
        "abaCode": 1
      },
      "DICK": {
        "name": "Dickcissel",
        "scientificName": "Spiza americana",
        "abaCode": 1
      },
      "DOPR": {
        "name": "Dove Prion",
        "scientificName": "",
        "abaCode": 0
      },
      "DOVE": {
        "name": "Dovekie",
        "scientificName": "Alle alle",
        "abaCode": 2
      },
      "DOWO": {
        "name": "Downy Woodpecker",
        "scientificName": "Picoides pubescens",
        "abaCode": 1
      },
      "DSFL": {
        "name": "Dark-sided Flycatcher",
        "scientificName": "Muscicapa sibirica",
        "abaCode": 4
      },
      "DSSP": {
        "name": "Dusky Seaside Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "DUFL": {
        "name": "Dusky Flycatcher",
        "scientificName": "Empidonax oberholseri",
        "abaCode": 1
      },
      "DUNL": {
        "name": "Dunlin",
        "scientificName": "Calidris alpina",
        "abaCode": 1
      },
      "DUTH": {
        "name": "Dusky Thrush",
        "scientificName": "Turdus naumanni",
        "abaCode": 4
      },
      "DUWA": {
        "name": "Dusky Warbler",
        "scientificName": "Phylloscopus fuscatus",
        "abaCode": 4
      },
      "EABL": {
        "name": "Eastern Bluebird",
        "scientificName": "Sialia sialis",
        "abaCode": 1
      },
      "EAGR": {
        "name": "Eared Grebe",
        "scientificName": "Podiceps nigricollis",
        "abaCode": 1
      },
      "EAKI": {
        "name": "Eastern Kingbird",
        "scientificName": "Tyrannus tyrannus",
        "abaCode": 1
      },
      "EAME": {
        "name": "Eastern Meadowlark",
        "scientificName": "Sturnella magna",
        "abaCode": 1
      },
      "EAPH": {
        "name": "Eastern Phoebe",
        "scientificName": "Sayornis phoebe",
        "abaCode": 1
      },
      "EAQU": {
        "name": "Eared Quetzal",
        "scientificName": "Euptilotis neoxenus",
        "abaCode": 4
      },
      "EASO": {
        "name": "Eastern Screech-Owl",
        "scientificName": "Megascops asio",
        "abaCode": 1
      },
      "EATO": {
        "name": "Eastern Towhee",
        "scientificName": "Pipilo erythrophthalmus",
        "abaCode": 1
      },
      "EAWP": {
        "name": "Eastern Wood-Pewee",
        "scientificName": "Contopus virens",
        "abaCode": 1
      },
      "ECDO": {
        "name": "Eurasian Collared-Dove",
        "scientificName": "Streptopelia decaocto",
        "abaCode": 1
      },
      "EGWT": {
        "name": "European Green-winged Teal",
        "scientificName": "",
        "abaCode": 0
      },
      "ELOW": {
        "name": "Elf Owl",
        "scientificName": "Micrathene whitneyi",
        "abaCode": 2
      },
      "ELTE": {
        "name": "Elegant Tern",
        "scientificName": "Thalasseus elegans",
        "abaCode": 1
      },
      "ELTR": {
        "name": "Elegant Trogon",
        "scientificName": "Trogon elegans",
        "abaCode": 2
      },
      "EMGO": {
        "name": "Emperor Goose",
        "scientificName": "Chen canagica",
        "abaCode": 2
      },
      "EMPE": {
        "name": "Emperor Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "ETSP": {
        "name": "European Tree Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "EUBU": {
        "name": "Eurasian Bullfinch",
        "scientificName": "Pyrrhula pyrrhula",
        "abaCode": 4
      },
      "EUDO": {
        "name": "Eurasian Dotterel",
        "scientificName": "Charadrius morinellus",
        "abaCode": 4
      },
      "EUGO": {
        "name": "European Goldfinch",
        "scientificName": "",
        "abaCode": 0
      },
      "EUGP": {
        "name": "Eurasian Golden-Plover",
        "scientificName": "",
        "abaCode": 0
      },
      "EUKE": {
        "name": "Eurasian Kestrel",
        "scientificName": "Falco tinnunculus",
        "abaCode": 4
      },
      "EUST": {
        "name": "European Starling",
        "scientificName": "Sturnus vulgaris",
        "abaCode": 1
      },
      "EUWI": {
        "name": "Eurasian Wigeon",
        "scientificName": "Anas penelope",
        "abaCode": 2
      },
      "EUWO": {
        "name": "European Woodcock",
        "scientificName": "",
        "abaCode": 0
      },
      "EVGR": {
        "name": "Evening Grosbeak",
        "scientificName": "Coccothraustes vespertinus",
        "abaCode": 1
      },
      "EWCS": {
        "name": "Eastern White-crowned Sparrow",
        "scientificName": "Zonotrichia leucophrys",
        "abaCode": 1
      },
      "EWPW": {
        "name": "Eastern Whip-poor-will",
        "scientificName": "Antrostomus vociferus",
        "abaCode": 1
      },
      "EWWA": {
        "name": "Elfin-woods Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "EYTH": {
        "name": "Eyebrowed Thrush",
        "scientificName": "Turdus obscurus",
        "abaCode": 3
      },
      "EYWA": {
        "name": "Eastern Yellow Wagtail",
        "scientificName": "Motacilla tschutschensis",
        "abaCode": 2
      },
      "FAPE": {
        "name": "Fairy Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "FAPR": {
        "name": "Fairy Prion",
        "scientificName": "",
        "abaCode": 0
      },
      "FATE": {
        "name": "Falcated Teal",
        "scientificName": "",
        "abaCode": 0
      },
      "FCTA": {
        "name": "Flame-colored Tanager",
        "scientificName": "Piranga bidentata",
        "abaCode": 3
      },
      "FEHA": {
        "name": "Ferruginous Hawk",
        "scientificName": "Buteo regalis",
        "abaCode": 1
      },
      "FEPO": {
        "name": "Ferruginous Pygmy-Owl",
        "scientificName": "Glaucidium brasilianum",
        "abaCode": 3
      },
      "FFSH": {
        "name": "Flesh-footed Shearwater",
        "scientificName": "Puffinus carneipes",
        "abaCode": 3
      },
      "FGSP": {
        "name": "Florida Grasshopper Sparrow",
        "scientificName": "Ammodramus savannarum",
        "abaCode": 1
      },
      "FICR": {
        "name": "Fish Crow",
        "scientificName": "Corvus ossifragus",
        "abaCode": 1
      },
      "FIEL": {
        "name": "Fieldfare",
        "scientificName": "Turdus pilaris",
        "abaCode": 4
      },
      "FISH": {
        "name": "Fiji Shrikebill",
        "scientificName": "",
        "abaCode": 0
      },
      "FISP": {
        "name": "Field Sparrow",
        "scientificName": "Spizella pusilla",
        "abaCode": 1
      },
      "FLIN": {
        "name": "Flicker Intergrade",
        "scientificName": "",
        "abaCode": 0
      },
      "FLOW": {
        "name": "Flammulated Owl",
        "scientificName": "Otus flammeolus",
        "abaCode": 2
      },
      "FLSJ": {
        "name": "Florida Scrub-Jay",
        "scientificName": "Aphelocoma coerulescens",
        "abaCode": 2
      },
      "FOSP": {
        "name": "Fox Sparrow",
        "scientificName": "Passerella iliaca",
        "abaCode": 1
      },
      "FOTE": {
        "name": "Forster's Tern",
        "scientificName": "Sterna forsteri",
        "abaCode": 1
      },
      "FRGU": {
        "name": "Franklin's Gull",
        "scientificName": "Leucophaeus pipixcan",
        "abaCode": 1
      },
      "FSSP": {
        "name": "Five-striped Sparrow",
        "scientificName": "Amphispiza quinquestriata",
        "abaCode": 3
      },
      "FTFL": {
        "name": "Fork-tailed Flycatcher",
        "scientificName": "Tyrannus savana",
        "abaCode": 3
      },
      "FTSP": {
        "name": "Fork-tailed Storm-Petrel",
        "scientificName": "Oceanodroma furcata",
        "abaCode": 2
      },
      "FTWA": {
        "name": "Fan-tailed Warbler",
        "scientificName": "Basileuterus lachrymosus",
        "abaCode": 4
      },
      "FUWD": {
        "name": "Fulvous Whistling-Duck",
        "scientificName": "Dendrocygna bicolor",
        "abaCode": 1
      },
      "GABU": {
        "name": "Greater Antillean Bullfinch",
        "scientificName": "",
        "abaCode": 0
      },
      "GADW": {
        "name": "Gadwall",
        "scientificName": "Anas strepera",
        "abaCode": 1
      },
      "GAEL": {
        "name": "Greater Antillean Elaenia",
        "scientificName": "",
        "abaCode": 0
      },
      "GAGR": {
        "name": "Greater Antillean Grackle",
        "scientificName": "",
        "abaCode": 0
      },
      "GALP": {
        "name": "Galapogos Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "GAQU": {
        "name": "Gambel's Quail",
        "scientificName": "Callipepla gambelii",
        "abaCode": 1
      },
      "GARG": {
        "name": "Garganey",
        "scientificName": "Anas querquedula",
        "abaCode": 4
      },
      "GBAN": {
        "name": "Groove-billed Ani",
        "scientificName": "Crotophaga sulcirostris",
        "abaCode": 2
      },
      "GBBG": {
        "name": "Great Black-backed Gull",
        "scientificName": "Larus marinus",
        "abaCode": 1
      },
      "GBHE": {
        "name": "Great Blue Heron",
        "scientificName": "Ardea herodias",
        "abaCode": 1
      },
      "GBMA": {
        "name": "Gray-breasted Martin",
        "scientificName": "Progne chalybea",
        "abaCode": 5
      },
      "GBSP": {
        "name": "Gray-backed Storm-Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "GBTE": {
        "name": "Gull-billed Tern",
        "scientificName": "Gelochelidon nilotica",
        "abaCode": 1
      },
      "GCBT": {
        "name": "Unspecified Bicknell's Or Gray-cheeked Thrush",
        "scientificName": "Catharus minimus",
        "abaCode": 1
      },
      "GCFL": {
        "name": "Great Crested Flycatcher",
        "scientificName": "Myiarchus crinitus",
        "abaCode": 1
      },
      "GCKI": {
        "name": "Golden-crowned Kinglet",
        "scientificName": "Regulus satrapa",
        "abaCode": 1
      },
      "GCRF": {
        "name": "Gray-crowned Rosy Finch",
        "scientificName": "",
        "abaCode": 0
      },
      "GCSP": {
        "name": "Golden-crowned Sparrow",
        "scientificName": "Zonotrichia atricapilla",
        "abaCode": 1
      },
      "GCTH": {
        "name": "Gray-cheeked Thrush",
        "scientificName": "",
        "abaCode": 0
      },
      "GCWA": {
        "name": "Golden-cheeked Warbler",
        "scientificName": "Setophaga chrysoparia",
        "abaCode": 2
      },
      "GCYE": {
        "name": "Gray-crowned Yellowthroat",
        "scientificName": "Geothlypis poliocephala",
        "abaCode": 4
      },
      "GEPE": {
        "name": "Gentoo Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "GFWO": {
        "name": "Golden-fronted Woodpecker",
        "scientificName": "Melanerpes aurifrons",
        "abaCode": 1
      },
      "GGOW": {
        "name": "Great Gray Owl",
        "scientificName": "Strix nebulosa",
        "abaCode": 2
      },
      "GHAL": {
        "name": "Gray-headed Albatross",
        "scientificName": "",
        "abaCode": 0
      },
      "GHCH": {
        "name": "Gray-headed Chickadee",
        "scientificName": "Poecile cinctus",
        "abaCode": 3
      },
      "GHJU": {
        "name": "Gray-headed Junco",
        "scientificName": "",
        "abaCode": 0
      },
      "GHOW": {
        "name": "Great Horned Owl",
        "scientificName": "Bubo virginianus",
        "abaCode": 1
      },
      "GIFL": {
        "name": "Gilded Flicker",
        "scientificName": "Colaptes chrysoides",
        "abaCode": 2
      },
      "GIWO": {
        "name": "Gila Woodpecker",
        "scientificName": "Melanerpes uropygialis",
        "abaCode": 1
      },
      "GKIN": {
        "name": "Green Kingfisher",
        "scientificName": "Chloroceryle americana",
        "abaCode": 2
      },
      "GKIS": {
        "name": "Great Kiskadee",
        "scientificName": "Pitangus sulphuratus",
        "abaCode": 2
      },
      "GLGU": {
        "name": "Glaucous Gull",
        "scientificName": "Larus hyperboreus",
        "abaCode": 1
      },
      "GLIB": {
        "name": "Glossy Ibis",
        "scientificName": "Plegadis falcinellus",
        "abaCode": 1
      },
      "GNLA": {
        "name": "Greater Necklaced Laughingthrush",
        "scientificName": "",
        "abaCode": 0
      },
      "GOEA": {
        "name": "Golden Eagle",
        "scientificName": "Aquila chrysaetos",
        "abaCode": 1
      },
      "GOLW": {
        "name": "Golden-crowned Warbler",
        "scientificName": "Basileuterus culicivorus",
        "abaCode": 4
      },
      "GOWE": {
        "name": "Golden White-Eye",
        "scientificName": "",
        "abaCode": 0
      },
      "GPCH": {
        "name": "Greater Prairie-Chicken",
        "scientificName": "Tympanuchus cupido",
        "abaCode": 2
      },
      "GRAJ": {
        "name": "Gray Jay",
        "scientificName": "Perisoreus canadensis",
        "abaCode": 1
      },
      "GRAK": {
        "name": "Gray Kingbird",
        "scientificName": "Tyrannus dominicensis",
        "abaCode": 2
      },
      "GRAT": {
        "name": "Gray-backed Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "GRAW": {
        "name": "Gray Wagtail",
        "scientificName": "Motacilla cinerea",
        "abaCode": 4
      },
      "GRBU": {
        "name": "Gray Bunting",
        "scientificName": "Emberiza variabilis",
        "abaCode": 5
      },
      "GRCA": {
        "name": "Gray Catbird",
        "scientificName": "Dumetella carolinensis",
        "abaCode": 1
      },
      "GRCO": {
        "name": "Great Cormorant",
        "scientificName": "Phalacrocorax carbo",
        "abaCode": 1
      },
      "GREG": {
        "name": "Great Egret",
        "scientificName": "Ardea alba",
        "abaCode": 1
      },
      "GREJ": {
        "name": "Green Jay",
        "scientificName": "Cyanocorax yncas",
        "abaCode": 2
      },
      "GREL": {
        "name": "Greenish Elaenia",
        "scientificName": "Myiopagis viridicata",
        "abaCode": 5
      },
      "GREM": {
        "name": "Green-breasted Mango",
        "scientificName": "Anthracothorax prevostii",
        "abaCode": 4
      },
      "GRFL": {
        "name": "Gray Flycatcher",
        "scientificName": "Empidonax wrightii",
        "abaCode": 1
      },
      "GRFR": {
        "name": "Great Frigatebird",
        "scientificName": "Fregata minor",
        "abaCode": 5
      },
      "GRGO": {
        "name": "Greylag Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "GRHA": {
        "name": "Gray Hawk",
        "scientificName": "Buteo plagiatus",
        "abaCode": 2
      },
      "GRHE": {
        "name": "Green Heron",
        "scientificName": "Butorides virescens",
        "abaCode": 1
      },
      "GRMA": {
        "name": "Green Mango",
        "scientificName": "",
        "abaCode": 0
      },
      "GRPA": {
        "name": "Gray Partridge",
        "scientificName": "Perdix perdix",
        "abaCode": 2
      },
      "GRPE": {
        "name": "Greater Pewee",
        "scientificName": "Contopus pertinax",
        "abaCode": 2
      },
      "GRRO": {
        "name": "Greater Roadrunner",
        "scientificName": "Geococcyx californianus",
        "abaCode": 1
      },
      "GRSC": {
        "name": "Greater Scaup",
        "scientificName": "Aythya marila",
        "abaCode": 1
      },
      "GRSG": {
        "name": "Greater Sage Grouse",
        "scientificName": "",
        "abaCode": 0
      },
      "GRSH": {
        "name": "Great Shearwater",
        "scientificName": "Puffinus gravis",
        "abaCode": 1
      },
      "GRSK": {
        "name": "Great Skua",
        "scientificName": "Stercorarius skua",
        "abaCode": 3
      },
      "GRSP": {
        "name": "Grasshopper Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "GRVI": {
        "name": "Gray Vireo",
        "scientificName": "Vireo vicinior",
        "abaCode": 2
      },
      "GRWA": {
        "name": "Grace's Warbler",
        "scientificName": "Setophaga graciae",
        "abaCode": 1
      },
      "GRYE": {
        "name": "Greater Yellowlegs",
        "scientificName": "Tringa melanoleuca",
        "abaCode": 1
      },
      "GSFL": {
        "name": "Gray-streaked Flycatcher",
        "scientificName": "Muscicapa griseisticta",
        "abaCode": 4
      },
      "GSGO": {
        "name": "Greater Snow Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "GTCA": {
        "name": "Green-throated Carib",
        "scientificName": "",
        "abaCode": 0
      },
      "GTGR": {
        "name": "Great-tailed Grackle",
        "scientificName": "Quiscalus mexicanus",
        "abaCode": 1
      },
      "GTTA": {
        "name": "Gray-tailed Tattler",
        "scientificName": "Tringa brevipes",
        "abaCode": 3
      },
      "GTTO": {
        "name": "Green-tailed Towhee",
        "scientificName": "Pipilo chlorurus",
        "abaCode": 1
      },
      "GUCO": {
        "name": "Guanay Cormorant",
        "scientificName": "",
        "abaCode": 0
      },
      "GUSG": {
        "name": "Gunnison Sage-Grouse",
        "scientificName": "Centrocercus minimus",
        "abaCode": 2
      },
      "GUSW": {
        "name": "Guam Swiftlet",
        "scientificName": "",
        "abaCode": 0
      },
      "GVIO": {
        "name": "Green Violetear",
        "scientificName": "Colibri thalassinus",
        "abaCode": 3
      },
      "GWCS": {
        "name": "Gambel's White-crowned Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "GWFG": {
        "name": "Greater White-fronted Goose",
        "scientificName": "Anser albifrons",
        "abaCode": 1
      },
      "GWGU": {
        "name": "Glaucous-winged Gull",
        "scientificName": "Larus glaucescens",
        "abaCode": 1
      },
      "GWHE": {
        "name": "Great White Heron",
        "scientificName": "",
        "abaCode": 0
      },
      "GWTE": {
        "name": "Green-winged Teal",
        "scientificName": "",
        "abaCode": 0
      },
      "GWWA": {
        "name": "Golden-winged Warbler",
        "scientificName": "Vermivora chrysoptera",
        "abaCode": 2
      },
      "GYRF": {
        "name": "Gyrfalcon",
        "scientificName": "Falco rusticolus",
        "abaCode": 2
      },
      "HAAM": {
        "name": "Hawaiʻi ʻAmakihi",
        "scientificName": "",
        "abaCode": 0
      },
      "HACO": {
        "name": "Hawaiian Coot",
        "scientificName": "",
        "abaCode": 0
      },
      "HAEL": {
        "name": "Hawaiʻi ‘Elepaio",
        "scientificName": "",
        "abaCode": 0
      },
      "HAFL": {
        "name": "Hammond's Flycatcher",
        "scientificName": "Empidonax hammondii",
        "abaCode": 1
      },
      "HAGA": {
        "name": "Hawaiian Gallinule",
        "scientificName": "",
        "abaCode": 0
      },
      "HAGO": {
        "name": "Hawaiian Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "HAPE": {
        "name": "Hawaiian Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "HARD": {
        "name": "Harlequin Duck",
        "scientificName": "Histrionicus histrionicus",
        "abaCode": 1
      },
      "HASP": {
        "name": "Harris's Sparrow",
        "scientificName": "Zonotrichia querula",
        "abaCode": 1
      },
      "HAST": {
        "name": "Hawaiian Stilt",
        "scientificName": "",
        "abaCode": 0
      },
      "HAWD": {
        "name": "Hawaiian Duck",
        "scientificName": "",
        "abaCode": 0
      },
      "HAWF": {
        "name": "Hawfinch",
        "scientificName": "Coccothraustes coccothraustes",
        "abaCode": 4
      },
      "HAWO": {
        "name": "Hairy Woodpecker",
        "scientificName": "Picoides villosus",
        "abaCode": 1
      },
      "HBKI": {
        "name": "Hook-billed Kite",
        "scientificName": "Chondrohierax uncinatus",
        "abaCode": 3
      },
      "HCRE": {
        "name": "Hawaiʻi Creeper",
        "scientificName": "",
        "abaCode": 0
      },
      "HCRO": {
        "name": "Hawaiian Crow",
        "scientificName": "",
        "abaCode": 0
      },
      "HCRT": {
        "name": "Common Tern x Roseate Tern Hybrid",
        "scientificName": "Sterna dougallii",
        "abaCode": 2
      },
      "HEEG": {
        "name": "Heermann's Gull",
        "scientificName": "Larus heermanni",
        "abaCode": 1
      },
      "HERG": {
        "name": "Herring Gull",
        "scientificName": "Larus argentatus",
        "abaCode": 1
      },
      "HESP": {
        "name": "Henslow's Sparrow",
        "scientificName": "Ammodramus henslowii",
        "abaCode": 2
      },
      "HETA": {
        "name": "Hepatic Tanager",
        "scientificName": "Piranga flava",
        "abaCode": 2
      },
      "HETH": {
        "name": "Hermit Thrush",
        "scientificName": "Catharus guttatus",
        "abaCode": 1
      },
      "HEWA": {
        "name": "Hermit Warbler",
        "scientificName": "Setophaga occidentalis",
        "abaCode": 1
      },
      "HIMY": {
        "name": "Hill Myna",
        "scientificName": "",
        "abaCode": 0
      },
      "HIPE": {
        "name": "Hispaniolan Pewee",
        "scientificName": "",
        "abaCode": 0
      },
      "HOFI": {
        "name": "House Finch",
        "scientificName": "Haemorhous mexicanus",
        "abaCode": 1
      },
      "HOGR": {
        "name": "Horned Grebe",
        "scientificName": "Podiceps auritus",
        "abaCode": 1
      },
      "HOLA": {
        "name": "Horned Lark",
        "scientificName": "Eremophila alpestris",
        "abaCode": 1
      },
      "HOME": {
        "name": "Hooded Merganser",
        "scientificName": "Lophodytes cucullatus",
        "abaCode": 1
      },
      "HOOR": {
        "name": "Hooded Oriole",
        "scientificName": "Icterus cucullatus",
        "abaCode": 1
      },
      "HOPU": {
        "name": "Horned Puffin",
        "scientificName": "Fratercula corniculata",
        "abaCode": 1
      },
      "HORE": {
        "name": "Hoary Redpoll",
        "scientificName": "Acanthis hornemanni",
        "abaCode": 2
      },
      "HOSP": {
        "name": "House Sparrow",
        "scientificName": "Passer domesticus",
        "abaCode": 1
      },
      "HOWA": {
        "name": "Hooded Warbler",
        "scientificName": "Setophaga citrina",
        "abaCode": 1
      },
      "HOWR": {
        "name": "House Wren",
        "scientificName": "Troglodytes aedon",
        "abaCode": 1
      },
      "HPKT": {
        "name": "Hispaniolan Parakeet",
        "scientificName": "",
        "abaCode": 0
      },
      "HPRT": {
        "name": "Hispaniolan Parrot",
        "scientificName": "",
        "abaCode": 0
      },
      "HRLH": {
        "name": "Harlan's Hawk",
        "scientificName": "",
        "abaCode": 0
      },
      "HRSH": {
        "name": "Harris's Hawk",
        "scientificName": "Parabuteo unicinctus",
        "abaCode": 1
      },
      "HUGO": {
        "name": "Hudsonian Godwit",
        "scientificName": "Limosa haemastica",
        "abaCode": 1
      },
      "HUPE": {
        "name": "Humboldt Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "HUVI": {
        "name": "Hutton's Vireo",
        "scientificName": "Vireo huttoni",
        "abaCode": 1
      },
      "HWAM": {
        "name": "Hwamei",
        "scientificName": "",
        "abaCode": 0
      },
      "HWHA": {
        "name": "Hawaiian Hawk",
        "scientificName": "",
        "abaCode": 0
      },
      "HYAL": {
        "name": "Hybrid Albatross",
        "scientificName": "",
        "abaCode": 0
      },
      "HYBL": {
        "name": "Hybrid Bluebird",
        "scientificName": "",
        "abaCode": 0
      },
      "HYCH": {
        "name": "Hybrid Chickadee",
        "scientificName": "",
        "abaCode": 0
      },
      "HYGU": {
        "name": "Hybrid Gull",
        "scientificName": "",
        "abaCode": 0
      },
      "HYHU": {
        "name": "Hybrid Hummingbird",
        "scientificName": "",
        "abaCode": 0
      },
      "HYNO": {
        "name": "Hybrid Nonpasserine",
        "scientificName": "",
        "abaCode": 0
      },
      "HYPA": {
        "name": "Hybrid Passerine",
        "scientificName": "",
        "abaCode": 0
      },
      "HYSA": {
        "name": "Hybrid Sapsucker",
        "scientificName": "",
        "abaCode": 0
      },
      "HYSK": {
        "name": "Hybrid Skua",
        "scientificName": "",
        "abaCode": 0
      },
      "HYTE": {
        "name": "Hybrid Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "HYTO": {
        "name": "Hybrid Towhee",
        "scientificName": "",
        "abaCode": 0
      },
      "HYWA": {
        "name": "Hybrid Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "IBWO": {
        "name": "Ivory-billed Woodpecker",
        "scientificName": "Campephilus principalis",
        "abaCode": 6
      },
      "ICGU": {
        "name": "Iceland Gull",
        "scientificName": "Larus glaucoides",
        "abaCode": 2
      },
      "ICTO": {
        "name": "Inyo California Towhee",
        "scientificName": "",
        "abaCode": 0
      },
      "IIWI": {
        "name": "ʻIʻiwi",
        "scientificName": "",
        "abaCode": 0
      },
      "ILBH": {
        "name": "Indigo x Lazuli Bunting Hybrid",
        "scientificName": "Passerina amoena",
        "abaCode": 1
      },
      "ILTE": {
        "name": "Interior Least Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "INBU": {
        "name": "Indigo Bunting",
        "scientificName": "Passerina cyanea",
        "abaCode": 1
      },
      "INDO": {
        "name": "Inca Dove",
        "scientificName": "Columbina inca",
        "abaCode": 1
      },
      "IPSP": {
        "name": "Ipswich Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "ISSJ": {
        "name": "Island Scrub-Jay",
        "scientificName": "Aphelocoma insularis",
        "abaCode": 2
      },
      "IVGU": {
        "name": "Ivory Gull",
        "scientificName": "Pagophila eburnea",
        "abaCode": 3
      },
      "JABW": {
        "name": "Japanese Bush-Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "JACR": {
        "name": "Jamaican Crow",
        "scientificName": "",
        "abaCode": 0
      },
      "JAEL": {
        "name": "Jamaican Elaenia",
        "scientificName": "",
        "abaCode": 0
      },
      "JAEU": {
        "name": "Jamaican Euphonia",
        "scientificName": "",
        "abaCode": 0
      },
      "JAMA": {
        "name": "Jamaican Mango",
        "scientificName": "",
        "abaCode": 0
      },
      "JAOR": {
        "name": "Jamaican Oriole",
        "scientificName": "",
        "abaCode": 0
      },
      "JAPE": {
        "name": "Jamaican Pewee",
        "scientificName": "",
        "abaCode": 0
      },
      "JASP": {
        "name": "Java Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "JATO": {
        "name": "Jamaican Tody",
        "scientificName": "",
        "abaCode": 0
      },
      "JAVI": {
        "name": "Jamaican Vireo",
        "scientificName": "",
        "abaCode": 0
      },
      "JAWE": {
        "name": "Japanese White-Eye",
        "scientificName": "",
        "abaCode": 0
      },
      "JFPE": {
        "name": "Juan Fernandez Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "JUMY": {
        "name": "Jungle Myna",
        "scientificName": "",
        "abaCode": 0
      },
      "JUTI": {
        "name": "Juniper Titmouse",
        "scientificName": "Baeolophus ridgwayi",
        "abaCode": 1
      },
      "KAAK": {
        "name": "Kauaʻi ʻAkialoa",
        "scientificName": "",
        "abaCode": 0
      },
      "KAAM": {
        "name": "Kauaʻi ʻAmakihi",
        "scientificName": "",
        "abaCode": 0
      },
      "KAEL": {
        "name": "Kauaʻi ‘Elepaio",
        "scientificName": "",
        "abaCode": 0
      },
      "KAKA": {
        "name": "Kākāwahie",
        "scientificName": "",
        "abaCode": 0
      },
      "KAMA": {
        "name": "Kāmaʻo",
        "scientificName": "",
        "abaCode": 0
      },
      "KAOO": {
        "name": "Kauaʻi ʻŌʻō",
        "scientificName": "",
        "abaCode": 0
      },
      "KEPE": {
        "name": "Kerguelen Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "KETE": {
        "name": "Kerguelen Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "KEWA": {
        "name": "Kentucky Warbler",
        "scientificName": "Geothlypis formosa",
        "abaCode": 1
      },
      "KIEI": {
        "name": "King Eider",
        "scientificName": "Somateria spectabilis",
        "abaCode": 2
      },
      "KILL": {
        "name": "Killdeer",
        "scientificName": "Charadrius vociferus",
        "abaCode": 1
      },
      "KIMU": {
        "name": "Kittlitz's Murrelet",
        "scientificName": "Brachyramphus brevirostris",
        "abaCode": 2
      },
      "KIPE": {
        "name": "King Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "KIRA": {
        "name": "King Rail",
        "scientificName": "Rallus elegans",
        "abaCode": 1
      },
      "KIWA": {
        "name": "Kirtland's Warbler",
        "scientificName": "Setophaga kirtlandii",
        "abaCode": 2
      },
      "KWQD": {
        "name": "Key West Quail-Dove",
        "scientificName": "Geotrygon chrysia",
        "abaCode": 4
      },
      "LAAL": {
        "name": "Laysan Albatross",
        "scientificName": "Phoebastria immutabilis",
        "abaCode": 2
      },
      "LADU": {
        "name": "Laysan Duck",
        "scientificName": "",
        "abaCode": 0
      },
      "LAFI": {
        "name": "Laysan Finch",
        "scientificName": "",
        "abaCode": 0
      },
      "LAGO": {
        "name": "Lawrence's Goldfinch",
        "scientificName": "Spinus lawrencei",
        "abaCode": 2
      },
      "LAGU": {
        "name": "Laughing Gull",
        "scientificName": "Leucophaeus atricilla",
        "abaCode": 1
      },
      "LALO": {
        "name": "Lapland Longspur",
        "scientificName": "Calcarius lapponicus",
        "abaCode": 1
      },
      "LANW": {
        "name": "Lanceolate Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "LAPE": {
        "name": "Lesser Antillean Pewee",
        "scientificName": "",
        "abaCode": 0
      },
      "LARB": {
        "name": "Lark Bunting",
        "scientificName": "Calamospiza melanocorys",
        "abaCode": 1
      },
      "LASP": {
        "name": "Lark Sparrow",
        "scientificName": "Chondestes grammacus",
        "abaCode": 1
      },
      "LAVW": {
        "name": "Lavender Waxbill",
        "scientificName": "",
        "abaCode": 0
      },
      "LAWA": {
        "name": "Lawrence's Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "LAZB": {
        "name": "Lazuli Bunting",
        "scientificName": "",
        "abaCode": 0
      },
      "LBBG": {
        "name": "Lesser Black-backed Gull",
        "scientificName": "Larus fuscus",
        "abaCode": 2
      },
      "LBCU": {
        "name": "Long-billed Curlew",
        "scientificName": "Numenius americanus",
        "abaCode": 1
      },
      "LBDO": {
        "name": "Long-billed Dowitcher",
        "scientificName": "Limnodromus scolopaceus",
        "abaCode": 1
      },
      "LBHE": {
        "name": "Little Blue Heron",
        "scientificName": "Egretta caerulea",
        "abaCode": 1
      },
      "LBMU": {
        "name": "Long-billed Murrelet",
        "scientificName": "Brachyramphus perdix",
        "abaCode": 3
      },
      "LBSP": {
        "name": "Large-billed Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "LBTH": {
        "name": "Long-billed Thrasher",
        "scientificName": "Toxostoma longirostre",
        "abaCode": 2
      },
      "LBVI": {
        "name": "Least Bell's Vireo",
        "scientificName": "",
        "abaCode": 0
      },
      "LBWO": {
        "name": "Ladder-backed Woodpecker",
        "scientificName": "Picoides scalaris",
        "abaCode": 1
      },
      "LCGO": {
        "name": "Large Canada Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "LCSP": {
        "name": "Le Conte's Sparrow",
        "scientificName": "Ammodramus leconteii",
        "abaCode": 1
      },
      "LCTH": {
        "name": "Le Conte's Thrasher",
        "scientificName": "Toxostoma lecontei",
        "abaCode": 2
      },
      "LEAU": {
        "name": "Least Auklet",
        "scientificName": "Aethia pusilla",
        "abaCode": 2
      },
      "LEBI": {
        "name": "Least Bittern",
        "scientificName": "Ixobrychus exilis",
        "abaCode": 1
      },
      "LEFL": {
        "name": "Least Flycatcher",
        "scientificName": "Empidonax minimus",
        "abaCode": 1
      },
      "LEFR": {
        "name": "Lesser Frigatebird",
        "scientificName": "Fregata ariel",
        "abaCode": 5
      },
      "LEGO": {
        "name": "Lesser Goldfinch",
        "scientificName": "Spinus psaltria",
        "abaCode": 1
      },
      "LEGP": {
        "name": "Lesser Golden-Plover",
        "scientificName": "",
        "abaCode": 0
      },
      "LEGR": {
        "name": "Least Grebe",
        "scientificName": "Tachybaptus dominicus",
        "abaCode": 2
      },
      "LENI": {
        "name": "Lesser Nighthawk",
        "scientificName": "Chordeiles acutipennis",
        "abaCode": 1
      },
      "LEOW": {
        "name": "Long-eared Owl",
        "scientificName": "Asio otus",
        "abaCode": 2
      },
      "LESA": {
        "name": "Least Sandpiper",
        "scientificName": "Calidris minutilla",
        "abaCode": 1
      },
      "LESB": {
        "name": "Lesser Antillean Bullfinch",
        "scientificName": "",
        "abaCode": 0
      },
      "LESC": {
        "name": "Lesser Scaup",
        "scientificName": "Aythya affinis",
        "abaCode": 1
      },
      "LESF": {
        "name": "Lesser Antillean Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "LESH": {
        "name": "Lesser Sheathbill",
        "scientificName": "",
        "abaCode": 0
      },
      "LETE": {
        "name": "Least Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "LEWO": {
        "name": "Lewis's Woodpecker",
        "scientificName": "Melanerpes lewis",
        "abaCode": 1
      },
      "LEYE": {
        "name": "Lesser Yellowlegs",
        "scientificName": "Tringa flavipes",
        "abaCode": 1
      },
      "LHSP": {
        "name": "Leach's Storm-Petrel",
        "scientificName": "Oceanodroma leucorhoa",
        "abaCode": 1
      },
      "LIBU": {
        "name": "Little Bunting",
        "scientificName": "Emberiza pusilla",
        "abaCode": 4
      },
      "LIGU": {
        "name": "Little Gull",
        "scientificName": "Hydrocoloeus minutus",
        "abaCode": 3
      },
      "LIMP": {
        "name": "Limpkin",
        "scientificName": "Aramus guarauna",
        "abaCode": 2
      },
      "LISH": {
        "name": "Little Shearwater",
        "scientificName": "Puffinus assimilis",
        "abaCode": 5
      },
      "LISP": {
        "name": "Lincoln's Sparrow",
        "scientificName": "Melospiza lincolnii",
        "abaCode": 1
      },
      "LITE": {
        "name": "Little Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "LMSA": {
        "name": "Light-mantled Sooty Albatross",
        "scientificName": "",
        "abaCode": 0
      },
      "LOKI": {
        "name": "Loggerhead Kingbird",
        "scientificName": "Tyrannus caudifasciatus",
        "abaCode": 5
      },
      "LOSH": {
        "name": "Loggerhead Shrike",
        "scientificName": "Lanius ludovicianus",
        "abaCode": 1
      },
      "LOWA": {
        "name": "Louisiana Waterthrush",
        "scientificName": "Parkesia motacilla",
        "abaCode": 1
      },
      "LPCH": {
        "name": "Lesser Prairie-Chicken",
        "scientificName": "Tympanuchus pallidicinctus",
        "abaCode": 2
      },
      "LRSP": {
        "name": "Lesser Sand Plover",
        "scientificName": "",
        "abaCode": 0
      },
      "LSFL": {
        "name": "La Sagra's Flycatcher",
        "scientificName": "Myiarchus sagrae",
        "abaCode": 3
      },
      "LSGO": {
        "name": "Lesser Snow Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "LTCU": {
        "name": "Long Tail Cuckoo",
        "scientificName": "",
        "abaCode": 0
      },
      "LTDU": {
        "name": "Long-tailed Duck",
        "scientificName": "Clangula hyemalis",
        "abaCode": 1
      },
      "LTJA": {
        "name": "Long-tailed Jaeger",
        "scientificName": "Stercorarius longicaudus",
        "abaCode": 1
      },
      "LTSP": {
        "name": "Least Storm-Petrel",
        "scientificName": "Oceanodroma microsoma",
        "abaCode": 3
      },
      "LTST": {
        "name": "Long-toed Stint",
        "scientificName": "Calidris subminuta",
        "abaCode": 3
      },
      "LUHU": {
        "name": "Lucifer Hummingbird",
        "scientificName": "Calothorax lucifer",
        "abaCode": 2
      },
      "LUWA": {
        "name": "Lucy's Warbler",
        "scientificName": "Oreothlypis luciae",
        "abaCode": 1
      },
      "LWFG": {
        "name": "Lesser White-fronted Goose",
        "scientificName": "Anser erythropus",
        "abaCode": 5
      },
      "MAAL": {
        "name": "Maui 'Alauahio",
        "scientificName": "",
        "abaCode": 0
      },
      "MABO": {
        "name": "Masked Booby",
        "scientificName": "Sula dactylatra",
        "abaCode": 3
      },
      "MACP": {
        "name": "Macaroni Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "MACU": {
        "name": "Mangrove Cuckoo",
        "scientificName": "Coccyzus minor",
        "abaCode": 2
      },
      "MADU": {
        "name": "Masked Duck",
        "scientificName": "Nomonyx dominicus",
        "abaCode": 3
      },
      "MAFD": {
        "name": "Marianas Fruit-Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "MAFR": {
        "name": "Magnificent Frigatebird",
        "scientificName": "Fregata magnificens",
        "abaCode": 1
      },
      "MAGO": {
        "name": "Marbled Godwit",
        "scientificName": "Limosa fedoa",
        "abaCode": 1
      },
      "MAGP": {
        "name": "Magellanic Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "MAGU": {
        "name": "Magellan Gull",
        "scientificName": "",
        "abaCode": 0
      },
      "MAHU": {
        "name": "Magnificent Hummingbird",
        "scientificName": "Eugenes fulgens",
        "abaCode": 2
      },
      "MALL": {
        "name": "Mallard",
        "scientificName": "",
        "abaCode": 0
      },
      "MALX": {
        "name": "Mallard Dominant x American Black Duck Hybrid",
        "scientificName": "",
        "abaCode": 0
      },
      "MAMU": {
        "name": "Marbled Murrelet",
        "scientificName": "Brachyramphus marmoratus",
        "abaCode": 1
      },
      "MAPA": {
        "name": "Maui Parrotbill",
        "scientificName": "",
        "abaCode": 0
      },
      "MARC": {
        "name": "Mariana Crow",
        "scientificName": "",
        "abaCode": 0
      },
      "MASA": {
        "name": "Marsh Sandpiper",
        "scientificName": "Tringa stagnatilis",
        "abaCode": 5
      },
      "MASH": {
        "name": "Manx Shearwater",
        "scientificName": "Puffinus puffinus",
        "abaCode": 2
      },
      "MASW": {
        "name": "Mariana Swiftlet",
        "scientificName": "",
        "abaCode": 0
      },
      "MAWA": {
        "name": "Magnolia Warbler",
        "scientificName": "Setophaga magnolia",
        "abaCode": 1
      },
      "MAWR": {
        "name": "Marsh Wren",
        "scientificName": "Cistothorus palustris",
        "abaCode": 1
      },
      "MBDH": {
        "name": "Mallard x American Black Duck Hybrid",
        "scientificName": "",
        "abaCode": 0
      },
      "MBDX": {
        "name": "Mallard x American Black Duck Intermediate",
        "scientificName": "",
        "abaCode": 0
      },
      "MCFD": {
        "name": "Many-colored Fruit Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "MCLO": {
        "name": "McCown's Longspur",
        "scientificName": "Rhynchophanes mccownii",
        "abaCode": 2
      },
      "MECH": {
        "name": "Mexican Chickadee",
        "scientificName": "Poecile sclateri",
        "abaCode": 2
      },
      "MEDU": {
        "name": "Mexican Duck",
        "scientificName": "",
        "abaCode": 0
      },
      "MEGU": {
        "name": "Mew Gull",
        "scientificName": "Larus canus",
        "abaCode": 1
      },
      "MEJA": {
        "name": "Mexican Jay",
        "scientificName": "Aphelocoma wollweberi",
        "abaCode": 2
      },
      "MERL": {
        "name": "Merlin",
        "scientificName": "Falco columbarius",
        "abaCode": 1
      },
      "MGWA": {
        "name": "Macgillivray's Warbler",
        "scientificName": "Geothlypis tolmiei",
        "abaCode": 1
      },
      "MICK": {
        "name": "Micronesian Kingfisher",
        "scientificName": "",
        "abaCode": 0
      },
      "MIGW": {
        "name": "Middendorff's Grasshopper-Warbler",
        "scientificName": "Locustella ochotensis",
        "abaCode": 4
      },
      "MIHO": {
        "name": "Micronesian Honeyeater",
        "scientificName": "",
        "abaCode": 0
      },
      "MIKI": {
        "name": "Mississippi Kite",
        "scientificName": "Ictinia mississippiensis",
        "abaCode": 1
      },
      "MILL": {
        "name": "Millerbird",
        "scientificName": "",
        "abaCode": 0
      },
      "MIME": {
        "name": "Micronesian Megapode",
        "scientificName": "",
        "abaCode": 0
      },
      "MIST": {
        "name": "Micronesian Starling",
        "scientificName": "",
        "abaCode": 0
      },
      "MKBU": {
        "name": "McKay's Bunting",
        "scientificName": "Plectrophenax hyperboreus",
        "abaCode": 2
      },
      "MOBL": {
        "name": "Mountain Bluebird",
        "scientificName": "Sialia currucoides",
        "abaCode": 1
      },
      "MOCH": {
        "name": "Mountain Chickadee",
        "scientificName": "Poecile gambeli",
        "abaCode": 1
      },
      "MODO": {
        "name": "Mourning Dove",
        "scientificName": "Zenaida macroura",
        "abaCode": 1
      },
      "MODU": {
        "name": "Mottled Duck",
        "scientificName": "Anas fulvigula",
        "abaCode": 1
      },
      "MOPA": {
        "name": "Monk Parakeet",
        "scientificName": "Myiopsitta monachus",
        "abaCode": 2
      },
      "MOPE": {
        "name": "Mottled Petrel",
        "scientificName": "Pterodroma inexpectata",
        "abaCode": 2
      },
      "MOPL": {
        "name": "Mountain Plover",
        "scientificName": "Charadrius montanus",
        "abaCode": 2
      },
      "MOUQ": {
        "name": "Mountain Quail",
        "scientificName": "Oreortyx pictus",
        "abaCode": 1
      },
      "MOWA": {
        "name": "Mourning Warbler",
        "scientificName": "Geothlypis philadelphia",
        "abaCode": 1
      },
      "MSCR": {
        "name": "Mississippi Sandhill Crane",
        "scientificName": "Grus canadensis",
        "abaCode": 1
      },
      "MSOW": {
        "name": "Mexican Spotted Owl",
        "scientificName": "",
        "abaCode": 0
      },
      "MTZQ": {
        "name": "Montezuma's Quail",
        "scientificName": "",
        "abaCode": 0
      },
      "MUDU": {
        "name": "Muscovy Duck",
        "scientificName": "Cairina moschata",
        "abaCode": 2
      },
      "MUPE": {
        "name": "Murphy's Petrel",
        "scientificName": "Pterodroma ultima",
        "abaCode": 3
      },
      "MUSW": {
        "name": "Mute Swan",
        "scientificName": "Cygnus olor",
        "abaCode": 1
      },
      "MWCS": {
        "name": "Mountain White-crowned Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "MWPW": {
        "name": "Mexican Whip-poor-will",
        "scientificName": "Antrostomus arizonae",
        "abaCode": 1
      },
      "MYWA": {
        "name": "Myrtle Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "NABO": {
        "name": "Nazca Booby",
        "scientificName": "",
        "abaCode": 0
      },
      "NAWA": {
        "name": "Nashville Warbler",
        "scientificName": "Oreothlypis ruficapilla",
        "abaCode": 1
      },
      "NBTY": {
        "name": "Northern Beardless Tyrannulet",
        "scientificName": "",
        "abaCode": 0
      },
      "NECO": {
        "name": "Neotropic Cormorant",
        "scientificName": "Phalacrocorax brasilianus",
        "abaCode": 1
      },
      "NESH": {
        "name": "Newell's Shearwater",
        "scientificName": "",
        "abaCode": 0
      },
      "NESP": {
        "name": "Nelson's Sparrow",
        "scientificName": "Ammodramus nelsoni",
        "abaCode": 1
      },
      "NGPE": {
        "name": "Northern Giant Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "NHOW": {
        "name": "Northern Hawk Owl",
        "scientificName": "Surnia ulula",
        "abaCode": 2
      },
      "NIFI": {
        "name": "Nihoa Finch",
        "scientificName": "",
        "abaCode": 0
      },
      "NIRW": {
        "name": "Nightingale Reed-Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "NOBO": {
        "name": "Northern Bobwhite",
        "scientificName": "Colinus virginianus",
        "abaCode": 1
      },
      "NOCA": {
        "name": "Northern Cardinal",
        "scientificName": "Cardinalis cardinalis",
        "abaCode": 1
      },
      "NOCR": {
        "name": "Northwestern Crow",
        "scientificName": "Corvus caurinus",
        "abaCode": 1
      },
      "NOFL": {
        "name": "Northern Flicker",
        "scientificName": "Colaptes auratus",
        "abaCode": 1
      },
      "NOFU": {
        "name": "Northern Fulmar",
        "scientificName": "Fulmarus glacialis",
        "abaCode": 1
      },
      "NOGA": {
        "name": "Northern Gannet",
        "scientificName": "Morus bassanus",
        "abaCode": 1
      },
      "NOGO": {
        "name": "Northern Goshawk",
        "scientificName": "Accipiter gentilis",
        "abaCode": 1
      },
      "NOHA": {
        "name": "Northern Harrier",
        "scientificName": "Circus cyaneus",
        "abaCode": 1
      },
      "NOJA": {
        "name": "Northern Jacana",
        "scientificName": "Jacana spinosa",
        "abaCode": 4
      },
      "NOLA": {
        "name": "Northern Lapwing",
        "scientificName": "Vanellus vanellus",
        "abaCode": 4
      },
      "NOMO": {
        "name": "Northern Mockingbird",
        "scientificName": "Mimus polyglottos",
        "abaCode": 1
      },
      "NOPA": {
        "name": "Northern Parula",
        "scientificName": "Setophaga americana",
        "abaCode": 1
      },
      "NOPI": {
        "name": "Northern Pintail",
        "scientificName": "Anas acuta",
        "abaCode": 1
      },
      "NOPO": {
        "name": "Northern Pygmy-Owl",
        "scientificName": "Glaucidium gnoma",
        "abaCode": 2
      },
      "NOWA": {
        "name": "Northern Waterthrush",
        "scientificName": "Parkesia noveboracensis",
        "abaCode": 1
      },
      "NOWH": {
        "name": "Northern Wheatear",
        "scientificName": "Oenanthe oenanthe",
        "abaCode": 2
      },
      "NRWS": {
        "name": "Northern Rough-winged Swallow",
        "scientificName": "Stelgidopteryx serripennis",
        "abaCode": 1
      },
      "NSHO": {
        "name": "Northern Shoveler",
        "scientificName": "Anas clypeata",
        "abaCode": 1
      },
      "NSHR": {
        "name": "Northern Shrike",
        "scientificName": "Lanius excubitor",
        "abaCode": 1
      },
      "NSOW": {
        "name": "Northern Spotted Owl",
        "scientificName": "",
        "abaCode": 0
      },
      "NSWO": {
        "name": "Northern Saw-whet Owl",
        "scientificName": "Aegolius acadicus",
        "abaCode": 2
      },
      "NUFL": {
        "name": "Nutting's Flycatcher",
        "scientificName": "Myiarchus nuttingi",
        "abaCode": 5
      },
      "NUKU": {
        "name": "Nukupu‘u",
        "scientificName": "",
        "abaCode": 0
      },
      "NUMA": {
        "name": "Nutmeg Mannikin",
        "scientificName": "",
        "abaCode": 0
      },
      "NUWO": {
        "name": "Nuttall's Woodpecker",
        "scientificName": "Picoides nuttallii",
        "abaCode": 1
      },
      "NWCS": {
        "name": "Nuttall's White-crowned Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "OAAL": {
        "name": "Oʻahu ʻAlauahio",
        "scientificName": "",
        "abaCode": 0
      },
      "OAAM": {
        "name": "Oʻahu ʻAmakihi",
        "scientificName": "",
        "abaCode": 0
      },
      "OAEL": {
        "name": "O'ahu ‘Elepaio",
        "scientificName": "",
        "abaCode": 0
      },
      "OATI": {
        "name": "Oak Titmouse",
        "scientificName": "Baeolophus inornatus",
        "abaCode": 1
      },
      "OBNT": {
        "name": "Orange-billed Nightingale-Thrush",
        "scientificName": "Catharus aurantiirostris",
        "abaCode": 5
      },
      "OBPI": {
        "name": "Olive-backed Pipit",
        "scientificName": "Anthus hodgsoni",
        "abaCode": 3
      },
      "OCWA": {
        "name": "Orange-crowned Warbler",
        "scientificName": "Oreothlypis celata",
        "abaCode": 1
      },
      "OFPA": {
        "name": "Orange-fronted Parakeet",
        "scientificName": "",
        "abaCode": 0
      },
      "OHDU": {
        "name": "Other Hybrid Duck",
        "scientificName": "",
        "abaCode": 0
      },
      "OHGO": {
        "name": "Other Hybrid Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "OLIW": {
        "name": "Olive-capped Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "OLOM": {
        "name": "Olomaʻo",
        "scientificName": "",
        "abaCode": 0
      },
      "OLSP": {
        "name": "Olive Sparrow",
        "scientificName": "Arremonops rufivirgatus",
        "abaCode": 2
      },
      "OLWA": {
        "name": "Olive Warbler",
        "scientificName": "Peucedramus taeniatus",
        "abaCode": 2
      },
      "OMAO": {
        "name": "ʻŌmaʻo",
        "scientificName": "",
        "abaCode": 0
      },
      "ORAN": {
        "name": "Orangequit",
        "scientificName": "",
        "abaCode": 0
      },
      "ORAW": {
        "name": "Orange-cheeked Waxbill",
        "scientificName": "",
        "abaCode": 0
      },
      "ORGR": {
        "name": "Oriental Greenfinch",
        "scientificName": "Chloris sinica",
        "abaCode": 4
      },
      "ORJU": {
        "name": "Oregon Junco",
        "scientificName": "",
        "abaCode": 0
      },
      "OROR": {
        "name": "Orchard Oriole",
        "scientificName": "Icterus spurius",
        "abaCode": 1
      },
      "OSFL": {
        "name": "Olive-sided Flycatcher",
        "scientificName": "Contopus cooperi",
        "abaCode": 1
      },
      "OSPR": {
        "name": "Osprey",
        "scientificName": "Pandion haliaetus",
        "abaCode": 1
      },
      "OU": {
        "name": "ʻŌʻū",
        "scientificName": "",
        "abaCode": 0
      },
      "OVEN": {
        "name": "Ovenbird",
        "scientificName": "Seiurus aurocapilla",
        "abaCode": 1
      },
      "OWPA": {
        "name": "Orange-winged Parrot",
        "scientificName": "",
        "abaCode": 0
      },
      "PAAU": {
        "name": "Parakeet Auklet",
        "scientificName": "Aethia psittacula",
        "abaCode": 2
      },
      "PABU": {
        "name": "Painted Bunting",
        "scientificName": "Passerina ciris",
        "abaCode": 1
      },
      "PAGP": {
        "name": "Pacific Golden-Plover",
        "scientificName": "Pluvialis fulva",
        "abaCode": 2
      },
      "PAJA": {
        "name": "Parasitic Jaeger",
        "scientificName": "Stercorarius parasiticus",
        "abaCode": 1
      },
      "PALB": {
        "name": "Pallas's Bunting",
        "scientificName": "Emberiza pallasi",
        "abaCode": 5
      },
      "PALI": {
        "name": "Palila",
        "scientificName": "",
        "abaCode": 0
      },
      "PALO": {
        "name": "Pacific Loon",
        "scientificName": "Gavia pacifica",
        "abaCode": 1
      },
      "PAPI": {
        "name": "Pacific Pigeon",
        "scientificName": "",
        "abaCode": 0
      },
      "PARE": {
        "name": "Painted Redstart",
        "scientificName": "Myioborus pictus",
        "abaCode": 2
      },
      "PAWA": {
        "name": "Palm Warbler",
        "scientificName": "Setophaga palmarum",
        "abaCode": 1
      },
      "PAWR": {
        "name": "Pacific Wren",
        "scientificName": "Troglodytes pacificus",
        "abaCode": 1
      },
      "PBGR": {
        "name": "Pied-billed Grebe",
        "scientificName": "Podilymbus podiceps",
        "abaCode": 1
      },
      "PBWH": {
        "name": "Puerto Rican Broad-winged Hawk",
        "scientificName": "",
        "abaCode": 0
      },
      "PCFD": {
        "name": "Purple-collared Fruit-Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "PCST": {
        "name": "Plain-capped Starthroat",
        "scientificName": "Heliomaster constantii",
        "abaCode": 4
      },
      "PECO": {
        "name": "Pelagic Cormorant",
        "scientificName": "Phalacrocorax pelagicus",
        "abaCode": 1
      },
      "PEFA": {
        "name": "Peregrine Falcon",
        "scientificName": "Falco peregrinus",
        "abaCode": 1
      },
      "PEPI": {
        "name": "Pechora Pipit",
        "scientificName": "Anthus gustavi",
        "abaCode": 4
      },
      "PESA": {
        "name": "Pectoral Sandpiper",
        "scientificName": "Calidris melanotos",
        "abaCode": 1
      },
      "PETH": {
        "name": "Pearly-eyed Thrasher",
        "scientificName": "",
        "abaCode": 0
      },
      "PFGO": {
        "name": "Pink-footed Goose",
        "scientificName": "Anser brachyrhynchus",
        "abaCode": 4
      },
      "PFSH": {
        "name": "Pink-footed Shearwater",
        "scientificName": "Puffinus creatopus",
        "abaCode": 1
      },
      "PHAI": {
        "name": "Phainopepla",
        "scientificName": "Phainopepla nitens",
        "abaCode": 1
      },
      "PHPE": {
        "name": "Phoenix Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "PHTD": {
        "name": "Philippine Turtle-Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "PHVI": {
        "name": "Philadelphia Vireo",
        "scientificName": "Vireo philadelphicus",
        "abaCode": 1
      },
      "PIGR": {
        "name": "Pine Grosbeak",
        "scientificName": "Pinicola enucleator",
        "abaCode": 1
      },
      "PIGU": {
        "name": "Pigeon Guillemot",
        "scientificName": "Cepphus columba",
        "abaCode": 1
      },
      "PIJA": {
        "name": "Pinyon Jay",
        "scientificName": "Gymnorhinus cyanocephalus",
        "abaCode": 1
      },
      "PIPL": {
        "name": "Piping Plover",
        "scientificName": "Charadrius melodus",
        "abaCode": 2
      },
      "PISI": {
        "name": "Pine Siskin",
        "scientificName": "Spinus pinus",
        "abaCode": 1
      },
      "PIWA": {
        "name": "Pine Warbler",
        "scientificName": "Setophaga pinus",
        "abaCode": 1
      },
      "PIWO": {
        "name": "Pileated Woodpecker",
        "scientificName": "Dryocopus pileatus",
        "abaCode": 1
      },
      "PLCH": {
        "name": "Plain Chachalaca",
        "scientificName": "Ortalis vetula",
        "abaCode": 2
      },
      "PLPI": {
        "name": "Plain Pigeon",
        "scientificName": "",
        "abaCode": 0
      },
      "PLTI": {
        "name": "Plain Titmouse",
        "scientificName": "",
        "abaCode": 0
      },
      "PLVI": {
        "name": "Plumbeous Vireo",
        "scientificName": "Vireo plumbeus",
        "abaCode": 1
      },
      "POJA": {
        "name": "Pomarine Jaeger",
        "scientificName": "Stercorarius pomarinus",
        "abaCode": 1
      },
      "POST": {
        "name": "Polynesian Starling",
        "scientificName": "",
        "abaCode": 0
      },
      "POUL": {
        "name": "Poʻouli",
        "scientificName": "",
        "abaCode": 0
      },
      "PRAW": {
        "name": "Prairie Warbler",
        "scientificName": "Setophaga discolor",
        "abaCode": 1
      },
      "PREM": {
        "name": "Puerto Rican Emerald",
        "scientificName": "",
        "abaCode": 0
      },
      "PRFA": {
        "name": "Prairie Falcon",
        "scientificName": "Falco mexicanus",
        "abaCode": 1
      },
      "PRFL": {
        "name": "Puerto Rican Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "PRLC": {
        "name": "Puerto Rican Lizard Cuckoo",
        "scientificName": "",
        "abaCode": 0
      },
      "PRNI": {
        "name": "Puerto Rican Nightjar",
        "scientificName": "",
        "abaCode": 0
      },
      "PROW": {
        "name": "Prothonotary Warbler",
        "scientificName": "Protonotaria citrea",
        "abaCode": 1
      },
      "PRPA": {
        "name": "Puerto Rican Parrot",
        "scientificName": "",
        "abaCode": 0
      },
      "PRSO": {
        "name": "Puerto Rican Screech-Owl",
        "scientificName": "",
        "abaCode": 0
      },
      "PRTA": {
        "name": "Puerto Rican Tanager",
        "scientificName": "",
        "abaCode": 0
      },
      "PRTO": {
        "name": "Puerto Rican Tody",
        "scientificName": "",
        "abaCode": 0
      },
      "PRVI": {
        "name": "Puerto Rican Vireo",
        "scientificName": "",
        "abaCode": 0
      },
      "PRWO": {
        "name": "Puerto Rican Woodpecker",
        "scientificName": "",
        "abaCode": 0
      },
      "PSFL": {
        "name": "Pacific Slope Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "PSSH": {
        "name": "Puerto Rican Sharp-shinned Hawk",
        "scientificName": "Accipiter striatus",
        "abaCode": 1
      },
      "PSWS": {
        "name": "Puget Sound White-crowned Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "PTSN": {
        "name": "Pin-tailed Snipe",
        "scientificName": "Gallinago stenura",
        "abaCode": 5
      },
      "PTWH": {
        "name": "Pin-tailed Whydah",
        "scientificName": "",
        "abaCode": 0
      },
      "PUAI": {
        "name": "Puaiohi",
        "scientificName": "",
        "abaCode": 0
      },
      "PUEB": {
        "name": "Puerto Rican Bullfinch",
        "scientificName": "",
        "abaCode": 0
      },
      "PUFI": {
        "name": "Purple Finch",
        "scientificName": "Haemorhous purpureus",
        "abaCode": 1
      },
      "PUGA": {
        "name": "Purple Gallinule",
        "scientificName": "Porphyrio martinicus",
        "abaCode": 1
      },
      "PUMA": {
        "name": "Purple Martin",
        "scientificName": "Progne subis",
        "abaCode": 1
      },
      "PUSA": {
        "name": "Purple Sandpiper",
        "scientificName": "Calidris maritima",
        "abaCode": 1
      },
      "PUSW": {
        "name": "Purple Swamphen",
        "scientificName": "",
        "abaCode": 0
      },
      "PYNU": {
        "name": "Pygmy Nuthatch",
        "scientificName": "Sitta pygmaea",
        "abaCode": 1
      },
      "PYRR": {
        "name": "Pyrrhuloxia",
        "scientificName": "Cardinalis sinuatus",
        "abaCode": 1
      },
      "RAZO": {
        "name": "Razorbill",
        "scientificName": "Alca torda",
        "abaCode": 1
      },
      "RBGR": {
        "name": "Rose-breasted Grosbeak",
        "scientificName": "Pheucticus ludovicianus",
        "abaCode": 1
      },
      "RBGU": {
        "name": "Ring-billed Gull",
        "scientificName": "Larus delawarensis",
        "abaCode": 1
      },
      "RBLE": {
        "name": "Red-billed Leiothrix",
        "scientificName": "",
        "abaCode": 0
      },
      "RBME": {
        "name": "Red-breasted Merganser",
        "scientificName": "Mergus serrator",
        "abaCode": 1
      },
      "RBNU": {
        "name": "Red-breasted Nuthatch",
        "scientificName": "Sitta canadensis",
        "abaCode": 1
      },
      "RBPI": {
        "name": "Red-billed Pigeon",
        "scientificName": "Patagioenas flavirostris",
        "abaCode": 2
      },
      "RBRO": {
        "name": "Rufous-backed Robin",
        "scientificName": "Turdus rufopalliatus",
        "abaCode": 3
      },
      "RBSA": {
        "name": "Red-breasted Sapsucker",
        "scientificName": "Sphyrapicus ruber",
        "abaCode": 1
      },
      "RBTR": {
        "name": "Red-billed Tropicbird",
        "scientificName": "Phaethon aethereus",
        "abaCode": 3
      },
      "RBWE": {
        "name": "Rota Bridled White-Eye",
        "scientificName": "",
        "abaCode": 0
      },
      "RBWO": {
        "name": "Red-bellied Woodpecker",
        "scientificName": "Melanerpes carolinus",
        "abaCode": 1
      },
      "RCCA": {
        "name": "Red-crested Cardinal",
        "scientificName": "",
        "abaCode": 0
      },
      "RCCO": {
        "name": "Red-cheeked Cordonbleu",
        "scientificName": "",
        "abaCode": 0
      },
      "RCKI": {
        "name": "Ruby-crowned Kinglet",
        "scientificName": "Regulus calendula",
        "abaCode": 1
      },
      "RCPA": {
        "name": "Red-crowned Parrot",
        "scientificName": "Amazona viridigenalis",
        "abaCode": 2
      },
      "RCSP": {
        "name": "Rufous-crowned Sparrow",
        "scientificName": "Aimophila ruficeps",
        "abaCode": 1
      },
      "RCWA": {
        "name": "Rufous-capped Warbler",
        "scientificName": "Basileuterus rufifrons",
        "abaCode": 3
      },
      "RCWO": {
        "name": "Red-cockaded Woodpecker",
        "scientificName": "Picoides borealis",
        "abaCode": 2
      },
      "REAV": {
        "name": "Red Avadavat",
        "scientificName": "",
        "abaCode": 0
      },
      "REBI": {
        "name": "Red Bishop",
        "scientificName": "",
        "abaCode": 0
      },
      "REBU": {
        "name": "Reed Bunting",
        "scientificName": "Emberiza schoeniclus",
        "abaCode": 4
      },
      "RECR": {
        "name": "Red Crossbill",
        "scientificName": "Loxia curvirostra",
        "abaCode": 1
      },
      "REDH": {
        "name": "Redhead",
        "scientificName": "Aythya americana",
        "abaCode": 1
      },
      "REDW": {
        "name": "Redwing",
        "scientificName": "Turdus iliacus",
        "abaCode": 4
      },
      "REEG": {
        "name": "Reddish Egret",
        "scientificName": "Egretta rufescens",
        "abaCode": 1
      },
      "REHE": {
        "name": "Reef Heron",
        "scientificName": "",
        "abaCode": 0
      },
      "REKN": {
        "name": "Red Knot",
        "scientificName": "Calidris canutus",
        "abaCode": 1
      },
      "REPH": {
        "name": "Red Phalarope",
        "scientificName": "Phalaropus fulicarius",
        "abaCode": 1
      },
      "RESI": {
        "name": "Red Siskin",
        "scientificName": "",
        "abaCode": 0
      },
      "REVI": {
        "name": "Red-eyed Vireo",
        "scientificName": "Vireo olivaceus",
        "abaCode": 1
      },
      "RFBL": {
        "name": "Red-flanked Bluetail",
        "scientificName": "Tarsiger cyanurus",
        "abaCode": 4
      },
      "RFBO": {
        "name": "Red-footed Booby",
        "scientificName": "Sula sula",
        "abaCode": 4
      },
      "RFCO": {
        "name": "Red-faced Cormorant",
        "scientificName": "Phalacrocorax urile",
        "abaCode": 2
      },
      "RFWA": {
        "name": "Red-faced Warbler",
        "scientificName": "Cardellina rubrifrons",
        "abaCode": 2
      },
      "RHAU": {
        "name": "Rhinoceros Auklet",
        "scientificName": "Cerorhinca monocerata",
        "abaCode": 1
      },
      "RHWO": {
        "name": "Red-headed Woodpecker",
        "scientificName": "Melanerpes erythrocephalus",
        "abaCode": 1
      },
      "RIKI": {
        "name": "Ringed Kingfisher",
        "scientificName": "Megaceryle torquata",
        "abaCode": 2
      },
      "RLHA": {
        "name": "Rough-legged Hawk",
        "scientificName": "Buteo lagopus",
        "abaCode": 1
      },
      "RLKI": {
        "name": "Red-legged Kittiwake",
        "scientificName": "Rissa brevirostris",
        "abaCode": 2
      },
      "RLTH": {
        "name": "Red-legged Thrush",
        "scientificName": "Turdus plumbeus",
        "abaCode": 5
      },
      "RNDU": {
        "name": "Ring-necked Duck",
        "scientificName": "Aythya collaris",
        "abaCode": 1
      },
      "RNGR": {
        "name": "Red-necked Grebe",
        "scientificName": "Podiceps grisegena",
        "abaCode": 1
      },
      "RNPH": {
        "name": "Red-necked Phalarope",
        "scientificName": "Phalaropus lobatus",
        "abaCode": 1
      },
      "RNSA": {
        "name": "Red-naped Sapsucker",
        "scientificName": "Sphyrapicus nuchalis",
        "abaCode": 1
      },
      "RNST": {
        "name": "Red-necked Stint",
        "scientificName": "Calidris ruficollis",
        "abaCode": 3
      },
      "ROAL": {
        "name": "Royal Albatross",
        "scientificName": "",
        "abaCode": 0
      },
      "ROCP": {
        "name": "Rockhopper Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "ROGO": {
        "name": "Ross's Goose",
        "scientificName": "Chen rossii",
        "abaCode": 1
      },
      "ROGU": {
        "name": "Ross's Gull",
        "scientificName": "Rhodostethia rosea",
        "abaCode": 3
      },
      "ROHA": {
        "name": "Roadside Hawk",
        "scientificName": "Buteo magnirostris",
        "abaCode": 4
      },
      "ROPI": {
        "name": "Rock Pigeon",
        "scientificName": "Columba livia",
        "abaCode": 1
      },
      "ROPT": {
        "name": "Rock Ptarmigan",
        "scientificName": "Lagopus muta",
        "abaCode": 1
      },
      "ROSA": {
        "name": "Rock Sandpiper",
        "scientificName": "Calidris ptilocnemis",
        "abaCode": 2
      },
      "ROSP": {
        "name": "Roseate Spoonbill",
        "scientificName": "Platalea ajaja",
        "abaCode": 1
      },
      "ROST": {
        "name": "Roseate Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "ROWR": {
        "name": "Rock Wren",
        "scientificName": "Salpinctes obsoletus",
        "abaCode": 1
      },
      "ROYP": {
        "name": "Royal Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "ROYT": {
        "name": "Royal Tern",
        "scientificName": "Thalasseus maximus",
        "abaCode": 1
      },
      "RPHE": {
        "name": "Ring-necked Pheasant",
        "scientificName": "Phasianus colchicus",
        "abaCode": 1
      },
      "RNEP": {
        "name": "Ring-necked Pheasant",
        "scientificName": "Phasianus colchicus",
        "abaCode": 1
      },
      "RSFL": {
        "name": "Red-shafted Flicker",
        "scientificName": "",
        "abaCode": 0
      },
      "RSHA": {
        "name": "Red-shouldered Hawk",
        "scientificName": "Buteo lineatus",
        "abaCode": 1
      },
      "RTBE": {
        "name": "Rose-throated Becard",
        "scientificName": "Pachyramphus aglaiae",
        "abaCode": 3
      },
      "RTHA": {
        "name": "Red-tailed Hawk",
        "scientificName": "Buteo jamaicensis",
        "abaCode": 1
      },
      "RTHU": {
        "name": "Ruby-throated Hummingbird",
        "scientificName": "Archilochus colubris",
        "abaCode": 1
      },
      "RTLO": {
        "name": "Red-throated Loon",
        "scientificName": "Gavia stellata",
        "abaCode": 1
      },
      "RTPI": {
        "name": "Red-throated Pipit",
        "scientificName": "Anthus cervinus",
        "abaCode": 3
      },
      "RTSO": {
        "name": "Rufous-throated Solitaire",
        "scientificName": "",
        "abaCode": 0
      },
      "RTTR": {
        "name": "Red-tailed Tropicbird",
        "scientificName": "Phaethon rubricauda",
        "abaCode": 4
      },
      "RUBL": {
        "name": "Rusty Blackbird",
        "scientificName": "Euphagus carolinus",
        "abaCode": 1
      },
      "RUBU": {
        "name": "Rustic Bunting",
        "scientificName": "Emberiza rustica",
        "abaCode": 3
      },
      "RUDU": {
        "name": "Ruddy Duck",
        "scientificName": "Oxyura jamaicensis",
        "abaCode": 1
      },
      "RUFA": {
        "name": "Rufous Fantail",
        "scientificName": "",
        "abaCode": 0
      },
      "RUFF": {
        "name": "Ruff",
        "scientificName": "Philomachus pugnax",
        "abaCode": 3
      },
      "RUFH": {
        "name": "Rufous-tailed Hummingbird",
        "scientificName": "",
        "abaCode": 0
      },
      "RUFS": {
        "name": "Rufous-collared Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "RUGD": {
        "name": "Ruddy Ground-Dove",
        "scientificName": "Columbina talpacoti",
        "abaCode": 3
      },
      "RUGR": {
        "name": "Ruffed Grouse",
        "scientificName": "Bonasa umbellus",
        "abaCode": 1
      },
      "RUHU": {
        "name": "Rufous Hummingbird",
        "scientificName": "Selasphorus rufus",
        "abaCode": 1
      },
      "RUQD": {
        "name": "Ruddy Quail-Dove",
        "scientificName": "Geotrygon montana",
        "abaCode": 5
      },
      "RUTU": {
        "name": "Ruddy Turnstone",
        "scientificName": "Arenaria interpres",
        "abaCode": 1
      },
      "RVBU": {
        "name": "Red-vented Bulbul",
        "scientificName": "",
        "abaCode": 0
      },
      "RWBL": {
        "name": "Red-winged Blackbird",
        "scientificName": "Agelaius phoeniceus",
        "abaCode": 1
      },
      "RWBU": {
        "name": "Red-whiskered Bulbul",
        "scientificName": "Pycnonotus jocosus",
        "abaCode": 2
      },
      "RWSP": {
        "name": "Rufous-winged Sparrow",
        "scientificName": "Peucaea carpalis",
        "abaCode": 2
      },
      "SACR": {
        "name": "Sandhill Crane",
        "scientificName": "",
        "abaCode": 0
      },
      "SAFI": {
        "name": "Saffron Finch",
        "scientificName": "",
        "abaCode": 0
      },
      "SAFL": {
        "name": "Sad Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "SAGS": {
        "name": "Sage Sparrow",
        "scientificName": "Artemisiospiza belli",
        "abaCode": 1
      },
      "SAGU": {
        "name": "Sabine's Gull",
        "scientificName": "Xema sabini",
        "abaCode": 1
      },
      "SALS": {
        "name": "Saltmarsh Sparrow",
        "scientificName": "Ammodramus caudacutus",
        "abaCode": 1
      },
      "SAND": {
        "name": "Sanderling",
        "scientificName": "Calidris alba",
        "abaCode": 1
      },
      "SAPH": {
        "name": "Say's Phoebe",
        "scientificName": "Sayornis saya",
        "abaCode": 1
      },
      "SAST": {
        "name": "Samoan Starling",
        "scientificName": "",
        "abaCode": 0
      },
      "SATE": {
        "name": "Sandwich Tern",
        "scientificName": "Thalasseus sandvicensis",
        "abaCode": 1
      },
      "SATH": {
        "name": "Sage Thrasher",
        "scientificName": "Oreoscoptes montanus",
        "abaCode": 1
      },
      "SAVS": {
        "name": "Savannah Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "SBAN": {
        "name": "Smooth-billed Ani",
        "scientificName": "Crotophaga ani",
        "abaCode": 3
      },
      "SBBG": {
        "name": "Southern Black-backed Gull",
        "scientificName": "",
        "abaCode": 0
      },
      "SBDO": {
        "name": "Short-billed Dowitcher",
        "scientificName": "Limnodromus griseus",
        "abaCode": 1
      },
      "SBFL": {
        "name": "Sulphur-bellied Flycatcher",
        "scientificName": "Myiodynastes luteiventris",
        "abaCode": 2
      },
      "SBGI": {
        "name": "Snow x Blue Goose Intergrade",
        "scientificName": "",
        "abaCode": 0
      },
      "SBGU": {
        "name": "Slaty-backed Gull",
        "scientificName": "Larus schistisagus",
        "abaCode": 3
      },
      "SBOH": {
        "name": "Spotted x Barred Owl Hybrid",
        "scientificName": "",
        "abaCode": 0
      },
      "SCGO": {
        "name": "Small Canada Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "SCIB": {
        "name": "Scarlet Ibis",
        "scientificName": "Eudocimus ruber",
        "abaCode": 5
      },
      "SCJU": {
        "name": "Slate-colored Junco",
        "scientificName": "",
        "abaCode": 0
      },
      "SCOR": {
        "name": "Scott's Oriole",
        "scientificName": "Icterus parisorum",
        "abaCode": 1
      },
      "SCQU": {
        "name": "Scaled Quail",
        "scientificName": "Callipepla squamata",
        "abaCode": 1
      },
      "SCTA": {
        "name": "Scarlet Tanager",
        "scientificName": "Piranga olivacea",
        "abaCode": 1
      },
      "SEOW": {
        "name": "Short-eared Owl",
        "scientificName": "Asio flammeus",
        "abaCode": 1
      },
      "SEPL": {
        "name": "Semipalmated Plover",
        "scientificName": "Charadrius semipalmatus",
        "abaCode": 1
      },
      "SESA": {
        "name": "Semipalmated Sandpiper",
        "scientificName": "Calidris pusilla",
        "abaCode": 1
      },
      "SESP": {
        "name": "Seaside Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "SEWR": {
        "name": "Sedge Wren",
        "scientificName": "Cistothorus platensis",
        "abaCode": 1
      },
      "SGPE": {
        "name": "Southern Giant Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "SHAL": {
        "name": "Shy Albatross",
        "scientificName": "Thalassarche cauta",
        "abaCode": 4
      },
      "SHAS": {
        "name": "Sharp-tailed Sandpiper",
        "scientificName": "Calidris acuminata",
        "abaCode": 3
      },
      "SHCO": {
        "name": "Shiny Cowbird",
        "scientificName": "Molothrus bonariensis",
        "abaCode": 3
      },
      "SHGD": {
        "name": "Shy Ground Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "SHOS": {
        "name": "Short-tailed Shearwater",
        "scientificName": "Puffinus tenuirostris",
        "abaCode": 2
      },
      "SHWR": {
        "name": "Southern House Wren",
        "scientificName": "",
        "abaCode": 0
      },
      "SIAC": {
        "name": "Siberian Accentor",
        "scientificName": "Prunella montanella",
        "abaCode": 4
      },
      "SIRU": {
        "name": "Siberian Rubythroat",
        "scientificName": "Luscinia calliope",
        "abaCode": 3
      },
      "SKLA": {
        "name": "Sky Lark",
        "scientificName": "Alauda arvensis",
        "abaCode": 3
      },
      "SLAR": {
        "name": "Slate-throated Redstart",
        "scientificName": "Myioborus miniatus",
        "abaCode": 4
      },
      "SLSH": {
        "name": "San Clemente Loggerhead Shrike",
        "scientificName": "",
        "abaCode": 0
      },
      "SMLO": {
        "name": "Smith's Longspur",
        "scientificName": "Calcarius pictus",
        "abaCode": 2
      },
      "SNBU": {
        "name": "Snow Bunting",
        "scientificName": "Plectrophenax nivalis",
        "abaCode": 1
      },
      "SNEG": {
        "name": "Snowy Egret",
        "scientificName": "Egretta thula",
        "abaCode": 1
      },
      "SNGO": {
        "name": "Snow Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "SNKI": {
        "name": "Snail Kite",
        "scientificName": "Rostrhamus sociabilis",
        "abaCode": 2
      },
      "SNOW": {
        "name": "Snowy Owl",
        "scientificName": "Bubo scandiacus",
        "abaCode": 2
      },
      "SNPE": {
        "name": "Snow Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "SNPI": {
        "name": "Scaly-naped Pigeon",
        "scientificName": "Patagioenas squamosa",
        "abaCode": 5
      },
      "SNPL": {
        "name": "Snowy Plover",
        "scientificName": "Charadrius nivosus",
        "abaCode": 1
      },
      "SNSH": {
        "name": "Snowy Sheathbill",
        "scientificName": "",
        "abaCode": 0
      },
      "SOAL": {
        "name": "Sooty Albatross",
        "scientificName": "",
        "abaCode": 0
      },
      "SOFU": {
        "name": "Southern Fulmar",
        "scientificName": "",
        "abaCode": 0
      },
      "SORA": {
        "name": "Sora",
        "scientificName": "Porzana carolina",
        "abaCode": 1
      },
      "SOSA": {
        "name": "Solitary Sandpiper",
        "scientificName": "Tringa solitaria",
        "abaCode": 1
      },
      "SOSH": {
        "name": "Sooty Shearwater",
        "scientificName": "Puffinus griseus",
        "abaCode": 1
      },
      "SOSP": {
        "name": "Song Sparrow",
        "scientificName": "Melospiza melodia",
        "abaCode": 1
      },
      "SOTE": {
        "name": "Sooty Tern",
        "scientificName": "Onychoprion fuscatus",
        "abaCode": 2
      },
      "SOVI": {
        "name": "Solitary Vireo",
        "scientificName": "",
        "abaCode": 0
      },
      "SPDO": {
        "name": "Spotted Dove",
        "scientificName": "Streptopelia chinensis",
        "abaCode": 2
      },
      "SPEI": {
        "name": "Spectacled Eider",
        "scientificName": "Somateria fischeri",
        "abaCode": 3
      },
      "SPGR": {
        "name": "Spruce Grouse",
        "scientificName": "Falcipennis canadensis",
        "abaCode": 2
      },
      "SPOO": {
        "name": "Spotted-breasted Oriole",
        "scientificName": "",
        "abaCode": 0
      },
      "SPOS": {
        "name": "Spoonbill Sandpiper",
        "scientificName": "",
        "abaCode": 0
      },
      "SPOW": {
        "name": "Spotted Owl",
        "scientificName": "",
        "abaCode": 0
      },
      "SPPI": {
        "name": "Sprague's Pipit",
        "scientificName": "Anthus spragueii",
        "abaCode": 2
      },
      "SPSA": {
        "name": "Spotted Sandpiper",
        "scientificName": "Actitis macularius",
        "abaCode": 1
      },
      "SPSK": {
        "name": "South Polar Skua",
        "scientificName": "Stercorarius maccormicki",
        "abaCode": 2
      },
      "SPTO": {
        "name": "Spotted Towhee",
        "scientificName": "Pipilo maculatus",
        "abaCode": 1
      },
      "SRGH": {
        "name": "Snow x Ross's Goose Hybrid",
        "scientificName": "",
        "abaCode": 0
      },
      "SSHA": {
        "name": "Sharp-shinned Hawk",
        "scientificName": "",
        "abaCode": 0
      },
      "SSSP": {
        "name": "San Clemente Sage Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "STAL": {
        "name": "Short-tailed Albatross",
        "scientificName": "Phoebastria albatrus",
        "abaCode": 3
      },
      "STEI": {
        "name": "Steller's Eider",
        "scientificName": "Polysticta stelleri",
        "abaCode": 3
      },
      "STFL": {
        "name": "Scissor-tailed Flycatcher",
        "scientificName": "Tyrannus forficatus",
        "abaCode": 1
      },
      "STGR": {
        "name": "Sharp-tailed Grouse",
        "scientificName": "Tympanuchus phasianellus",
        "abaCode": 2
      },
      "STHA": {
        "name": "Short-tailed Hawk",
        "scientificName": "Buteo brachyurus",
        "abaCode": 2
      },
      "STJA": {
        "name": "Steller's Jay",
        "scientificName": "Cyanocitta stelleri",
        "abaCode": 1
      },
      "STKI": {
        "name": "Swallow-tailed Kite",
        "scientificName": "Elanoides forficatus",
        "abaCode": 1
      },
      "STOF": {
        "name": "Stolid Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "STPE": {
        "name": "Stejneger's Petrel",
        "scientificName": "Pterodroma longirostris",
        "abaCode": 4
      },
      "STRO": {
        "name": "Streak-backed Oriole",
        "scientificName": "Icterus pustulatus",
        "abaCode": 4
      },
      "STRS": {
        "name": "Streaked Shearwater",
        "scientificName": "Calonectris leucomelas",
        "abaCode": 4
      },
      "STSA": {
        "name": "Stilt Sandpiper",
        "scientificName": "Calidris himantopus",
        "abaCode": 1
      },
      "STSP": {
        "name": "Sharp-tailed Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "STSW": {
        "name": "Short-tailed Swift",
        "scientificName": "",
        "abaCode": 0
      },
      "STTL": {
        "name": "Streamertail",
        "scientificName": "",
        "abaCode": 0
      },
      "STWO": {
        "name": "Strickland's Woodpecker",
        "scientificName": "",
        "abaCode": 0
      },
      "SURF": {
        "name": "Surfbird",
        "scientificName": "Aphriza virgata",
        "abaCode": 1
      },
      "SUSC": {
        "name": "Surf Scoter",
        "scientificName": "Melanitta perspicillata",
        "abaCode": 1
      },
      "SUTA": {
        "name": "Summer Tanager",
        "scientificName": "Piranga rubra",
        "abaCode": 1
      },
      "SUWA": {
        "name": "Sutton's Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "SWFL": {
        "name": "Southwestern Willow Flycatcher",
        "scientificName": "Empidonax traillii",
        "abaCode": 1
      },
      "SWHA": {
        "name": "Swainson's Hawk",
        "scientificName": "Buteo swainsoni",
        "abaCode": 1
      },
      "SWSN": {
        "name": "Swinhoe's Snipe",
        "scientificName": "",
        "abaCode": 0
      },
      "SWSP": {
        "name": "Swamp Sparrow",
        "scientificName": "Melospiza georgiana",
        "abaCode": 1
      },
      "SWTH": {
        "name": "Swainson's Thrush",
        "scientificName": "Catharus ustulatus",
        "abaCode": 1
      },
      "SWWA": {
        "name": "Swainson's Warbler",
        "scientificName": "Limnothlypis swainsonii",
        "abaCode": 2
      },
      "TABG": {
        "name": "Taiga Bean Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "TACR": {
        "name": "Tamaulipas Crow",
        "scientificName": "Corvus imparatus",
        "abaCode": 3
      },
      "TAFL": {
        "name": "Taiga Flycatcher",
        "scientificName": "Ficedula albicilla",
        "abaCode": 4
      },
      "TAPE": {
        "name": "Tahiti Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "TBGO": {
        "name": "Tundra Bean-Goose",
        "scientificName": "Anser serrirostris",
        "abaCode": 3
      },
      "TBKI": {
        "name": "Thick-billed Kingbird",
        "scientificName": "Tyrannus crassirostris",
        "abaCode": 2
      },
      "TBMU": {
        "name": "Thick-billed Murre",
        "scientificName": "Uria lomvia",
        "abaCode": 1
      },
      "TBPA": {
        "name": "Thick-billed Parrot",
        "scientificName": "Rhynchopsitta pachyrhyncha",
        "abaCode": 6
      },
      "TBPR": {
        "name": "Thin-billed Prion",
        "scientificName": "",
        "abaCode": 0
      },
      "TBVI": {
        "name": "Thick-billed Vireo",
        "scientificName": "Vireo crassirostris",
        "abaCode": 4
      },
      "TEWA": {
        "name": "Tennessee Warbler",
        "scientificName": "Oreothlypis peregrina",
        "abaCode": 1
      },
      "THGU": {
        "name": "Thayer's Gull",
        "scientificName": "Larus thayeri",
        "abaCode": 2
      },
      "THWH": {
        "name": "Townsend's x Hermit Warbler Hybrid",
        "scientificName": "",
        "abaCode": 0
      },
      "TIMO": {
        "name": "Tinian Monarch",
        "scientificName": "",
        "abaCode": 0
      },
      "TOSH": {
        "name": "Townsend's Shearwater",
        "scientificName": "Puffinus auricularis",
        "abaCode": 5
      },
      "TOSO": {
        "name": "Townsend's Solitaire",
        "scientificName": "Myadestes townsendi",
        "abaCode": 1
      },
      "TOWA": {
        "name": "Townsend's Warbler",
        "scientificName": "Setophaga townsendi",
        "abaCode": 1
      },
      "TRBL": {
        "name": "Tricolored Blackbird",
        "scientificName": "Agelaius tricolor",
        "abaCode": 2
      },
      "TRES": {
        "name": "Tree Swallow",
        "scientificName": "Tachycineta bicolor",
        "abaCode": 1
      },
      "TRFL": {
        "name": "Traill's Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "TRHE": {
        "name": "Tricolored Heron",
        "scientificName": "Egretta tricolor",
        "abaCode": 1
      },
      "TRKI": {
        "name": "Tropical Kingbird",
        "scientificName": "Tyrannus melancholicus",
        "abaCode": 2
      },
      "TRMO": {
        "name": "Tropical Mockingbird",
        "scientificName": "",
        "abaCode": 0
      },
      "TRMU": {
        "name": "Tricolored Munia",
        "scientificName": "",
        "abaCode": 0
      },
      "TRPA": {
        "name": "Tropical Parula",
        "scientificName": "Setophaga pitiayumi",
        "abaCode": 3
      },
      "TRSP": {
        "name": "Tristram's Storm-Petrel",
        "scientificName": "Oceanodroma tristrami",
        "abaCode": 5
      },
      "TRUS": {
        "name": "Trumpeter Swan",
        "scientificName": "Cygnus buccinator",
        "abaCode": 1
      },
      "TSBL": {
        "name": "Tawny-shouldered Blackbird",
        "scientificName": "Agelaius humeralis",
        "abaCode": 5
      },
      "TUDU": {
        "name": "Tufted Duck",
        "scientificName": "Aythya fuligula",
        "abaCode": 3
      },
      "TUPU": {
        "name": "Tufted Puffin",
        "scientificName": "Fratercula cirrhata",
        "abaCode": 1
      },
      "TUSW": {
        "name": "Tundra Swan",
        "scientificName": "Cygnus columbianus",
        "abaCode": 1
      },
      "TUTI": {
        "name": "Tufted Titmouse",
        "scientificName": "Baeolophus bicolor",
        "abaCode": 1
      },
      "TUVU": {
        "name": "Turkey Vulture",
        "scientificName": "Cathartes aura",
        "abaCode": 1
      },
      "TWFG": {
        "name": "Tule White-fronted Goose",
        "scientificName": "",
        "abaCode": 0
      },
      "UDEJ": {
        "name": "Unidentified Dark-eyed Junco",
        "scientificName": "",
        "abaCode": 0
      },
      "UNAC": {
        "name": "Unidentified Accipiter",
        "scientificName": "",
        "abaCode": 0
      },
      "UNBI": {
        "name": "Unidentified Bird",
        "scientificName": "",
        "abaCode": 0
      },
      "UNBL": {
        "name": "Unidentified Blackbird",
        "scientificName": "",
        "abaCode": 0
      },
      "UNBU": {
        "name": "Unidentified Buteo",
        "scientificName": "",
        "abaCode": 0
      },
      "UNCH": {
        "name": "Unidentified Chickadee",
        "scientificName": "",
        "abaCode": 0
      },
      "UNCR": {
        "name": "Unidentified Crow",
        "scientificName": "",
        "abaCode": 0
      },
      "UNDO": {
        "name": "Unidentified Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "UNDU": {
        "name": "Unidentified Duck",
        "scientificName": "",
        "abaCode": 0
      },
      "UNEM": {
        "name": "Unidentified Empidonax",
        "scientificName": "",
        "abaCode": 0
      },
      "UNFA": {
        "name": "Unidentified Falcon",
        "scientificName": "",
        "abaCode": 0
      },
      "UNFI": {
        "name": "Unidentified Finch",
        "scientificName": "",
        "abaCode": 0
      },
      "UNFL": {
        "name": "Unidentified Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "UNGN": {
        "name": "Unidentified Gnatcatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "UNGR": {
        "name": "Unidentified Grouse",
        "scientificName": "",
        "abaCode": 0
      },
      "UNGU": {
        "name": "Unidentified Gull",
        "scientificName": "",
        "abaCode": 0
      },
      "UNHA": {
        "name": "Unidentified Hawk",
        "scientificName": "",
        "abaCode": 0
      },
      "UNHU": {
        "name": "Unidentified Hummingbird",
        "scientificName": "",
        "abaCode": 0
      },
      "UNJY": {
        "name": "Unidentified Jay",
        "scientificName": "",
        "abaCode": 0
      },
      "UNNU": {
        "name": "Unidentified Nuthatch",
        "scientificName": "",
        "abaCode": 0
      },
      "UNOR": {
        "name": "Unidentified Oriole",
        "scientificName": "",
        "abaCode": 0
      },
      "UNOW": {
        "name": "Unidentified Owl",
        "scientificName": "",
        "abaCode": 0
      },
      "UNPI": {
        "name": "Unidentified Pipit",
        "scientificName": "",
        "abaCode": 0
      },
      "UNRA": {
        "name": "Unidentified Raptor",
        "scientificName": "",
        "abaCode": 0
      },
      "UNRE": {
        "name": "Unknown Redpoll",
        "scientificName": "",
        "abaCode": 0
      },
      "UNSI": {
        "name": "Unidentified Swift",
        "scientificName": "",
        "abaCode": 0
      },
      "UNSP": {
        "name": "Unidentified Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "UNSW": {
        "name": "Unidentified Swallow",
        "scientificName": "",
        "abaCode": 0
      },
      "UNTA": {
        "name": "Unidentified Tanager",
        "scientificName": "",
        "abaCode": 0
      },
      "UNTE": {
        "name": "Unidentified Teal",
        "scientificName": "",
        "abaCode": 0
      },
      "UNTH": {
        "name": "Unidentified Thrush",
        "scientificName": "",
        "abaCode": 0
      },
      "UNTR": {
        "name": "Unidentified Thrasher",
        "scientificName": "",
        "abaCode": 0
      },
      "UNVI": {
        "name": "Unidentified Vireo",
        "scientificName": "",
        "abaCode": 0
      },
      "UNWA": {
        "name": "Unidentified Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "UNWO": {
        "name": "Unidentified Woodpekcer",
        "scientificName": "",
        "abaCode": 0
      },
      "UNWR": {
        "name": "Unidentified Wren",
        "scientificName": "",
        "abaCode": 0
      },
      "UPSA": {
        "name": "Upland Sandpiper",
        "scientificName": "Bartramia longicauda",
        "abaCode": 1
      },
      "URST": {
        "name": "Unknown Rufous-sided Towhee",
        "scientificName": "",
        "abaCode": 0
      },
      "UYRW": {
        "name": "Unknown Yellow-rumped Warbler",
        "scientificName": "Setophaga coronata",
        "abaCode": 1
      },
      "VABU": {
        "name": "Varied Bunting",
        "scientificName": "Passerina versicolor",
        "abaCode": 2
      },
      "VASW": {
        "name": "Vaux's Swift",
        "scientificName": "Chaetura vauxi",
        "abaCode": 1
      },
      "VATH": {
        "name": "Varied Thrush",
        "scientificName": "Ixoreus naevius",
        "abaCode": 1
      },
      "VATI": {
        "name": "Varied Tit",
        "scientificName": "",
        "abaCode": 0
      },
      "VCHU": {
        "name": "Violet-crowned Hummingbird",
        "scientificName": "Amazilia violiceps",
        "abaCode": 2
      },
      "VEER": {
        "name": "Veery",
        "scientificName": "Catharus fuscescens",
        "abaCode": 1
      },
      "VEFL": {
        "name": "Vermilion Flycatcher",
        "scientificName": "Pyrocephalus rubinus",
        "abaCode": 1
      },
      "VERD": {
        "name": "Verdin",
        "scientificName": "Auriparus flaviceps",
        "abaCode": 1
      },
      "VESP": {
        "name": "Vesper Sparrow",
        "scientificName": "Pooecetes gramineus",
        "abaCode": 1
      },
      "VETR": {
        "name": "Venezuelan Troupial",
        "scientificName": "",
        "abaCode": 0
      },
      "VGSW": {
        "name": "Violet-green Swallow",
        "scientificName": "Tachycineta thalassina",
        "abaCode": 1
      },
      "VIPE": {
        "name": "Victoria Penguin",
        "scientificName": "",
        "abaCode": 0
      },
      "VIRA": {
        "name": "Virginia Rail",
        "scientificName": "Rallus limicola",
        "abaCode": 1
      },
      "VIWA": {
        "name": "Virginia's Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "WAAL": {
        "name": "Wandering Albatross",
        "scientificName": "Diomedea exulans",
        "abaCode": 5
      },
      "WAHO": {
        "name": "Wattled Honeyeater",
        "scientificName": "",
        "abaCode": 0
      },
      "WATA": {
        "name": "Wandering Tattler",
        "scientificName": "Tringa incana",
        "abaCode": 1
      },
      "WAVA": {
        "name": "Waved Albatross",
        "scientificName": "",
        "abaCode": 0
      },
      "WAVI": {
        "name": "Warbling Vireo",
        "scientificName": "Vireo gilvus",
        "abaCode": 1
      },
      "WBNU": {
        "name": "White-breasted Nuthatch",
        "scientificName": "Sitta carolinensis",
        "abaCode": 1
      },
      "WCGR": {
        "name": "Western/clark's Grebe",
        "scientificName": "",
        "abaCode": 0
      },
      "WCPE": {
        "name": "White-chinned Petrel",
        "scientificName": "Procellaria aequinoctialis",
        "abaCode": 5
      },
      "WCPI": {
        "name": "White-crowned Pigeon",
        "scientificName": "Patagioenas leucocephala",
        "abaCode": 2
      },
      "WCSE": {
        "name": "White-collared Seedeater",
        "scientificName": "Sporophila torqueola",
        "abaCode": 3
      },
      "WCSP": {
        "name": "White-crowned Sparrow",
        "scientificName": "",
        "abaCode": 0
      },
      "WCTH": {
        "name": "White-chinned Thrush",
        "scientificName": "",
        "abaCode": 0
      },
      "WEBL": {
        "name": "Western Bluebird",
        "scientificName": "Sialia mexicana",
        "abaCode": 1
      },
      "WEFL": {
        "name": "Western Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "WEGR": {
        "name": "Western Grebe",
        "scientificName": "Aechmophorus occidentalis",
        "abaCode": 1
      },
      "WEGU": {
        "name": "Western Gull",
        "scientificName": "Larus occidentalis",
        "abaCode": 1
      },
      "WEHU": {
        "name": "White-eared Hummingbird",
        "scientificName": "Hylocharis leucotis",
        "abaCode": 3
      },
      "WEKI": {
        "name": "Western Kingbird",
        "scientificName": "Tyrannus verticalis",
        "abaCode": 1
      },
      "WEME": {
        "name": "Western Meadowlark",
        "scientificName": "Sturnella neglecta",
        "abaCode": 1
      },
      "WESA": {
        "name": "Western Sandpiper",
        "scientificName": "Calidris mauri",
        "abaCode": 1
      },
      "WESJ": {
        "name": "Western Scrub Jay",
        "scientificName": "",
        "abaCode": 0
      },
      "WESO": {
        "name": "Western Screech-Owl",
        "scientificName": "Megascops kennicottii",
        "abaCode": 1
      },
      "WESP": {
        "name": "Western Spindalis",
        "scientificName": "Spindalis zena",
        "abaCode": 3
      },
      "WETA": {
        "name": "Western Tanager",
        "scientificName": "Piranga ludoviciana",
        "abaCode": 1
      },
      "WETH": {
        "name": "White-eyed Thrush",
        "scientificName": "",
        "abaCode": 0
      },
      "WEVI": {
        "name": "White-eyed Vireo",
        "scientificName": "Vireo griseus",
        "abaCode": 1
      },
      "WEWA": {
        "name": "Worm-eating Warbler",
        "scientificName": "Helmitheros vermivorum",
        "abaCode": 1
      },
      "WEWP": {
        "name": "Western Wood-Pewee",
        "scientificName": "Contopus sordidulus",
        "abaCode": 1
      },
      "WFIB": {
        "name": "White-faced Ibis",
        "scientificName": "Plegadis chihi",
        "abaCode": 1
      },
      "WFSP": {
        "name": "White-faced Storm-Petrel",
        "scientificName": "Pelagodroma marina",
        "abaCode": 3
      },
      "WHAU": {
        "name": "Whiskered Auklet",
        "scientificName": "Aethia pygmaea",
        "abaCode": 2
      },
      "WHCR": {
        "name": "Whooping Crane",
        "scientificName": "Grus americana",
        "abaCode": 2
      },
      "WHIB": {
        "name": "White Ibis",
        "scientificName": "Eudocimus albus",
        "abaCode": 1
      },
      "WHIM": {
        "name": "Whimbrel",
        "scientificName": "Numenius phaeopus",
        "abaCode": 1
      },
      "WHIP": {
        "name": "White-cheeked Pintail",
        "scientificName": "Anas bahamensis",
        "abaCode": 4
      },
      "WHIT": {
        "name": "Whiskered Tern",
        "scientificName": "Chlidonias hybrida",
        "abaCode": 5
      },
      "WHOS": {
        "name": "Whooper Swan",
        "scientificName": "Cygnus cygnus",
        "abaCode": 3
      },
      "WHSO": {
        "name": "Whiskered Screech-Owl",
        "scientificName": "Megascops trichopsis",
        "abaCode": 2
      },
      "WHSP": {
        "name": "White-throated Storm-Petrel",
        "scientificName": "",
        "abaCode": 0
      },
      "WHSW": {
        "name": "Whistling Swan",
        "scientificName": "",
        "abaCode": 0
      },
      "WHTE": {
        "name": "White Tern",
        "scientificName": "",
        "abaCode": 0
      },
      "WHWA": {
        "name": "White Wagtail",
        "scientificName": "Motacilla alba",
        "abaCode": 3
      },
      "WHWO": {
        "name": "White-headed Woodpecker",
        "scientificName": "Picoides albolarvatus",
        "abaCode": 1
      },
      "WIFL": {
        "name": "Willow Flycatcher",
        "scientificName": "",
        "abaCode": 0
      },
      "WILL": {
        "name": "Willet",
        "scientificName": "Tringa semipalmata",
        "abaCode": 1
      },
      "WIPH": {
        "name": "Wilson's Phalarope",
        "scientificName": "Phalaropus tricolor",
        "abaCode": 1
      },
      "WIPL": {
        "name": "Wilson's Plover",
        "scientificName": "Charadrius wilsonia",
        "abaCode": 1
      },
      "WIPT": {
        "name": "Willow Ptarmigan",
        "scientificName": "Lagopus lagopus",
        "abaCode": 1
      },
      "WISA": {
        "name": "Williamson's Sapsucker",
        "scientificName": "Sphyrapicus thyroideus",
        "abaCode": 1
      },
      "WISN": {
        "name": "Wilson's Snipe",
        "scientificName": "Gallinago delicata",
        "abaCode": 1
      },
      "WISP": {
        "name": "Wilson's Storm-Petrel",
        "scientificName": "Oceanites oceanicus",
        "abaCode": 1
      },
      "WITU": {
        "name": "Wild Turkey",
        "scientificName": "Meleagris gallopavo",
        "abaCode": 1
      },
      "WIWA": {
        "name": "Wilson's Warbler",
        "scientificName": "Cardellina pusilla",
        "abaCode": 1
      },
      "WIWD": {
        "name": "West Indian Whistling-Duck",
        "scientificName": "",
        "abaCode": 0
      },
      "WIWO": {
        "name": "West Indian Woodpecker",
        "scientificName": "",
        "abaCode": 0
      },
      "WIWR": {
        "name": "Winter Wren",
        "scientificName": "Troglodytes hiemalis",
        "abaCode": 1
      },
      "WNCR": {
        "name": "White-necked Crow",
        "scientificName": "",
        "abaCode": 0
      },
      "WODU": {
        "name": "Wood Duck",
        "scientificName": "Aix sponsa",
        "abaCode": 1
      },
      "WOSA": {
        "name": "Wood Sandpiper",
        "scientificName": "Tringa glareola",
        "abaCode": 2
      },
      "WOSP": {
        "name": "Worthen's Sparrow",
        "scientificName": "Spizella wortheni",
        "abaCode": 5
      },
      "WOST": {
        "name": "Wood Stork",
        "scientificName": "Mycteria americana",
        "abaCode": 1
      },
      "WOTH": {
        "name": "Wood Thrush",
        "scientificName": "Hylocichla mustelina",
        "abaCode": 1
      },
      "WOWA": {
        "name": "Wood Warbler",
        "scientificName": "Phylloscopus sibilatrix",
        "abaCode": 5
      },
      "WPWA": {
        "name": "Western Palm Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "WREN": {
        "name": "Wrentit",
        "scientificName": "Chamaea fasciata",
        "abaCode": 1
      },
      "WRSA": {
        "name": "White-rumped Sandpiper",
        "scientificName": "Calidris fuscicollis",
        "abaCode": 1
      },
      "WRSH": {
        "name": "White-rumped Shama",
        "scientificName": "",
        "abaCode": 0
      },
      "WRSP": {
        "name": "Wedge-rumped Storm-Petrel",
        "scientificName": "Oceanodroma tethys",
        "abaCode": 4
      },
      "WRSW": {
        "name": "White-rumped Swiftlet",
        "scientificName": "",
        "abaCode": 0
      },
      "WTDO": {
        "name": "White-tipped Dove",
        "scientificName": "Leptotila verreauxi",
        "abaCode": 2
      },
      "WTGD": {
        "name": "White-throated Ground-Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "WTHA": {
        "name": "White-tailed Hawk",
        "scientificName": "Buteo albicaudatus",
        "abaCode": 2
      },
      "WTKI": {
        "name": "White-tailed Kite",
        "scientificName": "Elanus leucurus",
        "abaCode": 1
      },
      "WTPT": {
        "name": "White-tailed Ptarmigain",
        "scientificName": "",
        "abaCode": 0
      },
      "WTSH": {
        "name": "Wedge-tailed Shearwater",
        "scientificName": "Puffinus pacificus",
        "abaCode": 4
      },
      "WTSP": {
        "name": "White-throated Sparrow",
        "scientificName": "Zonotrichia albicollis",
        "abaCode": 1
      },
      "WTSW": {
        "name": "White-throated Swift",
        "scientificName": "Aeronautes saxatalis",
        "abaCode": 1
      },
      "WTTR": {
        "name": "White-tailed Tropicbird",
        "scientificName": "Phaethon lepturus",
        "abaCode": 3
      },
      "WVMY": {
        "name": "White-vented Myna",
        "scientificName": "",
        "abaCode": 0
      },
      "WWCR": {
        "name": "White-winged Crossbill",
        "scientificName": "Loxia leucoptera",
        "abaCode": 2
      },
      "WWDO": {
        "name": "White-winged Dove",
        "scientificName": "Zenaida asiatica",
        "abaCode": 1
      },
      "WWJU": {
        "name": "White-winged Junco",
        "scientificName": "",
        "abaCode": 0
      },
      "WWSC": {
        "name": "White-winged Scoter",
        "scientificName": "Melanitta fusca",
        "abaCode": 1
      },
      "WWTE": {
        "name": "White-winged Tern",
        "scientificName": "Chlidonias leucopterus",
        "abaCode": 4
      },
      "XAMU": {
        "name": "Xantus's Murrelet",
        "scientificName": "",
        "abaCode": 0
      },
      "YBCA": {
        "name": "Yellow-billed Cardinal",
        "scientificName": "",
        "abaCode": 0
      },
      "YBCH": {
        "name": "Yellow-breasted Chat",
        "scientificName": "Icteria virens",
        "abaCode": 1
      },
      "YBCR": {
        "name": "Yellow-breasted Crake",
        "scientificName": "",
        "abaCode": 0
      },
      "YBCU": {
        "name": "Yellow-billed Cuckoo",
        "scientificName": "Coccyzus americanus",
        "abaCode": 1
      },
      "YBEL": {
        "name": "Yellow-bellied Elaenia",
        "scientificName": "",
        "abaCode": 0
      },
      "YBFL": {
        "name": "Yellow-bellied Flycatcher",
        "scientificName": "Empidonax flaviventris",
        "abaCode": 1
      },
      "YBLO": {
        "name": "Yellow-billed Loon",
        "scientificName": "Gavia adamsii",
        "abaCode": 2
      },
      "YBMA": {
        "name": "Yellow-billed Magpie",
        "scientificName": "Pica nuttalli",
        "abaCode": 2
      },
      "YBSA": {
        "name": "Yellow-bellied Sapsucker",
        "scientificName": "Sphyrapicus varius",
        "abaCode": 1
      },
      "YBSE": {
        "name": "Yellow-bellied Seedeater",
        "scientificName": "",
        "abaCode": 0
      },
      "YCBI": {
        "name": "Yellow-crowned Bishop",
        "scientificName": "",
        "abaCode": 0
      },
      "YCNH": {
        "name": "Yellow-crowned Night-Heron",
        "scientificName": "Nyctanassa violacea",
        "abaCode": 1
      },
      "YEBI": {
        "name": "Yellow Bittern",
        "scientificName": "Ixobrychus sinensis",
        "abaCode": 5
      },
      "YEGR": {
        "name": "Yellow Grosbeak",
        "scientificName": "Pheucticus chrysopeplus",
        "abaCode": 4
      },
      "YEJU": {
        "name": "Yellow-eyed Junco",
        "scientificName": "Junco phaeonotus",
        "abaCode": 2
      },
      "YERA": {
        "name": "Yellow Rail",
        "scientificName": "Coturnicops noveboracensis",
        "abaCode": 2
      },
      "YEWA": {
        "name": "Yellow Warbler",
        "scientificName": "Setophaga petechia",
        "abaCode": 1
      },
      "YFCA": {
        "name": "Yellow-fronted Canary",
        "scientificName": "",
        "abaCode": 0
      },
      "YFGR": {
        "name": "Yellow-faced Grassquit",
        "scientificName": "Tiaris olivaceus",
        "abaCode": 4
      },
      "YFGU": {
        "name": "Yellow-footed Gull",
        "scientificName": "Larus livens",
        "abaCode": 2
      },
      "YGVI": {
        "name": "Yellow-green Vireo",
        "scientificName": "Vireo flavoviridis",
        "abaCode": 3
      },
      "YHBL": {
        "name": "Yellow-headed Blackbird",
        "scientificName": "Xanthocephalus xanthocephalus",
        "abaCode": 1
      },
      "YNAL": {
        "name": "Yellow-nosed Albatross",
        "scientificName": "Thalassarche chlororhynchos",
        "abaCode": 4
      },
      "YPWA": {
        "name": "Yellow Palm Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "YRWA": {
        "name": "Yellow-rumped Warbler",
        "scientificName": "",
        "abaCode": 0
      },
      "YSBL": {
        "name": "Yellow-shouldered Blackbird",
        "scientificName": "",
        "abaCode": 0
      },
      "YSFL": {
        "name": "Yellow-shafted Flicker",
        "scientificName": "",
        "abaCode": 0
      },
      "YSGR": {
        "name": "Yellow-shouldered Grassquit",
        "scientificName": "",
        "abaCode": 0
      },
      "YTVI": {
        "name": "Yellow-throated Vireo",
        "scientificName": "Vireo flavifrons",
        "abaCode": 1
      },
      "YTWA": {
        "name": "Yellow-throated Warbler",
        "scientificName": "Setophaga dominica",
        "abaCode": 1
      },
      "ZEBD": {
        "name": "Zebra Dove",
        "scientificName": "",
        "abaCode": 0
      },
      "ZEND": {
        "name": "Zenaida Dove",
        "scientificName": "Zenaida aurita",
        "abaCode": 5
      },
      "ZSHY": {
        "name": "Zonotrichia Sparrow Hybrid",
        "scientificName": "",
        "abaCode": 0
      },
      "ZTHA": {
        "name": "Zone-tailed Hawk",
        "scientificName": "Buteo albonotatus",
        "abaCode": 2
      }
    };
    exports.default = birdBrain;
    return module.exports;
  });
  
  $__System.registerDynamic("1", ["9", "a", "8"], true, function($__require, exports, module) {
    "use strict";
    ;
    var define,
        global = this,
        GLOBAL = this;
    Object.defineProperty(exports, "__esModule", {value: true});
    exports.default = undefined;
    var _createClass = function() {
      function defineProperties(target, props) {
        for (var i = 0; i < props.length; i++) {
          var descriptor = props[i];
          descriptor.enumerable = descriptor.enumerable || false;
          descriptor.configurable = true;
          if ("value" in descriptor)
            descriptor.writable = true;
          Object.defineProperty(target, descriptor.key, descriptor);
        }
      }
      return function(Constructor, protoProps, staticProps) {
        if (protoProps)
          defineProperties(Constructor.prototype, protoProps);
        if (staticProps)
          defineProperties(Constructor, staticProps);
        return Constructor;
      };
    }();
    var _checklist = $__require('9');
    var _checklist2 = _interopRequireDefault(_checklist);
    var _csv = $__require('a');
    var _csv2 = _interopRequireDefault(_csv);
    var _birdbrain = $__require('8');
    var _birdbrain2 = _interopRequireDefault(_birdbrain);
    function _interopRequireDefault(obj) {
      return obj && obj.__esModule ? obj : {default: obj};
    }
    function _classCallCheck(instance, Constructor) {
      if (!(instance instanceof Constructor)) {
        throw new TypeError("Cannot call a class as a function");
      }
    }
    var Parse = function() {
      function Parse(text) {
        _classCallCheck(this, Parse);
        this.source = text;
        this.checklist = (0, _checklist2.default)(text);
      }
      _createClass(Parse, [{
        key: 'toCsv',
        value: function toCsv() {
          return (0, _csv2.default)(this._buildRows()).split('\n').slice(1).join('\n');
        }
      }, {
        key: '_buildRows',
        value: function _buildRows() {
          var list = this.checklist;
          var calculateTotal = function calculateTotal(val) {
            return val.male.total.toInt() + val.female.total.toInt() + val.juvenile.toInt() + val.immature.toInt() + val.adult.toInt() + val.unspecified.toInt();
          };
          var matchBandCode = function matchBandCode(val) {
            return _birdbrain2.default[val.join()] ? _birdbrain2.default[val.join()].name : val.join();
          };
          var getSpeciesName = function getSpeciesName(val) {
            return val.isNothing() ? 'bird sp.' : matchBandCode(val);
          };
          function assembleComments(val) {
            var phenotypeComments = '';
            phenotypeComments += val.phenotype.female.immature.toInt() ? val.phenotype.female.immature.toInt() + ' immature females |' : '';
            phenotypeComments += val.phenotype.female.adult.toInt() ? val.phenotype.female.adult.toInt() + ' adult females |' : '';
            phenotypeComments += val.phenotype.female.unspecified.toInt() ? val.phenotype.female.unspecified.toInt() + ' unspecified age females |' : '';
            phenotypeComments += val.phenotype.male.immature.toInt() ? val.phenotype.male.immature.toInt() + ' immature males |' : '';
            phenotypeComments += val.phenotype.male.adult.toInt() ? val.phenotype.male.adult.toInt() + ' adult males |' : '';
            phenotypeComments += val.phenotype.male.unspecified.toInt() ? val.phenotype.male.unspecified.toInt() + ' unspecified age males |' : '';
            phenotypeComments += val.phenotype.juvenile.toInt() ? val.phenotype.juvenile.toInt() + ' juveniles |' : '';
            phenotypeComments += val.phenotype.adult.toInt() ? val.phenotype.adult.toInt() + ' unspecified sex adults |' : '';
            phenotypeComments += val.comment.emit().length ? val.comment.emit() : '';
            return phenotypeComments;
          }
          return list.species.reduce(function(prev, current) {
            var row = {
              'Common Name': getSpeciesName(current.identifier),
              'Genus': '',
              'Species': '',
              'Number': calculateTotal(current.phenotype),
              'Species Comments': assembleComments(current),
              'Location Name': list.location.emit(),
              'Latitude': '',
              'Longitude': '',
              'Date': list.date.emit(),
              'Start Time': list.time.emit(),
              'State/Province': list.province.emit() || 'ON',
              'Country Code': list.country.emit() || 'CA',
              'Protocol': list.protocol.emit(),
              'Number of Observers': 1,
              'Duration': list.duration.emit(),
              'All observations reported?': 'Y',
              'Effort Distance Miles': list.distance.emit(),
              'Effort Area Acres': '',
              'Submission Comments': '[Parsed from AviText file. See https://github.com/rgeraldporter/avitext-spec for more info.]'
            };
            prev.push(row);
            return prev;
          }, []);
        }
      }]);
      return Parse;
    }();
    exports.default = Parse;
    return module.exports;
  });
  
  })
  (function(factory) {
    factory();
  });
  //# sourceMappingURL=avitext-parse.js.map
  