id: 1 unit: function initBotConversation() file: public/index.js start line: 62 end line: 156 size: 65 LOC McCabe index: 10 number of parameters: 0 id: 2 unit: function requestChatBot() file: public/index.js start line: 3 end line: 20 size: 17 LOC McCabe index: 4 number of parameters: 1 id: 3 unit: function extractLocale() file: public/index.js start line: 22 end line: 32 size: 11 LOC McCabe index: 3 number of parameters: 1 id: 4 unit: function chatRequested() file: public/index.js start line: 34 end line: 42 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 5 unit: function() file: public/index.js start line: 46 end line: 54 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 6 unit: getUserLocation() file: public/index.js start line: 137 end line: 142 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 7 unit: function healthResponse() file: server.js start line: 48 end line: 53 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 8 unit: function() file: public/index.js start line: 55 end line: 59 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 9 unit: function startChat() file: public/index.js start line: 158 end line: 161 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 10 unit: function getUserLocation() file: public/index.js start line: 44 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 11 unit: function isUserAuthenticated() file: server.js start line: 31 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 12 unit: function healthy() file: server.js start line: 54 end line: 56 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 13 unit: function unhealthy() file: server.js start line: 58 end line: 60 size: 3 LOC McCabe index: 1 number of parameters: 1