diff --git a/common/models/User-Identity.js b/common/models/User-Identity.js
index ff4508d0add40b..720e98b44a202f 100644
--- a/common/models/User-Identity.js
+++ b/common/models/User-Identity.js
@@ -3,32 +3,46 @@ var debug = require('debug')('freecc:models:userIdent');
var defaultProfileImage =
require('../utils/constantStrings.json').defaultProfileImage;
+function getFirstImageFromProfile(profile) {
+ return profile && profile.photos && profile.photos[0] ?
+ profile.photos[0].value :
+ null;
+}
module.exports = function(UserIdent) {
-
UserIdent.observe('before save', function(ctx, next) {
- var userIdent = ctx.currentInstance;
- // treat userIdent as immutable
+ var userIdent = ctx.currentInstance || ctx.instance;
+ if (!userIdent) {
+ debug('no user identity instance found');
+ return next();
+ }
userIdent.user(function(err, user) {
if (err) { return next(err); }
- debug('got user', user.username);
+ if (!user) {
+ debug('no user attached to identity!');
+ return next();
+ }
- var picture = userIdent.profile && userIdent.profile[0] ?
- userIdent.profile[0].value :
- null;
+ var picture = getFirstImageFromProfile(userIdent.profile);
- // check if user has picture
- // set user.picture from twitter
- if (picture && !user.picture || user.picture === defaultProfileImage) {
- debug('use has no pic');
+ debug('picture', picture, user.picture);
+ // check if picture was found
+ // check if user has no picture
+ // check if user has default picture
+ // set user.picture from oauth provider
+ if (
+ picture &&
+ (!user.picture || user.picture === defaultProfileImage)
+ ) {
+ debug('setting user picture');
user.picture = userIdent.profile.photos[0].value;
- user.save(function(err) {
+ return user.save(function(err) {
if (err) { return next(err); }
next();
});
- } else {
- debug('exiting after user ident');
- next();
}
+
+ debug('exiting after user ident');
+ next();
});
});
};
diff --git a/common/models/user.js b/common/models/user.js
new file mode 100644
index 00000000000000..0806d97e0b1491
--- /dev/null
+++ b/common/models/user.js
@@ -0,0 +1,171 @@
+var debug = require('debug')('freecc:user:remote');
+var blacklistedUsernames =
+ require('../../server/utils/constants').blacklistedUsernames;
+
+module.exports = function(User) {
+ // NOTE(berks): user email validation currently not needed but build in. This
+ // work around should let us sneak by
+ // see:
+ // https://github.com/strongloop/loopback/issues/1137#issuecomment-109200135
+ delete User.validations.email;
+ // set salt factor for passwords
+ User.settings.saltWorkFactor = 5;
+ debug('setting up user hooks');
+ // send verification email to new camper
+ User.afterRemote('create', function(ctx, user, next) {
+ debug('user created, sending email');
+ if (!user.email) { return next(); }
+
+ var mailOptions = {
+ type: 'email',
+ to: user.email,
+ from: 'Team@freecodecamp.com',
+ subject: 'Welcome to Free Code Camp!',
+ redirect: '/',
+ text: [
+ 'Greetings from San Francisco!\n\n',
+ 'Thank you for joining our community.\n',
+ 'Feel free to email us at this address if you have ',
+ 'any questions about Free Code Camp.\n',
+ 'And if you have a moment, check out our blog: ',
+ 'blog.freecodecamp.com.\n',
+ 'Good luck with the challenges!\n\n',
+ '- the Free Code Camp Volunteer Team'
+ ].join('')
+ };
+ user.verify(mailOptions, function(err) {
+ if (err) { return next(err); }
+ debug('verification email sent');
+ ctx.req.flash('success', {
+ msg: [
+ 'Please check your email and click on the verification link '
+ + 'before logging in.'
+ ]
+ });
+ ctx.res.redirect('/');
+ });
+ });
+
+ User.afterRemote('confirm', function(ctx) {
+ ctx.req.flash('success', {
+ msg: [
+ 'You\'re email has been confirmed!'
+ ]
+ });
+ ctx.res.redirect('/email-signin');
+ });
+
+ User.afterRemote('login', function(ctx, instance, next) {
+ var res = ctx.res;
+ var req = ctx.req;
+
+ User.findOne({where: {email: ctx.args.credentials.email}},
+ function(err, response) {
+ if (err) {
+ return next(err);
+ }
+ if (response.emailVerified !== true) {
+ return res.redirect('/');
+ }
+ User.login({
+ email: ctx.args.credentials.email,
+ password: ctx.args.credentials.password,
+ ttl: Infinity
+ }, function(err, accessToken) {
+ if (err) {
+ req.flash('errors', {
+ msg: [
+ 'Invalid username or password.'
+ ]
+ });
+ return res.redirect('/');
+ }
+ var config = {
+ signed: !!req.signedCookies,
+ maxAge: accessToken.ttl
+ };
+ if (accessToken && accessToken.id) {
+ res.cookie('access_token', accessToken.id, config);
+ res.cookie('userId', accessToken.userId, config);
+ }
+ req.logIn(response, function(err) {
+ if (err) {
+ return next(err);
+ }
+ req.flash('success', { msg: 'Success! You are logged in.' });
+ return res.redirect('/');
+ });
+ });
+ });
+ return res.redirect('/');
+ });
+
+ User.afterRemote('logout', function(ctx, result, next) {
+ var res = ctx.result;
+ res.clearCookie('access_token');
+ res.clearCookie('userId');
+ next();
+ });
+
+ User.doesExist = function doesExist(username, email, cb) {
+ if (!username && !email) {
+ return process.nextTick(function() {
+ cb(null, false);
+ });
+ }
+ debug('checking existence');
+
+ // check to see if username is on blacklist
+ if (username && blacklistedUsernames.indexOf(username) !== -1) {
+ return cb(null, true);
+ }
+
+ var where = {};
+ if (username) {
+ where.username = username.toLowerCase();
+ } else {
+ where.email = email ? email.toLowerCase() : email;
+ }
+ debug('where', where);
+ User.count(
+ where,
+ function (err, count) {
+ if (err) {
+ debug('err checking existance: ', err);
+ return cb(err);
+ }
+ if (count > 0) {
+ return cb(null, true);
+ }
+ return cb(null, false);
+ }
+ );
+ };
+
+ User.remoteMethod(
+ 'doesExist',
+ {
+ description: 'checks whether a user exists using email or username',
+ accepts: [
+ {
+ arg: 'username',
+ type: 'string'
+ },
+ {
+ arg: 'email',
+ type: 'string'
+ }
+ ],
+ returns: [
+ {
+ arg: 'exists',
+ type: 'boolean'
+ }
+ ],
+ http: {
+ path: '/exists',
+ verb: 'get'
+ }
+ }
+ );
+};
diff --git a/common/models/user.json b/common/models/user.json
index 2811cfce2dac5f..8e15a241dc8466 100644
--- a/common/models/user.json
+++ b/common/models/user.json
@@ -126,9 +126,8 @@
"type": "string"
},
"sentSlackInvite": {
- "type": {
- "type": false
- }
+ "type": "boolean",
+ "default": false
},
"resetPasswordExpires": {
"type": "string"
@@ -145,10 +144,12 @@
"completedDate": "string",
"solution": "string"
}
- ]
+ ],
+ "default": []
},
"uncompletedCoursewares": {
- "type": "array"
+ "type": "array",
+ "default": []
},
"completedCoursewares": {
"type": [
@@ -164,13 +165,16 @@
"githubLink": "string",
"verified": "boolean"
}
- ]
+ ],
+ "default": []
},
"completedFieldGuides": {
- "type": []
+ "type": "array",
+ "default": []
},
"uncompletedFieldGuides": {
- "type": []
+ "type": "array",
+ "default": []
},
"currentStreak": {
"type": "number",
@@ -217,7 +221,8 @@
"default": []
},
"uncompletedChallenges": {
- "type": "array"
+ "type": "array",
+ "default": []
}
},
"validations": [],
diff --git a/coverage/coverage.json b/coverage/coverage.json
new file mode 100644
index 00000000000000..e8730a7576ada8
--- /dev/null
+++ b/coverage/coverage.json
@@ -0,0 +1 @@
+{"/Users/nathanleniz/Developer/freecodecamp/server/server.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/server.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":0,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":0,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":0,"33":0,"34":0,"35":1,"36":1,"37":1,"38":1,"39":0,"40":0,"41":1,"42":1,"43":1,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":1,"52":1,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":1,"63":9,"64":9,"65":9,"66":1,"67":0,"68":1,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":1,"85":0,"86":0,"87":1,"88":0,"89":1},"b":{"1":[1,1],"2":[0,1],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,1],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,1]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":9,"8":0,"9":0,"10":0},"fnMap":{"1":{"name":"(anonymous_1)","line":3,"loc":{"start":{"line":3,"column":32},"end":{"line":3,"column":47}}},"2":{"name":"(anonymous_2)","line":65,"loc":{"start":{"line":65,"column":16},"end":{"line":65,"column":40}}},"3":{"name":"(anonymous_3)","line":88,"loc":{"start":{"line":88,"column":8},"end":{"line":88,"column":33}}},"4":{"name":"(anonymous_4)","line":172,"loc":{"start":{"line":172,"column":8},"end":{"line":172,"column":34}}},"5":{"name":"(anonymous_5)","line":187,"loc":{"start":{"line":187,"column":8},"end":{"line":187,"column":34}}},"6":{"name":"(anonymous_6)","line":207,"loc":{"start":{"line":207,"column":17},"end":{"line":207,"column":45}}},"7":{"name":"(anonymous_7)","line":230,"loc":{"start":{"line":230,"column":30},"end":{"line":230,"column":49}}},"8":{"name":"(anonymous_8)","line":251,"loc":{"start":{"line":251,"column":10},"end":{"line":251,"column":40}}},"9":{"name":"(anonymous_9)","line":287,"loc":{"start":{"line":287,"column":12},"end":{"line":287,"column":23}}},"10":{"name":"(anonymous_10)","line":288,"loc":{"start":{"line":288,"column":30},"end":{"line":288,"column":42}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"2":{"start":{"line":3,"column":0},"end":{"line":10,"column":3}},"3":{"start":{"line":4,"column":2},"end":{"line":7,"column":4}},"4":{"start":{"line":8,"column":2},"end":{"line":8,"column":27}},"5":{"start":{"line":9,"column":2},"end":{"line":9,"column":18}},"6":{"start":{"line":12,"column":0},"end":{"line":36,"column":45}},"7":{"start":{"line":38,"column":0},"end":{"line":39,"column":70}},"8":{"start":{"line":43,"column":0},"end":{"line":43,"column":21}},"9":{"start":{"line":44,"column":0},"end":{"line":45,"column":62}},"10":{"start":{"line":46,"column":0},"end":{"line":46,"column":57}},"11":{"start":{"line":48,"column":0},"end":{"line":48,"column":42}},"12":{"start":{"line":49,"column":0},"end":{"line":49,"column":48}},"13":{"start":{"line":50,"column":0},"end":{"line":50,"column":31}},"14":{"start":{"line":52,"column":0},"end":{"line":56,"column":1}},"15":{"start":{"line":53,"column":2},"end":{"line":55,"column":6}},"16":{"start":{"line":58,"column":0},"end":{"line":58,"column":20}},"17":{"start":{"line":59,"column":0},"end":{"line":59,"column":57}},"18":{"start":{"line":60,"column":0},"end":{"line":60,"column":23}},"19":{"start":{"line":61,"column":0},"end":{"line":61,"column":27}},"20":{"start":{"line":62,"column":0},"end":{"line":62,"column":51}},"21":{"start":{"line":63,"column":0},"end":{"line":69,"column":4}},"22":{"start":{"line":66,"column":6},"end":{"line":66,"column":31}},"23":{"start":{"line":70,"column":0},"end":{"line":70,"column":26}},"24":{"start":{"line":71,"column":0},"end":{"line":71,"column":44}},"25":{"start":{"line":72,"column":0},"end":{"line":80,"column":4}},"26":{"start":{"line":82,"column":0},"end":{"line":82,"column":17}},"27":{"start":{"line":83,"column":0},"end":{"line":83,"column":28}},"28":{"start":{"line":85,"column":0},"end":{"line":85,"column":28}},"29":{"start":{"line":86,"column":0},"end":{"line":86,"column":26}},"30":{"start":{"line":87,"column":0},"end":{"line":87,"column":29}},"31":{"start":{"line":88,"column":0},"end":{"line":94,"column":3}},"32":{"start":{"line":89,"column":2},"end":{"line":89,"column":49}},"33":{"start":{"line":90,"column":2},"end":{"line":92,"column":4}},"34":{"start":{"line":93,"column":2},"end":{"line":93,"column":9}},"35":{"start":{"line":96,"column":0},"end":{"line":133,"column":2}},"36":{"start":{"line":135,"column":0},"end":{"line":168,"column":4}},"37":{"start":{"line":170,"column":0},"end":{"line":170,"column":28}},"38":{"start":{"line":172,"column":0},"end":{"line":176,"column":3}},"39":{"start":{"line":174,"column":2},"end":{"line":174,"column":29}},"40":{"start":{"line":175,"column":2},"end":{"line":175,"column":9}},"41":{"start":{"line":178,"column":0},"end":{"line":180,"column":2}},"42":{"start":{"line":182,"column":0},"end":{"line":185,"column":3}},"43":{"start":{"line":187,"column":0},"end":{"line":197,"column":3}},"44":{"start":{"line":189,"column":2},"end":{"line":189,"column":36}},"45":{"start":{"line":190,"column":2},"end":{"line":194,"column":3}},"46":{"start":{"line":191,"column":4},"end":{"line":191,"column":18}},"47":{"start":{"line":192,"column":9},"end":{"line":194,"column":3}},"48":{"start":{"line":193,"column":4},"end":{"line":193,"column":18}},"49":{"start":{"line":195,"column":2},"end":{"line":195,"column":34}},"50":{"start":{"line":196,"column":2},"end":{"line":196,"column":9}},"51":{"start":{"line":199,"column":0},"end":{"line":203,"column":3}},"52":{"start":{"line":205,"column":0},"end":{"line":228,"column":2}},"53":{"start":{"line":208,"column":4},"end":{"line":208,"column":32}},"54":{"start":{"line":211,"column":4},"end":{"line":213,"column":13}},"55":{"start":{"line":215,"column":4},"end":{"line":215,"column":52}},"56":{"start":{"line":216,"column":4},"end":{"line":216,"column":80}},"57":{"start":{"line":217,"column":4},"end":{"line":217,"column":43}},"58":{"start":{"line":218,"column":4},"end":{"line":221,"column":6}},"59":{"start":{"line":223,"column":4},"end":{"line":225,"column":5}},"60":{"start":{"line":224,"column":6},"end":{"line":224,"column":28}},"61":{"start":{"line":226,"column":4},"end":{"line":226,"column":19}},"62":{"start":{"line":230,"column":0},"end":{"line":237,"column":3}},"63":{"start":{"line":231,"column":2},"end":{"line":231,"column":43}},"64":{"start":{"line":232,"column":2},"end":{"line":232,"column":44}},"65":{"start":{"line":233,"column":2},"end":{"line":236,"column":4}},"66":{"start":{"line":246,"column":0},"end":{"line":281,"column":1}},"67":{"start":{"line":247,"column":2},"end":{"line":247,"column":39}},"68":{"start":{"line":251,"column":2},"end":{"line":280,"column":5}},"69":{"start":{"line":254,"column":4},"end":{"line":256,"column":5}},"70":{"start":{"line":255,"column":6},"end":{"line":255,"column":34}},"71":{"start":{"line":259,"column":4},"end":{"line":261,"column":5}},"72":{"start":{"line":260,"column":6},"end":{"line":260,"column":27}},"73":{"start":{"line":264,"column":4},"end":{"line":264,"column":30}},"74":{"start":{"line":265,"column":4},"end":{"line":265,"column":51}},"75":{"start":{"line":267,"column":4},"end":{"line":267,"column":71}},"76":{"start":{"line":268,"column":4},"end":{"line":279,"column":5}},"77":{"start":{"line":269,"column":6},"end":{"line":269,"column":44}},"78":{"start":{"line":270,"column":6},"end":{"line":270,"column":31}},"79":{"start":{"line":272,"column":11},"end":{"line":279,"column":5}},"80":{"start":{"line":273,"column":6},"end":{"line":273,"column":56}},"81":{"start":{"line":274,"column":6},"end":{"line":274,"column":44}},"82":{"start":{"line":277,"column":6},"end":{"line":277,"column":50}},"83":{"start":{"line":278,"column":6},"end":{"line":278,"column":31}},"84":{"start":{"line":287,"column":0},"end":{"line":295,"column":2}},"85":{"start":{"line":288,"column":2},"end":{"line":294,"column":5}},"86":{"start":{"line":289,"column":4},"end":{"line":293,"column":6}},"87":{"start":{"line":298,"column":0},"end":{"line":300,"column":1}},"88":{"start":{"line":299,"column":2},"end":{"line":299,"column":14}},"89":{"start":{"line":302,"column":0},"end":{"line":302,"column":21}}},"branchMap":{"1":{"line":48,"type":"binary-expr","locations":[{"start":{"line":48,"column":16},"end":{"line":48,"column":32}},{"start":{"line":48,"column":36},"end":{"line":48,"column":40}}]},"2":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":0},"end":{"line":52,"column":0}},{"start":{"line":52,"column":0},"end":{"line":52,"column":0}}]},"3":{"line":190,"type":"if","locations":[{"start":{"line":190,"column":2},"end":{"line":190,"column":2}},{"start":{"line":190,"column":2},"end":{"line":190,"column":2}}]},"4":{"line":192,"type":"if","locations":[{"start":{"line":192,"column":9},"end":{"line":192,"column":9}},{"start":{"line":192,"column":9},"end":{"line":192,"column":9}}]},"5":{"line":211,"type":"cond-expr","locations":[{"start":{"line":212,"column":8},"end":{"line":212,"column":23}},{"start":{"line":213,"column":8},"end":{"line":213,"column":12}}]},"6":{"line":211,"type":"binary-expr","locations":[{"start":{"line":211,"column":16},"end":{"line":211,"column":22}},{"start":{"line":211,"column":26},"end":{"line":211,"column":35}},{"start":{"line":211,"column":39},"end":{"line":211,"column":54}}]},"7":{"line":215,"type":"binary-expr","locations":[{"start":{"line":215,"column":20},"end":{"line":215,"column":36}},{"start":{"line":215,"column":40},"end":{"line":215,"column":50}}]},"8":{"line":216,"type":"cond-expr","locations":[{"start":{"line":216,"column":46},"end":{"line":216,"column":68}},{"start":{"line":216,"column":71},"end":{"line":216,"column":79}}]},"9":{"line":223,"type":"if","locations":[{"start":{"line":223,"column":4},"end":{"line":223,"column":4}},{"start":{"line":223,"column":4},"end":{"line":223,"column":4}}]},"10":{"line":246,"type":"if","locations":[{"start":{"line":246,"column":0},"end":{"line":246,"column":0}},{"start":{"line":246,"column":0},"end":{"line":246,"column":0}}]},"11":{"line":254,"type":"if","locations":[{"start":{"line":254,"column":4},"end":{"line":254,"column":4}},{"start":{"line":254,"column":4},"end":{"line":254,"column":4}}]},"12":{"line":259,"type":"if","locations":[{"start":{"line":259,"column":4},"end":{"line":259,"column":4}},{"start":{"line":259,"column":4},"end":{"line":259,"column":4}}]},"13":{"line":268,"type":"if","locations":[{"start":{"line":268,"column":4},"end":{"line":268,"column":4}},{"start":{"line":268,"column":4},"end":{"line":268,"column":4}}]},"14":{"line":272,"type":"if","locations":[{"start":{"line":272,"column":11},"end":{"line":272,"column":11}},{"start":{"line":272,"column":11},"end":{"line":272,"column":11}}]},"15":{"line":298,"type":"if","locations":[{"start":{"line":298,"column":0},"end":{"line":298,"column":0}},{"start":{"line":298,"column":0},"end":{"line":298,"column":0}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/passport-providers.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/passport-providers.js","s":{"1":1,"2":1,"3":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":26}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":31}},"3":{"start":{"line":3,"column":0},"end":{"line":123,"column":2}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/config/secrets.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/config/secrets.js","s":{"1":1},"b":{"1":[1,1]},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":65,"column":2}}},"branchMap":{"1":{"line":3,"type":"binary-expr","locations":[{"start":{"line":3,"column":6},"end":{"line":3,"column":25}},{"start":{"line":3,"column":29},"end":{"line":3,"column":52}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/config.local.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/config.local.js","s":{"1":1,"2":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":54}},"2":{"start":{"line":3,"column":0},"end":{"line":5,"column":2}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/common/config.global.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/common/config.global.js","s":{"1":1,"2":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"2":{"start":{"line":7,"column":0},"end":{"line":7,"column":41}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/server/config.development.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/config.development.js","s":{"1":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":18,"column":2}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/server/datasources.local.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/datasources.local.js","s":{"1":1,"2":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":43}},"2":{"start":{"line":3,"column":0},"end":{"line":19,"column":2}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/common/models/user.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/common/models/user.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":1,"43":0,"44":0,"45":0,"46":0,"47":1,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":1},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0},"fnMap":{"1":{"name":"(anonymous_1)","line":5,"loc":{"start":{"line":5,"column":17},"end":{"line":5,"column":32}}},"2":{"name":"(anonymous_2)","line":13,"loc":{"start":{"line":13,"column":29},"end":{"line":13,"column":55}}},"3":{"name":"(anonymous_3)","line":34,"loc":{"start":{"line":34,"column":29},"end":{"line":34,"column":43}}},"4":{"name":"(anonymous_4)","line":47,"loc":{"start":{"line":47,"column":30},"end":{"line":47,"column":44}}},"5":{"name":"(anonymous_5)","line":56,"loc":{"start":{"line":56,"column":28},"end":{"line":56,"column":58}}},"6":{"name":"(anonymous_6)","line":61,"loc":{"start":{"line":61,"column":6},"end":{"line":61,"column":30}}},"7":{"name":"(anonymous_7)","line":72,"loc":{"start":{"line":72,"column":11},"end":{"line":72,"column":38}}},"8":{"name":"(anonymous_8)","line":89,"loc":{"start":{"line":89,"column":30},"end":{"line":89,"column":44}}},"9":{"name":"(anonymous_9)","line":101,"loc":{"start":{"line":101,"column":29},"end":{"line":101,"column":57}}},"10":{"name":"doesExist","line":108,"loc":{"start":{"line":108,"column":19},"end":{"line":108,"column":59}}},"11":{"name":"(anonymous_11)","line":110,"loc":{"start":{"line":110,"column":30},"end":{"line":110,"column":41}}},"12":{"name":"(anonymous_12)","line":130,"loc":{"start":{"line":130,"column":6},"end":{"line":130,"column":28}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":51}},"2":{"start":{"line":2,"column":0},"end":{"line":3,"column":63}},"3":{"start":{"line":5,"column":0},"end":{"line":169,"column":2}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":32}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":33}},"6":{"start":{"line":13,"column":2},"end":{"line":45,"column":5}},"7":{"start":{"line":14,"column":4},"end":{"line":14,"column":41}},"8":{"start":{"line":15,"column":4},"end":{"line":15,"column":39}},"9":{"start":{"line":15,"column":23},"end":{"line":15,"column":37}},"10":{"start":{"line":17,"column":4},"end":{"line":33,"column":6}},"11":{"start":{"line":34,"column":4},"end":{"line":44,"column":7}},"12":{"start":{"line":35,"column":6},"end":{"line":35,"column":36}},"13":{"start":{"line":35,"column":17},"end":{"line":35,"column":34}},"14":{"start":{"line":36,"column":6},"end":{"line":36,"column":39}},"15":{"start":{"line":37,"column":6},"end":{"line":42,"column":9}},"16":{"start":{"line":43,"column":6},"end":{"line":43,"column":28}},"17":{"start":{"line":47,"column":2},"end":{"line":54,"column":5}},"18":{"start":{"line":48,"column":4},"end":{"line":52,"column":7}},"19":{"start":{"line":53,"column":4},"end":{"line":53,"column":38}},"20":{"start":{"line":56,"column":2},"end":{"line":99,"column":5}},"21":{"start":{"line":57,"column":4},"end":{"line":57,"column":22}},"22":{"start":{"line":58,"column":4},"end":{"line":58,"column":22}},"23":{"start":{"line":60,"column":4},"end":{"line":97,"column":9}},"24":{"start":{"line":62,"column":8},"end":{"line":64,"column":9}},"25":{"start":{"line":63,"column":10},"end":{"line":63,"column":27}},"26":{"start":{"line":65,"column":8},"end":{"line":67,"column":9}},"27":{"start":{"line":66,"column":10},"end":{"line":66,"column":35}},"28":{"start":{"line":68,"column":8},"end":{"line":96,"column":11}},"29":{"start":{"line":73,"column":10},"end":{"line":80,"column":11}},"30":{"start":{"line":74,"column":12},"end":{"line":78,"column":15}},"31":{"start":{"line":79,"column":12},"end":{"line":79,"column":37}},"32":{"start":{"line":81,"column":10},"end":{"line":84,"column":12}},"33":{"start":{"line":85,"column":10},"end":{"line":88,"column":11}},"34":{"start":{"line":86,"column":12},"end":{"line":86,"column":63}},"35":{"start":{"line":87,"column":12},"end":{"line":87,"column":61}},"36":{"start":{"line":89,"column":10},"end":{"line":95,"column":13}},"37":{"start":{"line":90,"column":12},"end":{"line":92,"column":13}},"38":{"start":{"line":91,"column":14},"end":{"line":91,"column":31}},"39":{"start":{"line":93,"column":12},"end":{"line":93,"column":73}},"40":{"start":{"line":94,"column":12},"end":{"line":94,"column":37}},"41":{"start":{"line":98,"column":4},"end":{"line":98,"column":29}},"42":{"start":{"line":101,"column":2},"end":{"line":106,"column":5}},"43":{"start":{"line":102,"column":4},"end":{"line":102,"column":25}},"44":{"start":{"line":103,"column":4},"end":{"line":103,"column":36}},"45":{"start":{"line":104,"column":4},"end":{"line":104,"column":30}},"46":{"start":{"line":105,"column":4},"end":{"line":105,"column":11}},"47":{"start":{"line":108,"column":2},"end":{"line":141,"column":4}},"48":{"start":{"line":109,"column":4},"end":{"line":113,"column":5}},"49":{"start":{"line":110,"column":6},"end":{"line":112,"column":9}},"50":{"start":{"line":111,"column":8},"end":{"line":111,"column":24}},"51":{"start":{"line":114,"column":4},"end":{"line":114,"column":32}},"52":{"start":{"line":117,"column":4},"end":{"line":119,"column":5}},"53":{"start":{"line":118,"column":6},"end":{"line":118,"column":28}},"54":{"start":{"line":121,"column":4},"end":{"line":121,"column":19}},"55":{"start":{"line":122,"column":4},"end":{"line":126,"column":5}},"56":{"start":{"line":123,"column":6},"end":{"line":123,"column":46}},"57":{"start":{"line":125,"column":6},"end":{"line":125,"column":56}},"58":{"start":{"line":127,"column":4},"end":{"line":127,"column":26}},"59":{"start":{"line":128,"column":4},"end":{"line":140,"column":6}},"60":{"start":{"line":131,"column":8},"end":{"line":134,"column":9}},"61":{"start":{"line":132,"column":10},"end":{"line":132,"column":49}},"62":{"start":{"line":133,"column":10},"end":{"line":133,"column":25}},"63":{"start":{"line":135,"column":8},"end":{"line":137,"column":9}},"64":{"start":{"line":136,"column":10},"end":{"line":136,"column":32}},"65":{"start":{"line":138,"column":8},"end":{"line":138,"column":31}},"66":{"start":{"line":143,"column":2},"end":{"line":168,"column":4}}},"branchMap":{"1":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":15,"column":4}},{"start":{"line":15,"column":4},"end":{"line":15,"column":4}}]},"2":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":6},"end":{"line":35,"column":6}},{"start":{"line":35,"column":6},"end":{"line":35,"column":6}}]},"3":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":8},"end":{"line":62,"column":8}},{"start":{"line":62,"column":8},"end":{"line":62,"column":8}}]},"4":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":8},"end":{"line":65,"column":8}},{"start":{"line":65,"column":8},"end":{"line":65,"column":8}}]},"5":{"line":73,"type":"if","locations":[{"start":{"line":73,"column":10},"end":{"line":73,"column":10}},{"start":{"line":73,"column":10},"end":{"line":73,"column":10}}]},"6":{"line":85,"type":"if","locations":[{"start":{"line":85,"column":10},"end":{"line":85,"column":10}},{"start":{"line":85,"column":10},"end":{"line":85,"column":10}}]},"7":{"line":85,"type":"binary-expr","locations":[{"start":{"line":85,"column":14},"end":{"line":85,"column":25}},{"start":{"line":85,"column":29},"end":{"line":85,"column":43}}]},"8":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":12},"end":{"line":90,"column":12}},{"start":{"line":90,"column":12},"end":{"line":90,"column":12}}]},"9":{"line":109,"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":109,"column":4}},{"start":{"line":109,"column":4},"end":{"line":109,"column":4}}]},"10":{"line":109,"type":"binary-expr","locations":[{"start":{"line":109,"column":8},"end":{"line":109,"column":17}},{"start":{"line":109,"column":21},"end":{"line":109,"column":27}}]},"11":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":4},"end":{"line":117,"column":4}},{"start":{"line":117,"column":4},"end":{"line":117,"column":4}}]},"12":{"line":117,"type":"binary-expr","locations":[{"start":{"line":117,"column":8},"end":{"line":117,"column":16}},{"start":{"line":117,"column":20},"end":{"line":117,"column":65}}]},"13":{"line":122,"type":"if","locations":[{"start":{"line":122,"column":4},"end":{"line":122,"column":4}},{"start":{"line":122,"column":4},"end":{"line":122,"column":4}}]},"14":{"line":125,"type":"cond-expr","locations":[{"start":{"line":125,"column":28},"end":{"line":125,"column":47}},{"start":{"line":125,"column":50},"end":{"line":125,"column":55}}]},"15":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":8},"end":{"line":131,"column":8}},{"start":{"line":131,"column":8},"end":{"line":131,"column":8}}]},"16":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":8},"end":{"line":135,"column":8}},{"start":{"line":135,"column":8},"end":{"line":135,"column":8}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/utils/constants.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/utils/constants.js","s":{"1":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":39,"column":2}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/common/models/User-Identity.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/common/models/User-Identity.js","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0,0],"9":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"(anonymous_1)","line":6,"loc":{"start":{"line":6,"column":17},"end":{"line":6,"column":37}}},"2":{"name":"(anonymous_2)","line":7,"loc":{"start":{"line":7,"column":34},"end":{"line":7,"column":54}}},"3":{"name":"(anonymous_3)","line":13,"loc":{"start":{"line":13,"column":17},"end":{"line":13,"column":37}}},"4":{"name":"(anonymous_4)","line":29,"loc":{"start":{"line":29,"column":16},"end":{"line":29,"column":30}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":56}},"2":{"start":{"line":3,"column":0},"end":{"line":4,"column":63}},"3":{"start":{"line":6,"column":0},"end":{"line":39,"column":2}},"4":{"start":{"line":7,"column":1},"end":{"line":38,"column":4}},"5":{"start":{"line":8,"column":2},"end":{"line":8,"column":54}},"6":{"start":{"line":9,"column":2},"end":{"line":12,"column":3}},"7":{"start":{"line":10,"column":4},"end":{"line":10,"column":45}},"8":{"start":{"line":11,"column":4},"end":{"line":11,"column":18}},"9":{"start":{"line":13,"column":2},"end":{"line":37,"column":5}},"10":{"start":{"line":14,"column":4},"end":{"line":14,"column":34}},"11":{"start":{"line":14,"column":15},"end":{"line":14,"column":32}},"12":{"start":{"line":15,"column":4},"end":{"line":18,"column":5}},"13":{"start":{"line":16,"column":6},"end":{"line":16,"column":45}},"14":{"start":{"line":17,"column":6},"end":{"line":17,"column":20}},"15":{"start":{"line":20,"column":4},"end":{"line":22,"column":11}},"16":{"start":{"line":26,"column":4},"end":{"line":36,"column":5}},"17":{"start":{"line":27,"column":6},"end":{"line":27,"column":30}},"18":{"start":{"line":28,"column":6},"end":{"line":28,"column":55}},"19":{"start":{"line":29,"column":6},"end":{"line":32,"column":9}},"20":{"start":{"line":30,"column":8},"end":{"line":30,"column":38}},"21":{"start":{"line":30,"column":19},"end":{"line":30,"column":36}},"22":{"start":{"line":31,"column":8},"end":{"line":31,"column":15}},"23":{"start":{"line":34,"column":6},"end":{"line":34,"column":40}},"24":{"start":{"line":35,"column":6},"end":{"line":35,"column":13}}},"branchMap":{"1":{"line":8,"type":"binary-expr","locations":[{"start":{"line":8,"column":18},"end":{"line":8,"column":37}},{"start":{"line":8,"column":41},"end":{"line":8,"column":53}}]},"2":{"line":9,"type":"if","locations":[{"start":{"line":9,"column":2},"end":{"line":9,"column":2}},{"start":{"line":9,"column":2},"end":{"line":9,"column":2}}]},"3":{"line":14,"type":"if","locations":[{"start":{"line":14,"column":4},"end":{"line":14,"column":4}},{"start":{"line":14,"column":4},"end":{"line":14,"column":4}}]},"4":{"line":15,"type":"if","locations":[{"start":{"line":15,"column":4},"end":{"line":15,"column":4}},{"start":{"line":15,"column":4},"end":{"line":15,"column":4}}]},"5":{"line":20,"type":"cond-expr","locations":[{"start":{"line":21,"column":6},"end":{"line":21,"column":32}},{"start":{"line":22,"column":6},"end":{"line":22,"column":10}}]},"6":{"line":20,"type":"binary-expr","locations":[{"start":{"line":20,"column":18},"end":{"line":20,"column":35}},{"start":{"line":20,"column":39},"end":{"line":20,"column":59}}]},"7":{"line":26,"type":"if","locations":[{"start":{"line":26,"column":4},"end":{"line":26,"column":4}},{"start":{"line":26,"column":4},"end":{"line":26,"column":4}}]},"8":{"line":26,"type":"binary-expr","locations":[{"start":{"line":26,"column":8},"end":{"line":26,"column":15}},{"start":{"line":26,"column":19},"end":{"line":26,"column":32}},{"start":{"line":26,"column":36},"end":{"line":26,"column":72}}]},"9":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":8},"end":{"line":30,"column":8}},{"start":{"line":30,"column":8},"end":{"line":30,"column":8}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/a-extendUser.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/a-extendUser.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":1,"11":1,"12":1,"13":1,"14":1,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0]},"f":{"1":0,"2":0,"3":0,"4":1,"5":0,"6":0,"7":0},"fnMap":{"1":{"name":"destroyById","line":4,"loc":{"start":{"line":4,"column":0},"end":{"line":4,"column":32}}},"2":{"name":"(anonymous_2)","line":5,"loc":{"start":{"line":5,"column":30},"end":{"line":5,"column":49}}},"3":{"name":"(anonymous_3)","line":6,"loc":{"start":{"line":6,"column":26},"end":{"line":6,"column":40}}},"4":{"name":"(anonymous_4)","line":14,"loc":{"start":{"line":14,"column":17},"end":{"line":14,"column":31}}},"5":{"name":"(anonymous_5)","line":18,"loc":{"start":{"line":18,"column":31},"end":{"line":18,"column":51}}},"6":{"name":"(anonymous_6)","line":30,"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":20}}},"7":{"name":"(anonymous_7)","line":34,"loc":{"start":{"line":34,"column":6},"end":{"line":34,"column":17}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":23}},"2":{"start":{"line":2,"column":0},"end":{"line":2,"column":51}},"3":{"start":{"line":4,"column":0},"end":{"line":12,"column":1}},"4":{"start":{"line":5,"column":2},"end":{"line":11,"column":5}},"5":{"start":{"line":6,"column":4},"end":{"line":9,"column":7}},"6":{"start":{"line":7,"column":6},"end":{"line":7,"column":48}},"7":{"start":{"line":7,"column":17},"end":{"line":7,"column":46}},"8":{"start":{"line":8,"column":6},"end":{"line":8,"column":29}},"9":{"start":{"line":10,"column":4},"end":{"line":10,"column":42}},"10":{"start":{"line":14,"column":0},"end":{"line":40,"column":2}},"11":{"start":{"line":15,"column":2},"end":{"line":15,"column":29}},"12":{"start":{"line":16,"column":2},"end":{"line":16,"column":45}},"13":{"start":{"line":17,"column":2},"end":{"line":17,"column":49}},"14":{"start":{"line":18,"column":2},"end":{"line":39,"column":5}},"15":{"start":{"line":19,"column":4},"end":{"line":19,"column":38}},"16":{"start":{"line":20,"column":4},"end":{"line":20,"column":61}},"17":{"start":{"line":21,"column":4},"end":{"line":23,"column":5}},"18":{"start":{"line":22,"column":6},"end":{"line":22,"column":20}},"19":{"start":{"line":24,"column":4},"end":{"line":38,"column":6}},"20":{"start":{"line":31,"column":8},"end":{"line":31,"column":55}},"21":{"start":{"line":32,"column":8},"end":{"line":32,"column":18}},"22":{"start":{"line":35,"column":8},"end":{"line":35,"column":52}},"23":{"start":{"line":36,"column":8},"end":{"line":36,"column":15}}},"branchMap":{"1":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":6},"end":{"line":7,"column":6}},{"start":{"line":7,"column":6},"end":{"line":7,"column":6}}]},"2":{"line":20,"type":"cond-expr","locations":[{"start":{"line":20,"column":41},"end":{"line":20,"column":53}},{"start":{"line":20,"column":56},"end":{"line":20,"column":60}}]},"3":{"line":20,"type":"binary-expr","locations":[{"start":{"line":20,"column":13},"end":{"line":20,"column":22}},{"start":{"line":20,"column":26},"end":{"line":20,"column":38}}]},"4":{"line":21,"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":4}},{"start":{"line":21,"column":4},"end":{"line":21,"column":4}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/authentication.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/authentication.js","s":{"1":1,"2":1},"b":{},"f":{"1":1},"fnMap":{"1":{"name":"enableAuthentication","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":52}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":4,"column":2}},"2":{"start":{"line":3,"column":2},"end":{"line":3,"column":19}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/challenge.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/challenge.js","s":{"1":1,"2":1,"3":1,"4":1,"5":0,"6":0,"7":0,"8":0,"9":0,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":1,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":1,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":1,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":1,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":1,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0]},"f":{"1":0,"2":0,"3":1,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0},"fnMap":{"1":{"name":"getMDNlinks","line":42,"loc":{"start":{"line":42,"column":0},"end":{"line":42,"column":28}}},"2":{"name":"(anonymous_2)","line":49,"loc":{"start":{"line":49,"column":18},"end":{"line":49,"column":35}}},"3":{"name":"(anonymous_3)","line":56,"loc":{"start":{"line":56,"column":17},"end":{"line":56,"column":31}}},"4":{"name":"returnNextChallenge","line":80,"loc":{"start":{"line":80,"column":2},"end":{"line":80,"column":47}}},"5":{"name":"(anonymous_5)","line":84,"loc":{"start":{"line":84,"column":53},"end":{"line":84,"column":69}}},"6":{"name":"(anonymous_6)","line":89,"loc":{"start":{"line":89,"column":14},"end":{"line":89,"column":30}}},"7":{"name":"(anonymous_7)","line":126,"loc":{"start":{"line":126,"column":18},"end":{"line":126,"column":32}}},"8":{"name":"returnCurrentChallenge","line":134,"loc":{"start":{"line":134,"column":2},"end":{"line":134,"column":50}}},"9":{"name":"(anonymous_9)","line":138,"loc":{"start":{"line":138,"column":53},"end":{"line":138,"column":69}}},"10":{"name":"(anonymous_10)","line":143,"loc":{"start":{"line":143,"column":14},"end":{"line":143,"column":30}}},"11":{"name":"(anonymous_11)","line":153,"loc":{"start":{"line":153,"column":20},"end":{"line":153,"column":34}}},"12":{"name":"(anonymous_12)","line":163,"loc":{"start":{"line":163,"column":18},"end":{"line":163,"column":32}}},"13":{"name":"returnIndividualChallenge","line":171,"loc":{"start":{"line":171,"column":2},"end":{"line":171,"column":53}}},"14":{"name":"(anonymous_14)","line":185,"loc":{"start":{"line":185,"column":6},"end":{"line":185,"column":40}}},"15":{"name":"(anonymous_15)","line":209,"loc":{"start":{"line":209,"column":20},"end":{"line":209,"column":35}}},"16":{"name":"(anonymous_16)","line":211,"loc":{"start":{"line":211,"column":28},"end":{"line":211,"column":44}}},"17":{"name":"(anonymous_17)","line":213,"loc":{"start":{"line":213,"column":27},"end":{"line":213,"column":39}}},"18":{"name":"(anonymous_18)","line":222,"loc":{"start":{"line":222,"column":13},"end":{"line":222,"column":24}}},"19":{"name":"(anonymous_19)","line":240,"loc":{"start":{"line":240,"column":13},"end":{"line":240,"column":24}}},"20":{"name":"(anonymous_20)","line":257,"loc":{"start":{"line":257,"column":13},"end":{"line":257,"column":24}}},"21":{"name":"(anonymous_21)","line":273,"loc":{"start":{"line":273,"column":13},"end":{"line":273,"column":24}}},"22":{"name":"(anonymous_22)","line":288,"loc":{"start":{"line":288,"column":13},"end":{"line":288,"column":24}}},"23":{"name":"(anonymous_23)","line":303,"loc":{"start":{"line":303,"column":13},"end":{"line":303,"column":24}}},"24":{"name":"(anonymous_24)","line":326,"loc":{"start":{"line":326,"column":24},"end":{"line":326,"column":39}}},"25":{"name":"completedBonfire","line":338,"loc":{"start":{"line":338,"column":2},"end":{"line":338,"column":44}}},"26":{"name":"(anonymous_26)","line":349,"loc":{"start":{"line":349,"column":9},"end":{"line":349,"column":36}}},"27":{"name":"(anonymous_27)","line":395,"loc":{"start":{"line":395,"column":22},"end":{"line":395,"column":43}}},"28":{"name":"(anonymous_28)","line":399,"loc":{"start":{"line":399,"column":28},"end":{"line":399,"column":51}}},"29":{"name":"(anonymous_29)","line":429,"loc":{"start":{"line":429,"column":20},"end":{"line":429,"column":35}}},"30":{"name":"completedChallenge","line":436,"loc":{"start":{"line":436,"column":2},"end":{"line":436,"column":46}}},"31":{"name":"(anonymous_31)","line":456,"loc":{"start":{"line":456,"column":18},"end":{"line":456,"column":39}}},"32":{"name":"completedZiplineOrBasejump","line":466,"loc":{"start":{"line":466,"column":2},"end":{"line":466,"column":54}}},"33":{"name":"(anonymous_33)","line":488,"loc":{"start":{"line":488,"column":9},"end":{"line":488,"column":45}}},"34":{"name":"(anonymous_34)","line":508,"loc":{"start":{"line":508,"column":22},"end":{"line":508,"column":43}}},"35":{"name":"(anonymous_35)","line":531,"loc":{"start":{"line":531,"column":26},"end":{"line":531,"column":49}}},"36":{"name":"(anonymous_36)","line":560,"loc":{"start":{"line":560,"column":20},"end":{"line":560,"column":41}}}},"statementMap":{"1":{"start":{"line":33,"column":0},"end":{"line":36,"column":53}},"2":{"start":{"line":38,"column":0},"end":{"line":38,"column":61}},"3":{"start":{"line":39,"column":0},"end":{"line":39,"column":57}},"4":{"start":{"line":42,"column":0},"end":{"line":54,"column":1}},"5":{"start":{"line":44,"column":2},"end":{"line":44,"column":26}},"6":{"start":{"line":48,"column":2},"end":{"line":52,"column":3}},"7":{"start":{"line":49,"column":4},"end":{"line":51,"column":7}},"8":{"start":{"line":50,"column":6},"end":{"line":50,"column":43}},"9":{"start":{"line":53,"column":2},"end":{"line":53,"column":24}},"10":{"start":{"line":56,"column":0},"end":{"line":572,"column":2}},"11":{"start":{"line":57,"column":2},"end":{"line":57,"column":37}},"12":{"start":{"line":58,"column":2},"end":{"line":58,"column":39}},"13":{"start":{"line":59,"column":2},"end":{"line":59,"column":29}},"14":{"start":{"line":61,"column":2},"end":{"line":65,"column":4}},"15":{"start":{"line":67,"column":2},"end":{"line":71,"column":4}},"16":{"start":{"line":73,"column":2},"end":{"line":73,"column":68}},"17":{"start":{"line":74,"column":2},"end":{"line":74,"column":59}},"18":{"start":{"line":75,"column":2},"end":{"line":75,"column":76}},"19":{"start":{"line":76,"column":2},"end":{"line":76,"column":54}},"20":{"start":{"line":78,"column":2},"end":{"line":78,"column":18}},"21":{"start":{"line":80,"column":2},"end":{"line":132,"column":3}},"22":{"start":{"line":81,"column":4},"end":{"line":83,"column":5}},"23":{"start":{"line":82,"column":4},"end":{"line":82,"column":72}},"24":{"start":{"line":84,"column":4},"end":{"line":86,"column":7}},"25":{"start":{"line":85,"column":6},"end":{"line":85,"column":21}},"26":{"start":{"line":88,"column":4},"end":{"line":93,"column":9}},"27":{"start":{"line":90,"column":8},"end":{"line":92,"column":9}},"28":{"start":{"line":91,"column":10},"end":{"line":91,"column":22}},"29":{"start":{"line":101,"column":4},"end":{"line":101,"column":26}},"30":{"start":{"line":103,"column":4},"end":{"line":103,"column":68}},"31":{"start":{"line":104,"column":4},"end":{"line":104,"column":66}},"32":{"start":{"line":105,"column":4},"end":{"line":106,"column":28}},"33":{"start":{"line":108,"column":4},"end":{"line":120,"column":5}},"34":{"start":{"line":110,"column":6},"end":{"line":111,"column":66}},"35":{"start":{"line":112,"column":11},"end":{"line":120,"column":5}},"36":{"start":{"line":113,"column":6},"end":{"line":113,"column":72}},"37":{"start":{"line":115,"column":6},"end":{"line":118,"column":9}},"38":{"start":{"line":119,"column":6},"end":{"line":119,"column":70}},"39":{"start":{"line":122,"column":4},"end":{"line":124,"column":27}},"40":{"start":{"line":126,"column":4},"end":{"line":131,"column":7}},"41":{"start":{"line":127,"column":6},"end":{"line":129,"column":7}},"42":{"start":{"line":128,"column":8},"end":{"line":128,"column":25}},"43":{"start":{"line":130,"column":6},"end":{"line":130,"column":57}},"44":{"start":{"line":134,"column":2},"end":{"line":169,"column":3}},"45":{"start":{"line":135,"column":4},"end":{"line":137,"column":5}},"46":{"start":{"line":136,"column":4},"end":{"line":136,"column":72}},"47":{"start":{"line":138,"column":4},"end":{"line":140,"column":7}},"48":{"start":{"line":139,"column":6},"end":{"line":139,"column":21}},"49":{"start":{"line":142,"column":4},"end":{"line":147,"column":9}},"50":{"start":{"line":144,"column":8},"end":{"line":146,"column":9}},"51":{"start":{"line":145,"column":10},"end":{"line":145,"column":22}},"52":{"start":{"line":148,"column":4},"end":{"line":158,"column":5}},"53":{"start":{"line":149,"column":6},"end":{"line":149,"column":37}},"54":{"start":{"line":150,"column":6},"end":{"line":150,"column":74}},"55":{"start":{"line":151,"column":6},"end":{"line":151,"column":78}},"56":{"start":{"line":152,"column":6},"end":{"line":152,"column":53}},"57":{"start":{"line":153,"column":6},"end":{"line":157,"column":9}},"58":{"start":{"line":154,"column":8},"end":{"line":156,"column":9}},"59":{"start":{"line":155,"column":10},"end":{"line":155,"column":27}},"60":{"start":{"line":159,"column":4},"end":{"line":162,"column":39}},"61":{"start":{"line":163,"column":4},"end":{"line":168,"column":7}},"62":{"start":{"line":164,"column":6},"end":{"line":166,"column":7}},"63":{"start":{"line":165,"column":8},"end":{"line":165,"column":25}},"64":{"start":{"line":167,"column":6},"end":{"line":167,"column":57}},"65":{"start":{"line":171,"column":2},"end":{"line":336,"column":3}},"66":{"start":{"line":172,"column":4},"end":{"line":172,"column":46}},"67":{"start":{"line":174,"column":4},"end":{"line":181,"column":39}},"68":{"start":{"line":183,"column":4},"end":{"line":335,"column":9}},"69":{"start":{"line":186,"column":8},"end":{"line":186,"column":38}},"70":{"start":{"line":186,"column":19},"end":{"line":186,"column":36}},"71":{"start":{"line":189,"column":8},"end":{"line":195,"column":9}},"72":{"start":{"line":190,"column":10},"end":{"line":193,"column":13}},"73":{"start":{"line":194,"column":10},"end":{"line":194,"column":45}},"74":{"start":{"line":196,"column":8},"end":{"line":196,"column":49}},"75":{"start":{"line":198,"column":8},"end":{"line":201,"column":42}},"76":{"start":{"line":202,"column":8},"end":{"line":219,"column":9}},"77":{"start":{"line":203,"column":10},"end":{"line":203,"column":65}},"78":{"start":{"line":204,"column":15},"end":{"line":219,"column":9}},"79":{"start":{"line":205,"column":10},"end":{"line":218,"column":12}},"80":{"start":{"line":210,"column":18},"end":{"line":215,"column":23}},"81":{"start":{"line":212,"column":22},"end":{"line":212,"column":67}},"82":{"start":{"line":214,"column":22},"end":{"line":214,"column":33}},"83":{"start":{"line":221,"column":8},"end":{"line":324,"column":10}},"84":{"start":{"line":223,"column":12},"end":{"line":237,"column":15}},"85":{"start":{"line":241,"column":12},"end":{"line":254,"column":15}},"86":{"start":{"line":258,"column":12},"end":{"line":270,"column":15}},"87":{"start":{"line":274,"column":12},"end":{"line":285,"column":15}},"88":{"start":{"line":289,"column":12},"end":{"line":300,"column":15}},"89":{"start":{"line":304,"column":12},"end":{"line":322,"column":15}},"90":{"start":{"line":325,"column":8},"end":{"line":334,"column":9}},"91":{"start":{"line":326,"column":10},"end":{"line":331,"column":13}},"92":{"start":{"line":327,"column":12},"end":{"line":329,"column":13}},"93":{"start":{"line":328,"column":14},"end":{"line":328,"column":31}},"94":{"start":{"line":330,"column":12},"end":{"line":330,"column":60}},"95":{"start":{"line":333,"column":10},"end":{"line":333,"column":58}},"96":{"start":{"line":338,"column":2},"end":{"line":434,"column":3}},"97":{"start":{"line":339,"column":4},"end":{"line":339,"column":69}},"98":{"start":{"line":340,"column":4},"end":{"line":340,"column":50}},"99":{"start":{"line":341,"column":4},"end":{"line":341,"column":57}},"100":{"start":{"line":342,"column":4},"end":{"line":342,"column":53}},"101":{"start":{"line":343,"column":4},"end":{"line":343,"column":61}},"102":{"start":{"line":345,"column":4},"end":{"line":433,"column":5}},"103":{"start":{"line":346,"column":6},"end":{"line":411,"column":9}},"104":{"start":{"line":350,"column":8},"end":{"line":350,"column":38}},"105":{"start":{"line":350,"column":19},"end":{"line":350,"column":36}},"106":{"start":{"line":352,"column":8},"end":{"line":352,"column":72}},"107":{"start":{"line":353,"column":8},"end":{"line":356,"column":9}},"108":{"start":{"line":354,"column":10},"end":{"line":354,"column":60}},"109":{"start":{"line":355,"column":10},"end":{"line":355,"column":58}},"110":{"start":{"line":357,"column":8},"end":{"line":357,"column":38}},"111":{"start":{"line":358,"column":8},"end":{"line":384,"column":9}},"112":{"start":{"line":360,"column":10},"end":{"line":360,"column":72}},"113":{"start":{"line":361,"column":10},"end":{"line":365,"column":11}},"114":{"start":{"line":362,"column":12},"end":{"line":362,"column":64}},"115":{"start":{"line":363,"column":12},"end":{"line":363,"column":62}},"116":{"start":{"line":367,"column":10},"end":{"line":374,"column":13}},"117":{"start":{"line":376,"column":10},"end":{"line":383,"column":13}},"118":{"start":{"line":386,"column":8},"end":{"line":393,"column":11}},"119":{"start":{"line":395,"column":8},"end":{"line":410,"column":11}},"120":{"start":{"line":396,"column":10},"end":{"line":396,"column":40}},"121":{"start":{"line":396,"column":21},"end":{"line":396,"column":38}},"122":{"start":{"line":398,"column":10},"end":{"line":409,"column":11}},"123":{"start":{"line":399,"column":12},"end":{"line":406,"column":15}},"124":{"start":{"line":400,"column":14},"end":{"line":402,"column":15}},"125":{"start":{"line":401,"column":16},"end":{"line":401,"column":33}},"126":{"start":{"line":403,"column":14},"end":{"line":405,"column":15}},"127":{"start":{"line":404,"column":16},"end":{"line":404,"column":38}},"128":{"start":{"line":407,"column":17},"end":{"line":409,"column":11}},"129":{"start":{"line":408,"column":12},"end":{"line":408,"column":27}},"130":{"start":{"line":413,"column":6},"end":{"line":420,"column":9}},"131":{"start":{"line":422,"column":6},"end":{"line":422,"column":70}},"132":{"start":{"line":423,"column":6},"end":{"line":427,"column":7}},"133":{"start":{"line":425,"column":8},"end":{"line":425,"column":58}},"134":{"start":{"line":426,"column":8},"end":{"line":426,"column":56}},"135":{"start":{"line":429,"column":6},"end":{"line":432,"column":9}},"136":{"start":{"line":430,"column":8},"end":{"line":430,"column":38}},"137":{"start":{"line":430,"column":19},"end":{"line":430,"column":36}},"138":{"start":{"line":431,"column":8},"end":{"line":431,"column":23}},"139":{"start":{"line":436,"column":2},"end":{"line":464,"column":3}},"140":{"start":{"line":438,"column":4},"end":{"line":438,"column":50}},"141":{"start":{"line":439,"column":4},"end":{"line":439,"column":57}},"142":{"start":{"line":441,"column":4},"end":{"line":448,"column":7}},"143":{"start":{"line":449,"column":4},"end":{"line":449,"column":68}},"144":{"start":{"line":451,"column":4},"end":{"line":454,"column":5}},"145":{"start":{"line":452,"column":6},"end":{"line":452,"column":56}},"146":{"start":{"line":453,"column":6},"end":{"line":453,"column":54}},"147":{"start":{"line":456,"column":4},"end":{"line":463,"column":7}},"148":{"start":{"line":457,"column":6},"end":{"line":459,"column":7}},"149":{"start":{"line":458,"column":8},"end":{"line":458,"column":25}},"150":{"start":{"line":460,"column":6},"end":{"line":462,"column":7}},"151":{"start":{"line":461,"column":8},"end":{"line":461,"column":28}},"152":{"start":{"line":466,"column":2},"end":{"line":571,"column":3}},"153":{"start":{"line":468,"column":4},"end":{"line":468,"column":72}},"154":{"start":{"line":469,"column":4},"end":{"line":469,"column":50}},"155":{"start":{"line":470,"column":4},"end":{"line":470,"column":57}},"156":{"start":{"line":471,"column":4},"end":{"line":471,"column":56}},"157":{"start":{"line":472,"column":4},"end":{"line":473,"column":48}},"158":{"start":{"line":474,"column":4},"end":{"line":475,"column":12}},"159":{"start":{"line":476,"column":4},"end":{"line":482,"column":5}},"160":{"start":{"line":477,"column":6},"end":{"line":480,"column":9}},"161":{"start":{"line":481,"column":6},"end":{"line":481,"column":33}},"162":{"start":{"line":484,"column":4},"end":{"line":570,"column":5}},"163":{"start":{"line":485,"column":6},"end":{"line":540,"column":9}},"164":{"start":{"line":489,"column":8},"end":{"line":489,"column":38}},"165":{"start":{"line":489,"column":19},"end":{"line":489,"column":36}},"166":{"start":{"line":490,"column":8},"end":{"line":490,"column":72}},"167":{"start":{"line":491,"column":8},"end":{"line":494,"column":9}},"168":{"start":{"line":492,"column":10},"end":{"line":492,"column":60}},"169":{"start":{"line":493,"column":10},"end":{"line":493,"column":58}},"170":{"start":{"line":495,"column":8},"end":{"line":495,"column":51}},"171":{"start":{"line":497,"column":8},"end":{"line":506,"column":11}},"172":{"start":{"line":508,"column":8},"end":{"line":539,"column":11}},"173":{"start":{"line":509,"column":10},"end":{"line":509,"column":40}},"174":{"start":{"line":509,"column":21},"end":{"line":509,"column":38}},"175":{"start":{"line":511,"column":10},"end":{"line":513,"column":11}},"176":{"start":{"line":512,"column":12},"end":{"line":512,"column":39}},"177":{"start":{"line":514,"column":10},"end":{"line":514,"column":72}},"178":{"start":{"line":515,"column":10},"end":{"line":519,"column":11}},"179":{"start":{"line":516,"column":12},"end":{"line":516,"column":64}},"180":{"start":{"line":517,"column":12},"end":{"line":517,"column":62}},"181":{"start":{"line":521,"column":10},"end":{"line":530,"column":13}},"182":{"start":{"line":531,"column":10},"end":{"line":538,"column":13}},"183":{"start":{"line":532,"column":12},"end":{"line":534,"column":13}},"184":{"start":{"line":533,"column":14},"end":{"line":533,"column":31}},"185":{"start":{"line":535,"column":12},"end":{"line":537,"column":13}},"186":{"start":{"line":536,"column":14},"end":{"line":536,"column":41}},"187":{"start":{"line":543,"column":6},"end":{"line":552,"column":9}},"188":{"start":{"line":554,"column":6},"end":{"line":554,"column":70}},"189":{"start":{"line":555,"column":6},"end":{"line":558,"column":7}},"190":{"start":{"line":556,"column":8},"end":{"line":556,"column":58}},"191":{"start":{"line":557,"column":8},"end":{"line":557,"column":56}},"192":{"start":{"line":560,"column":6},"end":{"line":569,"column":9}},"193":{"start":{"line":561,"column":8},"end":{"line":563,"column":9}},"194":{"start":{"line":562,"column":10},"end":{"line":562,"column":27}},"195":{"start":{"line":566,"column":8},"end":{"line":568,"column":9}},"196":{"start":{"line":567,"column":10},"end":{"line":567,"column":37}}},"branchMap":{"1":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":2},"end":{"line":48,"column":2}},{"start":{"line":48,"column":2},"end":{"line":48,"column":2}}]},"2":{"line":81,"type":"if","locations":[{"start":{"line":81,"column":4},"end":{"line":81,"column":4}},{"start":{"line":81,"column":4},"end":{"line":81,"column":4}}]},"3":{"line":90,"type":"if","locations":[{"start":{"line":90,"column":8},"end":{"line":90,"column":8}},{"start":{"line":90,"column":8},"end":{"line":90,"column":8}}]},"4":{"line":108,"type":"if","locations":[{"start":{"line":108,"column":4},"end":{"line":108,"column":4}},{"start":{"line":108,"column":4},"end":{"line":108,"column":4}}]},"5":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":11},"end":{"line":112,"column":11}},{"start":{"line":112,"column":11},"end":{"line":112,"column":11}}]},"6":{"line":127,"type":"if","locations":[{"start":{"line":127,"column":6},"end":{"line":127,"column":6}},{"start":{"line":127,"column":6},"end":{"line":127,"column":6}}]},"7":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":4},"end":{"line":135,"column":4}},{"start":{"line":135,"column":4},"end":{"line":135,"column":4}}]},"8":{"line":144,"type":"if","locations":[{"start":{"line":144,"column":8},"end":{"line":144,"column":8}},{"start":{"line":144,"column":8},"end":{"line":144,"column":8}}]},"9":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":4},"end":{"line":148,"column":4}},{"start":{"line":148,"column":4},"end":{"line":148,"column":4}}]},"10":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":8},"end":{"line":154,"column":8}},{"start":{"line":154,"column":8},"end":{"line":154,"column":8}}]},"11":{"line":164,"type":"if","locations":[{"start":{"line":164,"column":6},"end":{"line":164,"column":6}},{"start":{"line":164,"column":6},"end":{"line":164,"column":6}}]},"12":{"line":175,"type":"cond-expr","locations":[{"start":{"line":176,"column":8},"end":{"line":180,"column":20}},{"start":{"line":181,"column":8},"end":{"line":181,"column":38}}]},"13":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":8},"end":{"line":186,"column":8}},{"start":{"line":186,"column":8},"end":{"line":186,"column":8}}]},"14":{"line":189,"type":"if","locations":[{"start":{"line":189,"column":8},"end":{"line":189,"column":8}},{"start":{"line":189,"column":8},"end":{"line":189,"column":8}}]},"15":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":8},"end":{"line":202,"column":8}},{"start":{"line":202,"column":8},"end":{"line":202,"column":8}}]},"16":{"line":204,"type":"if","locations":[{"start":{"line":204,"column":15},"end":{"line":204,"column":15}},{"start":{"line":204,"column":15},"end":{"line":204,"column":15}}]},"17":{"line":325,"type":"if","locations":[{"start":{"line":325,"column":8},"end":{"line":325,"column":8}},{"start":{"line":325,"column":8},"end":{"line":325,"column":8}}]},"18":{"line":327,"type":"if","locations":[{"start":{"line":327,"column":12},"end":{"line":327,"column":12}},{"start":{"line":327,"column":12},"end":{"line":327,"column":12}}]},"19":{"line":339,"type":"binary-expr","locations":[{"start":{"line":339,"column":26},"end":{"line":339,"column":62}},{"start":{"line":339,"column":66},"end":{"line":339,"column":68}}]},"20":{"line":345,"type":"if","locations":[{"start":{"line":345,"column":4},"end":{"line":345,"column":4}},{"start":{"line":345,"column":4},"end":{"line":345,"column":4}}]},"21":{"line":350,"type":"if","locations":[{"start":{"line":350,"column":8},"end":{"line":350,"column":8}},{"start":{"line":350,"column":8},"end":{"line":350,"column":8}}]},"22":{"line":353,"type":"if","locations":[{"start":{"line":353,"column":8},"end":{"line":353,"column":8}},{"start":{"line":353,"column":8},"end":{"line":353,"column":8}}]},"23":{"line":354,"type":"binary-expr","locations":[{"start":{"line":354,"column":43},"end":{"line":354,"column":53}},{"start":{"line":354,"column":57},"end":{"line":354,"column":58}}]},"24":{"line":358,"type":"if","locations":[{"start":{"line":358,"column":8},"end":{"line":358,"column":8}},{"start":{"line":358,"column":8},"end":{"line":358,"column":8}}]},"25":{"line":361,"type":"if","locations":[{"start":{"line":361,"column":10},"end":{"line":361,"column":10}},{"start":{"line":361,"column":10},"end":{"line":361,"column":10}}]},"26":{"line":362,"type":"binary-expr","locations":[{"start":{"line":362,"column":47},"end":{"line":362,"column":57}},{"start":{"line":362,"column":61},"end":{"line":362,"column":62}}]},"27":{"line":396,"type":"if","locations":[{"start":{"line":396,"column":10},"end":{"line":396,"column":10}},{"start":{"line":396,"column":10},"end":{"line":396,"column":10}}]},"28":{"line":398,"type":"if","locations":[{"start":{"line":398,"column":10},"end":{"line":398,"column":10}},{"start":{"line":398,"column":10},"end":{"line":398,"column":10}}]},"29":{"line":400,"type":"if","locations":[{"start":{"line":400,"column":14},"end":{"line":400,"column":14}},{"start":{"line":400,"column":14},"end":{"line":400,"column":14}}]},"30":{"line":403,"type":"if","locations":[{"start":{"line":403,"column":14},"end":{"line":403,"column":14}},{"start":{"line":403,"column":14},"end":{"line":403,"column":14}}]},"31":{"line":403,"type":"binary-expr","locations":[{"start":{"line":403,"column":18},"end":{"line":403,"column":22}},{"start":{"line":403,"column":26},"end":{"line":403,"column":32}}]},"32":{"line":407,"type":"if","locations":[{"start":{"line":407,"column":17},"end":{"line":407,"column":17}},{"start":{"line":407,"column":17},"end":{"line":407,"column":17}}]},"33":{"line":423,"type":"if","locations":[{"start":{"line":423,"column":6},"end":{"line":423,"column":6}},{"start":{"line":423,"column":6},"end":{"line":423,"column":6}}]},"34":{"line":425,"type":"binary-expr","locations":[{"start":{"line":425,"column":41},"end":{"line":425,"column":51}},{"start":{"line":425,"column":55},"end":{"line":425,"column":56}}]},"35":{"line":430,"type":"if","locations":[{"start":{"line":430,"column":8},"end":{"line":430,"column":8}},{"start":{"line":430,"column":8},"end":{"line":430,"column":8}}]},"36":{"line":451,"type":"if","locations":[{"start":{"line":451,"column":4},"end":{"line":451,"column":4}},{"start":{"line":451,"column":4},"end":{"line":451,"column":4}}]},"37":{"line":452,"type":"binary-expr","locations":[{"start":{"line":452,"column":39},"end":{"line":452,"column":49}},{"start":{"line":452,"column":53},"end":{"line":452,"column":54}}]},"38":{"line":457,"type":"if","locations":[{"start":{"line":457,"column":6},"end":{"line":457,"column":6}},{"start":{"line":457,"column":6},"end":{"line":457,"column":6}}]},"39":{"line":460,"type":"if","locations":[{"start":{"line":460,"column":6},"end":{"line":460,"column":6}},{"start":{"line":460,"column":6},"end":{"line":460,"column":6}}]},"40":{"line":468,"type":"binary-expr","locations":[{"start":{"line":468,"column":26},"end":{"line":468,"column":62}},{"start":{"line":468,"column":66},"end":{"line":468,"column":71}}]},"41":{"line":472,"type":"cond-expr","locations":[{"start":{"line":473,"column":8},"end":{"line":473,"column":40}},{"start":{"line":473,"column":43},"end":{"line":473,"column":47}}]},"42":{"line":474,"type":"cond-expr","locations":[{"start":{"line":475,"column":6},"end":{"line":475,"column":7}},{"start":{"line":475,"column":10},"end":{"line":475,"column":11}}]},"43":{"line":476,"type":"if","locations":[{"start":{"line":476,"column":4},"end":{"line":476,"column":4}},{"start":{"line":476,"column":4},"end":{"line":476,"column":4}}]},"44":{"line":476,"type":"binary-expr","locations":[{"start":{"line":476,"column":8},"end":{"line":476,"column":21}},{"start":{"line":476,"column":25},"end":{"line":476,"column":36}}]},"45":{"line":484,"type":"if","locations":[{"start":{"line":484,"column":4},"end":{"line":484,"column":4}},{"start":{"line":484,"column":4},"end":{"line":484,"column":4}}]},"46":{"line":489,"type":"if","locations":[{"start":{"line":489,"column":8},"end":{"line":489,"column":8}},{"start":{"line":489,"column":8},"end":{"line":489,"column":8}}]},"47":{"line":491,"type":"if","locations":[{"start":{"line":491,"column":8},"end":{"line":491,"column":8}},{"start":{"line":491,"column":8},"end":{"line":491,"column":8}}]},"48":{"line":492,"type":"binary-expr","locations":[{"start":{"line":492,"column":43},"end":{"line":492,"column":53}},{"start":{"line":492,"column":57},"end":{"line":492,"column":58}}]},"49":{"line":509,"type":"if","locations":[{"start":{"line":509,"column":10},"end":{"line":509,"column":10}},{"start":{"line":509,"column":10},"end":{"line":509,"column":10}}]},"50":{"line":511,"type":"if","locations":[{"start":{"line":511,"column":10},"end":{"line":511,"column":10}},{"start":{"line":511,"column":10},"end":{"line":511,"column":10}}]},"51":{"line":515,"type":"if","locations":[{"start":{"line":515,"column":10},"end":{"line":515,"column":10}},{"start":{"line":515,"column":10},"end":{"line":515,"column":10}}]},"52":{"line":516,"type":"binary-expr","locations":[{"start":{"line":516,"column":47},"end":{"line":516,"column":57}},{"start":{"line":516,"column":61},"end":{"line":516,"column":62}}]},"53":{"line":532,"type":"if","locations":[{"start":{"line":532,"column":12},"end":{"line":532,"column":12}},{"start":{"line":532,"column":12},"end":{"line":532,"column":12}}]},"54":{"line":535,"type":"if","locations":[{"start":{"line":535,"column":12},"end":{"line":535,"column":12}},{"start":{"line":535,"column":12},"end":{"line":535,"column":12}}]},"55":{"line":535,"type":"binary-expr","locations":[{"start":{"line":535,"column":16},"end":{"line":535,"column":20}},{"start":{"line":535,"column":24},"end":{"line":535,"column":30}}]},"56":{"line":555,"type":"if","locations":[{"start":{"line":555,"column":6},"end":{"line":555,"column":6}},{"start":{"line":555,"column":6},"end":{"line":555,"column":6}}]},"57":{"line":556,"type":"binary-expr","locations":[{"start":{"line":556,"column":41},"end":{"line":556,"column":51}},{"start":{"line":556,"column":55},"end":{"line":556,"column":56}}]},"58":{"line":561,"type":"if","locations":[{"start":{"line":561,"column":8},"end":{"line":561,"column":8}},{"start":{"line":561,"column":8},"end":{"line":561,"column":8}}]},"59":{"line":566,"type":"if","locations":[{"start":{"line":566,"column":8},"end":{"line":566,"column":8}},{"start":{"line":566,"column":8},"end":{"line":566,"column":8}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/utils/index.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/utils/index.js","s":{"1":1,"2":1,"3":1,"4":0,"5":0,"6":0,"7":0,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":14,"15":1,"16":39,"17":1,"18":14,"19":1,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":1,"27":1,"28":1,"29":14,"30":175,"31":14,"32":1,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":1,"47":1,"48":14,"49":175,"50":14,"51":1,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0},"b":{"1":[1,0],"2":[0,0],"3":[1,0],"4":[0,0],"5":[0,0],"6":[1,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0]},"f":{"1":0,"2":1,"3":14,"4":39,"5":14,"6":0,"7":0,"8":1,"9":14,"10":175,"11":0,"12":0,"13":0,"14":0,"15":1,"16":14,"17":175,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0},"fnMap":{"1":{"name":"(anonymous_1)","line":26,"loc":{"start":{"line":26,"column":12},"end":{"line":26,"column":52}}},"2":{"name":"(anonymous_2)","line":37,"loc":{"start":{"line":37,"column":1},"end":{"line":37,"column":12}}},"3":{"name":"(anonymous_3)","line":44,"loc":{"start":{"line":44,"column":22},"end":{"line":44,"column":38}}},"4":{"name":"(anonymous_4)","line":49,"loc":{"start":{"line":49,"column":23},"end":{"line":49,"column":39}}},"5":{"name":"(anonymous_5)","line":52,"loc":{"start":{"line":52,"column":18},"end":{"line":52,"column":34}}},"6":{"name":"(anonymous_6)","line":61,"loc":{"start":{"line":61,"column":29},"end":{"line":61,"column":41}}},"7":{"name":"(anonymous_7)","line":64,"loc":{"start":{"line":64,"column":40},"end":{"line":64,"column":55}}},"8":{"name":"(anonymous_8)","line":76,"loc":{"start":{"line":76,"column":26},"end":{"line":76,"column":38}}},"9":{"name":"(anonymous_9)","line":79,"loc":{"start":{"line":79,"column":40},"end":{"line":79,"column":55}}},"10":{"name":"(anonymous_10)","line":80,"loc":{"start":{"line":80,"column":55},"end":{"line":80,"column":71}}},"11":{"name":"(anonymous_11)","line":89,"loc":{"start":{"line":89,"column":19},"end":{"line":89,"column":31}}},"12":{"name":"(anonymous_12)","line":93,"loc":{"start":{"line":93,"column":57},"end":{"line":93,"column":72}}},"13":{"name":"(anonymous_13)","line":101,"loc":{"start":{"line":101,"column":17},"end":{"line":101,"column":29}}},"14":{"name":"(anonymous_14)","line":104,"loc":{"start":{"line":104,"column":59},"end":{"line":104,"column":74}}},"15":{"name":"(anonymous_15)","line":112,"loc":{"start":{"line":112,"column":28},"end":{"line":112,"column":40}}},"16":{"name":"(anonymous_16)","line":116,"loc":{"start":{"line":116,"column":16},"end":{"line":116,"column":31}}},"17":{"name":"(anonymous_17)","line":117,"loc":{"start":{"line":117,"column":59},"end":{"line":117,"column":75}}},"18":{"name":"(anonymous_18)","line":127,"loc":{"start":{"line":127,"column":16},"end":{"line":127,"column":28}}},"19":{"name":"(anonymous_19)","line":133,"loc":{"start":{"line":133,"column":14},"end":{"line":133,"column":26}}},"20":{"name":"(anonymous_20)","line":139,"loc":{"start":{"line":139,"column":20},"end":{"line":139,"column":32}}},"21":{"name":"(anonymous_21)","line":145,"loc":{"start":{"line":145,"column":20},"end":{"line":145,"column":32}}},"22":{"name":"(anonymous_22)","line":149,"loc":{"start":{"line":149,"column":41},"end":{"line":149,"column":57}}},"23":{"name":"(anonymous_23)","line":156,"loc":{"start":{"line":156,"column":28},"end":{"line":156,"column":40}}},"24":{"name":"(anonymous_24)","line":160,"loc":{"start":{"line":160,"column":43},"end":{"line":160,"column":59}}},"25":{"name":"(anonymous_25)","line":171,"loc":{"start":{"line":171,"column":21},"end":{"line":171,"column":33}}},"26":{"name":"(anonymous_26)","line":175,"loc":{"start":{"line":175,"column":41},"end":{"line":175,"column":57}}},"27":{"name":"(anonymous_27)","line":182,"loc":{"start":{"line":182,"column":20},"end":{"line":182,"column":32}}},"28":{"name":"(anonymous_28)","line":186,"loc":{"start":{"line":186,"column":15},"end":{"line":186,"column":40}}},"29":{"name":"(anonymous_29)","line":187,"loc":{"start":{"line":187,"column":5},"end":{"line":187,"column":17}}},"30":{"name":"(anonymous_30)","line":189,"loc":{"start":{"line":189,"column":19},"end":{"line":189,"column":52}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":12,"column":58}},"2":{"start":{"line":17,"column":0},"end":{"line":19,"column":56}},"3":{"start":{"line":26,"column":0},"end":{"line":35,"column":2}},"4":{"start":{"line":27,"column":2},"end":{"line":28,"column":17}},"5":{"start":{"line":30,"column":2},"end":{"line":32,"column":3}},"6":{"start":{"line":31,"column":4},"end":{"line":31,"column":66}},"7":{"start":{"line":34,"column":2},"end":{"line":34,"column":17}},"8":{"start":{"line":37,"column":0},"end":{"line":57,"column":5}},"9":{"start":{"line":38,"column":2},"end":{"line":56,"column":3}},"10":{"start":{"line":39,"column":4},"end":{"line":39,"column":31}},"11":{"start":{"line":40,"column":4},"end":{"line":42,"column":6}},"12":{"start":{"line":43,"column":4},"end":{"line":43,"column":23}},"13":{"start":{"line":44,"column":4},"end":{"line":48,"column":7}},"14":{"start":{"line":45,"column":6},"end":{"line":47,"column":8}},"15":{"start":{"line":49,"column":4},"end":{"line":51,"column":7}},"16":{"start":{"line":50,"column":6},"end":{"line":50,"column":31}},"17":{"start":{"line":52,"column":4},"end":{"line":54,"column":7}},"18":{"start":{"line":53,"column":6},"end":{"line":53,"column":45}},"19":{"start":{"line":55,"column":4},"end":{"line":55,"column":50}},"20":{"start":{"line":60,"column":0},"end":{"line":216,"column":2}},"21":{"start":{"line":62,"column":4},"end":{"line":72,"column":5}},"22":{"start":{"line":63,"column":6},"end":{"line":63,"column":34}},"23":{"start":{"line":64,"column":6},"end":{"line":71,"column":9}},"24":{"start":{"line":65,"column":8},"end":{"line":70,"column":10}},"25":{"start":{"line":73,"column":4},"end":{"line":73,"column":34}},"26":{"start":{"line":77,"column":4},"end":{"line":85,"column":5}},"27":{"start":{"line":78,"column":6},"end":{"line":78,"column":31}},"28":{"start":{"line":79,"column":6},"end":{"line":84,"column":9}},"29":{"start":{"line":80,"column":8},"end":{"line":82,"column":11}},"30":{"start":{"line":81,"column":10},"end":{"line":81,"column":25}},"31":{"start":{"line":83,"column":8},"end":{"line":83,"column":43}},"32":{"start":{"line":86,"column":4},"end":{"line":86,"column":31}},"33":{"start":{"line":91,"column":4},"end":{"line":97,"column":5}},"34":{"start":{"line":92,"column":6},"end":{"line":92,"column":27}},"35":{"start":{"line":93,"column":6},"end":{"line":95,"column":9}},"36":{"start":{"line":94,"column":8},"end":{"line":94,"column":55}},"37":{"start":{"line":96,"column":6},"end":{"line":96,"column":51}},"38":{"start":{"line":98,"column":4},"end":{"line":98,"column":27}},"39":{"start":{"line":102,"column":4},"end":{"line":108,"column":5}},"40":{"start":{"line":103,"column":6},"end":{"line":103,"column":25}},"41":{"start":{"line":104,"column":6},"end":{"line":106,"column":9}},"42":{"start":{"line":105,"column":8},"end":{"line":105,"column":57}},"43":{"start":{"line":107,"column":6},"end":{"line":107,"column":47}},"44":{"start":{"line":109,"column":4},"end":{"line":109,"column":25}},"45":{"start":{"line":113,"column":4},"end":{"line":122,"column":5}},"46":{"start":{"line":114,"column":6},"end":{"line":114,"column":33}},"47":{"start":{"line":115,"column":6},"end":{"line":121,"column":11}},"48":{"start":{"line":117,"column":10},"end":{"line":119,"column":13}},"49":{"start":{"line":118,"column":12},"end":{"line":118,"column":29}},"50":{"start":{"line":120,"column":10},"end":{"line":120,"column":49}},"51":{"start":{"line":123,"column":4},"end":{"line":123,"column":33}},"52":{"start":{"line":128,"column":4},"end":{"line":130,"column":8}},"53":{"start":{"line":134,"column":4},"end":{"line":136,"column":8}},"54":{"start":{"line":140,"column":4},"end":{"line":142,"column":8}},"55":{"start":{"line":146,"column":4},"end":{"line":153,"column":5}},"56":{"start":{"line":147,"column":6},"end":{"line":147,"column":30}},"57":{"start":{"line":149,"column":6},"end":{"line":151,"column":9}},"58":{"start":{"line":150,"column":8},"end":{"line":150,"column":23}},"59":{"start":{"line":152,"column":6},"end":{"line":152,"column":30}},"60":{"start":{"line":157,"column":4},"end":{"line":168,"column":5}},"61":{"start":{"line":158,"column":6},"end":{"line":158,"column":32}},"62":{"start":{"line":160,"column":6},"end":{"line":166,"column":9}},"63":{"start":{"line":161,"column":8},"end":{"line":165,"column":10}},"64":{"start":{"line":167,"column":6},"end":{"line":167,"column":32}},"65":{"start":{"line":172,"column":4},"end":{"line":179,"column":5}},"66":{"start":{"line":173,"column":6},"end":{"line":173,"column":31}},"67":{"start":{"line":175,"column":6},"end":{"line":177,"column":9}},"68":{"start":{"line":176,"column":8},"end":{"line":176,"column":33}},"69":{"start":{"line":178,"column":6},"end":{"line":178,"column":31}},"70":{"start":{"line":183,"column":4},"end":{"line":183,"column":32}},"71":{"start":{"line":187,"column":4},"end":{"line":214,"column":9}},"72":{"start":{"line":188,"column":6},"end":{"line":188,"column":68}},"73":{"start":{"line":189,"column":6},"end":{"line":213,"column":9}},"74":{"start":{"line":190,"column":8},"end":{"line":212,"column":9}},"75":{"start":{"line":191,"column":10},"end":{"line":191,"column":37}},"76":{"start":{"line":192,"column":10},"end":{"line":192,"column":62}},"77":{"start":{"line":193,"column":10},"end":{"line":193,"column":57}},"78":{"start":{"line":194,"column":10},"end":{"line":196,"column":15}},"79":{"start":{"line":198,"column":10},"end":{"line":198,"column":37}},"80":{"start":{"line":199,"column":10},"end":{"line":201,"column":15}},"81":{"start":{"line":203,"column":10},"end":{"line":205,"column":48}},"82":{"start":{"line":207,"column":10},"end":{"line":207,"column":34}},"83":{"start":{"line":208,"column":10},"end":{"line":208,"column":43}},"84":{"start":{"line":209,"column":10},"end":{"line":209,"column":33}},"85":{"start":{"line":211,"column":10},"end":{"line":211,"column":40}}},"branchMap":{"1":{"line":38,"type":"if","locations":[{"start":{"line":38,"column":2},"end":{"line":38,"column":2}},{"start":{"line":38,"column":2},"end":{"line":38,"column":2}}]},"2":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":62,"column":4}},{"start":{"line":62,"column":4},"end":{"line":62,"column":4}}]},"3":{"line":77,"type":"if","locations":[{"start":{"line":77,"column":4},"end":{"line":77,"column":4}},{"start":{"line":77,"column":4},"end":{"line":77,"column":4}}]},"4":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":4},"end":{"line":91,"column":4}},{"start":{"line":91,"column":4},"end":{"line":91,"column":4}}]},"5":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":4},"end":{"line":102,"column":4}},{"start":{"line":102,"column":4},"end":{"line":102,"column":4}}]},"6":{"line":113,"type":"if","locations":[{"start":{"line":113,"column":4},"end":{"line":113,"column":4}},{"start":{"line":113,"column":4},"end":{"line":113,"column":4}}]},"7":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":4},"end":{"line":146,"column":4}},{"start":{"line":146,"column":4},"end":{"line":146,"column":4}}]},"8":{"line":157,"type":"if","locations":[{"start":{"line":157,"column":4},"end":{"line":157,"column":4}},{"start":{"line":157,"column":4},"end":{"line":157,"column":4}}]},"9":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":4},"end":{"line":172,"column":4}},{"start":{"line":172,"column":4},"end":{"line":172,"column":4}}]},"10":{"line":190,"type":"if","locations":[{"start":{"line":190,"column":8},"end":{"line":190,"column":8}},{"start":{"line":190,"column":8},"end":{"line":190,"column":8}}]},"11":{"line":190,"type":"binary-expr","locations":[{"start":{"line":190,"column":12},"end":{"line":190,"column":18}},{"start":{"line":190,"column":22},"end":{"line":190,"column":49}}]},"12":{"line":194,"type":"cond-expr","locations":[{"start":{"line":195,"column":12},"end":{"line":195,"column":37}},{"start":{"line":196,"column":12},"end":{"line":196,"column":14}}]},"13":{"line":199,"type":"cond-expr","locations":[{"start":{"line":200,"column":12},"end":{"line":200,"column":43}},{"start":{"line":201,"column":12},"end":{"line":201,"column":14}}]},"14":{"line":203,"type":"cond-expr","locations":[{"start":{"line":204,"column":12},"end":{"line":204,"column":28}},{"start":{"line":205,"column":10},"end":{"line":205,"column":47}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/utils/middleware.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/utils/middleware.js","s":{"1":1,"2":1,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":0,"2":0,"3":0},"fnMap":{"1":{"name":"userMigration","line":11,"loc":{"start":{"line":11,"column":24},"end":{"line":11,"column":63}}},"2":{"name":"(anonymous_2)","line":15,"loc":{"start":{"line":15,"column":42},"end":{"line":15,"column":58}}},"3":{"name":"(anonymous_3)","line":20,"loc":{"start":{"line":20,"column":37},"end":{"line":20,"column":56}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":1,"column":25}},"2":{"start":{"line":11,"column":0},"end":{"line":35,"column":2}},"3":{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},"4":{"start":{"line":13,"column":4},"end":{"line":13,"column":18}},"5":{"start":{"line":15,"column":2},"end":{"line":33,"column":4}},"6":{"start":{"line":17,"column":4},"end":{"line":17,"column":16}},"7":{"start":{"line":21,"column":8},"end":{"line":30,"column":11}},"8":{"start":{"line":34,"column":2},"end":{"line":34,"column":16}}},"branchMap":{"1":{"line":12,"type":"if","locations":[{"start":{"line":12,"column":2},"end":{"line":12,"column":2}},{"start":{"line":12,"column":2},"end":{"line":12,"column":2}}]},"2":{"line":12,"type":"binary-expr","locations":[{"start":{"line":12,"column":6},"end":{"line":12,"column":15}},{"start":{"line":12,"column":19},"end":{"line":12,"column":60}}]}}},"/Users/nathanleniz/Developer/freecodecamp/seed/bonfireMDNlinks.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/seed/bonfireMDNlinks.js","s":{"1":1,"2":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":9,"column":0},"end":{"line":89,"column":3}},"2":{"start":{"line":91,"column":0},"end":{"line":91,"column":23}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/challengeMap.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/challengeMap.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":1,"9":0,"10":1,"11":1,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":1,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0},"b":{"1":[0,0],"2":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0},"fnMap":{"1":{"name":"(anonymous_1)","line":7,"loc":{"start":{"line":7,"column":17},"end":{"line":7,"column":31}}},"2":{"name":"(anonymous_2)","line":12,"loc":{"start":{"line":12,"column":31},"end":{"line":12,"column":50}}},"3":{"name":"(anonymous_3)","line":15,"loc":{"start":{"line":15,"column":23},"end":{"line":15,"column":42}}},"4":{"name":"challengeMap","line":21,"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":40}}},"5":{"name":"(anonymous_5)","line":31,"loc":{"start":{"line":31,"column":11},"end":{"line":31,"column":31}}},"6":{"name":"(anonymous_6)","line":37,"loc":{"start":{"line":37,"column":39},"end":{"line":37,"column":53}}},"7":{"name":"(anonymous_7)","line":39,"loc":{"start":{"line":39,"column":27},"end":{"line":39,"column":42}}},"8":{"name":"numberWithCommas","line":44,"loc":{"start":{"line":44,"column":4},"end":{"line":44,"column":33}}},"9":{"name":"(anonymous_9)","line":53,"loc":{"start":{"line":53,"column":15},"end":{"line":53,"column":42}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":4,"column":46}},"2":{"start":{"line":7,"column":0},"end":{"line":65,"column":2}},"3":{"start":{"line":8,"column":2},"end":{"line":8,"column":29}},"4":{"start":{"line":9,"column":2},"end":{"line":9,"column":37}},"5":{"start":{"line":11,"column":2},"end":{"line":11,"column":61}},"6":{"start":{"line":12,"column":2},"end":{"line":14,"column":5}},"7":{"start":{"line":13,"column":4},"end":{"line":13,"column":30}},"8":{"start":{"line":15,"column":2},"end":{"line":17,"column":5}},"9":{"start":{"line":16,"column":4},"end":{"line":16,"column":30}},"10":{"start":{"line":19,"column":2},"end":{"line":19,"column":18}},"11":{"start":{"line":21,"column":2},"end":{"line":64,"column":3}},"12":{"start":{"line":22,"column":4},"end":{"line":22,"column":27}},"13":{"start":{"line":24,"column":4},"end":{"line":26,"column":5}},"14":{"start":{"line":25,"column":6},"end":{"line":25,"column":51}},"15":{"start":{"line":28,"column":4},"end":{"line":28,"column":55}},"16":{"start":{"line":30,"column":4},"end":{"line":33,"column":9}},"17":{"start":{"line":32,"column":8},"end":{"line":32,"column":28}},"18":{"start":{"line":34,"column":4},"end":{"line":35,"column":56}},"19":{"start":{"line":37,"column":4},"end":{"line":42,"column":7}},"20":{"start":{"line":38,"column":6},"end":{"line":41,"column":9}},"21":{"start":{"line":40,"column":8},"end":{"line":40,"column":60}},"22":{"start":{"line":44,"column":4},"end":{"line":46,"column":5}},"23":{"start":{"line":45,"column":6},"end":{"line":45,"column":64}},"24":{"start":{"line":48,"column":4},"end":{"line":48,"column":39}},"25":{"start":{"line":49,"column":4},"end":{"line":49,"column":27}},"26":{"start":{"line":50,"column":4},"end":{"line":50,"column":63}},"27":{"start":{"line":51,"column":4},"end":{"line":51,"column":63}},"28":{"start":{"line":53,"column":4},"end":{"line":63,"column":7}},"29":{"start":{"line":54,"column":6},"end":{"line":54,"column":36}},"30":{"start":{"line":54,"column":17},"end":{"line":54,"column":34}},"31":{"start":{"line":56,"column":6},"end":{"line":62,"column":9}}},"branchMap":{"1":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":4},"end":{"line":24,"column":4}},{"start":{"line":24,"column":4},"end":{"line":24,"column":4}}]},"2":{"line":54,"type":"if","locations":[{"start":{"line":54,"column":6},"end":{"line":54,"column":6}},{"start":{"line":54,"column":6},"end":{"line":54,"column":6}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/explorer.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/explorer.js","s":{"1":1,"2":1,"3":0,"4":1,"5":1,"6":1,"7":0,"8":0,"9":0,"10":1,"11":1,"12":1,"13":1,"14":0,"15":0,"16":0},"b":{"1":[0,1],"2":[0,0]},"f":{"1":1,"2":0,"3":0},"fnMap":{"1":{"name":"mountLoopBackExplorer","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":53}}},"2":{"name":"(anonymous_2)","line":11,"loc":{"start":{"line":11,"column":24},"end":{"line":11,"column":35}}},"3":{"name":"(anonymous_3)","line":23,"loc":{"start":{"line":23,"column":22},"end":{"line":23,"column":33}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":30,"column":2}},"2":{"start":{"line":2,"column":2},"end":{"line":4,"column":3}},"3":{"start":{"line":3,"column":4},"end":{"line":3,"column":11}},"4":{"start":{"line":5,"column":2},"end":{"line":5,"column":15}},"5":{"start":{"line":6,"column":2},"end":{"line":17,"column":3}},"6":{"start":{"line":7,"column":4},"end":{"line":7,"column":44}},"7":{"start":{"line":11,"column":4},"end":{"line":15,"column":7}},"8":{"start":{"line":12,"column":6},"end":{"line":14,"column":8}},"9":{"start":{"line":16,"column":4},"end":{"line":16,"column":11}},"10":{"start":{"line":19,"column":2},"end":{"line":19,"column":43}},"11":{"start":{"line":21,"column":2},"end":{"line":21,"column":61}},"12":{"start":{"line":22,"column":2},"end":{"line":22,"column":36}},"13":{"start":{"line":23,"column":2},"end":{"line":29,"column":5}},"14":{"start":{"line":24,"column":4},"end":{"line":24,"column":52}},"15":{"start":{"line":27,"column":4},"end":{"line":27,"column":66}},"16":{"start":{"line":28,"column":4},"end":{"line":28,"column":71}}},"branchMap":{"1":{"line":2,"type":"if","locations":[{"start":{"line":2,"column":2},"end":{"line":2,"column":2}},{"start":{"line":2,"column":2},"end":{"line":2,"column":2}}]},"2":{"line":27,"type":"binary-expr","locations":[{"start":{"line":27,"column":23},"end":{"line":27,"column":44}},{"start":{"line":27,"column":48},"end":{"line":27,"column":65}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/fieldGuide.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/fieldGuide.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":1,"37":0,"38":0,"39":1,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":1,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"fnMap":{"1":{"name":"(anonymous_1)","line":6,"loc":{"start":{"line":6,"column":17},"end":{"line":6,"column":31}}},"2":{"name":"returnIndividualFieldGuide","line":17,"loc":{"start":{"line":17,"column":2},"end":{"line":17,"column":54}}},"3":{"name":"(anonymous_3)","line":23,"loc":{"start":{"line":23,"column":16},"end":{"line":23,"column":32}}},"4":{"name":"(anonymous_4)","line":30,"loc":{"start":{"line":30,"column":20},"end":{"line":30,"column":34}}},"5":{"name":"(anonymous_5)","line":36,"loc":{"start":{"line":36,"column":6},"end":{"line":36,"column":41}}},"6":{"name":"showAllFieldGuides","line":65,"loc":{"start":{"line":65,"column":2},"end":{"line":65,"column":40}}},"7":{"name":"showCompletedFieldGuideFunction","line":78,"loc":{"start":{"line":78,"column":2},"end":{"line":78,"column":53}}},"8":{"name":"returnNextFieldGuide","line":92,"loc":{"start":{"line":92,"column":2},"end":{"line":92,"column":48}}},"9":{"name":"(anonymous_9)","line":102,"loc":{"start":{"line":102,"column":6},"end":{"line":102,"column":32}}},"10":{"name":"completedFieldGuide","line":110,"loc":{"start":{"line":110,"column":0},"end":{"line":110,"column":45}}},"11":{"name":"(anonymous_11)","line":121,"loc":{"start":{"line":121,"column":16},"end":{"line":121,"column":31}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":4,"column":30}},"2":{"start":{"line":6,"column":0},"end":{"line":108,"column":2}},"3":{"start":{"line":7,"column":2},"end":{"line":7,"column":37}},"4":{"start":{"line":8,"column":2},"end":{"line":8,"column":41}},"5":{"start":{"line":10,"column":2},"end":{"line":10,"column":62}},"6":{"start":{"line":11,"column":2},"end":{"line":11,"column":73}},"7":{"start":{"line":12,"column":2},"end":{"line":12,"column":52}},"8":{"start":{"line":13,"column":2},"end":{"line":13,"column":62}},"9":{"start":{"line":15,"column":2},"end":{"line":15,"column":18}},"10":{"start":{"line":17,"column":2},"end":{"line":63,"column":3}},"11":{"start":{"line":18,"column":4},"end":{"line":18,"column":56}},"12":{"start":{"line":19,"column":4},"end":{"line":33,"column":5}},"13":{"start":{"line":20,"column":6},"end":{"line":20,"column":52}},"14":{"start":{"line":22,"column":6},"end":{"line":27,"column":11}},"15":{"start":{"line":24,"column":10},"end":{"line":26,"column":11}},"16":{"start":{"line":25,"column":12},"end":{"line":25,"column":24}},"17":{"start":{"line":28,"column":6},"end":{"line":28,"column":63}},"18":{"start":{"line":30,"column":6},"end":{"line":32,"column":9}},"19":{"start":{"line":31,"column":8},"end":{"line":31,"column":38}},"20":{"start":{"line":31,"column":19},"end":{"line":31,"column":36}},"21":{"start":{"line":35,"column":4},"end":{"line":62,"column":6}},"22":{"start":{"line":37,"column":8},"end":{"line":39,"column":9}},"23":{"start":{"line":38,"column":10},"end":{"line":38,"column":27}},"24":{"start":{"line":41,"column":8},"end":{"line":48,"column":9}},"25":{"start":{"line":42,"column":10},"end":{"line":45,"column":13}},"26":{"start":{"line":47,"column":10},"end":{"line":47,"column":35}},"27":{"start":{"line":50,"column":8},"end":{"line":50,"column":53}},"28":{"start":{"line":51,"column":8},"end":{"line":51,"column":77}},"29":{"start":{"line":56,"column":8},"end":{"line":60,"column":11}},"30":{"start":{"line":65,"column":2},"end":{"line":76,"column":3}},"31":{"start":{"line":66,"column":4},"end":{"line":66,"column":68}},"32":{"start":{"line":68,"column":4},"end":{"line":68,"column":34}},"33":{"start":{"line":69,"column":4},"end":{"line":71,"column":5}},"34":{"start":{"line":70,"column":6},"end":{"line":70,"column":59}},"35":{"start":{"line":72,"column":4},"end":{"line":75,"column":7}},"36":{"start":{"line":78,"column":2},"end":{"line":90,"column":3}},"37":{"start":{"line":79,"column":4},"end":{"line":88,"column":15}},"38":{"start":{"line":89,"column":4},"end":{"line":89,"column":66}},"39":{"start":{"line":92,"column":2},"end":{"line":107,"column":3}},"40":{"start":{"line":93,"column":4},"end":{"line":95,"column":5}},"41":{"start":{"line":94,"column":6},"end":{"line":94,"column":66}},"42":{"start":{"line":97,"column":4},"end":{"line":99,"column":5}},"43":{"start":{"line":98,"column":6},"end":{"line":98,"column":61}},"44":{"start":{"line":101,"column":4},"end":{"line":106,"column":9}},"45":{"start":{"line":104,"column":8},"end":{"line":104,"column":38}},"46":{"start":{"line":104,"column":19},"end":{"line":104,"column":36}},"47":{"start":{"line":105,"column":8},"end":{"line":105,"column":71}},"48":{"start":{"line":110,"column":0},"end":{"line":127,"column":1}},"49":{"start":{"line":111,"column":2},"end":{"line":111,"column":58}},"50":{"start":{"line":113,"column":2},"end":{"line":113,"column":51}},"51":{"start":{"line":115,"column":2},"end":{"line":115,"column":68}},"52":{"start":{"line":116,"column":2},"end":{"line":119,"column":3}},"53":{"start":{"line":117,"column":4},"end":{"line":117,"column":49}},"54":{"start":{"line":118,"column":4},"end":{"line":118,"column":53}},"55":{"start":{"line":121,"column":2},"end":{"line":126,"column":5}},"56":{"start":{"line":122,"column":4},"end":{"line":124,"column":5}},"57":{"start":{"line":123,"column":6},"end":{"line":123,"column":23}},"58":{"start":{"line":125,"column":4},"end":{"line":125,"column":19}}},"branchMap":{"1":{"line":19,"type":"if","locations":[{"start":{"line":19,"column":4},"end":{"line":19,"column":4}},{"start":{"line":19,"column":4},"end":{"line":19,"column":4}}]},"2":{"line":24,"type":"if","locations":[{"start":{"line":24,"column":10},"end":{"line":24,"column":10}},{"start":{"line":24,"column":10},"end":{"line":24,"column":10}}]},"3":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":31,"column":8}},{"start":{"line":31,"column":8},"end":{"line":31,"column":8}}]},"4":{"line":37,"type":"if","locations":[{"start":{"line":37,"column":8},"end":{"line":37,"column":8}},{"start":{"line":37,"column":8},"end":{"line":37,"column":8}}]},"5":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":8},"end":{"line":41,"column":8}},{"start":{"line":41,"column":8},"end":{"line":41,"column":8}}]},"6":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":69,"column":4}},{"start":{"line":69,"column":4},"end":{"line":69,"column":4}}]},"7":{"line":69,"type":"binary-expr","locations":[{"start":{"line":69,"column":8},"end":{"line":69,"column":16}},{"start":{"line":69,"column":20},"end":{"line":69,"column":49}}]},"8":{"line":93,"type":"if","locations":[{"start":{"line":93,"column":4},"end":{"line":93,"column":4}},{"start":{"line":93,"column":4},"end":{"line":93,"column":4}}]},"9":{"line":97,"type":"if","locations":[{"start":{"line":97,"column":4},"end":{"line":97,"column":4}},{"start":{"line":97,"column":4},"end":{"line":97,"column":4}}]},"10":{"line":104,"type":"if","locations":[{"start":{"line":104,"column":8},"end":{"line":104,"column":8}},{"start":{"line":104,"column":8},"end":{"line":104,"column":8}}]},"11":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":2},"end":{"line":116,"column":2}},{"start":{"line":116,"column":2},"end":{"line":116,"column":2}}]},"12":{"line":122,"type":"if","locations":[{"start":{"line":122,"column":4},"end":{"line":122,"column":4}},{"start":{"line":122,"column":4},"end":{"line":122,"column":4}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/home.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/home.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0]},"f":{"1":1,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":6,"loc":{"start":{"line":6,"column":17},"end":{"line":6,"column":31}}},"2":{"name":"index","line":12,"loc":{"start":{"line":12,"column":2},"end":{"line":12,"column":33}}},"3":{"name":"(anonymous_3)","line":16,"loc":{"start":{"line":16,"column":20},"end":{"line":16,"column":34}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":2,"column":73}},"2":{"start":{"line":3,"column":0},"end":{"line":4,"column":72}},"3":{"start":{"line":6,"column":0},"end":{"line":24,"column":2}},"4":{"start":{"line":7,"column":2},"end":{"line":7,"column":37}},"5":{"start":{"line":8,"column":2},"end":{"line":8,"column":25}},"6":{"start":{"line":10,"column":2},"end":{"line":10,"column":18}},"7":{"start":{"line":12,"column":2},"end":{"line":23,"column":3}},"8":{"start":{"line":13,"column":4},"end":{"line":22,"column":5}},"9":{"start":{"line":14,"column":6},"end":{"line":14,"column":45}},"10":{"start":{"line":16,"column":6},"end":{"line":19,"column":9}},"11":{"start":{"line":17,"column":8},"end":{"line":17,"column":38}},"12":{"start":{"line":17,"column":19},"end":{"line":17,"column":36}},"13":{"start":{"line":18,"column":8},"end":{"line":18,"column":47}},"14":{"start":{"line":21,"column":6},"end":{"line":21,"column":45}}},"branchMap":{"1":{"line":13,"type":"if","locations":[{"start":{"line":13,"column":4},"end":{"line":13,"column":4}},{"start":{"line":13,"column":4},"end":{"line":13,"column":4}}]},"2":{"line":13,"type":"binary-expr","locations":[{"start":{"line":13,"column":8},"end":{"line":13,"column":16}},{"start":{"line":13,"column":20},"end":{"line":13,"column":37}}]},"3":{"line":17,"type":"if","locations":[{"start":{"line":17,"column":8},"end":{"line":17,"column":8}},{"start":{"line":17,"column":8},"end":{"line":17,"column":8}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/jobs.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/jobs.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":0,"8":0,"9":0,"10":0},"b":{"1":[0,0]},"f":{"1":1,"2":0,"3":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":31}}},"2":{"name":"jobsDirectory","line":8,"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":41}}},"3":{"name":"(anonymous_3)","line":9,"loc":{"start":{"line":9,"column":17},"end":{"line":9,"column":37}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":18,"column":2}},"2":{"start":{"line":2,"column":2},"end":{"line":2,"column":27}},"3":{"start":{"line":3,"column":2},"end":{"line":3,"column":37}},"4":{"start":{"line":5,"column":2},"end":{"line":5,"column":37}},"5":{"start":{"line":6,"column":2},"end":{"line":6,"column":18}},"6":{"start":{"line":8,"column":2},"end":{"line":17,"column":3}},"7":{"start":{"line":9,"column":4},"end":{"line":16,"column":7}},"8":{"start":{"line":10,"column":6},"end":{"line":10,"column":36}},"9":{"start":{"line":10,"column":17},"end":{"line":10,"column":34}},"10":{"start":{"line":12,"column":6},"end":{"line":15,"column":9}}},"branchMap":{"1":{"line":10,"type":"if","locations":[{"start":{"line":10,"column":6},"end":{"line":10,"column":6}},{"start":{"line":10,"column":6},"end":{"line":10,"column":6}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/middlewares.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/middlewares.js","s":{},"b":{},"f":{},"fnMap":{},"statementMap":{},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/nonprofits.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/nonprofits.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0,"10":0,"11":0,"12":1,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":31}}},"2":{"name":"nonprofitsDirectory","line":10,"loc":{"start":{"line":10,"column":2},"end":{"line":10,"column":47}}},"3":{"name":"(anonymous_3)","line":13,"loc":{"start":{"line":13,"column":6},"end":{"line":13,"column":32}}},"4":{"name":"returnIndividualNonprofit","line":24,"loc":{"start":{"line":24,"column":2},"end":{"line":24,"column":53}}},"5":{"name":"(anonymous_5)","line":30,"loc":{"start":{"line":30,"column":6},"end":{"line":30,"column":31}}},"6":{"name":"(anonymous_6)","line":54,"loc":{"start":{"line":54,"column":51},"end":{"line":54,"column":68}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":129,"column":2}},"2":{"start":{"line":2,"column":2},"end":{"line":2,"column":37}},"3":{"start":{"line":3,"column":2},"end":{"line":3,"column":39}},"4":{"start":{"line":5,"column":2},"end":{"line":5,"column":59}},"5":{"start":{"line":6,"column":2},"end":{"line":6,"column":70}},"6":{"start":{"line":8,"column":2},"end":{"line":8,"column":18}},"7":{"start":{"line":10,"column":2},"end":{"line":22,"column":3}},"8":{"start":{"line":11,"column":4},"end":{"line":21,"column":6}},"9":{"start":{"line":14,"column":8},"end":{"line":14,"column":38}},"10":{"start":{"line":14,"column":19},"end":{"line":14,"column":36}},"11":{"start":{"line":16,"column":8},"end":{"line":19,"column":11}},"12":{"start":{"line":24,"column":2},"end":{"line":102,"column":3}},"13":{"start":{"line":25,"column":4},"end":{"line":25,"column":46}},"14":{"start":{"line":26,"column":4},"end":{"line":26,"column":55}},"15":{"start":{"line":28,"column":4},"end":{"line":101,"column":6}},"16":{"start":{"line":31,"column":8},"end":{"line":33,"column":9}},"17":{"start":{"line":32,"column":10},"end":{"line":32,"column":27}},"18":{"start":{"line":35,"column":8},"end":{"line":42,"column":9}},"19":{"start":{"line":36,"column":10},"end":{"line":39,"column":13}},"20":{"start":{"line":41,"column":10},"end":{"line":41,"column":45}},"21":{"start":{"line":44,"column":8},"end":{"line":44,"column":36}},"22":{"start":{"line":45,"column":8},"end":{"line":45,"column":78}},"23":{"start":{"line":46,"column":8},"end":{"line":48,"column":9}},"24":{"start":{"line":47,"column":10},"end":{"line":47,"column":64}},"25":{"start":{"line":49,"column":8},"end":{"line":49,"column":33}},"26":{"start":{"line":50,"column":8},"end":{"line":63,"column":9}},"27":{"start":{"line":51,"column":10},"end":{"line":62,"column":11}},"28":{"start":{"line":52,"column":12},"end":{"line":61,"column":13}},"29":{"start":{"line":53,"column":14},"end":{"line":56,"column":19}},"30":{"start":{"line":55,"column":18},"end":{"line":55,"column":60}},"31":{"start":{"line":58,"column":14},"end":{"line":60,"column":15}},"32":{"start":{"line":59,"column":16},"end":{"line":59,"column":36}},"33":{"start":{"line":65,"column":8},"end":{"line":99,"column":11}}},"branchMap":{"1":{"line":14,"type":"if","locations":[{"start":{"line":14,"column":8},"end":{"line":14,"column":8}},{"start":{"line":14,"column":8},"end":{"line":14,"column":8}}]},"2":{"line":31,"type":"if","locations":[{"start":{"line":31,"column":8},"end":{"line":31,"column":8}},{"start":{"line":31,"column":8},"end":{"line":31,"column":8}}]},"3":{"line":35,"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":35,"column":8}},{"start":{"line":35,"column":8},"end":{"line":35,"column":8}}]},"4":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":8},"end":{"line":46,"column":8}},{"start":{"line":46,"column":8},"end":{"line":46,"column":8}}]},"5":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":8},"end":{"line":50,"column":8}},{"start":{"line":50,"column":8},"end":{"line":50,"column":8}}]},"6":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":10},"end":{"line":51,"column":10}},{"start":{"line":51,"column":10},"end":{"line":51,"column":10}}]},"7":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":12},"end":{"line":52,"column":12}},{"start":{"line":52,"column":12},"end":{"line":52,"column":12}}]},"8":{"line":58,"type":"if","locations":[{"start":{"line":58,"column":14},"end":{"line":58,"column":14}},{"start":{"line":58,"column":14},"end":{"line":58,"column":14}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/randomAPIs.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/randomAPIs.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":1,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":1,"61":0,"62":0,"63":0,"64":0,"65":0,"66":1,"67":0,"68":0,"69":0,"70":0,"71":1,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":1,"112":0,"113":0,"114":0,"115":1,"116":0,"117":1,"118":0,"119":1,"120":0,"121":1,"122":0,"123":1,"124":0,"125":1,"126":0,"127":1,"128":0,"129":1,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":1,"141":0,"142":1,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":1,"154":0,"155":0,"156":0,"157":0,"158":0,"159":1,"160":0,"161":0,"162":0,"163":0,"164":0,"165":1,"166":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0},"fnMap":{"1":{"name":"(anonymous_1)","line":13,"loc":{"start":{"line":13,"column":17},"end":{"line":13,"column":31}}},"2":{"name":"slackInvite","line":44,"loc":{"start":{"line":44,"column":2},"end":{"line":44,"column":39}}},"3":{"name":"(anonymous_3)","line":65,"loc":{"start":{"line":65,"column":25},"end":{"line":65,"column":52}}},"4":{"name":"(anonymous_4)","line":73,"loc":{"start":{"line":73,"column":26},"end":{"line":73,"column":40}}},"5":{"name":"twitter","line":106,"loc":{"start":{"line":106,"column":2},"end":{"line":106,"column":35}}},"6":{"name":"(anonymous_6)","line":128,"loc":{"start":{"line":128,"column":6},"end":{"line":128,"column":26}}},"7":{"name":"getHelp","line":136,"loc":{"start":{"line":136,"column":2},"end":{"line":136,"column":29}}},"8":{"name":"getPair","line":156,"loc":{"start":{"line":156,"column":2},"end":{"line":156,"column":29}}},"9":{"name":"sitemap","line":185,"loc":{"start":{"line":185,"column":2},"end":{"line":185,"column":35}}},"10":{"name":"(anonymous_10)","line":191,"loc":{"start":{"line":191,"column":15},"end":{"line":191,"column":34}}},"11":{"name":"(anonymous_11)","line":197,"loc":{"start":{"line":197,"column":12},"end":{"line":197,"column":33}}},"12":{"name":"(anonymous_12)","line":203,"loc":{"start":{"line":203,"column":23},"end":{"line":203,"column":38}}},"13":{"name":"(anonymous_13)","line":208,"loc":{"start":{"line":208,"column":20},"end":{"line":208,"column":40}}},"14":{"name":"(anonymous_14)","line":217,"loc":{"start":{"line":217,"column":20},"end":{"line":217,"column":40}}},"15":{"name":"(anonymous_15)","line":220,"loc":{"start":{"line":220,"column":12},"end":{"line":220,"column":39}}},"16":{"name":"(anonymous_16)","line":226,"loc":{"start":{"line":226,"column":23},"end":{"line":226,"column":43}}},"17":{"name":"(anonymous_17)","line":237,"loc":{"start":{"line":237,"column":17},"end":{"line":237,"column":37}}},"18":{"name":"(anonymous_18)","line":240,"loc":{"start":{"line":240,"column":12},"end":{"line":240,"column":36}}},"19":{"name":"(anonymous_19)","line":246,"loc":{"start":{"line":246,"column":23},"end":{"line":246,"column":39}}},"20":{"name":"(anonymous_20)","line":258,"loc":{"start":{"line":258,"column":20},"end":{"line":258,"column":40}}},"21":{"name":"(anonymous_21)","line":261,"loc":{"start":{"line":261,"column":12},"end":{"line":261,"column":38}}},"22":{"name":"(anonymous_22)","line":267,"loc":{"start":{"line":267,"column":23},"end":{"line":267,"column":43}}},"23":{"name":"(anonymous_23)","line":278,"loc":{"start":{"line":278,"column":21},"end":{"line":278,"column":40}}},"24":{"name":"(anonymous_24)","line":281,"loc":{"start":{"line":281,"column":12},"end":{"line":281,"column":39}}},"25":{"name":"(anonymous_25)","line":287,"loc":{"start":{"line":287,"column":23},"end":{"line":287,"column":44}}},"26":{"name":"(anonymous_26)","line":298,"loc":{"start":{"line":298,"column":9},"end":{"line":298,"column":32}}},"27":{"name":"(anonymous_27)","line":302,"loc":{"start":{"line":302,"column":19},"end":{"line":302,"column":30}}},"28":{"name":"chat","line":318,"loc":{"start":{"line":318,"column":2},"end":{"line":318,"column":26}}},"29":{"name":"jobsForm","line":328,"loc":{"start":{"line":328,"column":2},"end":{"line":328,"column":30}}},"30":{"name":"catPhotoSubmit","line":335,"loc":{"start":{"line":335,"column":2},"end":{"line":335,"column":36}}},"31":{"name":"nonprofits","line":342,"loc":{"start":{"line":342,"column":2},"end":{"line":342,"column":32}}},"32":{"name":"nonprofitsForm","line":348,"loc":{"start":{"line":348,"column":2},"end":{"line":348,"column":36}}},"33":{"name":"agileProjectManagers","line":354,"loc":{"start":{"line":354,"column":2},"end":{"line":354,"column":42}}},"34":{"name":"agileProjectManagersForm","line":360,"loc":{"start":{"line":360,"column":2},"end":{"line":360,"column":46}}},"35":{"name":"twitch","line":366,"loc":{"start":{"line":366,"column":2},"end":{"line":366,"column":28}}},"36":{"name":"unsubscribe","line":372,"loc":{"start":{"line":372,"column":2},"end":{"line":372,"column":39}}},"37":{"name":"(anonymous_37)","line":373,"loc":{"start":{"line":373,"column":46},"end":{"line":373,"column":66}}},"38":{"name":"(anonymous_38)","line":379,"loc":{"start":{"line":379,"column":18},"end":{"line":379,"column":30}}},"39":{"name":"unsubscribed","line":391,"loc":{"start":{"line":391,"column":2},"end":{"line":391,"column":34}}},"40":{"name":"githubCalls","line":397,"loc":{"start":{"line":397,"column":2},"end":{"line":397,"column":39}}},"41":{"name":"(anonymous_41)","line":413,"loc":{"start":{"line":413,"column":6},"end":{"line":413,"column":36}}},"42":{"name":"(anonymous_42)","line":428,"loc":{"start":{"line":428,"column":10},"end":{"line":428,"column":42}}},"43":{"name":"trelloCalls","line":443,"loc":{"start":{"line":443,"column":2},"end":{"line":443,"column":39}}},"44":{"name":"(anonymous_44)","line":447,"loc":{"start":{"line":447,"column":6},"end":{"line":447,"column":36}}},"45":{"name":"bloggerCalls","line":457,"loc":{"start":{"line":457,"column":2},"end":{"line":457,"column":40}}},"46":{"name":"(anonymous_46)","line":462,"loc":{"start":{"line":462,"column":6},"end":{"line":462,"column":35}}},"47":{"name":"getCats","line":473,"loc":{"start":{"line":473,"column":2},"end":{"line":473,"column":29}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":10,"column":46}},"2":{"start":{"line":12,"column":0},"end":{"line":12,"column":41}},"3":{"start":{"line":13,"column":0},"end":{"line":494,"column":2}},"4":{"start":{"line":14,"column":2},"end":{"line":14,"column":37}},"5":{"start":{"line":15,"column":2},"end":{"line":15,"column":29}},"6":{"start":{"line":16,"column":2},"end":{"line":16,"column":39}},"7":{"start":{"line":17,"column":2},"end":{"line":17,"column":31}},"8":{"start":{"line":18,"column":2},"end":{"line":18,"column":41}},"9":{"start":{"line":19,"column":2},"end":{"line":19,"column":39}},"10":{"start":{"line":21,"column":2},"end":{"line":21,"column":41}},"11":{"start":{"line":22,"column":2},"end":{"line":22,"column":43}},"12":{"start":{"line":23,"column":2},"end":{"line":23,"column":41}},"13":{"start":{"line":24,"column":2},"end":{"line":24,"column":58}},"14":{"start":{"line":25,"column":2},"end":{"line":25,"column":38}},"15":{"start":{"line":26,"column":2},"end":{"line":26,"column":36}},"16":{"start":{"line":27,"column":2},"end":{"line":27,"column":36}},"17":{"start":{"line":28,"column":2},"end":{"line":28,"column":28}},"18":{"start":{"line":29,"column":2},"end":{"line":29,"column":32}},"19":{"start":{"line":30,"column":2},"end":{"line":30,"column":70}},"20":{"start":{"line":31,"column":2},"end":{"line":31,"column":79}},"21":{"start":{"line":32,"column":2},"end":{"line":32,"column":40}},"22":{"start":{"line":33,"column":2},"end":{"line":33,"column":49}},"23":{"start":{"line":34,"column":2},"end":{"line":34,"column":37}},"24":{"start":{"line":35,"column":2},"end":{"line":35,"column":50}},"25":{"start":{"line":36,"column":2},"end":{"line":36,"column":49}},"26":{"start":{"line":37,"column":2},"end":{"line":37,"column":44}},"27":{"start":{"line":38,"column":2},"end":{"line":38,"column":36}},"28":{"start":{"line":40,"column":2},"end":{"line":40,"column":40}},"29":{"start":{"line":42,"column":2},"end":{"line":42,"column":18}},"30":{"start":{"line":44,"column":2},"end":{"line":104,"column":3}},"31":{"start":{"line":45,"column":4},"end":{"line":103,"column":5}},"32":{"start":{"line":46,"column":6},"end":{"line":96,"column":7}},"33":{"start":{"line":47,"column":8},"end":{"line":51,"column":10}},"34":{"start":{"line":53,"column":8},"end":{"line":56,"column":10}},"35":{"start":{"line":58,"column":8},"end":{"line":63,"column":10}},"36":{"start":{"line":65,"column":8},"end":{"line":89,"column":11}},"37":{"start":{"line":66,"column":10},"end":{"line":88,"column":11}},"38":{"start":{"line":67,"column":12},"end":{"line":71,"column":15}},"39":{"start":{"line":72,"column":12},"end":{"line":72,"column":44}},"40":{"start":{"line":73,"column":12},"end":{"line":78,"column":15}},"41":{"start":{"line":74,"column":14},"end":{"line":76,"column":15}},"42":{"start":{"line":75,"column":16},"end":{"line":75,"column":33}},"43":{"start":{"line":77,"column":14},"end":{"line":77,"column":42}},"44":{"start":{"line":80,"column":12},"end":{"line":86,"column":15}},"45":{"start":{"line":87,"column":12},"end":{"line":87,"column":40}},"46":{"start":{"line":91,"column":8},"end":{"line":94,"column":11}},"47":{"start":{"line":95,"column":8},"end":{"line":95,"column":40}},"48":{"start":{"line":98,"column":6},"end":{"line":101,"column":9}},"49":{"start":{"line":102,"column":6},"end":{"line":102,"column":38}},"50":{"start":{"line":106,"column":2},"end":{"line":133,"column":3}},"51":{"start":{"line":108,"column":4},"end":{"line":113,"column":7}},"52":{"start":{"line":115,"column":4},"end":{"line":115,"column":19}},"53":{"start":{"line":116,"column":4},"end":{"line":120,"column":5}},"54":{"start":{"line":117,"column":6},"end":{"line":117,"column":41}},"55":{"start":{"line":119,"column":6},"end":{"line":119,"column":34}},"56":{"start":{"line":122,"column":4},"end":{"line":132,"column":6}},"57":{"start":{"line":129,"column":8},"end":{"line":129,"column":38}},"58":{"start":{"line":129,"column":19},"end":{"line":129,"column":36}},"59":{"start":{"line":130,"column":8},"end":{"line":130,"column":30}},"60":{"start":{"line":136,"column":2},"end":{"line":154,"column":3}},"61":{"start":{"line":137,"column":4},"end":{"line":137,"column":37}},"62":{"start":{"line":138,"column":4},"end":{"line":140,"column":11}},"63":{"start":{"line":141,"column":4},"end":{"line":141,"column":47}},"64":{"start":{"line":143,"column":4},"end":{"line":152,"column":7}},"65":{"start":{"line":153,"column":4},"end":{"line":153,"column":31}},"66":{"start":{"line":156,"column":2},"end":{"line":183,"column":3}},"67":{"start":{"line":157,"column":4},"end":{"line":157,"column":37}},"68":{"start":{"line":158,"column":4},"end":{"line":158,"column":47}},"69":{"start":{"line":159,"column":4},"end":{"line":181,"column":7}},"70":{"start":{"line":182,"column":4},"end":{"line":182,"column":31}},"71":{"start":{"line":185,"column":2},"end":{"line":316,"column":3}},"72":{"start":{"line":186,"column":4},"end":{"line":186,"column":47}},"73":{"start":{"line":187,"column":4},"end":{"line":187,"column":54}},"74":{"start":{"line":190,"column":4},"end":{"line":315,"column":6}},"75":{"start":{"line":192,"column":10},"end":{"line":214,"column":15}},"76":{"start":{"line":198,"column":14},"end":{"line":213,"column":15}},"77":{"start":{"line":199,"column":16},"end":{"line":199,"column":41}},"78":{"start":{"line":200,"column":16},"end":{"line":200,"column":30}},"79":{"start":{"line":202,"column":16},"end":{"line":212,"column":20}},"80":{"start":{"line":204,"column":20},"end":{"line":204,"column":41}},"81":{"start":{"line":209,"column":22},"end":{"line":209,"column":48}},"82":{"start":{"line":218,"column":10},"end":{"line":235,"column":15}},"83":{"start":{"line":221,"column":14},"end":{"line":234,"column":15}},"84":{"start":{"line":222,"column":16},"end":{"line":222,"column":46}},"85":{"start":{"line":223,"column":16},"end":{"line":223,"column":30}},"86":{"start":{"line":225,"column":16},"end":{"line":233,"column":20}},"87":{"start":{"line":227,"column":20},"end":{"line":227,"column":42}},"88":{"start":{"line":238,"column":10},"end":{"line":256,"column":12}},"89":{"start":{"line":241,"column":14},"end":{"line":254,"column":15}},"90":{"start":{"line":242,"column":16},"end":{"line":242,"column":42}},"91":{"start":{"line":243,"column":16},"end":{"line":243,"column":30}},"92":{"start":{"line":245,"column":16},"end":{"line":253,"column":20}},"93":{"start":{"line":247,"column":20},"end":{"line":247,"column":38}},"94":{"start":{"line":259,"column":10},"end":{"line":276,"column":15}},"95":{"start":{"line":262,"column":14},"end":{"line":275,"column":15}},"96":{"start":{"line":263,"column":16},"end":{"line":263,"column":41}},"97":{"start":{"line":264,"column":16},"end":{"line":264,"column":30}},"98":{"start":{"line":266,"column":16},"end":{"line":274,"column":20}},"99":{"start":{"line":268,"column":20},"end":{"line":268,"column":42}},"100":{"start":{"line":279,"column":10},"end":{"line":296,"column":15}},"101":{"start":{"line":282,"column":14},"end":{"line":295,"column":15}},"102":{"start":{"line":283,"column":16},"end":{"line":283,"column":41}},"103":{"start":{"line":284,"column":16},"end":{"line":284,"column":30}},"104":{"start":{"line":286,"column":16},"end":{"line":294,"column":20}},"105":{"start":{"line":288,"column":20},"end":{"line":288,"column":43}},"106":{"start":{"line":299,"column":8},"end":{"line":301,"column":9}},"107":{"start":{"line":300,"column":10},"end":{"line":300,"column":27}},"108":{"start":{"line":302,"column":8},"end":{"line":313,"column":14}},"109":{"start":{"line":303,"column":10},"end":{"line":303,"column":56}},"110":{"start":{"line":304,"column":10},"end":{"line":312,"column":13}},"111":{"start":{"line":318,"column":2},"end":{"line":326,"column":3}},"112":{"start":{"line":319,"column":4},"end":{"line":325,"column":5}},"113":{"start":{"line":320,"column":6},"end":{"line":320,"column":52}},"114":{"start":{"line":322,"column":6},"end":{"line":324,"column":9}},"115":{"start":{"line":328,"column":2},"end":{"line":333,"column":3}},"116":{"start":{"line":329,"column":4},"end":{"line":332,"column":7}},"117":{"start":{"line":335,"column":2},"end":{"line":340,"column":3}},"118":{"start":{"line":336,"column":4},"end":{"line":339,"column":6}},"119":{"start":{"line":342,"column":2},"end":{"line":346,"column":3}},"120":{"start":{"line":343,"column":4},"end":{"line":345,"column":7}},"121":{"start":{"line":348,"column":2},"end":{"line":352,"column":3}},"122":{"start":{"line":349,"column":4},"end":{"line":351,"column":7}},"123":{"start":{"line":354,"column":2},"end":{"line":358,"column":3}},"124":{"start":{"line":355,"column":4},"end":{"line":357,"column":7}},"125":{"start":{"line":360,"column":2},"end":{"line":364,"column":3}},"126":{"start":{"line":361,"column":4},"end":{"line":363,"column":7}},"127":{"start":{"line":366,"column":2},"end":{"line":370,"column":3}},"128":{"start":{"line":367,"column":4},"end":{"line":369,"column":7}},"129":{"start":{"line":372,"column":2},"end":{"line":389,"column":3}},"130":{"start":{"line":373,"column":4},"end":{"line":388,"column":7}},"131":{"start":{"line":374,"column":6},"end":{"line":387,"column":7}},"132":{"start":{"line":375,"column":8},"end":{"line":377,"column":9}},"133":{"start":{"line":376,"column":10},"end":{"line":376,"column":27}},"134":{"start":{"line":378,"column":8},"end":{"line":378,"column":38}},"135":{"start":{"line":379,"column":8},"end":{"line":384,"column":11}},"136":{"start":{"line":380,"column":10},"end":{"line":382,"column":11}},"137":{"start":{"line":381,"column":12},"end":{"line":381,"column":29}},"138":{"start":{"line":383,"column":10},"end":{"line":383,"column":40}},"139":{"start":{"line":386,"column":8},"end":{"line":386,"column":38}},"140":{"start":{"line":391,"column":2},"end":{"line":395,"column":3}},"141":{"start":{"line":392,"column":4},"end":{"line":394,"column":7}},"142":{"start":{"line":397,"column":2},"end":{"line":441,"column":3}},"143":{"start":{"line":398,"column":4},"end":{"line":403,"column":6}},"144":{"start":{"line":404,"column":4},"end":{"line":440,"column":6}},"145":{"start":{"line":414,"column":8},"end":{"line":414,"column":38}},"146":{"start":{"line":414,"column":19},"end":{"line":414,"column":36}},"147":{"start":{"line":415,"column":8},"end":{"line":417,"column":37}},"148":{"start":{"line":419,"column":8},"end":{"line":438,"column":10}},"149":{"start":{"line":429,"column":12},"end":{"line":429,"column":42}},"150":{"start":{"line":429,"column":23},"end":{"line":429,"column":40}},"151":{"start":{"line":430,"column":12},"end":{"line":432,"column":40}},"152":{"start":{"line":433,"column":12},"end":{"line":436,"column":15}},"153":{"start":{"line":443,"column":2},"end":{"line":455,"column":3}},"154":{"start":{"line":444,"column":4},"end":{"line":454,"column":9}},"155":{"start":{"line":448,"column":8},"end":{"line":448,"column":38}},"156":{"start":{"line":448,"column":19},"end":{"line":448,"column":36}},"157":{"start":{"line":449,"column":8},"end":{"line":451,"column":40}},"158":{"start":{"line":453,"column":8},"end":{"line":453,"column":40}},"159":{"start":{"line":457,"column":2},"end":{"line":471,"column":3}},"160":{"start":{"line":458,"column":4},"end":{"line":470,"column":6}},"161":{"start":{"line":463,"column":8},"end":{"line":463,"column":38}},"162":{"start":{"line":463,"column":19},"end":{"line":463,"column":36}},"163":{"start":{"line":465,"column":8},"end":{"line":467,"column":38}},"164":{"start":{"line":468,"column":8},"end":{"line":468,"column":38}},"165":{"start":{"line":473,"column":2},"end":{"line":493,"column":3}},"166":{"start":{"line":474,"column":4},"end":{"line":492,"column":6}}},"branchMap":{"1":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":4},"end":{"line":45,"column":4}},{"start":{"line":45,"column":4},"end":{"line":45,"column":4}}]},"2":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":6},"end":{"line":46,"column":6}},{"start":{"line":46,"column":6},"end":{"line":46,"column":6}}]},"3":{"line":66,"type":"if","locations":[{"start":{"line":66,"column":10},"end":{"line":66,"column":10}},{"start":{"line":66,"column":10},"end":{"line":66,"column":10}}]},"4":{"line":66,"type":"binary-expr","locations":[{"start":{"line":66,"column":14},"end":{"line":66,"column":20}},{"start":{"line":66,"column":24},"end":{"line":66,"column":51}}]},"5":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":14},"end":{"line":74,"column":14}},{"start":{"line":74,"column":14},"end":{"line":74,"column":14}}]},"6":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":4},"end":{"line":116,"column":4}},{"start":{"line":116,"column":4},"end":{"line":116,"column":4}}]},"7":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":8},"end":{"line":129,"column":8}},{"start":{"line":129,"column":8},"end":{"line":129,"column":8}}]},"8":{"line":138,"type":"cond-expr","locations":[{"start":{"line":138,"column":39},"end":{"line":139,"column":37}},{"start":{"line":140,"column":8},"end":{"line":140,"column":10}}]},"9":{"line":198,"type":"if","locations":[{"start":{"line":198,"column":14},"end":{"line":198,"column":14}},{"start":{"line":198,"column":14},"end":{"line":198,"column":14}}]},"10":{"line":221,"type":"if","locations":[{"start":{"line":221,"column":14},"end":{"line":221,"column":14}},{"start":{"line":221,"column":14},"end":{"line":221,"column":14}}]},"11":{"line":241,"type":"if","locations":[{"start":{"line":241,"column":14},"end":{"line":241,"column":14}},{"start":{"line":241,"column":14},"end":{"line":241,"column":14}}]},"12":{"line":262,"type":"if","locations":[{"start":{"line":262,"column":14},"end":{"line":262,"column":14}},{"start":{"line":262,"column":14},"end":{"line":262,"column":14}}]},"13":{"line":282,"type":"if","locations":[{"start":{"line":282,"column":14},"end":{"line":282,"column":14}},{"start":{"line":282,"column":14},"end":{"line":282,"column":14}}]},"14":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":8},"end":{"line":299,"column":8}},{"start":{"line":299,"column":8},"end":{"line":299,"column":8}}]},"15":{"line":319,"type":"if","locations":[{"start":{"line":319,"column":4},"end":{"line":319,"column":4}},{"start":{"line":319,"column":4},"end":{"line":319,"column":4}}]},"16":{"line":319,"type":"binary-expr","locations":[{"start":{"line":319,"column":8},"end":{"line":319,"column":16}},{"start":{"line":319,"column":20},"end":{"line":319,"column":58}}]},"17":{"line":374,"type":"if","locations":[{"start":{"line":374,"column":6},"end":{"line":374,"column":6}},{"start":{"line":374,"column":6},"end":{"line":374,"column":6}}]},"18":{"line":375,"type":"if","locations":[{"start":{"line":375,"column":8},"end":{"line":375,"column":8}},{"start":{"line":375,"column":8},"end":{"line":375,"column":8}}]},"19":{"line":380,"type":"if","locations":[{"start":{"line":380,"column":10},"end":{"line":380,"column":10}},{"start":{"line":380,"column":10},"end":{"line":380,"column":10}}]},"20":{"line":414,"type":"if","locations":[{"start":{"line":414,"column":8},"end":{"line":414,"column":8}},{"start":{"line":414,"column":8},"end":{"line":414,"column":8}}]},"21":{"line":415,"type":"cond-expr","locations":[{"start":{"line":416,"column":10},"end":{"line":416,"column":47}},{"start":{"line":417,"column":10},"end":{"line":417,"column":36}}]},"22":{"line":429,"type":"if","locations":[{"start":{"line":429,"column":12},"end":{"line":429,"column":12}},{"start":{"line":429,"column":12},"end":{"line":429,"column":12}}]},"23":{"line":430,"type":"cond-expr","locations":[{"start":{"line":431,"column":12},"end":{"line":431,"column":58}},{"start":{"line":432,"column":14},"end":{"line":432,"column":39}}]},"24":{"line":430,"type":"binary-expr","locations":[{"start":{"line":430,"column":23},"end":{"line":430,"column":52}},{"start":{"line":430,"column":57},"end":{"line":430,"column":63}}]},"25":{"line":448,"type":"if","locations":[{"start":{"line":448,"column":8},"end":{"line":448,"column":8}},{"start":{"line":448,"column":8},"end":{"line":448,"column":8}}]},"26":{"line":449,"type":"cond-expr","locations":[{"start":{"line":450,"column":11},"end":{"line":450,"column":29}},{"start":{"line":451,"column":10},"end":{"line":451,"column":39}}]},"27":{"line":449,"type":"binary-expr","locations":[{"start":{"line":449,"column":18},"end":{"line":449,"column":24}},{"start":{"line":449,"column":28},"end":{"line":449,"column":53}}]},"28":{"line":463,"type":"if","locations":[{"start":{"line":463,"column":8},"end":{"line":463,"column":8}},{"start":{"line":463,"column":8},"end":{"line":463,"column":8}}]},"29":{"line":465,"type":"cond-expr","locations":[{"start":{"line":466,"column":10},"end":{"line":466,"column":26}},{"start":{"line":467,"column":10},"end":{"line":467,"column":37}}]},"30":{"line":465,"type":"binary-expr","locations":[{"start":{"line":465,"column":16},"end":{"line":465,"column":22}},{"start":{"line":465,"column":26},"end":{"line":465,"column":51}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/redirects.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/redirects.js","s":{"1":1,"2":1,"3":1,"4":0,"5":1,"6":0,"7":1,"8":0,"9":1},"b":{},"f":{"1":1,"2":0,"3":0,"4":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":31}}},"2":{"name":"(anonymous_2)","line":4,"loc":{"start":{"line":4,"column":48},"end":{"line":4,"column":67}}},"3":{"name":"(anonymous_3)","line":11,"loc":{"start":{"line":11,"column":23},"end":{"line":11,"column":42}}},"4":{"name":"(anonymous_4)","line":15,"loc":{"start":{"line":15,"column":25},"end":{"line":15,"column":44}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":22,"column":2}},"2":{"start":{"line":2,"column":2},"end":{"line":2,"column":37}},"3":{"start":{"line":4,"column":2},"end":{"line":9,"column":5}},"4":{"start":{"line":5,"column":4},"end":{"line":8,"column":6}},"5":{"start":{"line":11,"column":2},"end":{"line":13,"column":5}},"6":{"start":{"line":12,"column":4},"end":{"line":12,"column":57}},"7":{"start":{"line":15,"column":2},"end":{"line":19,"column":5}},"8":{"start":{"line":16,"column":4},"end":{"line":18,"column":6}},"9":{"start":{"line":21,"column":2},"end":{"line":21,"column":18}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/restApi.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/restApi.js","s":{"1":1,"2":1,"3":1},"b":{},"f":{"1":1},"fnMap":{"1":{"name":"mountRestApi","line":1,"loc":{"start":{"line":1,"column":17},"end":{"line":1,"column":44}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":4,"column":2}},"2":{"start":{"line":2,"column":2},"end":{"line":2,"column":43}},"3":{"start":{"line":3,"column":2},"end":{"line":3,"column":44}}},"branchMap":{}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/story.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/story.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":0,"22":0,"23":0,"24":0,"25":0,"26":1,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":1,"36":0,"37":1,"38":0,"39":1,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":1,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":1,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":1,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":0,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":1,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":1,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":1,"127":0,"128":0,"129":0,"130":1,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":1,"155":0,"156":0,"157":0,"158":0,"159":0,"160":0,"161":0,"162":0,"163":0,"164":1,"165":0,"166":0,"167":0,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":1,"175":0,"176":0,"177":0,"178":0,"179":0,"180":0,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":0,"191":1,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0,0,0,0],"54":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0},"fnMap":{"1":{"name":"(anonymous_1)","line":10,"loc":{"start":{"line":10,"column":17},"end":{"line":10,"column":31}}},"2":{"name":"hotRank","line":31,"loc":{"start":{"line":31,"column":2},"end":{"line":31,"column":36}}},"3":{"name":"hotJSON","line":45,"loc":{"start":{"line":45,"column":2},"end":{"line":45,"column":35}}},"4":{"name":"(anonymous_4)","line":46,"loc":{"start":{"line":46,"column":56},"end":{"line":46,"column":79}}},"5":{"name":"(anonymous_5)","line":53,"loc":{"start":{"line":53,"column":34},"end":{"line":53,"column":49}}},"6":{"name":"(anonymous_6)","line":55,"loc":{"start":{"line":55,"column":14},"end":{"line":55,"column":29}}},"7":{"name":"hot","line":63,"loc":{"start":{"line":63,"column":2},"end":{"line":63,"column":25}}},"8":{"name":"submitNew","line":70,"loc":{"start":{"line":70,"column":2},"end":{"line":70,"column":31}}},"9":{"name":"preSubmit","line":94,"loc":{"start":{"line":94,"column":2},"end":{"line":94,"column":31}}},"10":{"name":"returnIndividualStory","line":125,"loc":{"start":{"line":125,"column":2},"end":{"line":125,"column":49}}},"11":{"name":"(anonymous_11)","line":130,"loc":{"start":{"line":130,"column":50},"end":{"line":130,"column":71}}},"12":{"name":"(anonymous_12)","line":155,"loc":{"start":{"line":155,"column":44},"end":{"line":155,"column":56}}},"13":{"name":"getStories","line":184,"loc":{"start":{"line":184,"column":2},"end":{"line":184,"column":38}}},"14":{"name":"(anonymous_14)","line":185,"loc":{"start":{"line":185,"column":36},"end":{"line":185,"column":60}}},"15":{"name":"(anonymous_15)","line":214,"loc":{"start":{"line":214,"column":17},"end":{"line":214,"column":38}}},"16":{"name":"upvote","line":226,"loc":{"start":{"line":226,"column":2},"end":{"line":226,"column":34}}},"17":{"name":"(anonymous_17)","line":228,"loc":{"start":{"line":228,"column":32},"end":{"line":228,"column":53}}},"18":{"name":"(anonymous_18)","line":248,"loc":{"start":{"line":248,"column":8},"end":{"line":248,"column":28}}},"19":{"name":"(anonymous_19)","line":252,"loc":{"start":{"line":252,"column":20},"end":{"line":252,"column":35}}},"20":{"name":"(anonymous_20)","line":253,"loc":{"start":{"line":253,"column":26},"end":{"line":253,"column":41}}},"21":{"name":"comments","line":267,"loc":{"start":{"line":267,"column":2},"end":{"line":267,"column":36}}},"22":{"name":"(anonymous_22)","line":271,"loc":{"start":{"line":271,"column":6},"end":{"line":271,"column":29}}},"23":{"name":"newStory","line":280,"loc":{"start":{"line":280,"column":2},"end":{"line":280,"column":36}}},"24":{"name":"(anonymous_24)","line":304,"loc":{"start":{"line":304,"column":6},"end":{"line":304,"column":27}}},"25":{"name":"processResponse","line":321,"loc":{"start":{"line":321,"column":4},"end":{"line":321,"column":41}}},"26":{"name":"storySubmission","line":342,"loc":{"start":{"line":342,"column":2},"end":{"line":342,"column":43}}},"27":{"name":"(anonymous_27)","line":361,"loc":{"start":{"line":361,"column":7},"end":{"line":361,"column":34}}},"28":{"name":"(anonymous_28)","line":401,"loc":{"start":{"line":401,"column":17},"end":{"line":401,"column":32}}},"29":{"name":"(anonymous_29)","line":406,"loc":{"start":{"line":406,"column":22},"end":{"line":406,"column":37}}},"30":{"name":"commentSubmit","line":418,"loc":{"start":{"line":418,"column":2},"end":{"line":418,"column":41}}},"31":{"name":"commentOnCommentSubmit","line":455,"loc":{"start":{"line":455,"column":2},"end":{"line":455,"column":50}}},"32":{"name":"commentEdit","line":496,"loc":{"start":{"line":496,"column":2},"end":{"line":496,"column":39}}},"33":{"name":"(anonymous_33)","line":498,"loc":{"start":{"line":498,"column":40},"end":{"line":498,"column":59}}},"34":{"name":"(anonymous_34)","line":521,"loc":{"start":{"line":521,"column":15},"end":{"line":521,"column":29}}},"35":{"name":"commentSave","line":532,"loc":{"start":{"line":532,"column":2},"end":{"line":532,"column":52}}},"36":{"name":"(anonymous_36)","line":533,"loc":{"start":{"line":533,"column":17},"end":{"line":533,"column":37}}},"37":{"name":"(anonymous_37)","line":542,"loc":{"start":{"line":542,"column":11},"end":{"line":542,"column":45}}},"38":{"name":"(anonymous_38)","line":549,"loc":{"start":{"line":549,"column":35},"end":{"line":549,"column":50}}},"39":{"name":"(anonymous_39)","line":559,"loc":{"start":{"line":559,"column":13},"end":{"line":559,"column":38}}},"40":{"name":"(anonymous_40)","line":595,"loc":{"start":{"line":595,"column":48},"end":{"line":595,"column":63}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":8,"column":46}},"2":{"start":{"line":10,"column":0},"end":{"line":608,"column":2}},"3":{"start":{"line":11,"column":2},"end":{"line":11,"column":37}},"4":{"start":{"line":12,"column":2},"end":{"line":12,"column":29}},"5":{"start":{"line":13,"column":2},"end":{"line":13,"column":31}},"6":{"start":{"line":15,"column":2},"end":{"line":15,"column":45}},"7":{"start":{"line":16,"column":2},"end":{"line":16,"column":48}},"8":{"start":{"line":17,"column":2},"end":{"line":17,"column":50}},"9":{"start":{"line":18,"column":2},"end":{"line":18,"column":70}},"10":{"start":{"line":19,"column":2},"end":{"line":19,"column":55}},"11":{"start":{"line":20,"column":2},"end":{"line":20,"column":43}},"12":{"start":{"line":21,"column":2},"end":{"line":21,"column":53}},"13":{"start":{"line":22,"column":2},"end":{"line":22,"column":48}},"14":{"start":{"line":23,"column":2},"end":{"line":23,"column":44}},"15":{"start":{"line":24,"column":2},"end":{"line":24,"column":31}},"16":{"start":{"line":25,"column":2},"end":{"line":25,"column":45}},"17":{"start":{"line":26,"column":2},"end":{"line":26,"column":59}},"18":{"start":{"line":27,"column":2},"end":{"line":27,"column":42}},"19":{"start":{"line":29,"column":2},"end":{"line":29,"column":18}},"20":{"start":{"line":31,"column":2},"end":{"line":43,"column":3}},"21":{"start":{"line":38,"column":4},"end":{"line":38,"column":32}},"22":{"start":{"line":39,"column":4},"end":{"line":39,"column":16}},"23":{"start":{"line":40,"column":4},"end":{"line":40,"column":42}},"24":{"start":{"line":41,"column":4},"end":{"line":41,"column":44}},"25":{"start":{"line":42,"column":4},"end":{"line":42,"column":19}},"26":{"start":{"line":45,"column":2},"end":{"line":61,"column":3}},"27":{"start":{"line":46,"column":4},"end":{"line":60,"column":7}},"28":{"start":{"line":47,"column":6},"end":{"line":49,"column":7}},"29":{"start":{"line":48,"column":8},"end":{"line":48,"column":25}},"30":{"start":{"line":50,"column":6},"end":{"line":50,"column":41}},"31":{"start":{"line":52,"column":6},"end":{"line":52,"column":66}},"32":{"start":{"line":53,"column":6},"end":{"line":58,"column":29}},"33":{"start":{"line":54,"column":8},"end":{"line":54,"column":20}},"34":{"start":{"line":56,"column":8},"end":{"line":57,"column":71}},"35":{"start":{"line":63,"column":2},"end":{"line":68,"column":3}},"36":{"start":{"line":64,"column":4},"end":{"line":67,"column":7}},"37":{"start":{"line":70,"column":2},"end":{"line":75,"column":3}},"38":{"start":{"line":71,"column":4},"end":{"line":74,"column":7}},"39":{"start":{"line":94,"column":2},"end":{"line":122,"column":3}},"40":{"start":{"line":96,"column":4},"end":{"line":96,"column":25}},"41":{"start":{"line":97,"column":4},"end":{"line":100,"column":32}},"42":{"start":{"line":101,"column":4},"end":{"line":109,"column":5}},"43":{"start":{"line":103,"column":6},"end":{"line":105,"column":9}},"44":{"start":{"line":106,"column":6},"end":{"line":108,"column":9}},"45":{"start":{"line":111,"column":4},"end":{"line":111,"column":33}},"46":{"start":{"line":112,"column":4},"end":{"line":112,"column":33}},"47":{"start":{"line":113,"column":4},"end":{"line":113,"column":45}},"48":{"start":{"line":114,"column":4},"end":{"line":121,"column":7}},"49":{"start":{"line":125,"column":2},"end":{"line":182,"column":3}},"50":{"start":{"line":126,"column":4},"end":{"line":126,"column":42}},"51":{"start":{"line":128,"column":4},"end":{"line":128,"column":58}},"52":{"start":{"line":130,"column":4},"end":{"line":181,"column":7}},"53":{"start":{"line":131,"column":6},"end":{"line":133,"column":7}},"54":{"start":{"line":132,"column":8},"end":{"line":132,"column":25}},"55":{"start":{"line":136,"column":6},"end":{"line":143,"column":7}},"56":{"start":{"line":137,"column":8},"end":{"line":140,"column":11}},"57":{"start":{"line":142,"column":8},"end":{"line":142,"column":41}},"58":{"start":{"line":145,"column":6},"end":{"line":145,"column":26}},"59":{"start":{"line":146,"column":6},"end":{"line":148,"column":29}},"60":{"start":{"line":149,"column":6},"end":{"line":151,"column":7}},"61":{"start":{"line":150,"column":8},"end":{"line":150,"column":60}},"62":{"start":{"line":153,"column":6},"end":{"line":153,"column":28}},"63":{"start":{"line":154,"column":6},"end":{"line":163,"column":7}},"64":{"start":{"line":155,"column":8},"end":{"line":157,"column":11}},"65":{"start":{"line":156,"column":10},"end":{"line":156,"column":76}},"66":{"start":{"line":158,"column":8},"end":{"line":160,"column":9}},"67":{"start":{"line":159,"column":10},"end":{"line":159,"column":27}},"68":{"start":{"line":162,"column":8},"end":{"line":162,"column":26}},"69":{"start":{"line":164,"column":6},"end":{"line":180,"column":9}},"70":{"start":{"line":184,"column":2},"end":{"line":224,"column":3}},"71":{"start":{"line":185,"column":4},"end":{"line":223,"column":7}},"72":{"start":{"line":186,"column":6},"end":{"line":188,"column":7}},"73":{"start":{"line":187,"column":8},"end":{"line":187,"column":25}},"74":{"start":{"line":189,"column":6},"end":{"line":222,"column":9}},"75":{"start":{"line":215,"column":8},"end":{"line":217,"column":9}},"76":{"start":{"line":216,"column":10},"end":{"line":216,"column":27}},"77":{"start":{"line":218,"column":8},"end":{"line":220,"column":9}},"78":{"start":{"line":219,"column":10},"end":{"line":219,"column":33}},"79":{"start":{"line":221,"column":8},"end":{"line":221,"column":35}},"80":{"start":{"line":226,"column":2},"end":{"line":265,"column":3}},"81":{"start":{"line":227,"column":4},"end":{"line":227,"column":29}},"82":{"start":{"line":228,"column":4},"end":{"line":264,"column":7}},"83":{"start":{"line":229,"column":6},"end":{"line":231,"column":7}},"84":{"start":{"line":230,"column":8},"end":{"line":230,"column":25}},"85":{"start":{"line":232,"column":6},"end":{"line":232,"column":26}},"86":{"start":{"line":233,"column":6},"end":{"line":233,"column":19}},"87":{"start":{"line":234,"column":6},"end":{"line":239,"column":8}},"88":{"start":{"line":240,"column":6},"end":{"line":240,"column":33}},"89":{"start":{"line":241,"column":6},"end":{"line":241,"column":19}},"90":{"start":{"line":246,"column":6},"end":{"line":262,"column":8}},"91":{"start":{"line":249,"column":10},"end":{"line":249,"column":40}},"92":{"start":{"line":249,"column":21},"end":{"line":249,"column":38}},"93":{"start":{"line":251,"column":10},"end":{"line":251,"column":56}},"94":{"start":{"line":252,"column":10},"end":{"line":260,"column":13}},"95":{"start":{"line":253,"column":12},"end":{"line":255,"column":15}},"96":{"start":{"line":254,"column":14},"end":{"line":254,"column":44}},"97":{"start":{"line":254,"column":25},"end":{"line":254,"column":42}},"98":{"start":{"line":256,"column":12},"end":{"line":256,"column":62}},"99":{"start":{"line":257,"column":12},"end":{"line":259,"column":13}},"100":{"start":{"line":258,"column":14},"end":{"line":258,"column":31}},"101":{"start":{"line":263,"column":6},"end":{"line":263,"column":29}},"102":{"start":{"line":267,"column":2},"end":{"line":278,"column":3}},"103":{"start":{"line":268,"column":4},"end":{"line":268,"column":29}},"104":{"start":{"line":269,"column":4},"end":{"line":277,"column":9}},"105":{"start":{"line":272,"column":8},"end":{"line":274,"column":9}},"106":{"start":{"line":273,"column":10},"end":{"line":273,"column":27}},"107":{"start":{"line":275,"column":8},"end":{"line":275,"column":32}},"108":{"start":{"line":276,"column":8},"end":{"line":276,"column":33}},"109":{"start":{"line":280,"column":2},"end":{"line":340,"column":3}},"110":{"start":{"line":281,"column":4},"end":{"line":283,"column":5}},"111":{"start":{"line":282,"column":6},"end":{"line":282,"column":50}},"112":{"start":{"line":284,"column":4},"end":{"line":284,"column":32}},"113":{"start":{"line":285,"column":4},"end":{"line":288,"column":31}},"114":{"start":{"line":289,"column":4},"end":{"line":298,"column":5}},"115":{"start":{"line":290,"column":6},"end":{"line":292,"column":9}},"116":{"start":{"line":293,"column":6},"end":{"line":296,"column":9}},"117":{"start":{"line":299,"column":4},"end":{"line":301,"column":5}},"118":{"start":{"line":300,"column":6},"end":{"line":300,"column":28}},"119":{"start":{"line":302,"column":4},"end":{"line":319,"column":6}},"120":{"start":{"line":305,"column":8},"end":{"line":307,"column":9}},"121":{"start":{"line":306,"column":10},"end":{"line":306,"column":27}},"122":{"start":{"line":308,"column":8},"end":{"line":316,"column":9}},"123":{"start":{"line":309,"column":10},"end":{"line":311,"column":13}},"124":{"start":{"line":312,"column":10},"end":{"line":315,"column":13}},"125":{"start":{"line":317,"column":8},"end":{"line":317,"column":48}},"126":{"start":{"line":321,"column":4},"end":{"line":339,"column":5}},"127":{"start":{"line":322,"column":6},"end":{"line":338,"column":7}},"128":{"start":{"line":323,"column":8},"end":{"line":329,"column":11}},"129":{"start":{"line":331,"column":8},"end":{"line":337,"column":11}},"130":{"start":{"line":342,"column":2},"end":{"line":416,"column":3}},"131":{"start":{"line":343,"column":4},"end":{"line":343,"column":29}},"132":{"start":{"line":344,"column":4},"end":{"line":346,"column":5}},"133":{"start":{"line":345,"column":6},"end":{"line":345,"column":47}},"134":{"start":{"line":347,"column":4},"end":{"line":351,"column":14}},"135":{"start":{"line":353,"column":4},"end":{"line":353,"column":25}},"136":{"start":{"line":355,"column":4},"end":{"line":357,"column":5}},"137":{"start":{"line":356,"column":6},"end":{"line":356,"column":30}},"138":{"start":{"line":359,"column":4},"end":{"line":415,"column":7}},"139":{"start":{"line":362,"column":6},"end":{"line":364,"column":7}},"140":{"start":{"line":363,"column":8},"end":{"line":363,"column":25}},"141":{"start":{"line":367,"column":6},"end":{"line":367,"column":80}},"142":{"start":{"line":369,"column":6},"end":{"line":369,"column":27}},"143":{"start":{"line":370,"column":6},"end":{"line":372,"column":7}},"144":{"start":{"line":371,"column":8},"end":{"line":371,"column":32}},"145":{"start":{"line":373,"column":6},"end":{"line":400,"column":9}},"146":{"start":{"line":401,"column":6},"end":{"line":414,"column":9}},"147":{"start":{"line":402,"column":8},"end":{"line":404,"column":9}},"148":{"start":{"line":403,"column":10},"end":{"line":403,"column":27}},"149":{"start":{"line":405,"column":8},"end":{"line":405,"column":58}},"150":{"start":{"line":406,"column":8},"end":{"line":413,"column":11}},"151":{"start":{"line":407,"column":10},"end":{"line":409,"column":11}},"152":{"start":{"line":408,"column":12},"end":{"line":408,"column":29}},"153":{"start":{"line":410,"column":10},"end":{"line":412,"column":14}},"154":{"start":{"line":418,"column":2},"end":{"line":453,"column":3}},"155":{"start":{"line":419,"column":4},"end":{"line":419,"column":29}},"156":{"start":{"line":420,"column":4},"end":{"line":422,"column":5}},"157":{"start":{"line":421,"column":6},"end":{"line":421,"column":47}},"158":{"start":{"line":423,"column":4},"end":{"line":427,"column":33}},"159":{"start":{"line":428,"column":4},"end":{"line":433,"column":5}},"160":{"start":{"line":429,"column":6},"end":{"line":431,"column":9}},"161":{"start":{"line":432,"column":6},"end":{"line":432,"column":28}},"162":{"start":{"line":434,"column":4},"end":{"line":450,"column":7}},"163":{"start":{"line":452,"column":4},"end":{"line":452,"column":43}},"164":{"start":{"line":455,"column":2},"end":{"line":494,"column":3}},"165":{"start":{"line":456,"column":4},"end":{"line":456,"column":29}},"166":{"start":{"line":457,"column":4},"end":{"line":459,"column":5}},"167":{"start":{"line":458,"column":6},"end":{"line":458,"column":47}},"168":{"start":{"line":461,"column":4},"end":{"line":467,"column":30}},"169":{"start":{"line":469,"column":4},"end":{"line":474,"column":5}},"170":{"start":{"line":470,"column":6},"end":{"line":472,"column":9}},"171":{"start":{"line":473,"column":6},"end":{"line":473,"column":28}},"172":{"start":{"line":476,"column":4},"end":{"line":492,"column":7}},"173":{"start":{"line":493,"column":4},"end":{"line":493,"column":45}},"174":{"start":{"line":496,"column":2},"end":{"line":530,"column":3}},"175":{"start":{"line":498,"column":4},"end":{"line":528,"column":7}},"176":{"start":{"line":499,"column":6},"end":{"line":501,"column":7}},"177":{"start":{"line":500,"column":8},"end":{"line":500,"column":25}},"178":{"start":{"line":502,"column":6},"end":{"line":502,"column":22}},"179":{"start":{"line":504,"column":6},"end":{"line":506,"column":7}},"180":{"start":{"line":505,"column":8},"end":{"line":505,"column":49}},"181":{"start":{"line":508,"column":6},"end":{"line":511,"column":33}},"182":{"start":{"line":512,"column":6},"end":{"line":517,"column":7}},"183":{"start":{"line":513,"column":8},"end":{"line":515,"column":11}},"184":{"start":{"line":516,"column":8},"end":{"line":516,"column":30}},"185":{"start":{"line":519,"column":6},"end":{"line":519,"column":31}},"186":{"start":{"line":520,"column":6},"end":{"line":520,"column":33}},"187":{"start":{"line":521,"column":6},"end":{"line":526,"column":9}},"188":{"start":{"line":522,"column":8},"end":{"line":524,"column":9}},"189":{"start":{"line":523,"column":10},"end":{"line":523,"column":27}},"190":{"start":{"line":525,"column":8},"end":{"line":525,"column":23}},"191":{"start":{"line":532,"column":2},"end":{"line":607,"column":3}},"192":{"start":{"line":533,"column":4},"end":{"line":606,"column":7}},"193":{"start":{"line":534,"column":6},"end":{"line":536,"column":7}},"194":{"start":{"line":535,"column":8},"end":{"line":535,"column":25}},"195":{"start":{"line":537,"column":6},"end":{"line":605,"column":7}},"196":{"start":{"line":540,"column":8},"end":{"line":602,"column":11}},"197":{"start":{"line":543,"column":10},"end":{"line":545,"column":11}},"198":{"start":{"line":544,"column":12},"end":{"line":544,"column":29}},"199":{"start":{"line":546,"column":10},"end":{"line":546,"column":54}},"200":{"start":{"line":547,"column":10},"end":{"line":555,"column":11}},"201":{"start":{"line":548,"column":12},"end":{"line":548,"column":53}},"202":{"start":{"line":549,"column":12},"end":{"line":554,"column":15}},"203":{"start":{"line":550,"column":14},"end":{"line":552,"column":15}},"204":{"start":{"line":551,"column":16},"end":{"line":551,"column":33}},"205":{"start":{"line":553,"column":14},"end":{"line":553,"column":29}},"206":{"start":{"line":557,"column":10},"end":{"line":601,"column":13}},"207":{"start":{"line":560,"column":12},"end":{"line":562,"column":13}},"208":{"start":{"line":561,"column":14},"end":{"line":561,"column":31}},"209":{"start":{"line":565,"column":12},"end":{"line":600,"column":13}},"210":{"start":{"line":572,"column":14},"end":{"line":578,"column":17}},"211":{"start":{"line":580,"column":14},"end":{"line":593,"column":16}},"212":{"start":{"line":595,"column":14},"end":{"line":599,"column":17}},"213":{"start":{"line":596,"column":16},"end":{"line":598,"column":17}},"214":{"start":{"line":597,"column":18},"end":{"line":597,"column":29}},"215":{"start":{"line":604,"column":8},"end":{"line":604,"column":25}}},"branchMap":{"1":{"line":47,"type":"if","locations":[{"start":{"line":47,"column":6},"end":{"line":47,"column":6}},{"start":{"line":47,"column":6},"end":{"line":47,"column":6}}]},"2":{"line":52,"type":"cond-expr","locations":[{"start":{"line":52,"column":45},"end":{"line":52,"column":48}},{"start":{"line":52,"column":51},"end":{"line":52,"column":65}}]},"3":{"line":101,"type":"if","locations":[{"start":{"line":101,"column":4},"end":{"line":101,"column":4}},{"start":{"line":101,"column":4},"end":{"line":101,"column":4}}]},"4":{"line":111,"type":"binary-expr","locations":[{"start":{"line":111,"column":16},"end":{"line":111,"column":26}},{"start":{"line":111,"column":30},"end":{"line":111,"column":32}}]},"5":{"line":112,"type":"binary-expr","locations":[{"start":{"line":112,"column":16},"end":{"line":112,"column":26}},{"start":{"line":112,"column":30},"end":{"line":112,"column":32}}]},"6":{"line":113,"type":"binary-expr","locations":[{"start":{"line":113,"column":22},"end":{"line":113,"column":38}},{"start":{"line":113,"column":42},"end":{"line":113,"column":44}}]},"7":{"line":131,"type":"if","locations":[{"start":{"line":131,"column":6},"end":{"line":131,"column":6}},{"start":{"line":131,"column":6},"end":{"line":131,"column":6}}]},"8":{"line":136,"type":"if","locations":[{"start":{"line":136,"column":6},"end":{"line":136,"column":6}},{"start":{"line":136,"column":6},"end":{"line":136,"column":6}}]},"9":{"line":149,"type":"if","locations":[{"start":{"line":149,"column":6},"end":{"line":149,"column":6}},{"start":{"line":149,"column":6},"end":{"line":149,"column":6}}]},"10":{"line":158,"type":"if","locations":[{"start":{"line":158,"column":8},"end":{"line":158,"column":8}},{"start":{"line":158,"column":8},"end":{"line":158,"column":8}}]},"11":{"line":168,"type":"binary-expr","locations":[{"start":{"line":168,"column":34},"end":{"line":168,"column":52}},{"start":{"line":168,"column":56},"end":{"line":168,"column":58}}]},"12":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":6},"end":{"line":186,"column":6}},{"start":{"line":186,"column":6},"end":{"line":186,"column":6}}]},"13":{"line":191,"type":"cond-expr","locations":[{"start":{"line":191,"column":37},"end":{"line":191,"column":62}},{"start":{"line":191,"column":65},"end":{"line":191,"column":67}}]},"14":{"line":215,"type":"if","locations":[{"start":{"line":215,"column":8},"end":{"line":215,"column":8}},{"start":{"line":215,"column":8},"end":{"line":215,"column":8}}]},"15":{"line":218,"type":"if","locations":[{"start":{"line":218,"column":8},"end":{"line":218,"column":8}},{"start":{"line":218,"column":8},"end":{"line":218,"column":8}}]},"16":{"line":218,"type":"binary-expr","locations":[{"start":{"line":218,"column":12},"end":{"line":218,"column":26}},{"start":{"line":218,"column":30},"end":{"line":218,"column":48}}]},"17":{"line":229,"type":"if","locations":[{"start":{"line":229,"column":6},"end":{"line":229,"column":6}},{"start":{"line":229,"column":6},"end":{"line":229,"column":6}}]},"18":{"line":249,"type":"if","locations":[{"start":{"line":249,"column":10},"end":{"line":249,"column":10}},{"start":{"line":249,"column":10},"end":{"line":249,"column":10}}]},"19":{"line":251,"type":"binary-expr","locations":[{"start":{"line":251,"column":39},"end":{"line":251,"column":49}},{"start":{"line":251,"column":53},"end":{"line":251,"column":54}}]},"20":{"line":254,"type":"if","locations":[{"start":{"line":254,"column":14},"end":{"line":254,"column":14}},{"start":{"line":254,"column":14},"end":{"line":254,"column":14}}]},"21":{"line":256,"type":"binary-expr","locations":[{"start":{"line":256,"column":45},"end":{"line":256,"column":55}},{"start":{"line":256,"column":59},"end":{"line":256,"column":60}}]},"22":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":12},"end":{"line":257,"column":12}},{"start":{"line":257,"column":12},"end":{"line":257,"column":12}}]},"23":{"line":272,"type":"if","locations":[{"start":{"line":272,"column":8},"end":{"line":272,"column":8}},{"start":{"line":272,"column":8},"end":{"line":272,"column":8}}]},"24":{"line":281,"type":"if","locations":[{"start":{"line":281,"column":4},"end":{"line":281,"column":4}},{"start":{"line":281,"column":4},"end":{"line":281,"column":4}}]},"25":{"line":289,"type":"if","locations":[{"start":{"line":289,"column":4},"end":{"line":289,"column":4}},{"start":{"line":289,"column":4},"end":{"line":289,"column":4}}]},"26":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":4},"end":{"line":299,"column":4}},{"start":{"line":299,"column":4},"end":{"line":299,"column":4}}]},"27":{"line":305,"type":"if","locations":[{"start":{"line":305,"column":8},"end":{"line":305,"column":8}},{"start":{"line":305,"column":8},"end":{"line":305,"column":8}}]},"28":{"line":308,"type":"if","locations":[{"start":{"line":308,"column":8},"end":{"line":308,"column":8}},{"start":{"line":308,"column":8},"end":{"line":308,"column":8}}]},"29":{"line":322,"type":"if","locations":[{"start":{"line":322,"column":6},"end":{"line":322,"column":6}},{"start":{"line":322,"column":6},"end":{"line":322,"column":6}}]},"30":{"line":344,"type":"if","locations":[{"start":{"line":344,"column":4},"end":{"line":344,"column":4}},{"start":{"line":344,"column":4},"end":{"line":344,"column":4}}]},"31":{"line":355,"type":"if","locations":[{"start":{"line":355,"column":4},"end":{"line":355,"column":4}},{"start":{"line":355,"column":4},"end":{"line":355,"column":4}}]},"32":{"line":362,"type":"if","locations":[{"start":{"line":362,"column":6},"end":{"line":362,"column":6}},{"start":{"line":362,"column":6},"end":{"line":362,"column":6}}]},"33":{"line":367,"type":"cond-expr","locations":[{"start":{"line":367,"column":39},"end":{"line":367,"column":48}},{"start":{"line":367,"column":51},"end":{"line":367,"column":79}}]},"34":{"line":370,"type":"if","locations":[{"start":{"line":370,"column":6},"end":{"line":370,"column":6}},{"start":{"line":370,"column":6},"end":{"line":370,"column":6}}]},"35":{"line":402,"type":"if","locations":[{"start":{"line":402,"column":8},"end":{"line":402,"column":8}},{"start":{"line":402,"column":8},"end":{"line":402,"column":8}}]},"36":{"line":405,"type":"binary-expr","locations":[{"start":{"line":405,"column":41},"end":{"line":405,"column":51}},{"start":{"line":405,"column":55},"end":{"line":405,"column":56}}]},"37":{"line":407,"type":"if","locations":[{"start":{"line":407,"column":10},"end":{"line":407,"column":10}},{"start":{"line":407,"column":10},"end":{"line":407,"column":10}}]},"38":{"line":420,"type":"if","locations":[{"start":{"line":420,"column":4},"end":{"line":420,"column":4}},{"start":{"line":420,"column":4},"end":{"line":420,"column":4}}]},"39":{"line":428,"type":"if","locations":[{"start":{"line":428,"column":4},"end":{"line":428,"column":4}},{"start":{"line":428,"column":4},"end":{"line":428,"column":4}}]},"40":{"line":457,"type":"if","locations":[{"start":{"line":457,"column":4},"end":{"line":457,"column":4}},{"start":{"line":457,"column":4},"end":{"line":457,"column":4}}]},"41":{"line":469,"type":"if","locations":[{"start":{"line":469,"column":4},"end":{"line":469,"column":4}},{"start":{"line":469,"column":4},"end":{"line":469,"column":4}}]},"42":{"line":499,"type":"if","locations":[{"start":{"line":499,"column":6},"end":{"line":499,"column":6}},{"start":{"line":499,"column":6},"end":{"line":499,"column":6}}]},"43":{"line":504,"type":"if","locations":[{"start":{"line":504,"column":6},"end":{"line":504,"column":6}},{"start":{"line":504,"column":6},"end":{"line":504,"column":6}}]},"44":{"line":504,"type":"binary-expr","locations":[{"start":{"line":504,"column":10},"end":{"line":504,"column":19}},{"start":{"line":504,"column":23},"end":{"line":504,"column":56}}]},"45":{"line":512,"type":"if","locations":[{"start":{"line":512,"column":6},"end":{"line":512,"column":6}},{"start":{"line":512,"column":6},"end":{"line":512,"column":6}}]},"46":{"line":522,"type":"if","locations":[{"start":{"line":522,"column":8},"end":{"line":522,"column":8}},{"start":{"line":522,"column":8},"end":{"line":522,"column":8}}]},"47":{"line":534,"type":"if","locations":[{"start":{"line":534,"column":6},"end":{"line":534,"column":6}},{"start":{"line":534,"column":6},"end":{"line":534,"column":6}}]},"48":{"line":543,"type":"if","locations":[{"start":{"line":543,"column":10},"end":{"line":543,"column":10}},{"start":{"line":543,"column":10},"end":{"line":543,"column":10}}]},"49":{"line":547,"type":"if","locations":[{"start":{"line":547,"column":10},"end":{"line":547,"column":10}},{"start":{"line":547,"column":10},"end":{"line":547,"column":10}}]},"50":{"line":550,"type":"if","locations":[{"start":{"line":550,"column":14},"end":{"line":550,"column":14}},{"start":{"line":550,"column":14},"end":{"line":550,"column":14}}]},"51":{"line":560,"type":"if","locations":[{"start":{"line":560,"column":12},"end":{"line":560,"column":12}},{"start":{"line":560,"column":12},"end":{"line":560,"column":12}}]},"52":{"line":565,"type":"if","locations":[{"start":{"line":565,"column":12},"end":{"line":565,"column":12}},{"start":{"line":565,"column":12},"end":{"line":565,"column":12}}]},"53":{"line":566,"type":"binary-expr","locations":[{"start":{"line":566,"column":14},"end":{"line":566,"column":48}},{"start":{"line":567,"column":14},"end":{"line":567,"column":31}},{"start":{"line":568,"column":14},"end":{"line":568,"column":46}},{"start":{"line":569,"column":14},"end":{"line":569,"column":29}},{"start":{"line":570,"column":15},"end":{"line":570,"column":52}}]},"54":{"line":596,"type":"if","locations":[{"start":{"line":596,"column":16},"end":{"line":596,"column":16}},{"start":{"line":596,"column":16},"end":{"line":596,"column":16}}]}}},"/Users/nathanleniz/Developer/freecodecamp/server/boot/user.js":{"path":"/Users/nathanleniz/Developer/freecodecamp/server/boot/user.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":0,"9":1,"10":0,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":0,"29":0,"30":0,"31":1,"32":0,"33":0,"34":1,"35":0,"36":0,"37":0,"38":1,"39":0,"40":0,"41":0,"42":1,"43":0,"44":1,"45":0,"46":1,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":0,"77":0,"78":0,"79":0,"80":0,"81":0,"82":0,"83":0,"84":0,"85":0,"86":0,"87":0,"88":0,"89":0,"90":0,"91":0,"92":0,"93":1,"94":0,"95":0,"96":0,"97":0,"98":0,"99":0,"100":0,"101":0,"102":0,"103":0,"104":0,"105":0,"106":0,"107":0,"108":0,"109":0,"110":0,"111":0,"112":0,"113":0,"114":0,"115":0,"116":0,"117":0,"118":0,"119":0,"120":0,"121":0,"122":0,"123":0,"124":0,"125":0,"126":0,"127":0,"128":0,"129":0,"130":0,"131":0,"132":0,"133":0,"134":0,"135":0,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":1,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":0,"153":0,"154":0,"155":0,"156":0,"157":0,"158":0,"159":0,"160":1,"161":0,"162":0,"163":0,"164":0,"165":0,"166":0,"167":1,"168":0,"169":0,"170":0,"171":0,"172":0,"173":0,"174":0,"175":0,"176":0,"177":0,"178":0,"179":0,"180":1,"181":0,"182":0,"183":0,"184":0,"185":0,"186":0,"187":0,"188":0,"189":0,"190":1,"191":0,"192":0,"193":0,"194":0,"195":0,"196":0,"197":0,"198":0,"199":0,"200":0,"201":0,"202":0,"203":0,"204":0,"205":0,"206":0,"207":0,"208":0,"209":0,"210":0,"211":0,"212":0,"213":0,"214":0,"215":0,"216":0,"217":0,"218":0,"219":0,"220":1,"221":0,"222":0,"223":0,"224":1,"225":0,"226":0,"227":0,"228":0,"229":0,"230":0,"231":0,"232":0,"233":0,"234":0,"235":0,"236":0,"237":0,"238":0,"239":0,"240":0,"241":0,"242":0,"243":0,"244":0,"245":0,"246":0,"247":0,"248":0,"249":0,"250":0,"251":0,"252":0,"253":0,"254":0,"255":0,"256":0,"257":1,"258":0,"259":0,"260":0,"261":0,"262":0,"263":0,"264":0,"265":0,"266":0,"267":0,"268":0,"269":0,"270":0,"271":1,"272":0,"273":0,"274":0,"275":0,"276":0,"277":0,"278":0,"279":0,"280":0,"281":0,"282":0,"283":0,"284":0,"285":0,"286":0,"287":0,"288":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0],"28":[0,0],"29":[0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0],"34":[0,0],"35":[0,0],"36":[0,0],"37":[0,0],"38":[0,0],"39":[0,0],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[0,0],"49":[0,0],"50":[0,0],"51":[0,0],"52":[0,0],"53":[0,0],"54":[0,0],"55":[0,0],"56":[0,0],"57":[0,0],"58":[0,0],"59":[0,0],"60":[0,0],"61":[0,0],"62":[0,0],"63":[0,0],"64":[0,0],"65":[0,0],"66":[0,0],"67":[0,0],"68":[0,0],"69":[0,0],"70":[0,0],"71":[0,0],"72":[0,0],"73":[0,0],"74":[0,0],"75":[0,0]},"f":{"1":1,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0},"fnMap":{"1":{"name":"(anonymous_1)","line":11,"loc":{"start":{"line":11,"column":17},"end":{"line":11,"column":31}}},"2":{"name":"(anonymous_2)","line":17,"loc":{"start":{"line":17,"column":23},"end":{"line":17,"column":42}}},"3":{"name":"(anonymous_3)","line":20,"loc":{"start":{"line":20,"column":24},"end":{"line":20,"column":43}}},"4":{"name":"getSignin","line":47,"loc":{"start":{"line":47,"column":2},"end":{"line":47,"column":32}}},"5":{"name":"signout","line":61,"loc":{"start":{"line":61,"column":2},"end":{"line":61,"column":30}}},"6":{"name":"getEmailSignin","line":71,"loc":{"start":{"line":71,"column":2},"end":{"line":71,"column":37}}},"7":{"name":"getEmailSignup","line":85,"loc":{"start":{"line":85,"column":2},"end":{"line":85,"column":37}}},"8":{"name":"getAccount","line":99,"loc":{"start":{"line":99,"column":2},"end":{"line":99,"column":33}}},"9":{"name":"getAccountAngular","line":109,"loc":{"start":{"line":109,"column":2},"end":{"line":109,"column":40}}},"10":{"name":"returnUser","line":121,"loc":{"start":{"line":121,"column":2},"end":{"line":121,"column":39}}},"11":{"name":"(anonymous_11)","line":124,"loc":{"start":{"line":124,"column":6},"end":{"line":124,"column":26}}},"12":{"name":"(anonymous_12)","line":131,"loc":{"start":{"line":131,"column":41},"end":{"line":131,"column":56}}},"13":{"name":"(anonymous_13)","line":136,"loc":{"start":{"line":136,"column":20},"end":{"line":136,"column":35}}},"14":{"name":"(anonymous_14)","line":187,"loc":{"start":{"line":187,"column":20},"end":{"line":187,"column":34}}},"15":{"name":"(anonymous_15)","line":194,"loc":{"start":{"line":194,"column":39},"end":{"line":194,"column":59}}},"16":{"name":"(anonymous_16)","line":200,"loc":{"start":{"line":200,"column":61},"end":{"line":200,"column":78}}},"17":{"name":"(anonymous_17)","line":227,"loc":{"start":{"line":227,"column":56},"end":{"line":227,"column":76}}},"18":{"name":"postUpdateProfile","line":254,"loc":{"start":{"line":254,"column":2},"end":{"line":254,"column":46}}},"19":{"name":"(anonymous_19)","line":256,"loc":{"start":{"line":256,"column":31},"end":{"line":256,"column":45}}},"20":{"name":"(anonymous_20)","line":266,"loc":{"start":{"line":266,"column":9},"end":{"line":266,"column":38}}},"21":{"name":"(anonymous_21)","line":279,"loc":{"start":{"line":279,"column":10},"end":{"line":279,"column":42}}},"22":{"name":"(anonymous_22)","line":323,"loc":{"start":{"line":323,"column":22},"end":{"line":323,"column":37}}},"23":{"name":"(anonymous_23)","line":331,"loc":{"start":{"line":331,"column":16},"end":{"line":331,"column":30}}},"24":{"name":"postUpdatePassword","line":351,"loc":{"start":{"line":351,"column":2},"end":{"line":351,"column":47}}},"25":{"name":"(anonymous_25)","line":365,"loc":{"start":{"line":365,"column":31},"end":{"line":365,"column":51}}},"26":{"name":"(anonymous_26)","line":370,"loc":{"start":{"line":370,"column":16},"end":{"line":370,"column":30}}},"27":{"name":"postDeleteAccount","line":384,"loc":{"start":{"line":384,"column":2},"end":{"line":384,"column":46}}},"28":{"name":"(anonymous_28)","line":385,"loc":{"start":{"line":385,"column":34},"end":{"line":385,"column":48}}},"29":{"name":"getOauthUnlink","line":398,"loc":{"start":{"line":398,"column":2},"end":{"line":398,"column":43}}},"30":{"name":"(anonymous_30)","line":400,"loc":{"start":{"line":400,"column":31},"end":{"line":400,"column":51}}},"31":{"name":"(anonymous_31)","line":405,"loc":{"start":{"line":405,"column":30},"end":{"line":405,"column":46}}},"32":{"name":"(anonymous_32)","line":409,"loc":{"start":{"line":409,"column":16},"end":{"line":409,"column":30}}},"33":{"name":"getReset","line":422,"loc":{"start":{"line":422,"column":2},"end":{"line":422,"column":37}}},"34":{"name":"(anonymous_34)","line":433,"loc":{"start":{"line":433,"column":6},"end":{"line":433,"column":26}}},"35":{"name":"postReset","line":453,"loc":{"start":{"line":453,"column":2},"end":{"line":453,"column":38}}},"36":{"name":"(anonymous_36)","line":462,"loc":{"start":{"line":462,"column":6},"end":{"line":462,"column":21}}},"37":{"name":"(anonymous_37)","line":470,"loc":{"start":{"line":470,"column":10},"end":{"line":470,"column":30}}},"38":{"name":"(anonymous_38)","line":483,"loc":{"start":{"line":483,"column":22},"end":{"line":483,"column":36}}},"39":{"name":"(anonymous_39)","line":485,"loc":{"start":{"line":485,"column":30},"end":{"line":485,"column":44}}},"40":{"name":"(anonymous_40)","line":491,"loc":{"start":{"line":491,"column":6},"end":{"line":491,"column":27}}},"41":{"name":"(anonymous_41)","line":512,"loc":{"start":{"line":512,"column":42},"end":{"line":512,"column":56}}},"42":{"name":"(anonymous_42)","line":520,"loc":{"start":{"line":520,"column":7},"end":{"line":520,"column":21}}},"43":{"name":"getForgot","line":531,"loc":{"start":{"line":531,"column":2},"end":{"line":531,"column":32}}},"44":{"name":"postForgot","line":545,"loc":{"start":{"line":545,"column":2},"end":{"line":545,"column":39}}},"45":{"name":"(anonymous_45)","line":554,"loc":{"start":{"line":554,"column":6},"end":{"line":554,"column":21}}},"46":{"name":"(anonymous_46)","line":555,"loc":{"start":{"line":555,"column":31},"end":{"line":555,"column":50}}},"47":{"name":"(anonymous_47)","line":561,"loc":{"start":{"line":561,"column":6},"end":{"line":561,"column":28}}},"48":{"name":"(anonymous_48)","line":564,"loc":{"start":{"line":564,"column":11},"end":{"line":564,"column":31}}},"49":{"name":"(anonymous_49)","line":577,"loc":{"start":{"line":577,"column":20},"end":{"line":577,"column":34}}},"50":{"name":"(anonymous_50)","line":583,"loc":{"start":{"line":583,"column":6},"end":{"line":583,"column":34}}},"51":{"name":"(anonymous_51)","line":609,"loc":{"start":{"line":609,"column":42},"end":{"line":609,"column":56}}},"52":{"name":"(anonymous_52)","line":619,"loc":{"start":{"line":619,"column":7},"end":{"line":619,"column":21}}},"53":{"name":"updateUserStoryPictures","line":625,"loc":{"start":{"line":625,"column":2},"end":{"line":625,"column":66}}},"54":{"name":"(anonymous_54)","line":631,"loc":{"start":{"line":631,"column":44},"end":{"line":631,"column":68}}},"55":{"name":"(anonymous_55)","line":640,"loc":{"start":{"line":640,"column":46},"end":{"line":640,"column":71}}},"56":{"name":"saveStoriesAndComments","line":649,"loc":{"start":{"line":649,"column":4},"end":{"line":649,"column":38}}},"57":{"name":"(anonymous_57)","line":654,"loc":{"start":{"line":654,"column":16},"end":{"line":654,"column":35}}},"58":{"name":"(anonymous_58)","line":657,"loc":{"start":{"line":657,"column":19},"end":{"line":657,"column":33}}},"59":{"name":"(anonymous_59)","line":662,"loc":{"start":{"line":662,"column":16},"end":{"line":662,"column":33}}},"60":{"name":"(anonymous_60)","line":665,"loc":{"start":{"line":665,"column":19},"end":{"line":665,"column":33}}},"61":{"name":"(anonymous_61)","line":669,"loc":{"start":{"line":669,"column":28},"end":{"line":669,"column":43}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":9,"column":44}},"2":{"start":{"line":11,"column":0},"end":{"line":677,"column":2}},"3":{"start":{"line":12,"column":2},"end":{"line":12,"column":37}},"4":{"start":{"line":13,"column":2},"end":{"line":13,"column":29}},"5":{"start":{"line":14,"column":2},"end":{"line":14,"column":31}},"6":{"start":{"line":15,"column":2},"end":{"line":15,"column":35}},"7":{"start":{"line":17,"column":2},"end":{"line":19,"column":5}},"8":{"start":{"line":18,"column":4},"end":{"line":18,"column":33}},"9":{"start":{"line":20,"column":2},"end":{"line":22,"column":5}},"10":{"start":{"line":21,"column":4},"end":{"line":21,"column":34}},"11":{"start":{"line":23,"column":2},"end":{"line":23,"column":35}},"12":{"start":{"line":24,"column":2},"end":{"line":24,"column":34}},"13":{"start":{"line":25,"column":2},"end":{"line":25,"column":35}},"14":{"start":{"line":26,"column":2},"end":{"line":26,"column":37}},"15":{"start":{"line":27,"column":2},"end":{"line":27,"column":40}},"16":{"start":{"line":28,"column":2},"end":{"line":28,"column":42}},"17":{"start":{"line":29,"column":2},"end":{"line":29,"column":46}},"18":{"start":{"line":30,"column":2},"end":{"line":30,"column":46}},"19":{"start":{"line":31,"column":2},"end":{"line":31,"column":48}},"20":{"start":{"line":32,"column":2},"end":{"line":32,"column":53}},"21":{"start":{"line":33,"column":2},"end":{"line":33,"column":55}},"22":{"start":{"line":34,"column":2},"end":{"line":34,"column":52}},"23":{"start":{"line":35,"column":2},"end":{"line":35,"column":58}},"24":{"start":{"line":36,"column":2},"end":{"line":36,"column":37}},"25":{"start":{"line":38,"column":2},"end":{"line":38,"column":39}},"26":{"start":{"line":40,"column":2},"end":{"line":40,"column":18}},"27":{"start":{"line":47,"column":2},"end":{"line":54,"column":3}},"28":{"start":{"line":48,"column":4},"end":{"line":50,"column":5}},"29":{"start":{"line":49,"column":6},"end":{"line":49,"column":31}},"30":{"start":{"line":51,"column":4},"end":{"line":53,"column":7}},"31":{"start":{"line":61,"column":2},"end":{"line":64,"column":3}},"32":{"start":{"line":62,"column":4},"end":{"line":62,"column":17}},"33":{"start":{"line":63,"column":4},"end":{"line":63,"column":22}},"34":{"start":{"line":71,"column":2},"end":{"line":78,"column":3}},"35":{"start":{"line":72,"column":4},"end":{"line":74,"column":5}},"36":{"start":{"line":73,"column":6},"end":{"line":73,"column":31}},"37":{"start":{"line":75,"column":4},"end":{"line":77,"column":7}},"38":{"start":{"line":85,"column":2},"end":{"line":92,"column":3}},"39":{"start":{"line":86,"column":4},"end":{"line":88,"column":5}},"40":{"start":{"line":87,"column":6},"end":{"line":87,"column":31}},"41":{"start":{"line":89,"column":4},"end":{"line":91,"column":7}},"42":{"start":{"line":99,"column":2},"end":{"line":103,"column":3}},"43":{"start":{"line":100,"column":4},"end":{"line":102,"column":7}},"44":{"start":{"line":109,"column":2},"end":{"line":113,"column":3}},"45":{"start":{"line":110,"column":4},"end":{"line":112,"column":7}},"46":{"start":{"line":121,"column":2},"end":{"line":247,"column":3}},"47":{"start":{"line":122,"column":4},"end":{"line":246,"column":6}},"48":{"start":{"line":125,"column":8},"end":{"line":128,"column":9}},"49":{"start":{"line":126,"column":10},"end":{"line":126,"column":39}},"50":{"start":{"line":127,"column":10},"end":{"line":127,"column":27}},"51":{"start":{"line":129,"column":8},"end":{"line":244,"column":9}},"52":{"start":{"line":130,"column":10},"end":{"line":133,"column":15}},"53":{"start":{"line":132,"column":14},"end":{"line":132,"column":27}},"54":{"start":{"line":135,"column":10},"end":{"line":135,"column":47}},"55":{"start":{"line":136,"column":10},"end":{"line":138,"column":38}},"56":{"start":{"line":137,"column":12},"end":{"line":137,"column":65}},"57":{"start":{"line":140,"column":10},"end":{"line":140,"column":29}},"58":{"start":{"line":141,"column":10},"end":{"line":141,"column":44}},"59":{"start":{"line":143,"column":10},"end":{"line":143,"column":33}},"60":{"start":{"line":144,"column":10},"end":{"line":154,"column":11}},"61":{"start":{"line":145,"column":12},"end":{"line":153,"column":13}},"62":{"start":{"line":147,"column":14},"end":{"line":147,"column":27}},"63":{"start":{"line":148,"column":14},"end":{"line":150,"column":15}},"64":{"start":{"line":149,"column":16},"end":{"line":149,"column":48}},"65":{"start":{"line":152,"column":14},"end":{"line":152,"column":29}},"66":{"start":{"line":156,"column":10},"end":{"line":156,"column":40}},"67":{"start":{"line":157,"column":10},"end":{"line":157,"column":25}},"68":{"start":{"line":159,"column":10},"end":{"line":159,"column":33}},"69":{"start":{"line":160,"column":10},"end":{"line":160,"column":62}},"70":{"start":{"line":162,"column":10},"end":{"line":185,"column":11}},"71":{"start":{"line":167,"column":12},"end":{"line":182,"column":13}},"72":{"start":{"line":169,"column":14},"end":{"line":181,"column":15}},"73":{"start":{"line":174,"column":16},"end":{"line":174,"column":29}},"74":{"start":{"line":176,"column":16},"end":{"line":178,"column":17}},"75":{"start":{"line":177,"column":18},"end":{"line":177,"column":50}},"76":{"start":{"line":180,"column":16},"end":{"line":180,"column":22}},"77":{"start":{"line":184,"column":12},"end":{"line":184,"column":35}},"78":{"start":{"line":187,"column":10},"end":{"line":237,"column":13}},"79":{"start":{"line":188,"column":12},"end":{"line":190,"column":13}},"80":{"start":{"line":189,"column":14},"end":{"line":189,"column":31}},"81":{"start":{"line":192,"column":12},"end":{"line":192,"column":26}},"82":{"start":{"line":193,"column":12},"end":{"line":193,"column":61}},"83":{"start":{"line":194,"column":12},"end":{"line":196,"column":15}},"84":{"start":{"line":195,"column":14},"end":{"line":195,"column":43}},"85":{"start":{"line":198,"column":12},"end":{"line":198,"column":57}},"86":{"start":{"line":199,"column":12},"end":{"line":199,"column":57}},"87":{"start":{"line":200,"column":12},"end":{"line":202,"column":15}},"88":{"start":{"line":201,"column":14},"end":{"line":201,"column":72}},"89":{"start":{"line":204,"column":12},"end":{"line":236,"column":15}},"90":{"start":{"line":228,"column":16},"end":{"line":228,"column":53}},"91":{"start":{"line":239,"column":10},"end":{"line":242,"column":13}},"92":{"start":{"line":243,"column":10},"end":{"line":243,"column":35}},"93":{"start":{"line":254,"column":2},"end":{"line":344,"column":3}},"94":{"start":{"line":256,"column":4},"end":{"line":343,"column":7}},"95":{"start":{"line":257,"column":6},"end":{"line":257,"column":36}},"96":{"start":{"line":257,"column":17},"end":{"line":257,"column":34}},"97":{"start":{"line":258,"column":6},"end":{"line":258,"column":42}},"98":{"start":{"line":259,"column":6},"end":{"line":262,"column":7}},"99":{"start":{"line":260,"column":8},"end":{"line":260,"column":36}},"100":{"start":{"line":261,"column":8},"end":{"line":261,"column":40}},"101":{"start":{"line":264,"column":6},"end":{"line":342,"column":9}},"102":{"start":{"line":267,"column":8},"end":{"line":269,"column":9}},"103":{"start":{"line":268,"column":10},"end":{"line":268,"column":27}},"104":{"start":{"line":270,"column":8},"end":{"line":270,"column":28}},"105":{"start":{"line":271,"column":8},"end":{"line":276,"column":9}},"106":{"start":{"line":272,"column":10},"end":{"line":274,"column":13}},"107":{"start":{"line":275,"column":10},"end":{"line":275,"column":42}},"108":{"start":{"line":277,"column":8},"end":{"line":341,"column":10}},"109":{"start":{"line":280,"column":12},"end":{"line":282,"column":13}},"110":{"start":{"line":281,"column":14},"end":{"line":281,"column":31}},"111":{"start":{"line":283,"column":12},"end":{"line":283,"column":32}},"112":{"start":{"line":284,"column":12},"end":{"line":292,"column":13}},"113":{"start":{"line":288,"column":14},"end":{"line":290,"column":17}},"114":{"start":{"line":291,"column":14},"end":{"line":291,"column":46}},"115":{"start":{"line":293,"column":12},"end":{"line":293,"column":38}},"116":{"start":{"line":294,"column":12},"end":{"line":294,"column":49}},"117":{"start":{"line":295,"column":12},"end":{"line":295,"column":47}},"118":{"start":{"line":296,"column":12},"end":{"line":296,"column":55}},"119":{"start":{"line":297,"column":12},"end":{"line":297,"column":55}},"120":{"start":{"line":299,"column":12},"end":{"line":299,"column":65}},"121":{"start":{"line":300,"column":12},"end":{"line":300,"column":69}},"122":{"start":{"line":301,"column":12},"end":{"line":301,"column":69}},"123":{"start":{"line":303,"column":12},"end":{"line":303,"column":67}},"124":{"start":{"line":304,"column":12},"end":{"line":304,"column":65}},"125":{"start":{"line":305,"column":12},"end":{"line":305,"column":45}},"126":{"start":{"line":307,"column":12},"end":{"line":309,"column":45}},"127":{"start":{"line":310,"column":12},"end":{"line":310,"column":65}},"128":{"start":{"line":311,"column":12},"end":{"line":311,"column":63}},"129":{"start":{"line":312,"column":12},"end":{"line":312,"column":65}},"130":{"start":{"line":314,"column":12},"end":{"line":314,"column":65}},"131":{"start":{"line":315,"column":12},"end":{"line":315,"column":63}},"132":{"start":{"line":316,"column":12},"end":{"line":316,"column":65}},"133":{"start":{"line":318,"column":12},"end":{"line":318,"column":65}},"134":{"start":{"line":319,"column":12},"end":{"line":319,"column":63}},"135":{"start":{"line":320,"column":12},"end":{"line":320,"column":65}},"136":{"start":{"line":323,"column":12},"end":{"line":339,"column":15}},"137":{"start":{"line":324,"column":14},"end":{"line":326,"column":15}},"138":{"start":{"line":325,"column":16},"end":{"line":325,"column":33}},"139":{"start":{"line":327,"column":14},"end":{"line":338,"column":16}},"140":{"start":{"line":332,"column":18},"end":{"line":332,"column":48}},"141":{"start":{"line":332,"column":29},"end":{"line":332,"column":46}},"142":{"start":{"line":333,"column":18},"end":{"line":335,"column":21}},"143":{"start":{"line":336,"column":18},"end":{"line":336,"column":43}},"144":{"start":{"line":351,"column":2},"end":{"line":377,"column":3}},"145":{"start":{"line":352,"column":4},"end":{"line":353,"column":14}},"146":{"start":{"line":355,"column":4},"end":{"line":356,"column":33}},"147":{"start":{"line":358,"column":4},"end":{"line":358,"column":40}},"148":{"start":{"line":360,"column":4},"end":{"line":363,"column":5}},"149":{"start":{"line":361,"column":6},"end":{"line":361,"column":34}},"150":{"start":{"line":362,"column":6},"end":{"line":362,"column":38}},"151":{"start":{"line":365,"column":4},"end":{"line":376,"column":7}},"152":{"start":{"line":366,"column":6},"end":{"line":366,"column":36}},"153":{"start":{"line":366,"column":17},"end":{"line":366,"column":34}},"154":{"start":{"line":368,"column":6},"end":{"line":368,"column":40}},"155":{"start":{"line":370,"column":6},"end":{"line":375,"column":9}},"156":{"start":{"line":371,"column":8},"end":{"line":371,"column":38}},"157":{"start":{"line":371,"column":19},"end":{"line":371,"column":36}},"158":{"start":{"line":373,"column":8},"end":{"line":373,"column":68}},"159":{"start":{"line":374,"column":8},"end":{"line":374,"column":33}},"160":{"start":{"line":384,"column":2},"end":{"line":391,"column":3}},"161":{"start":{"line":385,"column":4},"end":{"line":390,"column":7}},"162":{"start":{"line":386,"column":6},"end":{"line":386,"column":36}},"163":{"start":{"line":386,"column":17},"end":{"line":386,"column":34}},"164":{"start":{"line":387,"column":6},"end":{"line":387,"column":19}},"165":{"start":{"line":388,"column":6},"end":{"line":388,"column":67}},"166":{"start":{"line":389,"column":6},"end":{"line":389,"column":24}},"167":{"start":{"line":398,"column":2},"end":{"line":415,"column":3}},"168":{"start":{"line":399,"column":4},"end":{"line":399,"column":39}},"169":{"start":{"line":400,"column":4},"end":{"line":414,"column":7}},"170":{"start":{"line":401,"column":6},"end":{"line":401,"column":36}},"171":{"start":{"line":401,"column":17},"end":{"line":401,"column":34}},"172":{"start":{"line":403,"column":6},"end":{"line":403,"column":28}},"173":{"start":{"line":404,"column":6},"end":{"line":407,"column":11}},"174":{"start":{"line":406,"column":10},"end":{"line":406,"column":41}},"175":{"start":{"line":409,"column":6},"end":{"line":413,"column":9}},"176":{"start":{"line":410,"column":8},"end":{"line":410,"column":38}},"177":{"start":{"line":410,"column":19},"end":{"line":410,"column":36}},"178":{"start":{"line":411,"column":8},"end":{"line":411,"column":77}},"179":{"start":{"line":412,"column":8},"end":{"line":412,"column":33}},"180":{"start":{"line":422,"column":2},"end":{"line":446,"column":3}},"181":{"start":{"line":423,"column":4},"end":{"line":425,"column":5}},"182":{"start":{"line":424,"column":6},"end":{"line":424,"column":31}},"183":{"start":{"line":426,"column":4},"end":{"line":445,"column":9}},"184":{"start":{"line":434,"column":8},"end":{"line":434,"column":38}},"185":{"start":{"line":434,"column":19},"end":{"line":434,"column":36}},"186":{"start":{"line":435,"column":8},"end":{"line":440,"column":9}},"187":{"start":{"line":436,"column":10},"end":{"line":438,"column":13}},"188":{"start":{"line":439,"column":10},"end":{"line":439,"column":41}},"189":{"start":{"line":441,"column":8},"end":{"line":444,"column":11}},"190":{"start":{"line":453,"column":2},"end":{"line":524,"column":3}},"191":{"start":{"line":454,"column":4},"end":{"line":454,"column":40}},"192":{"start":{"line":456,"column":4},"end":{"line":459,"column":5}},"193":{"start":{"line":457,"column":6},"end":{"line":457,"column":34}},"194":{"start":{"line":458,"column":6},"end":{"line":458,"column":34}},"195":{"start":{"line":461,"column":4},"end":{"line":523,"column":7}},"196":{"start":{"line":463,"column":8},"end":{"line":489,"column":13}},"197":{"start":{"line":471,"column":12},"end":{"line":471,"column":42}},"198":{"start":{"line":471,"column":23},"end":{"line":471,"column":40}},"199":{"start":{"line":472,"column":12},"end":{"line":477,"column":13}},"200":{"start":{"line":473,"column":14},"end":{"line":475,"column":17}},"201":{"start":{"line":476,"column":14},"end":{"line":476,"column":42}},"202":{"start":{"line":479,"column":12},"end":{"line":479,"column":46}},"203":{"start":{"line":480,"column":12},"end":{"line":480,"column":43}},"204":{"start":{"line":481,"column":12},"end":{"line":481,"column":45}},"205":{"start":{"line":483,"column":12},"end":{"line":488,"column":15}},"206":{"start":{"line":484,"column":14},"end":{"line":484,"column":44}},"207":{"start":{"line":484,"column":25},"end":{"line":484,"column":42}},"208":{"start":{"line":485,"column":14},"end":{"line":487,"column":17}},"209":{"start":{"line":486,"column":16},"end":{"line":486,"column":32}},"210":{"start":{"line":492,"column":8},"end":{"line":498,"column":11}},"211":{"start":{"line":499,"column":8},"end":{"line":511,"column":10}},"212":{"start":{"line":512,"column":8},"end":{"line":518,"column":11}},"213":{"start":{"line":513,"column":10},"end":{"line":513,"column":40}},"214":{"start":{"line":513,"column":21},"end":{"line":513,"column":38}},"215":{"start":{"line":514,"column":10},"end":{"line":516,"column":13}},"216":{"start":{"line":517,"column":10},"end":{"line":517,"column":17}},"217":{"start":{"line":521,"column":6},"end":{"line":521,"column":36}},"218":{"start":{"line":521,"column":17},"end":{"line":521,"column":34}},"219":{"start":{"line":522,"column":6},"end":{"line":522,"column":24}},"220":{"start":{"line":531,"column":2},"end":{"line":538,"column":3}},"221":{"start":{"line":532,"column":4},"end":{"line":534,"column":5}},"222":{"start":{"line":533,"column":6},"end":{"line":533,"column":31}},"223":{"start":{"line":535,"column":4},"end":{"line":537,"column":7}},"224":{"start":{"line":545,"column":2},"end":{"line":623,"column":3}},"225":{"start":{"line":546,"column":4},"end":{"line":546,"column":40}},"226":{"start":{"line":548,"column":4},"end":{"line":551,"column":5}},"227":{"start":{"line":549,"column":6},"end":{"line":549,"column":34}},"228":{"start":{"line":550,"column":6},"end":{"line":550,"column":37}},"229":{"start":{"line":553,"column":4},"end":{"line":622,"column":7}},"230":{"start":{"line":555,"column":8},"end":{"line":559,"column":11}},"231":{"start":{"line":556,"column":10},"end":{"line":556,"column":40}},"232":{"start":{"line":556,"column":21},"end":{"line":556,"column":38}},"233":{"start":{"line":557,"column":10},"end":{"line":557,"column":42}},"234":{"start":{"line":558,"column":10},"end":{"line":558,"column":28}},"235":{"start":{"line":562,"column":8},"end":{"line":581,"column":11}},"236":{"start":{"line":565,"column":10},"end":{"line":565,"column":40}},"237":{"start":{"line":565,"column":21},"end":{"line":565,"column":38}},"238":{"start":{"line":566,"column":10},"end":{"line":571,"column":11}},"239":{"start":{"line":567,"column":12},"end":{"line":569,"column":15}},"240":{"start":{"line":570,"column":12},"end":{"line":570,"column":43}},"241":{"start":{"line":573,"column":10},"end":{"line":573,"column":42}},"242":{"start":{"line":575,"column":10},"end":{"line":575,"column":59}},"243":{"start":{"line":577,"column":10},"end":{"line":580,"column":13}},"244":{"start":{"line":578,"column":12},"end":{"line":578,"column":42}},"245":{"start":{"line":578,"column":23},"end":{"line":578,"column":40}},"246":{"start":{"line":579,"column":12},"end":{"line":579,"column":36}},"247":{"start":{"line":584,"column":8},"end":{"line":590,"column":11}},"248":{"start":{"line":591,"column":8},"end":{"line":608,"column":10}},"249":{"start":{"line":609,"column":8},"end":{"line":617,"column":11}},"250":{"start":{"line":610,"column":10},"end":{"line":610,"column":40}},"251":{"start":{"line":610,"column":21},"end":{"line":610,"column":38}},"252":{"start":{"line":611,"column":10},"end":{"line":615,"column":13}},"253":{"start":{"line":616,"column":10},"end":{"line":616,"column":29}},"254":{"start":{"line":620,"column":6},"end":{"line":620,"column":36}},"255":{"start":{"line":620,"column":17},"end":{"line":620,"column":34}},"256":{"start":{"line":621,"column":6},"end":{"line":621,"column":30}},"257":{"start":{"line":625,"column":2},"end":{"line":676,"column":3}},"258":{"start":{"line":627,"column":4},"end":{"line":629,"column":20}},"259":{"start":{"line":631,"column":4},"end":{"line":638,"column":7}},"260":{"start":{"line":632,"column":6},"end":{"line":634,"column":7}},"261":{"start":{"line":633,"column":8},"end":{"line":633,"column":23}},"262":{"start":{"line":635,"column":6},"end":{"line":635,"column":29}},"263":{"start":{"line":636,"column":6},"end":{"line":636,"column":16}},"264":{"start":{"line":637,"column":6},"end":{"line":637,"column":31}},"265":{"start":{"line":640,"column":4},"end":{"line":647,"column":7}},"266":{"start":{"line":641,"column":6},"end":{"line":643,"column":7}},"267":{"start":{"line":642,"column":8},"end":{"line":642,"column":23}},"268":{"start":{"line":644,"column":6},"end":{"line":644,"column":31}},"269":{"start":{"line":645,"column":6},"end":{"line":645,"column":16}},"270":{"start":{"line":646,"column":6},"end":{"line":646,"column":31}},"271":{"start":{"line":649,"column":4},"end":{"line":675,"column":5}},"272":{"start":{"line":650,"column":6},"end":{"line":652,"column":7}},"273":{"start":{"line":651,"column":8},"end":{"line":651,"column":15}},"274":{"start":{"line":653,"column":6},"end":{"line":653,"column":21}},"275":{"start":{"line":654,"column":6},"end":{"line":660,"column":24}},"276":{"start":{"line":655,"column":8},"end":{"line":655,"column":41}},"277":{"start":{"line":656,"column":8},"end":{"line":656,"column":43}},"278":{"start":{"line":657,"column":8},"end":{"line":659,"column":11}},"279":{"start":{"line":658,"column":10},"end":{"line":658,"column":27}},"280":{"start":{"line":662,"column":6},"end":{"line":668,"column":23}},"281":{"start":{"line":663,"column":8},"end":{"line":663,"column":39}},"282":{"start":{"line":664,"column":8},"end":{"line":664,"column":41}},"283":{"start":{"line":665,"column":8},"end":{"line":667,"column":11}},"284":{"start":{"line":666,"column":10},"end":{"line":666,"column":25}},"285":{"start":{"line":669,"column":6},"end":{"line":674,"column":9}},"286":{"start":{"line":670,"column":8},"end":{"line":672,"column":9}},"287":{"start":{"line":671,"column":10},"end":{"line":671,"column":25}},"288":{"start":{"line":673,"column":8},"end":{"line":673,"column":13}}},"branchMap":{"1":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":4},"end":{"line":48,"column":4}},{"start":{"line":48,"column":4},"end":{"line":48,"column":4}}]},"2":{"line":72,"type":"if","locations":[{"start":{"line":72,"column":4},"end":{"line":72,"column":4}},{"start":{"line":72,"column":4},"end":{"line":72,"column":4}}]},"3":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":86,"column":4}},{"start":{"line":86,"column":4},"end":{"line":86,"column":4}}]},"4":{"line":125,"type":"if","locations":[{"start":{"line":125,"column":8},"end":{"line":125,"column":8}},{"start":{"line":125,"column":8},"end":{"line":125,"column":8}}]},"5":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":8},"end":{"line":129,"column":8}},{"start":{"line":129,"column":8},"end":{"line":129,"column":8}}]},"6":{"line":145,"type":"if","locations":[{"start":{"line":145,"column":12},"end":{"line":145,"column":12}},{"start":{"line":145,"column":12},"end":{"line":145,"column":12}}]},"7":{"line":148,"type":"if","locations":[{"start":{"line":148,"column":14},"end":{"line":148,"column":14}},{"start":{"line":148,"column":14},"end":{"line":148,"column":14}}]},"8":{"line":162,"type":"if","locations":[{"start":{"line":162,"column":10},"end":{"line":162,"column":10}},{"start":{"line":162,"column":10},"end":{"line":162,"column":10}}]},"9":{"line":163,"type":"binary-expr","locations":[{"start":{"line":163,"column":12},"end":{"line":163,"column":71}},{"start":{"line":164,"column":12},"end":{"line":165,"column":44}}]},"10":{"line":169,"type":"if","locations":[{"start":{"line":169,"column":14},"end":{"line":169,"column":14}},{"start":{"line":169,"column":14},"end":{"line":169,"column":14}}]},"11":{"line":176,"type":"if","locations":[{"start":{"line":176,"column":16},"end":{"line":176,"column":16}},{"start":{"line":176,"column":16},"end":{"line":176,"column":16}}]},"12":{"line":188,"type":"if","locations":[{"start":{"line":188,"column":12},"end":{"line":188,"column":12}},{"start":{"line":188,"column":12},"end":{"line":188,"column":12}}]},"13":{"line":198,"type":"binary-expr","locations":[{"start":{"line":198,"column":33},"end":{"line":198,"column":51}},{"start":{"line":198,"column":55},"end":{"line":198,"column":56}}]},"14":{"line":199,"type":"binary-expr","locations":[{"start":{"line":199,"column":33},"end":{"line":199,"column":51}},{"start":{"line":199,"column":55},"end":{"line":199,"column":56}}]},"15":{"line":201,"type":"binary-expr","locations":[{"start":{"line":201,"column":21},"end":{"line":201,"column":44}},{"start":{"line":201,"column":48},"end":{"line":201,"column":71}}]},"16":{"line":233,"type":"cond-expr","locations":[{"start":{"line":233,"column":44},"end":{"line":233,"column":50}},{"start":{"line":233,"column":53},"end":{"line":233,"column":60}}]},"17":{"line":235,"type":"cond-expr","locations":[{"start":{"line":235,"column":44},"end":{"line":235,"column":50}},{"start":{"line":235,"column":53},"end":{"line":235,"column":60}}]},"18":{"line":257,"type":"if","locations":[{"start":{"line":257,"column":6},"end":{"line":257,"column":6}},{"start":{"line":257,"column":6},"end":{"line":257,"column":6}}]},"19":{"line":259,"type":"if","locations":[{"start":{"line":259,"column":6},"end":{"line":259,"column":6}},{"start":{"line":259,"column":6},"end":{"line":259,"column":6}}]},"20":{"line":267,"type":"if","locations":[{"start":{"line":267,"column":8},"end":{"line":267,"column":8}},{"start":{"line":267,"column":8},"end":{"line":267,"column":8}}]},"21":{"line":271,"type":"if","locations":[{"start":{"line":271,"column":8},"end":{"line":271,"column":8}},{"start":{"line":271,"column":8},"end":{"line":271,"column":8}}]},"22":{"line":271,"type":"binary-expr","locations":[{"start":{"line":271,"column":12},"end":{"line":271,"column":25}},{"start":{"line":271,"column":29},"end":{"line":271,"column":63}}]},"23":{"line":280,"type":"if","locations":[{"start":{"line":280,"column":12},"end":{"line":280,"column":12}},{"start":{"line":280,"column":12},"end":{"line":280,"column":12}}]},"24":{"line":284,"type":"if","locations":[{"start":{"line":284,"column":12},"end":{"line":284,"column":12}},{"start":{"line":284,"column":12},"end":{"line":284,"column":12}}]},"25":{"line":285,"type":"binary-expr","locations":[{"start":{"line":285,"column":14},"end":{"line":285,"column":30}},{"start":{"line":286,"column":14},"end":{"line":286,"column":57}}]},"26":{"line":293,"type":"binary-expr","locations":[{"start":{"line":293,"column":23},"end":{"line":293,"column":31}},{"start":{"line":293,"column":35},"end":{"line":293,"column":37}}]},"27":{"line":294,"type":"binary-expr","locations":[{"start":{"line":294,"column":25},"end":{"line":294,"column":42}},{"start":{"line":294,"column":46},"end":{"line":294,"column":48}}]},"28":{"line":295,"type":"binary-expr","locations":[{"start":{"line":295,"column":24},"end":{"line":295,"column":40}},{"start":{"line":295,"column":44},"end":{"line":295,"column":46}}]},"29":{"line":296,"type":"binary-expr","locations":[{"start":{"line":296,"column":28},"end":{"line":296,"column":48}},{"start":{"line":296,"column":52},"end":{"line":296,"column":54}}]},"30":{"line":297,"type":"binary-expr","locations":[{"start":{"line":297,"column":28},"end":{"line":297,"column":48}},{"start":{"line":297,"column":52},"end":{"line":297,"column":54}}]},"31":{"line":299,"type":"binary-expr","locations":[{"start":{"line":299,"column":33},"end":{"line":299,"column":58}},{"start":{"line":299,"column":62},"end":{"line":299,"column":64}}]},"32":{"line":300,"type":"binary-expr","locations":[{"start":{"line":300,"column":35},"end":{"line":300,"column":62}},{"start":{"line":300,"column":66},"end":{"line":300,"column":68}}]},"33":{"line":301,"type":"binary-expr","locations":[{"start":{"line":301,"column":35},"end":{"line":301,"column":62}},{"start":{"line":301,"column":66},"end":{"line":301,"column":68}}]},"34":{"line":303,"type":"binary-expr","locations":[{"start":{"line":303,"column":34},"end":{"line":303,"column":60}},{"start":{"line":303,"column":64},"end":{"line":303,"column":66}}]},"35":{"line":304,"type":"binary-expr","locations":[{"start":{"line":304,"column":33},"end":{"line":304,"column":58}},{"start":{"line":304,"column":62},"end":{"line":304,"column":64}}]},"36":{"line":305,"type":"binary-expr","locations":[{"start":{"line":305,"column":23},"end":{"line":305,"column":38}},{"start":{"line":305,"column":42},"end":{"line":305,"column":44}}]},"37":{"line":307,"type":"binary-expr","locations":[{"start":{"line":307,"column":27},"end":{"line":307,"column":46}},{"start":{"line":308,"column":14},"end":{"line":309,"column":44}}]},"38":{"line":310,"type":"binary-expr","locations":[{"start":{"line":310,"column":33},"end":{"line":310,"column":58}},{"start":{"line":310,"column":62},"end":{"line":310,"column":64}}]},"39":{"line":311,"type":"binary-expr","locations":[{"start":{"line":311,"column":32},"end":{"line":311,"column":56}},{"start":{"line":311,"column":60},"end":{"line":311,"column":62}}]},"40":{"line":312,"type":"binary-expr","locations":[{"start":{"line":312,"column":33},"end":{"line":312,"column":58}},{"start":{"line":312,"column":62},"end":{"line":312,"column":64}}]},"41":{"line":314,"type":"binary-expr","locations":[{"start":{"line":314,"column":33},"end":{"line":314,"column":58}},{"start":{"line":314,"column":62},"end":{"line":314,"column":64}}]},"42":{"line":315,"type":"binary-expr","locations":[{"start":{"line":315,"column":32},"end":{"line":315,"column":56}},{"start":{"line":315,"column":60},"end":{"line":315,"column":62}}]},"43":{"line":316,"type":"binary-expr","locations":[{"start":{"line":316,"column":33},"end":{"line":316,"column":58}},{"start":{"line":316,"column":62},"end":{"line":316,"column":64}}]},"44":{"line":318,"type":"binary-expr","locations":[{"start":{"line":318,"column":33},"end":{"line":318,"column":58}},{"start":{"line":318,"column":62},"end":{"line":318,"column":64}}]},"45":{"line":319,"type":"binary-expr","locations":[{"start":{"line":319,"column":32},"end":{"line":319,"column":56}},{"start":{"line":319,"column":60},"end":{"line":319,"column":62}}]},"46":{"line":320,"type":"binary-expr","locations":[{"start":{"line":320,"column":33},"end":{"line":320,"column":58}},{"start":{"line":320,"column":62},"end":{"line":320,"column":64}}]},"47":{"line":324,"type":"if","locations":[{"start":{"line":324,"column":14},"end":{"line":324,"column":14}},{"start":{"line":324,"column":14},"end":{"line":324,"column":14}}]},"48":{"line":332,"type":"if","locations":[{"start":{"line":332,"column":18},"end":{"line":332,"column":18}},{"start":{"line":332,"column":18},"end":{"line":332,"column":18}}]},"49":{"line":360,"type":"if","locations":[{"start":{"line":360,"column":4},"end":{"line":360,"column":4}},{"start":{"line":360,"column":4},"end":{"line":360,"column":4}}]},"50":{"line":366,"type":"if","locations":[{"start":{"line":366,"column":6},"end":{"line":366,"column":6}},{"start":{"line":366,"column":6},"end":{"line":366,"column":6}}]},"51":{"line":371,"type":"if","locations":[{"start":{"line":371,"column":8},"end":{"line":371,"column":8}},{"start":{"line":371,"column":8},"end":{"line":371,"column":8}}]},"52":{"line":386,"type":"if","locations":[{"start":{"line":386,"column":6},"end":{"line":386,"column":6}},{"start":{"line":386,"column":6},"end":{"line":386,"column":6}}]},"53":{"line":401,"type":"if","locations":[{"start":{"line":401,"column":6},"end":{"line":401,"column":6}},{"start":{"line":401,"column":6},"end":{"line":401,"column":6}}]},"54":{"line":410,"type":"if","locations":[{"start":{"line":410,"column":8},"end":{"line":410,"column":8}},{"start":{"line":410,"column":8},"end":{"line":410,"column":8}}]},"55":{"line":423,"type":"if","locations":[{"start":{"line":423,"column":4},"end":{"line":423,"column":4}},{"start":{"line":423,"column":4},"end":{"line":423,"column":4}}]},"56":{"line":434,"type":"if","locations":[{"start":{"line":434,"column":8},"end":{"line":434,"column":8}},{"start":{"line":434,"column":8},"end":{"line":434,"column":8}}]},"57":{"line":435,"type":"if","locations":[{"start":{"line":435,"column":8},"end":{"line":435,"column":8}},{"start":{"line":435,"column":8},"end":{"line":435,"column":8}}]},"58":{"line":456,"type":"if","locations":[{"start":{"line":456,"column":4},"end":{"line":456,"column":4}},{"start":{"line":456,"column":4},"end":{"line":456,"column":4}}]},"59":{"line":471,"type":"if","locations":[{"start":{"line":471,"column":12},"end":{"line":471,"column":12}},{"start":{"line":471,"column":12},"end":{"line":471,"column":12}}]},"60":{"line":472,"type":"if","locations":[{"start":{"line":472,"column":12},"end":{"line":472,"column":12}},{"start":{"line":472,"column":12},"end":{"line":472,"column":12}}]},"61":{"line":484,"type":"if","locations":[{"start":{"line":484,"column":14},"end":{"line":484,"column":14}},{"start":{"line":484,"column":14},"end":{"line":484,"column":14}}]},"62":{"line":513,"type":"if","locations":[{"start":{"line":513,"column":10},"end":{"line":513,"column":10}},{"start":{"line":513,"column":10},"end":{"line":513,"column":10}}]},"63":{"line":521,"type":"if","locations":[{"start":{"line":521,"column":6},"end":{"line":521,"column":6}},{"start":{"line":521,"column":6},"end":{"line":521,"column":6}}]},"64":{"line":532,"type":"if","locations":[{"start":{"line":532,"column":4},"end":{"line":532,"column":4}},{"start":{"line":532,"column":4},"end":{"line":532,"column":4}}]},"65":{"line":548,"type":"if","locations":[{"start":{"line":548,"column":4},"end":{"line":548,"column":4}},{"start":{"line":548,"column":4},"end":{"line":548,"column":4}}]},"66":{"line":556,"type":"if","locations":[{"start":{"line":556,"column":10},"end":{"line":556,"column":10}},{"start":{"line":556,"column":10},"end":{"line":556,"column":10}}]},"67":{"line":565,"type":"if","locations":[{"start":{"line":565,"column":10},"end":{"line":565,"column":10}},{"start":{"line":565,"column":10},"end":{"line":565,"column":10}}]},"68":{"line":566,"type":"if","locations":[{"start":{"line":566,"column":10},"end":{"line":566,"column":10}},{"start":{"line":566,"column":10},"end":{"line":566,"column":10}}]},"69":{"line":578,"type":"if","locations":[{"start":{"line":578,"column":12},"end":{"line":578,"column":12}},{"start":{"line":578,"column":12},"end":{"line":578,"column":12}}]},"70":{"line":610,"type":"if","locations":[{"start":{"line":610,"column":10},"end":{"line":610,"column":10}},{"start":{"line":610,"column":10},"end":{"line":610,"column":10}}]},"71":{"line":620,"type":"if","locations":[{"start":{"line":620,"column":6},"end":{"line":620,"column":6}},{"start":{"line":620,"column":6},"end":{"line":620,"column":6}}]},"72":{"line":632,"type":"if","locations":[{"start":{"line":632,"column":6},"end":{"line":632,"column":6}},{"start":{"line":632,"column":6},"end":{"line":632,"column":6}}]},"73":{"line":641,"type":"if","locations":[{"start":{"line":641,"column":6},"end":{"line":641,"column":6}},{"start":{"line":641,"column":6},"end":{"line":641,"column":6}}]},"74":{"line":650,"type":"if","locations":[{"start":{"line":650,"column":6},"end":{"line":650,"column":6}},{"start":{"line":650,"column":6},"end":{"line":650,"column":6}}]},"75":{"line":670,"type":"if","locations":[{"start":{"line":670,"column":8},"end":{"line":670,"column":8}},{"start":{"line":670,"column":8},"end":{"line":670,"column":8}}]}}}}
\ No newline at end of file
diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css
new file mode 100644
index 00000000000000..a9d483746fd6b8
--- /dev/null
+++ b/coverage/lcov-report/base.css
@@ -0,0 +1,182 @@
+body, html {
+ margin:0; padding: 0;
+}
+body {
+ font-family: Helvetica Neue, Helvetica,Arial;
+ font-size: 10pt;
+}
+div.header, div.footer {
+ background: #eee;
+ padding: 1em;
+}
+div.header {
+ z-index: 100;
+ position: fixed;
+ top: 0;
+ border-bottom: 1px solid #666;
+ width: 100%;
+}
+div.footer {
+ border-top: 1px solid #666;
+}
+div.body {
+ margin-top: 10em;
+}
+div.meta {
+ font-size: 90%;
+ text-align: center;
+}
+h1, h2, h3 {
+ font-weight: normal;
+}
+h1 {
+ font-size: 12pt;
+}
+h2 {
+ font-size: 10pt;
+}
+pre {
+ font-family: Consolas, Menlo, Monaco, monospace;
+ margin: 0;
+ padding: 0;
+ line-height: 14px;
+ font-size: 14px;
+ -moz-tab-size: 2;
+ -o-tab-size: 2;
+ tab-size: 2;
+}
+
+div.path { font-size: 110%; }
+div.path a:link, div.path a:visited { color: #000; }
+table.coverage { border-collapse: collapse; margin:0; padding: 0 }
+
+table.coverage td {
+ margin: 0;
+ padding: 0;
+ color: #111;
+ vertical-align: top;
+}
+table.coverage td.line-count {
+ width: 50px;
+ text-align: right;
+ padding-right: 5px;
+}
+table.coverage td.line-coverage {
+ color: #777 !important;
+ text-align: right;
+ border-left: 1px solid #666;
+ border-right: 1px solid #666;
+}
+
+table.coverage td.text {
+}
+
+table.coverage td span.cline-any {
+ display: inline-block;
+ padding: 0 5px;
+ width: 40px;
+}
+table.coverage td span.cline-neutral {
+ background: #eee;
+}
+table.coverage td span.cline-yes {
+ background: #b5d592;
+ color: #999;
+}
+table.coverage td span.cline-no {
+ background: #fc8c84;
+}
+
+.cstat-yes { color: #111; }
+.cstat-no { background: #fc8c84; color: #111; }
+.fstat-no { background: #ffc520; color: #111 !important; }
+.cbranch-no { background: yellow !important; color: #111; }
+
+.cstat-skip { background: #ddd; color: #111; }
+.fstat-skip { background: #ddd; color: #111 !important; }
+.cbranch-skip { background: #ddd !important; color: #111; }
+
+.missing-if-branch {
+ display: inline-block;
+ margin-right: 10px;
+ position: relative;
+ padding: 0 4px;
+ background: black;
+ color: yellow;
+}
+
+.skip-if-branch {
+ display: none;
+ margin-right: 10px;
+ position: relative;
+ padding: 0 4px;
+ background: #ccc;
+ color: white;
+}
+
+.missing-if-branch .typ, .skip-if-branch .typ {
+ color: inherit !important;
+}
+
+.entity, .metric { font-weight: bold; }
+.metric { display: inline-block; border: 1px solid #333; padding: 0.3em; background: white; }
+.metric small { font-size: 80%; font-weight: normal; color: #666; }
+
+div.coverage-summary table { border-collapse: collapse; margin: 3em; font-size: 110%; }
+div.coverage-summary td, div.coverage-summary table th { margin: 0; padding: 0.25em 1em; border-top: 1px solid #666; border-bottom: 1px solid #666; }
+div.coverage-summary th { text-align: left; border: 1px solid #666; background: #eee; font-weight: normal; }
+div.coverage-summary th.file { border-right: none !important; }
+div.coverage-summary th.pic { border-left: none !important; text-align: right; }
+div.coverage-summary th.pct { border-right: none !important; }
+div.coverage-summary th.abs { border-left: none !important; text-align: right; }
+div.coverage-summary td.pct { text-align: right; border-left: 1px solid #666; }
+div.coverage-summary td.abs { text-align: right; font-size: 90%; color: #444; border-right: 1px solid #666; }
+div.coverage-summary td.file { border-left: 1px solid #666; white-space: nowrap; }
+div.coverage-summary td.pic { min-width: 120px !important; }
+div.coverage-summary a:link { text-decoration: none; color: #000; }
+div.coverage-summary a:visited { text-decoration: none; color: #777; }
+div.coverage-summary a:hover { text-decoration: underline; }
+div.coverage-summary tfoot td { border-top: 1px solid #666; }
+
+div.coverage-summary .sorter {
+ height: 10px;
+ width: 7px;
+ display: inline-block;
+ margin-left: 0.5em;
+ background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
+}
+div.coverage-summary .sorted .sorter {
+ background-position: 0 -20px;
+}
+div.coverage-summary .sorted-desc .sorter {
+ background-position: 0 -10px;
+}
+
+.high { background: #b5d592 !important; }
+.medium { background: #ffe87c !important; }
+.low { background: #fc8c84 !important; }
+
+span.cover-fill, span.cover-empty {
+ display:inline-block;
+ border:1px solid #444;
+ background: white;
+ height: 12px;
+}
+span.cover-fill {
+ background: #ccc;
+ border-right: 1px solid #444;
+}
+span.cover-empty {
+ background: white;
+ border-left: none;
+}
+span.cover-full {
+ border-right: none !important;
+}
+pre.prettyprint {
+ border: none !important;
+ padding: 0 !important;
+ margin: 0 !important;
+}
+.com { color: #999 !important; }
+.ignore-none { color: #999; font-weight: normal; }
diff --git a/coverage/lcov-report/common/config.global.js.html b/coverage/lcov-report/common/config.global.js.html
new file mode 100644
index 00000000000000..039520a962600c
--- /dev/null
+++ b/coverage/lcov-report/common/config.global.js.html
@@ -0,0 +1,66 @@
+
+
+
+ Code coverage report for common/config.global.js
+
+
+
+
+
+
+
+
+
+1
+2
+3
+4
+5
+6
+7
+8
+1
+
+
+
+
+1
+ // The path where to mount the REST API app
+exports.restApiRoot = '/api';
+//
+// The URL where the browser client can access the REST API is available
+// Replace with a full url (including hostname) if your client is being
+// served from a different server than your REST API.
+exports.restApiUrl = exports.restApiRoot;
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/common/index.html b/coverage/lcov-report/common/index.html
new file mode 100644
index 00000000000000..29410fa7255d00
--- /dev/null
+++ b/coverage/lcov-report/common/index.html
@@ -0,0 +1,73 @@
+
+
+
+ Code coverage report for common/
+
+
+
+
+
+
+
+
+
+
+
+
+ File
+
+ Statements
+
+ Branches
+
+ Functions
+
+ Lines
+
+
+
+
+ config.global.js
+
+ 100%
+ (2 / 2)
+ 100%
+ (0 / 0)
+ 100%
+ (0 / 0)
+ 100%
+ (2 / 2)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/common/models/User-Identity.js.html b/coverage/lcov-report/common/models/User-Identity.js.html
new file mode 100644
index 00000000000000..91163c36d7f6d0
--- /dev/null
+++ b/coverage/lcov-report/common/models/User-Identity.js.html
@@ -0,0 +1,162 @@
+
+
+
+ Code coverage report for common/models/User-Identity.js
+
+
+
+
+
+
+
+
+
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40 1
+
+1
+
+
+1
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ var debug = require('debug')('freecc:models:userIdent');
+
+var defaultProfileImage =
+ require('../utils/constantStrings.json').defaultProfileImage;
+
+module.exports = function(UserIdent) {
+ UserIdent.observe('before save', function(ctx, next) {
+ var userIdent = ctx.currentInstance || ctx.instance;
+ if (!userIdent) {
+ debug('no user identity instance found');
+ return next();
+ }
+ userIdent.user(function(err, user) {
+ if (err) { return next(err); }
+ if (!user) {
+ debug('no user attached to identity!');
+ return next();
+ }
+
+ var picture = userIdent.profile && userIdent.profile[0] ?
+ userIdent.profile[0].value :
+ null;
+
+ // check if user has picture
+ // set user.picture from twitter
+ if (picture && !user.picture || user.picture === defaultProfileImage) {
+ debug('use has no pic');
+ user.picture = userIdent.profile.photos[0].value;
+ user.save(function(err) {
+ if (err) { return next(err); }
+ next();
+ });
+ } else {
+ debug('exiting after user ident');
+ next();
+ }
+ });
+ });
+};
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/common/models/index.html b/coverage/lcov-report/common/models/index.html
new file mode 100644
index 00000000000000..6c31414a6592b4
--- /dev/null
+++ b/coverage/lcov-report/common/models/index.html
@@ -0,0 +1,86 @@
+
+
+
+ Code coverage report for common/models/
+
+
+
+
+
+
+
+
+
+
+
+
+ File
+
+ Statements
+
+ Branches
+
+ Functions
+
+ Lines
+
+
+
+
+ User-Identity.js
+
+ 16.67%
+ (4 / 24)
+ 0%
+ (0 / 19)
+ 25%
+ (1 / 4)
+ 18.18%
+ (4 / 22)
+
+
+
+ user.js
+
+ 16.67%
+ (11 / 66)
+ 0%
+ (0 / 32)
+ 8.33%
+ (1 / 12)
+ 17.19%
+ (11 / 64)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/common/models/user.js.html b/coverage/lcov-report/common/models/user.js.html
new file mode 100644
index 00000000000000..d6d7715e60bd6c
--- /dev/null
+++ b/coverage/lcov-report/common/models/user.js.html
@@ -0,0 +1,552 @@
+
+
+
+ Code coverage report for common/models/user.js
+
+
+
+
+
+
+
+
+
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170 1
+1
+
+
+1
+
+
+
+
+1
+1
+
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1
+
+
+
+
+
+
+
+
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1
+
+
+
+
+
+
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ var debug = require('debug')('freecc:user:remote');
+var blacklistedUsernames =
+ require('../../server/utils/constants').blacklistedUsernames;
+
+module.exports = function(User) {
+ // NOTE(berks): user email validation currently not needed but build in. This
+ // work around should let us sneak by
+ // see:
+ // https://github.com/strongloop/loopback/issues/1137#issuecomment-109200135
+ delete User.validations.email;
+ debug('setting up user hooks');
+ // send verification email to new camper
+ User.afterRemote('create', function(ctx, user, next) {
+ debug('user created, sending email');
+ if (!user.email) { return next(); }
+
+ var mailOptions = {
+ type: 'email',
+ to: user.email,
+ from: 'Team@freecodecamp.com',
+ subject: 'Welcome to Free Code Camp!',
+ redirect: '/',
+ text: [
+ 'Greetings from San Francisco!\n\n',
+ 'Thank you for joining our community.\n',
+ 'Feel free to email us at this address if you have ',
+ 'any questions about Free Code Camp.\n',
+ 'And if you have a moment, check out our blog: ',
+ 'blog.freecodecamp.com.\n',
+ 'Good luck with the challenges!\n\n',
+ '- the Free Code Camp Volunteer Team'
+ ].join('')
+ };
+ user.verify(mailOptions, function(err) {
+ if (err) { return next(err); }
+ debug('verification email sent');
+ ctx.req.flash('success', {
+ msg: [
+ 'Please check your email and click on the verification link '
+ + 'before logging in.'
+ ]
+ });
+ ctx.res.redirect('/');
+ });
+ });
+
+ User.afterRemote('confirm', function(ctx) {
+ ctx.req.flash('success', {
+ msg: [
+ 'You\'re email has been confirmed!'
+ ]
+ });
+ ctx.res.redirect('/email-signin');
+ });
+
+ User.afterRemote('login', function(ctx, instance, next) {
+ var res = ctx.res;
+ var req = ctx.req;
+
+ User.findOne({where: {email: ctx.args.credentials.email}},
+ function(err, response) {
+ if (err) {
+ return next(err);
+ }
+ if (response.emailVerified !== true) {
+ return res.redirect('/');
+ }
+ User.login({
+ email: ctx.args.credentials.email,
+ password: ctx.args.credentials.password,
+ ttl: Infinity
+ }, function(err, accessToken) {
+ if (err) {
+ req.flash('errors', {
+ msg: [
+ 'Invalid username or password.'
+ ]
+ });
+ return res.redirect('/');
+ }
+ var config = {
+ signed: !!req.signedCookies,
+ maxAge: accessToken.ttl
+ };
+ if (accessToken && accessToken.id) {
+ res.cookie('access_token', accessToken.id, config);
+ res.cookie('userId', accessToken.userId, config);
+ }
+ req.logIn(response, function(err) {
+ if (err) {
+ return next(err);
+ }
+ req.flash('success', { msg: 'Success! You are logged in.' });
+ return res.redirect('/');
+ });
+ });
+ });
+ return res.redirect('/');
+ });
+
+ User.afterRemote('logout', function(ctx, result, next) {
+ var res = ctx.result;
+ res.clearCookie('access_token');
+ res.clearCookie('userId');
+ next();
+ });
+
+ User.doesExist = function doesExist(username, email, cb) {
+ if (!username && !email) {
+ return process.nextTick(function() {
+ cb(null, false);
+ });
+ }
+ debug('checking existence');
+
+ // check to see if username is on blacklist
+ if (username && blacklistedUsernames.indexOf(username) !== -1) {
+ return cb(null, true);
+ }
+
+ var where = {};
+ if (username) {
+ where.username = username.toLowerCase();
+ } else {
+ where.email = email ? email.toLowerCase() : email;
+ }
+ debug('where', where);
+ User.count(
+ where,
+ function (err, count) {
+ if (err) {
+ debug('err checking existance: ', err);
+ return cb(err);
+ }
+ if (count > 0) {
+ return cb(null, true);
+ }
+ return cb(null, false);
+ }
+ );
+ };
+
+ User.remoteMethod(
+ 'doesExist',
+ {
+ description: 'checks whether a user exists using email or username',
+ accepts: [
+ {
+ arg: 'username',
+ type: 'string'
+ },
+ {
+ arg: 'email',
+ type: 'string'
+ }
+ ],
+ returns: [
+ {
+ arg: 'exists',
+ type: 'boolean'
+ }
+ ],
+ http: {
+ path: '/exists',
+ verb: 'get'
+ }
+ }
+ );
+};
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/config/index.html b/coverage/lcov-report/config/index.html
new file mode 100644
index 00000000000000..c663612d56b12d
--- /dev/null
+++ b/coverage/lcov-report/config/index.html
@@ -0,0 +1,73 @@
+
+
+
+ Code coverage report for config/
+
+
+
+
+
+
+
+
+
+
+
+
+ File
+
+ Statements
+
+ Branches
+
+ Functions
+
+ Lines
+
+
+
+
+ secrets.js
+
+ 100%
+ (1 / 1)
+ 100%
+ (2 / 2)
+ 100%
+ (0 / 0)
+ 100%
+ (1 / 1)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/config/secrets.js.html b/coverage/lcov-report/config/secrets.js.html
new file mode 100644
index 00000000000000..ed89fa4275846d
--- /dev/null
+++ b/coverage/lcov-report/config/secrets.js.html
@@ -0,0 +1,240 @@
+
+
+
+ Code coverage report for config/secrets.js
+
+
+
+
+
+
+
+
+
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ module.exports = {
+
+ db: process.env.MONGODB || process.env.MONGOHQ_URL,
+
+ sessionSecret: process.env.SESSION_SECRET,
+
+ trello: {
+ key: process.env.TRELLO_KEY,
+ secret: process.env.TRELLO_SECRET
+ },
+
+ blogger: {
+ key: process.env.BLOGGER_KEY
+ },
+
+ slack: {
+ key: process.env.SLACK_KEY
+ },
+
+ mandrill: {
+ user: process.env.MANDRILL_USER,
+ password: process.env.MANDRILL_PASSWORD
+ },
+
+ facebook: {
+ clientID: process.env.FACEBOOK_ID,
+ clientSecret: process.env.FACEBOOK_SECRET,
+ callbackURL: '/auth/facebook/callback',
+ passReqToCallback: true
+ },
+
+ github: {
+ clientID: process.env.GITHUB_ID,
+ clientSecret: process.env.GITHUB_SECRET,
+ callbackURL: '/auth/github/callback',
+ passReqToCallback: true
+ },
+
+ twitter: {
+ consumerKey: process.env.TWITTER_KEY,
+ consumerSecret: process.env.TWITTER_SECRET,
+ token: process.env.TWITTER_TOKEN,
+ tokenSecret: process.env.TWITTER_TOKEN_SECRET,
+ callbackURL: '/auth/twitter/callback',
+ passReqToCallback: true
+ },
+
+ google: {
+ clientID: process.env.GOOGLE_ID,
+ clientSecret: process.env.GOOGLE_SECRET,
+ callbackURL: '/auth/google/callback',
+ passReqToCallback: true
+ },
+
+ linkedin: {
+ clientID: process.env.LINKEDIN_ID,
+ clientSecret: process.env.LINKEDIN_SECRET,
+ callbackURL: '/auth/linkedin/callback',
+ scope: ['r_basicprofile', 'r_emailaddress'],
+ passReqToCallback: true
+ },
+ slackHook: process.env.SLACK_WEBHOOK,
+
+ cookieSecret: process.env.COOKIE_SECRET
+};
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html
new file mode 100644
index 00000000000000..c00db20fb105ae
--- /dev/null
+++ b/coverage/lcov-report/index.html
@@ -0,0 +1,151 @@
+
+
+
+ Code coverage report for All files
+
+
+
+
+
+
+
+
+
+
+
+
+ File
+
+ Statements
+
+ Branches
+
+ Functions
+
+ Lines
+
+
+
+
+ common/
+
+ 100%
+ (2 / 2)
+ 100%
+ (0 / 0)
+ 100%
+ (0 / 0)
+ 100%
+ (2 / 2)
+
+
+
+ common/models/
+
+ 16.67%
+ (15 / 90)
+ 0%
+ (0 / 51)
+ 12.5%
+ (2 / 16)
+ 17.44%
+ (15 / 86)
+
+
+
+ config/
+
+ 100%
+ (1 / 1)
+ 100%
+ (2 / 2)
+ 100%
+ (0 / 0)
+ 100%
+ (1 / 1)
+
+
+
+ seed/
+
+ 100%
+ (2 / 2)
+ 100%
+ (0 / 0)
+ 100%
+ (0 / 0)
+ 100%
+ (2 / 2)
+
+
+
+ server/
+
+ 56.7%
+ (55 / 97)
+ 16.13%
+ (5 / 31)
+ 20%
+ (2 / 10)
+ 56.7%
+ (55 / 97)
+
+
+
+ server/boot/
+
+ 20.49%
+ (218 / 1064)
+ 0.2%
+ (1 / 503)
+ 6.03%
+ (14 / 232)
+ 21.23%
+ (218 / 1027)
+
+
+
+ server/utils/
+
+ 35.11%
+ (33 / 94)
+ 9.38%
+ (3 / 32)
+ 30.3%
+ (10 / 33)
+ 35.11%
+ (33 / 94)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css
new file mode 100644
index 00000000000000..b317a7cda31a44
--- /dev/null
+++ b/coverage/lcov-report/prettify.css
@@ -0,0 +1 @@
+.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js
new file mode 100644
index 00000000000000..ef51e03866898f
--- /dev/null
+++ b/coverage/lcov-report/prettify.js
@@ -0,0 +1 @@
+window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^
+
+
+