|
|
@ -2,22 +2,22 @@ var _ = require('lodash'); |
|
|
|
|
|
|
|
|
|
|
|
module.exports = { |
|
|
|
module.exports = { |
|
|
|
'default': { |
|
|
|
'default': { |
|
|
|
'local': getFirstProperty(['locality']), |
|
|
|
'local': getFirstProperty(['locality', 'localadmin']), |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'GBR': { |
|
|
|
'GBR': { |
|
|
|
'local': getFirstProperty(['locality']), |
|
|
|
'local': getFirstProperty(['locality', 'localadmin']), |
|
|
|
'regional': getFirstProperty(['macroregion']), |
|
|
|
'regional': getFirstProperty(['macroregion']), |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'USA': { |
|
|
|
'USA': { |
|
|
|
'borough': getFirstProperty(['borough']), |
|
|
|
'borough': getFirstProperty(['borough']), |
|
|
|
'local': getFirstProperty(['locality']), |
|
|
|
'local': getFirstProperty(['locality', 'localadmin']), |
|
|
|
'regional': getUsOrCaState, |
|
|
|
'regional': getUsOrCaState, |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
}, |
|
|
|
}, |
|
|
|
'CAN': { |
|
|
|
'CAN': { |
|
|
|
'local': getFirstProperty(['locality']), |
|
|
|
'local': getFirstProperty(['locality']), // no localadmins in CAN
|
|
|
|
'regional': getUsOrCaState, |
|
|
|
'regional': getUsOrCaState, |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
'country': getFirstProperty(['country']) |
|
|
|
} |
|
|
|
} |
|
|
|