From b892536664833cdd85ca65fbd03df8798591016b Mon Sep 17 00:00:00 2001
From: Ximena Kilroe
Date: Thu, 16 Jan 2025 14:34:41 -0500
Subject: [PATCH 1/8] WiP
---
_tests/addOpenJobsToDOM.js | 156 ++++++++++++++++++++++++++++++++++++
_tests/htmlDateString.js | 33 ++++++++
_tests/sortByProp.js | 7 ++
_tests/uswdsIconWithSize.js | 8 ++
js/global.js | 20 ++---
js/positions.js | 1 +
6 files changed, 216 insertions(+), 9 deletions(-)
create mode 100644 _tests/addOpenJobsToDOM.js
create mode 100644 _tests/htmlDateString.js
diff --git a/_tests/addOpenJobsToDOM.js b/_tests/addOpenJobsToDOM.js
new file mode 100644
index 00000000..19c9b6c7
--- /dev/null
+++ b/_tests/addOpenJobsToDOM.js
@@ -0,0 +1,156 @@
+/**
+ * @jest-environment jsdom
+ */
+
+const { addOpenJobsToDOM } = require("../js/positions");
+
+describe("addOpenJobsToDOM", () => {
+ let openJobsSection;
+
+ beforeEach(() => {
+ // Set up a DOM structure for testing
+ document.body.innerHTML = ``;
+ openJobsSection = document.querySelector(".open-jobs");
+ });
+
+ afterEach(() => {
+ jest.clearAllMocks();
+ document.body.innerHTML = "";
+ });
+
+ test("should append job list with correct details when jobs are available", () => {
+ const openJobs = [
+ {
+ title: "Frontend Developer",
+ url: "/join/frontend-developer/",
+ external_url: "",
+ closes: "2025-01-31",
+ max_applications: 50,
+ info_sessions: [],
+ },
+ {
+ title: "Backend Developer",
+ url: "/join/backend-developer/",
+ external_url: "https://external.com/job/backend",
+ closes: "2025-02-15",
+ max_applications: 0,
+ info_sessions: [],
+ },
+ ];
+
+ addOpenJobsToDOM(openJobs);
+
+ const jobList = openJobsSection.querySelector("ul");
+ expect(jobList).not.toBeNull();
+ expect(jobList.children.length).toBe(2);
+
+ const firstJob = jobList.children[0];
+ expect(firstJob.querySelector("a").textContent).toBe("Frontend Developer");
+ expect(firstJob.querySelector("a").href).toContain("/join/frontend-developer/");
+ expect(firstJob.textContent).toContain(
+ "Open now through Friday, January 31, 2025 at 11:59pm ET or until 50 applications have been received."
+ );
+
+ const secondJob = jobList.children[1];
+ expect(secondJob.querySelector("a").textContent).toBe("Backend Developer");
+ expect(secondJob.querySelector("a").href).toBe("https://external.com/job/backend");
+ expect(secondJob.textContent).toContain(
+ "Open now through Saturday, February 15, 2025 at 11:59pm ET."
+ );
+ expect(secondJob.querySelector("a").target).toBe("_blank"); // External link opens in new tab
+ });
+
+ test("should append no jobs message when no jobs are available", () => {
+ addOpenJobsToDOM([]);
+
+ const noJobsText = openJobsSection.querySelector("p");
+ expect(noJobsText).not.toBeNull();
+ expect(noJobsText.textContent).toContain("No open positions at this time.");
+ expect(noJobsText.innerHTML).toContain('Sign up for job alerts!');
+ });
+
+ test("should handle empty info sessions array gracefully", () => {
+ const openJobs = [
+ {
+ title: "Frontend Developer",
+ url: "/join/frontend-developer/",
+ external_url: "",
+ closes: "2025-01-31T23:59:59Z",
+ max_applications: 0,
+ info_sessions: [],
+ },
+ ];
+
+ addOpenJobsToDOM(openJobs);
+
+ const jobList = openJobsSection.querySelector("ul");
+ expect(jobList.children.length).toBe(1);
+
+ const firstJob = jobList.children[0];
+ expect(firstJob.textContent).toContain("Frontend Developer");
+ });
+
+ test("should correctly construct URLs for pages.cloud.gov", () => {
+ delete global.window.location; // Clear existing location mock
+ global.window.location = { href: "https://pages.cloud.gov/join/" };
+
+ const openJobs = [
+ {
+ title: "Frontend Developer",
+ url: "/join/frontend-developer/",
+ external_url: "",
+ closes: "2025-01-31",
+ max_applications: 0,
+ info_sessions: [],
+ },
+ ];
+
+ addOpenJobsToDOM(openJobs);
+
+ const jobLink = openJobsSection.querySelector("a");
+ expect(jobLink.href).toBe("https://pages.cloud.gov/join/frontend-developer/");
+ });
+
+ test("should use external URL if provided", () => {
+ const openJobs = [
+ {
+ title: "Backend Developer",
+ url: "/join/backend-developer/",
+ external_url: "https://external.com/job/backend",
+ closes: "2025-02-15",
+ max_applications: 0,
+ info_sessions: [],
+ },
+ ];
+
+ addOpenJobsToDOM(openJobs);
+
+ const jobLink = openJobsSection.querySelector("a");
+ expect(jobLink.href).toBe("https://external.com/job/backend");
+ expect(jobLink.target).toBe("_blank");
+ });
+
+ test("should apply correct inline styles to elements", () => {
+ const openJobs = [
+ {
+ title: "Frontend Developer",
+ url: "/join/frontend-developer/",
+ external_url: "",
+ closes: "2025-01-31",
+ max_applications: 0,
+ info_sessions: [],
+ },
+ ];
+
+ addOpenJobsToDOM(openJobs);
+
+ const jobList = openJobsSection.querySelector("ul");
+ expect(jobList.style.paddingLeft).toBe("3ch");
+
+ const listItem = jobList.children[0];
+ expect(listItem.style.marginBottom).toBe("0.25em");
+
+ const link = listItem.querySelector("a");
+ expect(link.style.color).toBe("rgb(0, 94, 162)"); // CSS color translated
+ });
+});
diff --git a/_tests/htmlDateString.js b/_tests/htmlDateString.js
new file mode 100644
index 00000000..01094a03
--- /dev/null
+++ b/_tests/htmlDateString.js
@@ -0,0 +1,33 @@
+const { htmlDateString } = require("../js/global");
+
+describe("htmlDateString", () => {
+ beforeAll(() => {
+ global.baseUrl = ""; // Mocking `baseUrl` for testing
+ });
+
+ test("should format a valid Date object to yyyy-LL-dd", () => {
+ const input = new Date(2024, 10, 21); // November 21, 2024
+ const result = htmlDateString(input);
+ expect(result).toBe("2024-11-21");
+ });
+
+ test("should add one day for local environment (`localhost` in baseUrl)", () => {
+ global.baseUrl = "http://localhost";
+ const input = new Date(2024, 10, 21); // November 21, 2024
+ const result = htmlDateString(input);
+ expect(result).toBe("2024-11-22");
+ });
+
+ test("should not add a day for production environment", () => {
+ global.baseUrl = "https://production.com";
+ const input = new Date(2024, 10, 21); // November 21, 2024
+ const result = htmlDateString(input);
+ expect(result).toBe("2024-11-21");
+ });
+
+ test("should throw an error if input is not a valid Date object", () => {
+ expect(() => htmlDateString("invalid-date")).toThrow();
+ expect(() => htmlDateString(12345)).toThrow();
+ expect(() => htmlDateString({})).toThrow();
+ });
+});
diff --git a/_tests/sortByProp.js b/_tests/sortByProp.js
index 1227dcd8..7ccb1bba 100644
--- a/_tests/sortByProp.js
+++ b/_tests/sortByProp.js
@@ -109,4 +109,11 @@ describe("sortByProp", () => {
{ id: "3", name: "Web Developer" },
]);
});
+
+ test("should throw a TypeError if input is not an array", () => {
+ expect(() => sortByProp(null, "id")).toThrow(TypeError);
+ expect(() => sortByProp({}, "id")).toThrow(TypeError);
+ expect(() => sortByProp("string", "id")).toThrow(TypeError);
+ expect(() => sortByProp(123, "id")).toThrow(TypeError);
+ });
});
diff --git a/_tests/uswdsIconWithSize.js b/_tests/uswdsIconWithSize.js
index d2673431..6c467702 100644
--- a/_tests/uswdsIconWithSize.js
+++ b/_tests/uswdsIconWithSize.js
@@ -50,4 +50,12 @@ describe("uswdsIconWithSize", () => {
expect(result).toContain('xlink:href="#svg-"'); // Should handle empty name gracefully
expect(result).toContain('class="usa-icon usa-icon--size-medium"'); // Size should still be handled correctly
});
+
+ test("should throw an error if icon name is not a string", () => {
+ expect(() => uswdsIconWithSize(123, "medium")).toThrow(Error);
+ expect(() => uswdsIconWithSize(null, "medium")).toThrow(Error);
+ expect(() => uswdsIconWithSize(undefined, "medium")).toThrow(Error);
+ expect(() => uswdsIconWithSize({}, "medium")).toThrow(Error);
+ expect(() => uswdsIconWithSize([], "medium")).toThrow(Error);
+ });
});
diff --git a/js/global.js b/js/global.js
index add13e65..d7c06721 100644
--- a/js/global.js
+++ b/js/global.js
@@ -262,16 +262,18 @@ function getStateFromDates(opens, closes) {
* @returns {string} - A string in the format `yyyy-LL-dd` (e.g., `2024-11-21`).
*/
function htmlDateString(dateObj) {
- if (dateObj !== undefined && dateObj !== null) {
- let dateTime = DateTime.fromJSDate(dateObj);
+ if (!(dateObj instanceof Date) || isNaN(dateObj.getTime())) {
+ throw new TypeError("Input must be a valid Date object");
+ }
- // If working locally, add one day to the date to match what is in the actual environments.
- if (baseUrl.includes("localhost")) {
- dateTime = dateTime.plus({ days: 1 });
- return dateTime.toFormat("yyyy-LL-dd");
- } else {
- return dateTime.toFormat("yyyy-LL-dd");
- }
+ let dateTime = DateTime.fromJSDate(dateObj);
+
+ // If working locally, add one day to the date to match what is in the actual environments.
+ if (baseUrl.includes("localhost")) {
+ dateTime = dateTime.plus({ days: 1 });
+ return dateTime.toFormat("yyyy-LL-dd");
+ } else {
+ return dateTime.toFormat("yyyy-LL-dd");
}
}
diff --git a/js/positions.js b/js/positions.js
index ab1a6d48..8b2cf65b 100644
--- a/js/positions.js
+++ b/js/positions.js
@@ -428,6 +428,7 @@ module.exports = {
formatDate,
formatSessionTimes,
convertTimeToZone,
+ addOpenJobsToDOM,
renderGlobalInfoSessions,
renderInfoSessions,
};
From 753aec13a2b60dea01dea5e812e4402a7dfe7609 Mon Sep 17 00:00:00 2001
From: Ximena Kilroe
Date: Wed, 22 Jan 2025 21:30:18 -0500
Subject: [PATCH 2/8] Fix hiding info sessions and upcoming jobs
---
_data/assetPaths.json | 11 ++--
_data/global_info_sessions.yml | 12 ++--
_includes/layouts/jointts/home.html | 2 -
.../jointts/info-sessions-sidebar.html | 2 +-
_includes/layouts/jointts/jobs.html | 2 -
_tests/renderGlobalInfoSessions.js | 61 ++++++++++++-------
js/positions.js | 5 ++
.../archive/Cloud-gov-Account-Manager.md | 2 +-
.../Communities-Collaboration-Branch-Chief.md | 2 +-
.../archive/FedRAMP-Security-Director.md | 2 +-
.../{ => archive}/PIF-Deputy-Director.md | 4 +-
.../jointts/positions/archive/PIF-Director.md | 2 +-
.../archive/PX-Contact Center Analyst.md | 2 +-
.../PX-Content-Outreach-BranchChief.md | 2 +-
.../Presidential-Innovation-Fellows.md | 2 +-
.../archive/Product Manager-15-Oct24.md | 2 +-
.../archive/Senior-software-eng-15-Oct24.md | 2 +-
.../archive/TTS-Sr-Advisor-Technology.md | 2 +-
.../positions/archive/USDC-fellow-supe-14.md | 2 +-
.../archive/login-data-engineer-2024.md | 2 +-
.../archive/login-fraud-analyst-2024.md | 2 +-
.../login-fraud-technical-expert-2024.md | 2 +-
.../archive/login-gov-data-analyist.md | 2 +-
.../login-technical-product-manager-2024.md | 2 +-
.../organizational_culture_specialist.md | 2 +-
.../solutions-cloud-itspecialist-13-oct24.md | 2 +-
...solutions-deputy-assistant-commissioner.md | 4 +-
27 files changed, 77 insertions(+), 62 deletions(-)
rename pages/jointts/positions/{ => archive}/PIF-Deputy-Director.md (99%)
rename pages/jointts/positions/{ => archive}/solutions-deputy-assistant-commissioner.md (99%)
diff --git a/_data/assetPaths.json b/_data/assetPaths.json
index 6c3b30e0..3a5a5755 100644
--- a/_data/assetPaths.json
+++ b/_data/assetPaths.json
@@ -3,11 +3,10 @@
"admin.map": "/assets/js/admin-77FHK54G.js.map",
"app.js": "/assets/js/app-LOZVWXOU.js",
"app.map": "/assets/js/app-LOZVWXOU.js.map",
- "positions.js": "/assets/js/positions-JSZISVTK.js",
- "positions.map": "/assets/js/positions-JSZISVTK.js.map",
+ "positions.js": "/assets/js/positions-5PSQ22IU.js",
+ "positions.map": "/assets/js/positions-5PSQ22IU.js.map",
"subnav.js": "/assets/js/subnav-3QHQ2EX4.js",
"subnav.map": "/assets/js/subnav-3QHQ2EX4.js.map",
- "uswds.js": "/assets/js/uswds-init.js",
- "styles.css": "/assets/styles/styles-V3W55VXY.css",
- "styles.map": "/assets/styles/styles-V3W55VXY.css.map"
-}
+ "styles.css": "/assets/styles/styles-EDJMOHM2.css",
+ "styles.map": "/assets/styles/styles-EDJMOHM2.css.map"
+}
\ No newline at end of file
diff --git a/_data/global_info_sessions.yml b/_data/global_info_sessions.yml
index f5e3ca17..b9b9c0dd 100644
--- a/_data/global_info_sessions.yml
+++ b/_data/global_info_sessions.yml
@@ -31,10 +31,10 @@
date: 2025-01-16
time: 12:30pm-1:30pm
-- link: https://events.zoomgov.com/ev/AjU8F2VKUOcgDvLzAnFQET5Xh_GQYdKDPGw6LdmbUGSdx8k04YYS~AmXNHn2pIW5NNym1WMc7Vc2QF3emlotWOSrDHUWArrta84tDRajgpIQ2QijwiNvtrwVXM8j4uhJmXFyvil5CsO-15g
- date: 2025-02-20
- time: 12:30pm-1:30pm
+# - link: https://events.zoomgov.com/ev/AjU8F2VKUOcgDvLzAnFQET5Xh_GQYdKDPGw6LdmbUGSdx8k04YYS~AmXNHn2pIW5NNym1WMc7Vc2QF3emlotWOSrDHUWArrta84tDRajgpIQ2QijwiNvtrwVXM8j4uhJmXFyvil5CsO-15g
+# date: 2025-02-20
+# time: 12:30pm-1:30pm
-- link: https://events.zoomgov.com/ev/AnrQGHhOglyNdnzcy3GnwehWdQhK6TknCJRa-VJfVXQMbhIusD7A~AlRk8YiVY0s5kV1H-LBHVqZV52GnaMKpa4GuDM5x8Dq5pzhB73x9dENElndxcLMd1FBFmnPQiaiD35-N1JMk--OEXQ
- date: 2025-03-20
- time: 12:30pm-1:30pm
+# - link: https://events.zoomgov.com/ev/AnrQGHhOglyNdnzcy3GnwehWdQhK6TknCJRa-VJfVXQMbhIusD7A~AlRk8YiVY0s5kV1H-LBHVqZV52GnaMKpa4GuDM5x8Dq5pzhB73x9dENElndxcLMd1FBFmnPQiaiD35-N1JMk--OEXQ
+# date: 2025-03-20
+# time: 12:30pm-1:30pm
diff --git a/_includes/layouts/jointts/home.html b/_includes/layouts/jointts/home.html
index d469bdf9..9b45b28e 100644
--- a/_includes/layouts/jointts/home.html
+++ b/_includes/layouts/jointts/home.html
@@ -55,12 +55,10 @@ Application process
- {% comment %}
{% if sorted_info_sessions.size > 0 %}
{% include "layouts/jointts/info-sessions-sidebar.html" %}
{% endif %}
- {% endcomment %}
diff --git a/_includes/layouts/jointts/info-sessions-sidebar.html b/_includes/layouts/jointts/info-sessions-sidebar.html
index 329775a4..565cf340 100644
--- a/_includes/layouts/jointts/info-sessions-sidebar.html
+++ b/_includes/layouts/jointts/info-sessions-sidebar.html
@@ -1,5 +1,5 @@
-
+
Join an info session
diff --git a/_includes/layouts/jointts/jobs.html b/_includes/layouts/jointts/jobs.html
index b38cb715..8203c61f 100644
--- a/_includes/layouts/jointts/jobs.html
+++ b/_includes/layouts/jointts/jobs.html
@@ -4,8 +4,6 @@
Open positions
We are hiring and will be sharing upcoming jobs and open positions as they are available.
-{% comment %}
-{% endcomment %}
diff --git a/_tests/renderGlobalInfoSessions.js b/_tests/renderGlobalInfoSessions.js
index fd01d36b..6e534610 100644
--- a/_tests/renderGlobalInfoSessions.js
+++ b/_tests/renderGlobalInfoSessions.js
@@ -19,31 +19,47 @@ describe("renderGlobalInfoSessions", () => {
document.body.innerHTML = "";
});
- it("does not render anything if infoSessions is undefined", () => {
+ it("hides the info sessions box if infoSessions is undefined", () => {
+ const globalInfoSessionsBox = document.createElement("div");
+ globalInfoSessionsBox.id = "info-sessions-box";
+ document.body.appendChild(globalInfoSessionsBox);
+
renderGlobalInfoSessions(undefined);
-
- // Check that nothing is rendered
- expect(globalInfoSessionsWrapper.childElementCount).toBe(0);
+
+ // Verify that the info-sessions-box is hidden
+ expect(globalInfoSessionsBox.style.display).toBe("none");
});
-
- it("does not render anything if infoSessions is null", () => {
+
+ it("hides the info sessions box if infoSessions is null", () => {
+ const globalInfoSessionsBox = document.createElement("div");
+ globalInfoSessionsBox.id = "info-sessions-box";
+ document.body.appendChild(globalInfoSessionsBox);
+
renderGlobalInfoSessions(null);
-
- // Check that nothing is rendered
- expect(globalInfoSessionsWrapper.childElementCount).toBe(0);
+
+ // Verify that the info-sessions-box is hidden
+ expect(globalInfoSessionsBox.style.display).toBe("none");
});
-
- it("does not render anything if infoSessions is an empty array", () => {
+
+ it("hides the info sessions box if infoSessions is an empty array", () => {
+ const globalInfoSessionsBox = document.createElement("div");
+ globalInfoSessionsBox.id = "info-sessions-box";
+ document.body.appendChild(globalInfoSessionsBox);
+
renderGlobalInfoSessions([]);
-
- // Check that nothing is rendered
- expect(globalInfoSessionsWrapper.childElementCount).toBe(0);
+
+ // Verify that the info-sessions-box is hidden
+ expect(globalInfoSessionsBox.style.display).toBe("none");
});
-
- it("does not render anything if there are no future info sessions", () => {
+
+ it("hides the info sessions box if there are no future info sessions", () => {
+ const globalInfoSessionsBox = document.createElement("div");
+ globalInfoSessionsBox.id = "info-sessions-box";
+ document.body.appendChild(globalInfoSessionsBox);
+
const pastDate = new Date();
pastDate.setDate(pastDate.getDate() - 1); // Set a date in the past
-
+
const infoSessions = [
{
date: pastDate.toISOString().split("T")[0],
@@ -51,13 +67,12 @@ describe("renderGlobalInfoSessions", () => {
link: "http://example.com/past-session",
},
];
-
+
renderGlobalInfoSessions(infoSessions);
-
- // Verify that no sessions are rendered
- expect(globalInfoSessionsWrapper.querySelector("ul")).toBeNull();
- expect(globalInfoSessionsWrapper.childElementCount).toBe(0);
- });
+
+ // Verify that the info-sessions-box is hidden
+ expect(globalInfoSessionsBox.style.display).toBe("none");
+ });
it("renders only future info sessions if mixed with past sessions", () => {
const futureDate = new Date();
diff --git a/js/positions.js b/js/positions.js
index 8b2cf65b..c5b25e81 100644
--- a/js/positions.js
+++ b/js/positions.js
@@ -360,6 +360,11 @@ function renderGlobalInfoSessions(infoSessions) {
if (infoSessionsList.childElementCount !== 0) {
globalInfoSessionsWrapper.appendChild(infoSessionsList);
+ } else {
+ const globalInfoSessionsBox = document.getElementById(
+ "info-sessions-box",
+ );
+ globalInfoSessionsBox.style.display = 'none';
}
}
diff --git a/pages/jointts/positions/archive/Cloud-gov-Account-Manager.md b/pages/jointts/positions/archive/Cloud-gov-Account-Manager.md
index 5c9a8b9e..0fb91cc2 100644
--- a/pages/jointts/positions/archive/Cloud-gov-Account-Manager.md
+++ b/pages/jointts/positions/archive/Cloud-gov-Account-Manager.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
diff --git a/pages/jointts/positions/archive/Communities-Collaboration-Branch-Chief.md b/pages/jointts/positions/archive/Communities-Collaboration-Branch-Chief.md
index d4914d9f..50f23831 100644
--- a/pages/jointts/positions/archive/Communities-Collaboration-Branch-Chief.md
+++ b/pages/jointts/positions/archive/Communities-Collaboration-Branch-Chief.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/FedRAMP-Security-Director.md b/pages/jointts/positions/archive/FedRAMP-Security-Director.md
index eee437ad..f60352d2 100644
--- a/pages/jointts/positions/archive/FedRAMP-Security-Director.md
+++ b/pages/jointts/positions/archive/FedRAMP-Security-Director.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
################################################################################
# #
diff --git a/pages/jointts/positions/PIF-Deputy-Director.md b/pages/jointts/positions/archive/PIF-Deputy-Director.md
similarity index 99%
rename from pages/jointts/positions/PIF-Deputy-Director.md
rename to pages/jointts/positions/archive/PIF-Deputy-Director.md
index 37b4f296..15111c3d 100644
--- a/pages/jointts/positions/PIF-Deputy-Director.md
+++ b/pages/jointts/positions/archive/PIF-Deputy-Director.md
@@ -1,7 +1,7 @@
---
-layout: layouts/jointts/job-listing
+layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/PIF-Director.md b/pages/jointts/positions/archive/PIF-Director.md
index a2362e55..49412628 100644
--- a/pages/jointts/positions/archive/PIF-Director.md
+++ b/pages/jointts/positions/archive/PIF-Director.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
################################################################################
# #
diff --git a/pages/jointts/positions/archive/PX-Contact Center Analyst.md b/pages/jointts/positions/archive/PX-Contact Center Analyst.md
index 777418f9..8993642c 100644
--- a/pages/jointts/positions/archive/PX-Contact Center Analyst.md
+++ b/pages/jointts/positions/archive/PX-Contact Center Analyst.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/PX-Content-Outreach-BranchChief.md b/pages/jointts/positions/archive/PX-Content-Outreach-BranchChief.md
index ae105077..28f5c785 100644
--- a/pages/jointts/positions/archive/PX-Content-Outreach-BranchChief.md
+++ b/pages/jointts/positions/archive/PX-Content-Outreach-BranchChief.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# This is the position title and the org that is doing the hiring. Please format
# your title as "Org: Position Title" (in quotes!). The organization should be
diff --git a/pages/jointts/positions/archive/Presidential-Innovation-Fellows.md b/pages/jointts/positions/archive/Presidential-Innovation-Fellows.md
index 53b0f9c1..d82a035e 100644
--- a/pages/jointts/positions/archive/Presidential-Innovation-Fellows.md
+++ b/pages/jointts/positions/archive/Presidential-Innovation-Fellows.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/Product Manager-15-Oct24.md b/pages/jointts/positions/archive/Product Manager-15-Oct24.md
index 06039959..3b129694 100644
--- a/pages/jointts/positions/archive/Product Manager-15-Oct24.md
+++ b/pages/jointts/positions/archive/Product Manager-15-Oct24.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/Senior-software-eng-15-Oct24.md b/pages/jointts/positions/archive/Senior-software-eng-15-Oct24.md
index db1af3d3..2633cec7 100644
--- a/pages/jointts/positions/archive/Senior-software-eng-15-Oct24.md
+++ b/pages/jointts/positions/archive/Senior-software-eng-15-Oct24.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/TTS-Sr-Advisor-Technology.md b/pages/jointts/positions/archive/TTS-Sr-Advisor-Technology.md
index 80e1c6ab..da017ae3 100644
--- a/pages/jointts/positions/archive/TTS-Sr-Advisor-Technology.md
+++ b/pages/jointts/positions/archive/TTS-Sr-Advisor-Technology.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/USDC-fellow-supe-14.md b/pages/jointts/positions/archive/USDC-fellow-supe-14.md
index d96120ae..ff2b1d4f 100644
--- a/pages/jointts/positions/archive/USDC-fellow-supe-14.md
+++ b/pages/jointts/positions/archive/USDC-fellow-supe-14.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/login-data-engineer-2024.md b/pages/jointts/positions/archive/login-data-engineer-2024.md
index 21e069d1..3d28feb1 100644
--- a/pages/jointts/positions/archive/login-data-engineer-2024.md
+++ b/pages/jointts/positions/archive/login-data-engineer-2024.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/login-fraud-analyst-2024.md b/pages/jointts/positions/archive/login-fraud-analyst-2024.md
index 1e12fa15..16c886ba 100644
--- a/pages/jointts/positions/archive/login-fraud-analyst-2024.md
+++ b/pages/jointts/positions/archive/login-fraud-analyst-2024.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/login-fraud-technical-expert-2024.md b/pages/jointts/positions/archive/login-fraud-technical-expert-2024.md
index 53f175e6..601b0ebb 100644
--- a/pages/jointts/positions/archive/login-fraud-technical-expert-2024.md
+++ b/pages/jointts/positions/archive/login-fraud-technical-expert-2024.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/login-gov-data-analyist.md b/pages/jointts/positions/archive/login-gov-data-analyist.md
index 763339cb..a374d848 100644
--- a/pages/jointts/positions/archive/login-gov-data-analyist.md
+++ b/pages/jointts/positions/archive/login-gov-data-analyist.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/login-technical-product-manager-2024.md b/pages/jointts/positions/archive/login-technical-product-manager-2024.md
index 0f6b39f9..09341bd8 100644
--- a/pages/jointts/positions/archive/login-technical-product-manager-2024.md
+++ b/pages/jointts/positions/archive/login-technical-product-manager-2024.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/organizational_culture_specialist.md b/pages/jointts/positions/archive/organizational_culture_specialist.md
index 5613ddf4..5cdc4efa 100644
--- a/pages/jointts/positions/archive/organizational_culture_specialist.md
+++ b/pages/jointts/positions/archive/organizational_culture_specialist.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/archive/solutions-cloud-itspecialist-13-oct24.md b/pages/jointts/positions/archive/solutions-cloud-itspecialist-13-oct24.md
index 161e43a0..0f48f869 100644
--- a/pages/jointts/positions/archive/solutions-cloud-itspecialist-13-oct24.md
+++ b/pages/jointts/positions/archive/solutions-cloud-itspecialist-13-oct24.md
@@ -1,7 +1,7 @@
---
layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
diff --git a/pages/jointts/positions/solutions-deputy-assistant-commissioner.md b/pages/jointts/positions/archive/solutions-deputy-assistant-commissioner.md
similarity index 99%
rename from pages/jointts/positions/solutions-deputy-assistant-commissioner.md
rename to pages/jointts/positions/archive/solutions-deputy-assistant-commissioner.md
index 8f28b512..5f0b85b6 100644
--- a/pages/jointts/positions/solutions-deputy-assistant-commissioner.md
+++ b/pages/jointts/positions/archive/solutions-deputy-assistant-commissioner.md
@@ -1,7 +1,7 @@
---
-layout: layouts/jointts/job-listing
+layout: layouts/jointts/redirect
permalink: /join/{{ title | slugify }}.html
-tags: jobs
+tags: archive
# ###############################################################################
# #
From 20ee80762c9a77e7117d448fbaf93a4b0a8c98e1 Mon Sep 17 00:00:00 2001
From: Ximena Kilroe
Date: Wed, 22 Jan 2025 21:59:34 -0500
Subject: [PATCH 3/8] Updated unit tests for new functions
---
_data/assetPaths.json | 4 +-
_tests/addUpcomingJobsToDOM.js | 104 +
_tests/truncateText.js | 41 +
js/global.js | 11 +-
js/positions.js | 1 +
report.json | 5189 +-------------------------------
6 files changed, 159 insertions(+), 5191 deletions(-)
create mode 100644 _tests/addUpcomingJobsToDOM.js
create mode 100644 _tests/truncateText.js
diff --git a/_data/assetPaths.json b/_data/assetPaths.json
index 3a5a5755..b3bdf3ac 100644
--- a/_data/assetPaths.json
+++ b/_data/assetPaths.json
@@ -3,8 +3,8 @@
"admin.map": "/assets/js/admin-77FHK54G.js.map",
"app.js": "/assets/js/app-LOZVWXOU.js",
"app.map": "/assets/js/app-LOZVWXOU.js.map",
- "positions.js": "/assets/js/positions-5PSQ22IU.js",
- "positions.map": "/assets/js/positions-5PSQ22IU.js.map",
+ "positions.js": "/assets/js/positions-6Y2JW6E4.js",
+ "positions.map": "/assets/js/positions-6Y2JW6E4.js.map",
"subnav.js": "/assets/js/subnav-3QHQ2EX4.js",
"subnav.map": "/assets/js/subnav-3QHQ2EX4.js.map",
"styles.css": "/assets/styles/styles-EDJMOHM2.css",
diff --git a/_tests/addUpcomingJobsToDOM.js b/_tests/addUpcomingJobsToDOM.js
new file mode 100644
index 00000000..cd3966c8
--- /dev/null
+++ b/_tests/addUpcomingJobsToDOM.js
@@ -0,0 +1,104 @@
+/**
+ * @jest-environment jsdom
+ */
+
+const { addUpcomingJobsToDOM } = require("../js/positions");
+
+describe("addUpcomingJobsToDOM", () => {
+ let upcomingJobsSection;
+
+ beforeEach(() => {
+ // Set up the mock DOM for testing
+ upcomingJobsSection = document.createElement("div");
+ upcomingJobsSection.className = "upcoming-jobs";
+ document.body.appendChild(upcomingJobsSection);
+ });
+
+ afterEach(() => {
+ // Clean up the DOM after each test
+ document.body.innerHTML = "";
+ });
+
+ it("removes the upcoming-jobs section if the jobs list is empty", () => {
+ addUpcomingJobsToDOM([]);
+
+ // Verify the section is removed
+ expect(document.querySelector(".upcoming-jobs")).toBeNull();
+ });
+
+ it("renders a list of jobs with correct links and styles", () => {
+ const upcomingJobs = [
+ {
+ title: "Job 1",
+ url: "/join/job1",
+ external_url: "",
+ info_sessions: [],
+ },
+ {
+ title: "Job 2",
+ url: "/join/job2",
+ external_url: "http://external.com/job2",
+ info_sessions: [],
+ },
+ ];
+
+ // Mock window.location.href for internal URL handling
+ Object.defineProperty(window, "location", {
+ value: { href: "https://example.pages.cloud.gov/" },
+ writable: true,
+ });
+
+ addUpcomingJobsToDOM(upcomingJobs);
+
+ const jobList = document.querySelector(".upcoming-jobs ul");
+ expect(jobList).not.toBeNull();
+ expect(jobList.children.length).toBe(2);
+
+ const [job1, job2] = jobList.children;
+
+ // Check Job 1
+ const job1Link = job1.querySelector("a");
+ expect(job1Link.textContent).toBe("Job 1");
+ expect(job1Link.href).toBe("https://example.pages.cloud.gov/job1");
+ expect(job1Link.style.color).toBe("rgb(0, 94, 162)");
+
+ // Check Job 2
+ const job2Link = job2.querySelector("a");
+ expect(job2Link.textContent).toBe("Job 2");
+ expect(job2Link.href).toBe("http://external.com/job2");
+ expect(job2Link.style.color).toBe("rgb(0, 94, 162)");
+ expect(job2Link.target).toBe("_blank");
+ });
+
+ it("does not append the list if there are no upcoming jobs", () => {
+ addUpcomingJobsToDOM([]);
+
+ const jobList = document.querySelector(".upcoming-jobs ul");
+ expect(jobList).toBeNull();
+ });
+
+ it("handles internal URLs correctly when not on pages.cloud.gov", () => {
+ const upcomingJobs = [
+ {
+ title: "Job 1",
+ url: "/join/job1",
+ external_url: "",
+ info_sessions: [],
+ },
+ ];
+
+ // Mock window.location to simulate the test environment
+ Object.defineProperty(window, "location", {
+ value: {
+ href: "https://localhost:8000/",
+ },
+ writable: true,
+ });
+
+ addUpcomingJobsToDOM(upcomingJobs);
+
+ const job1Link = document.querySelector(".upcoming-jobs ul li a");
+ expect(job1Link.href).toContain("/join/job1");
+ });
+
+});
diff --git a/_tests/truncateText.js b/_tests/truncateText.js
new file mode 100644
index 00000000..cd6a2ea1
--- /dev/null
+++ b/_tests/truncateText.js
@@ -0,0 +1,41 @@
+// Importing the function to test
+const { truncateText } = require("../js/global");
+
+describe("truncateText", () => {
+ it("should truncate text to 200 characters, removing HTML tags", () => {
+ const post = "This is a long post that contains some HTML tags and will be truncated at 200 characters.
";
+ const result = truncateText(post);
+ // Ensure it truncates to a length of 200 characters and appends '...'
+ expect(result.length).toBeLessThanOrEqual(203); // 200 characters + "..."
+ expect(result).toMatch(/...$/); // Ensure the result ends with "..."
+ expect(result).not.toContain("<"); // Ensure no HTML tags are left
+ });
+
+ it("should handle posts with no spaces before 200 characters", () => {
+ const post = "Thisisaverylongwordwithoutanyspacesbutitshouldstillbetruncatedcorrectlyintheoutput.";
+ const result = truncateText(post);
+ expect(result.length).toBeLessThanOrEqual(203); // 200 characters + "..."
+ expect(result).toMatch(/...$/); // Ensure the result ends with "..."
+ expect(result).not.toContain("<"); // Ensure no HTML tags are left
+ });
+
+ it("should return the original content if it's less than 200 characters", () => {
+ const post = "This is a short post.";
+ const result = truncateText(post);
+ expect(result).toBe(post); // Content should not change since it's less than 200 characters
+ });
+
+ it("should handle posts with multiple HTML tags correctly", () => {
+ const post = "This is a post with multiple HTML tags.
";
+ const result = truncateText(post);
+ expect(result.length).toBeLessThanOrEqual(203); // 200 characters + "..."
+ expect(result).toMatch(/...$/); // Ensure the result ends with "..."
+ expect(result).not.toContain("<"); // Ensure no HTML tags are left
+ });
+
+ it("should return an empty string if the post is empty", () => {
+ const post = "";
+ const result = truncateText(post);
+ expect(result).toBe(""); // Result should be an empty string
+ });
+});
diff --git a/js/global.js b/js/global.js
index f28bec3b..ac40d5dc 100644
--- a/js/global.js
+++ b/js/global.js
@@ -384,10 +384,19 @@ async function imageWithClassShortcode(
}
function truncateText(post) {
+ // Remove all HTML tags
const content = post.replace(/(<([^>]+)>)/gi, "");
- return content.substr(0, content.lastIndexOf(" ", 200)) + "...";
+
+ // If the content is less than or equal to 200 characters, return it unchanged
+ if (content.length <= 200) {
+ return content;
+ }
+
+ // Otherwise, truncate at 200 characters and add an ellipsis
+ return content.substr(0, 200).substr(0, content.lastIndexOf(" ", 200)) + "...";
}
+
module.exports = {
isValidGitBranch,
isValidTwitterHandle,
diff --git a/js/positions.js b/js/positions.js
index c5b25e81..ec625f52 100644
--- a/js/positions.js
+++ b/js/positions.js
@@ -434,6 +434,7 @@ module.exports = {
formatSessionTimes,
convertTimeToZone,
addOpenJobsToDOM,
+ addUpcomingJobsToDOM,
renderGlobalInfoSessions,
renderInfoSessions,
};
diff --git a/report.json b/report.json
index a40f9db2..fb14ad40 100644
--- a/report.json
+++ b/report.json
@@ -1,5188 +1 @@
-{
- "numFailedTestSuites": 1,
- "numFailedTests": 2,
- "numPassedTestSuites": 21,
- "numPassedTests": 81,
- "numPendingTestSuites": 0,
- "numPendingTests": 0,
- "numRuntimeErrorTestSuites": 0,
- "numTodoTests": 0,
- "numTotalTestSuites": 22,
- "numTotalTests": 83,
- "openHandles": [],
- "snapshot": {
- "added": 0,
- "didUpdate": false,
- "failure": false,
- "filesAdded": 0,
- "filesRemoved": 0,
- "filesRemovedList": [],
- "filesUnmatched": 0,
- "filesUpdated": 0,
- "matched": 0,
- "total": 0,
- "unchecked": 0,
- "uncheckedKeysByFile": [],
- "unmatched": 0,
- "updated": 0
- },
- "startTime": 1732228403293,
- "success": false,
- "testResults": [
- {
- "assertionResults": [
- {
- "ancestorTitles": ["imageShortcode"],
- "duration": 4,
- "failureDetails": [{}],
- "failureMessages": [
- "TypeError: imageShortcode is not a function\n at Object.imageShortcode (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/imageShortcode.js:14:26)\n at Promise.then.completed (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:316:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:252:3)\n at _runTestsForDescribeBlock (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:126:9)\n at _runTestsForDescribeBlock (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:121:9)\n at run (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:71:3)\n at runAndTransformResultsToJestFormat (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at jestAdapter (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at runTestInternal (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-runner/build/runTest.js:444:34)\n at Object.worker (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-runner/build/testWorker.js:106:12)"
- ],
- "fullName": "imageShortcode should generate an img tag with the correct src and alt, using default class",
- "invocations": 1,
- "location": { "column": 3, "line": 7 },
- "numPassingAsserts": 0,
- "retryReasons": [],
- "status": "failed",
- "title": "should generate an img tag with the correct src and alt, using default class"
- },
- {
- "ancestorTitles": ["imageShortcode"],
- "duration": 0,
- "failureDetails": [{}],
- "failureMessages": [
- "TypeError: imageShortcode is not a function\n at Object.imageShortcode (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/imageShortcode.js:28:18)\n at Promise.then.completed (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:316:40)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at _runTest (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:252:3)\n at _runTestsForDescribeBlock (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:126:9)\n at _runTestsForDescribeBlock (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:121:9)\n at run (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/run.js:71:3)\n at runAndTransformResultsToJestFormat (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at jestAdapter (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at runTestInternal (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-runner/build/runTest.js:367:16)\n at runTest (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-runner/build/runTest.js:444:34)\n at Object.worker (/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/node_modules/jest-runner/build/testWorker.js:106:12)"
- ],
- "fullName": "imageShortcode should throw an error if image processing fails",
- "invocations": 1,
- "location": { "column": 3, "line": 23 },
- "numPassingAsserts": 0,
- "retryReasons": [],
- "status": "failed",
- "title": "should throw an error if image processing fails"
- }
- ],
- "endTime": 1732228403812,
- "message": "\u001b[1m\u001b[31m \u001b[1m● \u001b[22m\u001b[1mimageShortcode › should generate an img tag with the correct src and alt, using default class\u001b[39m\u001b[22m\n\n TypeError: imageShortcode is not a function\n\u001b[2m\u001b[22m\n\u001b[2m \u001b[0m \u001b[90m 12 |\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 13 |\u001b[39m \u001b[90m// Call imageShortcode and capture the result\u001b[39m\u001b[22m\n\u001b[2m \u001b[31m\u001b[1m>\u001b[22m\u001b[2m\u001b[39m\u001b[90m 14 |\u001b[39m \u001b[36mconst\u001b[39m result \u001b[33m=\u001b[39m \u001b[36mawait\u001b[39m imageShortcode(\u001b[32m\"test-image.jpg\"\u001b[39m\u001b[33m,\u001b[39m \u001b[32m\"Test Image\"\u001b[39m)\u001b[33m;\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[2m\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 15 |\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 16 |\u001b[39m \u001b[90m// Ensure the result matches the expected HTML string\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 17 |\u001b[39m expect(result)\u001b[33m.\u001b[39mtoBe(mockResult)\u001b[33m;\u001b[39m \u001b[90m// Check if the result matches the mocked output\u001b[39m\u001b[0m\u001b[22m\n\u001b[2m\u001b[22m\n\u001b[2m \u001b[2mat Object.imageShortcode (\u001b[22m\u001b[2m\u001b[0m\u001b[36m_tests/imageShortcode.js\u001b[39m\u001b[0m\u001b[2m:14:26)\u001b[22m\u001b[2m\u001b[22m\n\n\u001b[1m\u001b[31m \u001b[1m● \u001b[22m\u001b[1mimageShortcode › should throw an error if image processing fails\u001b[39m\u001b[22m\n\n TypeError: imageShortcode is not a function\n\u001b[2m\u001b[22m\n\u001b[2m \u001b[0m \u001b[90m 26 |\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 27 |\u001b[39m \u001b[90m// Test that the error is thrown correctly\u001b[39m\u001b[22m\n\u001b[2m \u001b[31m\u001b[1m>\u001b[22m\u001b[2m\u001b[39m\u001b[90m 28 |\u001b[39m \u001b[36mawait\u001b[39m expect(imageShortcode(\u001b[32m\"test-image.jpg\"\u001b[39m\u001b[33m,\u001b[39m \u001b[32m\"Test Image\"\u001b[39m))\u001b[33m.\u001b[39mrejects\u001b[33m.\u001b[39mtoThrow(\u001b[32m\"Image processing failed\"\u001b[39m)\u001b[33m;\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[2m\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 29 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 30 |\u001b[39m })\u001b[33m;\u001b[39m\u001b[22m\n\u001b[2m \u001b[90m 31 |\u001b[39m\u001b[0m\u001b[22m\n\u001b[2m\u001b[22m\n\u001b[2m \u001b[2mat Object.imageShortcode (\u001b[22m\u001b[2m\u001b[0m\u001b[36m_tests/imageShortcode.js\u001b[39m\u001b[0m\u001b[2m:28:18)\u001b[22m\u001b[2m\u001b[22m\n",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/imageShortcode.js",
- "startTime": 1732228403441,
- "status": "failed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["uswdsIconWithSize"],
- "duration": 14,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIconWithSize should return correct SVG for a small icon",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should return correct SVG for a small icon"
- },
- {
- "ancestorTitles": ["uswdsIconWithSize"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIconWithSize should return correct SVG for a medium icon",
- "invocations": 1,
- "location": { "column": 3, "line": 14 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should return correct SVG for a medium icon"
- },
- {
- "ancestorTitles": ["uswdsIconWithSize"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIconWithSize should return correct SVG for a large icon",
- "invocations": 1,
- "location": { "column": 3, "line": 24 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should return correct SVG for a large icon"
- },
- {
- "ancestorTitles": ["uswdsIconWithSize"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIconWithSize should return an empty SVG for invalid size",
- "invocations": 1,
- "location": { "column": 3, "line": 34 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should return an empty SVG for invalid size"
- },
- {
- "ancestorTitles": ["uswdsIconWithSize"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIconWithSize should handle empty icon name",
- "invocations": 1,
- "location": { "column": 3, "line": 44 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle empty icon name"
- }
- ],
- "endTime": 1732228404264,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIconWithSize.js",
- "startTime": 1732228403440,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 7,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should sort an array of objects by a numeric property (Data Analyst)",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should sort an array of objects by a numeric property (Data Analyst)"
- },
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 11,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should sort an array of objects by a string property alphabetically (Content Manager)",
- "invocations": 1,
- "location": { "column": 3, "line": 19 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should sort an array of objects by a string property alphabetically (Content Manager)"
- },
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should handle mixed data types (Web Developer)",
- "invocations": 1,
- "location": { "column": 3, "line": 34 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle mixed data types (Web Developer)"
- },
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 7,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should handle an empty array",
- "invocations": 1,
- "location": { "column": 3, "line": 49 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle an empty array"
- },
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should return a new array without modifying the original array",
- "invocations": 1,
- "location": { "column": 3, "line": 55 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should return a new array without modifying the original array"
- },
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should handle properties that do not exist on all objects",
- "invocations": 1,
- "location": { "column": 3, "line": 73 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle properties that do not exist on all objects"
- },
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 9,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should handle an array with non-object elements gracefully",
- "invocations": 1,
- "location": { "column": 3, "line": 88 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle an array with non-object elements gracefully"
- },
- {
- "ancestorTitles": ["sortByProp"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortByProp should handle sorting with numeric strings correctly",
- "invocations": 1,
- "location": { "column": 3, "line": 98 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle sorting with numeric strings correctly"
- }
- ],
- "endTime": 1732228404272,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortByProp.js",
- "startTime": 1732228403440,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["uswdsIcon"],
- "duration": 3,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIcon should return a valid SVG string for a given icon name",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return a valid SVG string for a given icon name"
- },
- {
- "ancestorTitles": ["uswdsIcon"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIcon should handle an empty string as the icon name",
- "invocations": 1,
- "location": { "column": 3, "line": 14 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle an empty string as the icon name"
- },
- {
- "ancestorTitles": ["uswdsIcon"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIcon should handle special characters in the icon name",
- "invocations": 1,
- "location": { "column": 3, "line": 24 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle special characters in the icon name"
- },
- {
- "ancestorTitles": ["uswdsIcon"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIcon should handle numeric icon names",
- "invocations": 1,
- "location": { "column": 3, "line": 34 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle numeric icon names"
- },
- {
- "ancestorTitles": ["uswdsIcon"],
- "duration": 15,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "uswdsIcon should throw an error if the name is not a string",
- "invocations": 1,
- "location": { "column": 3, "line": 44 },
- "numPassingAsserts": 5,
- "retryReasons": [],
- "status": "passed",
- "title": "should throw an error if the name is not a string"
- }
- ],
- "endTime": 1732228404307,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIcon.js",
- "startTime": 1732228403443,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["isValidGitBranch"],
- "duration": 5,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidGitBranch should return true for valid branch names",
- "invocations": 1,
- "location": { "column": 3, "line": 5 },
- "numPassingAsserts": 8,
- "retryReasons": [],
- "status": "passed",
- "title": "should return true for valid branch names"
- },
- {
- "ancestorTitles": ["isValidGitBranch"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidGitBranch should return false for invalid branch names",
- "invocations": 1,
- "location": { "column": 3, "line": 22 },
- "numPassingAsserts": 7,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for invalid branch names"
- },
- {
- "ancestorTitles": ["isValidGitBranch"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidGitBranch should return false for empty string or null input",
- "invocations": 1,
- "location": { "column": 3, "line": 38 },
- "numPassingAsserts": 3,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for empty string or null input"
- }
- ],
- "endTime": 1732228404322,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidGitBranch.js",
- "startTime": 1732228403441,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["numberWithCommas"],
- "duration": 3,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "numberWithCommas should format numbers with commas",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should format numbers with commas"
- },
- {
- "ancestorTitles": ["numberWithCommas"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "numberWithCommas should format large numbers with commas",
- "invocations": 1,
- "location": { "column": 3, "line": 9 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should format large numbers with commas"
- },
- {
- "ancestorTitles": ["numberWithCommas"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "numberWithCommas should handle negative numbers correctly",
- "invocations": 1,
- "location": { "column": 3, "line": 14 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle negative numbers correctly"
- },
- {
- "ancestorTitles": ["numberWithCommas"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "numberWithCommas should handle decimal numbers correctly",
- "invocations": 1,
- "location": { "column": 3, "line": 19 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle decimal numbers correctly"
- },
- {
- "ancestorTitles": ["numberWithCommas"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "numberWithCommas should return non-number values unchanged",
- "invocations": 1,
- "location": { "column": 3, "line": 24 },
- "numPassingAsserts": 4,
- "retryReasons": [],
- "status": "passed",
- "title": "should return non-number values unchanged"
- },
- {
- "ancestorTitles": ["numberWithCommas"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "numberWithCommas should return 0 as \"0\"",
- "invocations": 1,
- "location": { "column": 3, "line": 36 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return 0 as \"0\""
- },
- {
- "ancestorTitles": ["numberWithCommas"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "numberWithCommas should return large decimal numbers correctly",
- "invocations": 1,
- "location": { "column": 3, "line": 41 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return large decimal numbers correctly"
- }
- ],
- "endTime": 1732228404335,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/numberWithCommas.js",
- "startTime": 1732228403442,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["readableDate"],
- "duration": 44,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "readableDate should return the formatted date in \"dd LLL yyyy\" format for valid dates",
- "invocations": 1,
- "location": { "column": 3, "line": 5 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return the formatted date in \"dd LLL yyyy\" format for valid dates"
- },
- {
- "ancestorTitles": ["readableDate"],
- "duration": 2,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "readableDate should handle different time zones and return consistent output",
- "invocations": 1,
- "location": { "column": 3, "line": 13 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle different time zones and return consistent output"
- },
- {
- "ancestorTitles": ["readableDate"],
- "duration": 10,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "readableDate should throw an error or handle gracefully when input is not a valid date",
- "invocations": 1,
- "location": { "column": 3, "line": 21 },
- "numPassingAsserts": 6,
- "retryReasons": [],
- "status": "passed",
- "title": "should throw an error or handle gracefully when input is not a valid date"
- },
- {
- "ancestorTitles": ["readableDate"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "readableDate should handle edge case dates correctly",
- "invocations": 1,
- "location": { "column": 3, "line": 28 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle edge case dates correctly"
- }
- ],
- "endTime": 1732228404334,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/readableDate.js",
- "startTime": 1732228403442,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["isValidSearchKey"],
- "duration": 2,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidSearchKey should return true for valid search keys",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 4,
- "retryReasons": [],
- "status": "passed",
- "title": "should return true for valid search keys"
- },
- {
- "ancestorTitles": ["isValidSearchKey"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidSearchKey should return false for invalid search keys",
- "invocations": 1,
- "location": { "column": 3, "line": 17 },
- "numPassingAsserts": 8,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for invalid search keys"
- }
- ],
- "endTime": 1732228404360,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchKey.js",
- "startTime": 1732228404293,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["isValidAnalyticsId"],
- "duration": 4,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidAnalyticsId should return true for valid Analytics IDs",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 6,
- "retryReasons": [],
- "status": "passed",
- "title": "should return true for valid Analytics IDs"
- },
- {
- "ancestorTitles": ["isValidAnalyticsId"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidAnalyticsId should return false for invalid Analytics IDs",
- "invocations": 1,
- "location": { "column": 3, "line": 19 },
- "numPassingAsserts": 8,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for invalid Analytics IDs"
- }
- ],
- "endTime": 1732228404374,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidAnalyticsId.js",
- "startTime": 1732228404303,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["getStateFromDates"],
- "duration": 6,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "getStateFromDates should return \"unknown\" if both opens and closes are undefined",
- "invocations": 1,
- "location": { "column": 3, "line": 13 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "should return \"unknown\" if both opens and closes are undefined"
- },
- {
- "ancestorTitles": ["getStateFromDates"],
- "duration": 35,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "getStateFromDates should return \"upcoming\" if now is before opens",
- "invocations": 1,
- "location": { "column": 3, "line": 18 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return \"upcoming\" if now is before opens"
- },
- {
- "ancestorTitles": ["getStateFromDates"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "getStateFromDates should return \"open\" if now is after opens and before closes",
- "invocations": 1,
- "location": { "column": 3, "line": 23 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return \"open\" if now is after opens and before closes"
- },
- {
- "ancestorTitles": ["getStateFromDates"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "getStateFromDates should return \"closed\" if now is after closes",
- "invocations": 1,
- "location": { "column": 3, "line": 29 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return \"closed\" if now is after closes"
- },
- {
- "ancestorTitles": ["getStateFromDates"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "getStateFromDates should handle cases with only opens defined",
- "invocations": 1,
- "location": { "column": 3, "line": 35 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle cases with only opens defined"
- },
- {
- "ancestorTitles": ["getStateFromDates"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "getStateFromDates should handle cases with only closes defined",
- "invocations": 1,
- "location": { "column": 3, "line": 40 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle cases with only closes defined"
- },
- {
- "ancestorTitles": ["getStateFromDates"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "getStateFromDates should handle edge cases for opens and closes on the same day",
- "invocations": 1,
- "location": { "column": 3, "line": 45 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle edge cases for opens and closes on the same day"
- }
- ],
- "endTime": 1732228404377,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/getStateFromDates.js",
- "startTime": 1732228403441,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["isValidVerificationToken"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidVerificationToken should return true for valid verification tokens",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 3,
- "retryReasons": [],
- "status": "passed",
- "title": "should return true for valid verification tokens"
- },
- {
- "ancestorTitles": ["isValidVerificationToken"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidVerificationToken should return false for invalid verification tokens",
- "invocations": 1,
- "location": { "column": 3, "line": 16 },
- "numPassingAsserts": 7,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for invalid verification tokens"
- }
- ],
- "endTime": 1732228404377,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidVerificationToken.js",
- "startTime": 1732228403818,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["imageWithClassShortcode"],
- "duration": 3,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "imageWithClassShortcode should generate an img tag with all parameters",
- "invocations": 1,
- "location": { "column": 3, "line": 13 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should generate an img tag with all parameters"
- },
- {
- "ancestorTitles": ["imageWithClassShortcode"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "imageWithClassShortcode should add BASEURL prefix when environment variable is set",
- "invocations": 1,
- "location": { "column": 3, "line": 33 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should add BASEURL prefix when environment variable is set"
- },
- {
- "ancestorTitles": ["imageWithClassShortcode"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "imageWithClassShortcode should return an img tag without height and width if not provided",
- "invocations": 1,
- "location": { "column": 3, "line": 54 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return an img tag without height and width if not provided"
- },
- {
- "ancestorTitles": ["imageWithClassShortcode"],
- "duration": 2,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "imageWithClassShortcode should throw an error if image processing fails",
- "invocations": 1,
- "location": { "column": 3, "line": 72 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should throw an error if image processing fails"
- },
- {
- "ancestorTitles": ["imageWithClassShortcode"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "imageWithClassShortcode should handle missing image extension gracefully",
- "invocations": 1,
- "location": { "column": 3, "line": 80 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle missing image extension gracefully"
- }
- ],
- "endTime": 1732228404416,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/imageWithClassShortcode.js",
- "startTime": 1732228403441,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["minNumber"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "minNumber should return the smallest number from a list of numbers",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return the smallest number from a list of numbers"
- },
- {
- "ancestorTitles": ["minNumber"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "minNumber should return the only number when a single number is provided",
- "invocations": 1,
- "location": { "column": 3, "line": 9 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return the only number when a single number is provided"
- },
- {
- "ancestorTitles": ["minNumber"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "minNumber should handle negative numbers correctly",
- "invocations": 1,
- "location": { "column": 3, "line": 14 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle negative numbers correctly"
- },
- {
- "ancestorTitles": ["minNumber"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "minNumber should handle a mix of positive and negative numbers",
- "invocations": 1,
- "location": { "column": 3, "line": 19 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle a mix of positive and negative numbers"
- },
- {
- "ancestorTitles": ["minNumber"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "minNumber should return NaN if any of the inputs are not numbers",
- "invocations": 1,
- "location": { "column": 3, "line": 24 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should return NaN if any of the inputs are not numbers"
- }
- ],
- "endTime": 1732228404429,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/minNumber.js",
- "startTime": 1732228404356,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["isValidSearchAffiliate"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidSearchAffiliate should return true for valid search affiliates",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 6,
- "retryReasons": [],
- "status": "passed",
- "title": "should return true for valid search affiliates"
- },
- {
- "ancestorTitles": ["isValidSearchAffiliate"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidSearchAffiliate should return false for invalid search affiliates",
- "invocations": 1,
- "location": { "column": 3, "line": 19 },
- "numPassingAsserts": 8,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for invalid search affiliates"
- }
- ],
- "endTime": 1732228404411,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchAffiliate.js",
- "startTime": 1732228404345,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["formatSessionTimes"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "formatSessionTimes should format session times correctly for Eastern and Pacific Time",
- "invocations": 1,
- "location": { "column": 3, "line": 26 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should format session times correctly for Eastern and Pacific Time"
- },
- {
- "ancestorTitles": ["formatSessionTimes"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "formatSessionTimes should handle edge cases, such as different times",
- "invocations": 1,
- "location": { "column": 3, "line": 32 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle edge cases, such as different times"
- },
- {
- "ancestorTitles": ["formatSessionTimes"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "formatSessionTimes should handle times with AM/PM in various formats",
- "invocations": 1,
- "location": { "column": 3, "line": 38 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should handle times with AM/PM in various formats"
- }
- ],
- "endTime": 1732228404439,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatSessionTimes.js",
- "startTime": 1732228404405,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["isValidDapAgency"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidDapAgency should return true for valid agency names",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 5,
- "retryReasons": [],
- "status": "passed",
- "title": "should return true for valid agency names"
- },
- {
- "ancestorTitles": ["isValidDapAgency"],
- "duration": 5,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidDapAgency should return false for invalid agency names",
- "invocations": 1,
- "location": { "column": 3, "line": 18 },
- "numPassingAsserts": 8,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for invalid agency names"
- }
- ],
- "endTime": 1732228404416,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidDapAgency.js",
- "startTime": 1732228404346,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["isValidTwitterHandle"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidTwitterHandle should return true for valid Twitter handles",
- "invocations": 1,
- "location": { "column": 3, "line": 4 },
- "numPassingAsserts": 4,
- "retryReasons": [],
- "status": "passed",
- "title": "should return true for valid Twitter handles"
- },
- {
- "ancestorTitles": ["isValidTwitterHandle"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "isValidTwitterHandle should return false for invalid Twitter handles",
- "invocations": 1,
- "location": { "column": 3, "line": 17 },
- "numPassingAsserts": 8,
- "retryReasons": [],
- "status": "passed",
- "title": "should return false for invalid Twitter handles"
- }
- ],
- "endTime": 1732228404451,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidTwitterHandle.js",
- "startTime": 1732228404365,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["convertTimeToZone"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "convertTimeToZone should convert time to Eastern Time",
- "invocations": 1,
- "location": { "column": 3, "line": 6 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should convert time to Eastern Time"
- },
- {
- "ancestorTitles": ["convertTimeToZone"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "convertTimeToZone should convert time to Pacific Time",
- "invocations": 1,
- "location": { "column": 3, "line": 10 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should convert time to Pacific Time"
- }
- ],
- "endTime": 1732228404472,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/convertTimeToZone.js",
- "startTime": 1732228404409,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["sortJobs"],
- "duration": 2,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "sortJobs correctly sorts jobs into open and upcoming arrays",
- "invocations": 1,
- "location": { "column": 3, "line": 27 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "correctly sorts jobs into open and upcoming arrays"
- }
- ],
- "endTime": 1732228404476,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortJobs.js",
- "startTime": 1732228404434,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["formatDate"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "formatDate should format a Date object into yyyy-mm-dd",
- "invocations": 1,
- "location": { "column": 3, "line": 5 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "should format a Date object into yyyy-mm-dd"
- }
- ],
- "endTime": 1732228404494,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatDate.js",
- "startTime": 1732228404446,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["renderGlobalInfoSessions"],
- "duration": 4,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderGlobalInfoSessions does not render anything if infoSessions is undefined",
- "invocations": 1,
- "location": { "column": 3, "line": 22 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render anything if infoSessions is undefined"
- },
- {
- "ancestorTitles": ["renderGlobalInfoSessions"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderGlobalInfoSessions does not render anything if infoSessions is null",
- "invocations": 1,
- "location": { "column": 3, "line": 29 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render anything if infoSessions is null"
- },
- {
- "ancestorTitles": ["renderGlobalInfoSessions"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderGlobalInfoSessions does not render anything if infoSessions is an empty array",
- "invocations": 1,
- "location": { "column": 3, "line": 36 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render anything if infoSessions is an empty array"
- },
- {
- "ancestorTitles": ["renderGlobalInfoSessions"],
- "duration": 5,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderGlobalInfoSessions does not render anything if there are no future info sessions",
- "invocations": 1,
- "location": { "column": 3, "line": 43 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render anything if there are no future info sessions"
- },
- {
- "ancestorTitles": ["renderGlobalInfoSessions"],
- "duration": 12,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderGlobalInfoSessions renders only future info sessions if mixed with past sessions",
- "invocations": 1,
- "location": { "column": 3, "line": 62 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "renders only future info sessions if mixed with past sessions"
- }
- ],
- "endTime": 1732228404762,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderGlobalInfoSessions.js",
- "startTime": 1732228404704,
- "status": "passed",
- "summary": ""
- },
- {
- "assertionResults": [
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 30,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions renders valid upcoming info sessions into the link item",
- "invocations": 1,
- "location": { "column": 3, "line": 15 },
- "numPassingAsserts": 4,
- "retryReasons": [],
- "status": "passed",
- "title": "renders valid upcoming info sessions into the link item"
- },
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions does not render anything if infoSessions is an empty array",
- "invocations": 1,
- "location": { "column": 3, "line": 38 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render anything if infoSessions is an empty array"
- },
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions does not render anything if infoSessions is undefined",
- "invocations": 1,
- "location": { "column": 3, "line": 45 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render anything if infoSessions is undefined"
- },
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions does not render anything if infoSessions is null",
- "invocations": 1,
- "location": { "column": 3, "line": 50 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render anything if infoSessions is null"
- },
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 0,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions does not render past info sessions",
- "invocations": 1,
- "location": { "column": 3, "line": 55 },
- "numPassingAsserts": 1,
- "retryReasons": [],
- "status": "passed",
- "title": "does not render past info sessions"
- },
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 1,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions renders only future info sessions when mixed with past sessions",
- "invocations": 1,
- "location": { "column": 3, "line": 73 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "renders only future info sessions when mixed with past sessions"
- },
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 3,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions renders a styled wrapper with correct classes for /join/ page layout",
- "invocations": 1,
- "location": { "column": 3, "line": 96 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "renders a styled wrapper with correct classes for /join/ page layout"
- },
- {
- "ancestorTitles": ["renderInfoSessions"],
- "duration": 2,
- "failureDetails": [],
- "failureMessages": [],
- "fullName": "renderInfoSessions renders a styled wrapper with correct classes for position layout",
- "invocations": 1,
- "location": { "column": 3, "line": 114 },
- "numPassingAsserts": 2,
- "retryReasons": [],
- "status": "passed",
- "title": "renders a styled wrapper with correct classes for position layout"
- }
- ],
- "endTime": 1732228404784,
- "message": "",
- "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderInfoSessions.js",
- "startTime": 1732228404704,
- "status": "passed",
- "summary": ""
- }
- ],
- "wasInterrupted": false,
- "coverageMap": {
- "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js": {
- "path": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js",
- "statementMap": {
- "0": {
- "start": { "line": 1, "column": 21 },
- "end": { "line": 1, "column": 37 }
- },
- "1": {
- "start": { "line": 2, "column": 13 },
- "end": { "line": 2, "column": 28 }
- },
- "2": {
- "start": { "line": 3, "column": 14 },
- "end": { "line": 3, "column": 43 }
- },
- "3": {
- "start": { "line": 12, "column": 2 },
- "end": { "line": 14, "column": 3 }
- },
- "4": {
- "start": { "line": 13, "column": 4 },
- "end": { "line": 13, "column": 17 }
- },
- "5": {
- "start": { "line": 17, "column": 25 },
- "end": { "line": 17, "column": 48 }
- },
- "6": {
- "start": { "line": 20, "column": 2 },
- "end": { "line": 28, "column": 3 }
- },
- "7": {
- "start": { "line": 27, "column": 4 },
- "end": { "line": 27, "column": 17 }
- },
- "8": {
- "start": { "line": 31, "column": 2 },
- "end": { "line": 31, "column": 37 }
- },
- "9": {
- "start": { "line": 40, "column": 2 },
- "end": { "line": 42, "column": 3 }
- },
- "10": {
- "start": { "line": 41, "column": 4 },
- "end": { "line": 41, "column": 17 }
- },
- "11": {
- "start": { "line": 44, "column": 29 },
- "end": { "line": 44, "column": 41 }
- },
- "12": {
- "start": { "line": 45, "column": 2 },
- "end": { "line": 45, "column": 41 }
- },
- "13": {
- "start": { "line": 54, "column": 2 },
- "end": { "line": 56, "column": 3 }
- },
- "14": {
- "start": { "line": 55, "column": 4 },
- "end": { "line": 55, "column": 17 }
- },
- "15": {
- "start": { "line": 58, "column": 25 },
- "end": { "line": 58, "column": 37 }
- },
- "16": {
- "start": { "line": 59, "column": 2 },
- "end": { "line": 59, "column": 37 }
- },
- "17": {
- "start": { "line": 68, "column": 2 },
- "end": { "line": 70, "column": 3 }
- },
- "18": {
- "start": { "line": 69, "column": 4 },
- "end": { "line": 69, "column": 17 }
- },
- "19": {
- "start": { "line": 74, "column": 4 },
- "end": { "line": 74, "column": 82 }
- },
- "20": {
- "start": { "line": 75, "column": 2 },
- "end": { "line": 75, "column": 35 }
- },
- "21": {
- "start": { "line": 84, "column": 2 },
- "end": { "line": 86, "column": 3 }
- },
- "22": {
- "start": { "line": 85, "column": 4 },
- "end": { "line": 85, "column": 17 }
- },
- "23": {
- "start": { "line": 88, "column": 25 },
- "end": { "line": 88, "column": 57 }
- },
- "24": {
- "start": { "line": 89, "column": 2 },
- "end": { "line": 89, "column": 40 }
- },
- "25": {
- "start": { "line": 98, "column": 2 },
- "end": { "line": 100, "column": 3 }
- },
- "26": {
- "start": { "line": 99, "column": 4 },
- "end": { "line": 99, "column": 17 }
- },
- "27": {
- "start": { "line": 102, "column": 31 },
- "end": { "line": 102, "column": 61 }
- },
- "28": {
- "start": { "line": 103, "column": 2 },
- "end": { "line": 103, "column": 46 }
- },
- "29": {
- "start": { "line": 112, "column": 2 },
- "end": { "line": 114, "column": 3 }
- },
- "30": {
- "start": { "line": 113, "column": 4 },
- "end": { "line": 113, "column": 17 }
- },
- "31": {
- "start": { "line": 116, "column": 21 },
- "end": { "line": 116, "column": 42 }
- },
- "32": {
- "start": { "line": 117, "column": 2 },
- "end": { "line": 117, "column": 32 }
- },
- "33": {
- "start": { "line": 127, "column": 2 },
- "end": { "line": 129, "column": 3 }
- },
- "34": {
- "start": { "line": 128, "column": 4 },
- "end": { "line": 128, "column": 18 }
- },
- "35": {
- "start": { "line": 132, "column": 37 },
- "end": { "line": 132, "column": 65 }
- },
- "36": {
- "start": { "line": 135, "column": 27 },
- "end": { "line": 135, "column": 76 }
- },
- "37": {
- "start": { "line": 138, "column": 2 },
- "end": { "line": 140, "column": 3 }
- },
- "38": {
- "start": { "line": 139, "column": 4 },
- "end": { "line": 139, "column": 28 }
- },
- "39": {
- "start": { "line": 143, "column": 2 },
- "end": { "line": 143, "column": 46 }
- },
- "40": {
- "start": { "line": 154, "column": 2 },
- "end": { "line": 156, "column": 3 }
- },
- "41": {
- "start": { "line": 155, "column": 4 },
- "end": { "line": 155, "column": 50 }
- },
- "42": {
- "start": { "line": 158, "column": 13 },
- "end": { "line": 158, "column": 24 }
- },
- "43": {
- "start": { "line": 159, "column": 2 },
- "end": { "line": 181, "column": 5 }
- },
- "44": {
- "start": { "line": 160, "column": 4 },
- "end": { "line": 167, "column": 5 }
- },
- "45": {
- "start": { "line": 166, "column": 6 },
- "end": { "line": 166, "column": 60 }
- },
- "46": {
- "start": { "line": 169, "column": 18 },
- "end": { "line": 169, "column": 56 }
- },
- "47": {
- "start": { "line": 170, "column": 18 },
- "end": { "line": 170, "column": 56 }
- },
- "48": {
- "start": { "line": 172, "column": 4 },
- "end": { "line": 180, "column": 5 }
- },
- "49": {
- "start": { "line": 173, "column": 6 },
- "end": { "line": 173, "column": 40 }
- },
- "50": {
- "start": { "line": 174, "column": 11 },
- "end": { "line": 180, "column": 5 }
- },
- "51": {
- "start": { "line": 175, "column": 6 },
- "end": { "line": 175, "column": 15 }
- },
- "52": {
- "start": { "line": 176, "column": 11 },
- "end": { "line": 180, "column": 5 }
- },
- "53": {
- "start": { "line": 177, "column": 6 },
- "end": { "line": 177, "column": 16 }
- },
- "54": {
- "start": { "line": 179, "column": 6 },
- "end": { "line": 179, "column": 38 }
- },
- "55": {
- "start": { "line": 192, "column": 2 },
- "end": { "line": 194, "column": 3 }
- },
- "56": {
- "start": { "line": 193, "column": 4 },
- "end": { "line": 193, "column": 43 }
- },
- "57": {
- "start": { "line": 195, "column": 2 },
- "end": { "line": 197, "column": 4 }
- },
- "58": {
- "start": { "line": 208, "column": 2 },
- "end": { "line": 210, "column": 3 }
- },
- "59": {
- "start": { "line": 209, "column": 4 },
- "end": { "line": 209, "column": 21 }
- },
- "60": {
- "start": { "line": 213, "column": 17 },
- "end": { "line": 215, "column": 3 }
- },
- "61": {
- "start": { "line": 218, "column": 19 },
- "end": { "line": 218, "column": 49 }
- },
- "62": {
- "start": { "line": 221, "column": 20 },
- "end": { "line": 221, "column": 24 }
- },
- "63": {
- "start": { "line": 222, "column": 2 },
- "end": { "line": 226, "column": 3 }
- },
- "64": {
- "start": { "line": 223, "column": 4 },
- "end": { "line": 223, "column": 35 }
- },
- "65": {
- "start": { "line": 225, "column": 4 },
- "end": { "line": 225, "column": 42 }
- },
- "66": {
- "start": { "line": 229, "column": 2 },
- "end": { "line": 253, "column": 3 }
- },
- "67": {
- "start": { "line": 231, "column": 4 },
- "end": { "line": 233, "column": 6 }
- },
- "68": {
- "start": { "line": 236, "column": 4 },
- "end": { "line": 240, "column": 5 }
- },
- "69": {
- "start": { "line": 237, "column": 6 },
- "end": { "line": 239, "column": 8 }
- },
- "70": {
- "start": { "line": 243, "column": 17 },
- "end": { "line": 243, "column": 39 }
- },
- "71": {
- "start": { "line": 244, "column": 19 },
- "end": { "line": 244, "column": 56 }
- },
- "72": {
- "start": { "line": 246, "column": 4 },
- "end": { "line": 252, "column": 5 }
- },
- "73": {
- "start": { "line": 247, "column": 6 },
- "end": { "line": 247, "column": 20 }
- },
- "74": {
- "start": { "line": 248, "column": 11 },
- "end": { "line": 252, "column": 5 }
- },
- "75": {
- "start": { "line": 249, "column": 6 },
- "end": { "line": 249, "column": 22 }
- },
- "76": {
- "start": { "line": 251, "column": 6 },
- "end": { "line": 251, "column": 24 }
- },
- "77": {
- "start": { "line": 255, "column": 2 },
- "end": { "line": 255, "column": 19 }
- },
- "78": {
- "start": { "line": 265, "column": 2 },
- "end": { "line": 275, "column": 3 }
- },
- "79": {
- "start": { "line": 266, "column": 19 },
- "end": { "line": 266, "column": 47 }
- },
- "80": {
- "start": { "line": 269, "column": 4 },
- "end": { "line": 274, "column": 5 }
- },
- "81": {
- "start": { "line": 270, "column": 6 },
- "end": { "line": 270, "column": 44 }
- },
- "82": {
- "start": { "line": 271, "column": 6 },
- "end": { "line": 271, "column": 45 }
- },
- "83": {
- "start": { "line": 273, "column": 6 },
- "end": { "line": 273, "column": 45 }
- },
- "84": {
- "start": { "line": 285, "column": 2 },
- "end": { "line": 285, "column": 39 }
- },
- "85": {
- "start": { "line": 297, "column": 2 },
- "end": { "line": 299, "column": 3 }
- },
- "86": {
- "start": { "line": 298, "column": 4 },
- "end": { "line": 298, "column": 50 }
- },
- "87": {
- "start": { "line": 301, "column": 2 },
- "end": { "line": 304, "column": 12 }
- },
- "88": {
- "start": { "line": 315, "column": 2 },
- "end": { "line": 317, "column": 3 }
- },
- "89": {
- "start": { "line": 316, "column": 4 },
- "end": { "line": 316, "column": 50 }
- },
- "90": {
- "start": { "line": 318, "column": 2 },
- "end": { "line": 321, "column": 10 }
- },
- "91": {
- "start": { "line": 346, "column": 19 },
- "end": { "line": 346, "column": 21 }
- },
- "92": {
- "start": { "line": 347, "column": 14 },
- "end": { "line": 347, "column": 16 }
- },
- "93": {
- "start": { "line": 348, "column": 18 },
- "end": { "line": 348, "column": 20 }
- },
- "94": {
- "start": { "line": 349, "column": 17 },
- "end": { "line": 349, "column": 19 }
- },
- "95": {
- "start": { "line": 351, "column": 2 },
- "end": { "line": 353, "column": 3 }
- },
- "96": {
- "start": { "line": 352, "column": 4 },
- "end": { "line": 352, "column": 37 }
- },
- "97": {
- "start": { "line": 355, "column": 14 },
- "end": { "line": 355, "column": 31 }
- },
- "98": {
- "start": { "line": 356, "column": 19 },
- "end": { "line": 356, "column": 39 }
- },
- "99": {
- "start": { "line": 358, "column": 19 },
- "end": { "line": 361, "column": 4 }
- },
- "100": {
- "start": { "line": 363, "column": 15 },
- "end": { "line": 363, "column": 76 }
- },
- "101": {
- "start": { "line": 365, "column": 2 },
- "end": { "line": 367, "column": 3 }
- },
- "102": {
- "start": { "line": 366, "column": 4 },
- "end": { "line": 366, "column": 42 }
- },
- "103": {
- "start": { "line": 369, "column": 2 },
- "end": { "line": 371, "column": 3 }
- },
- "104": {
- "start": { "line": 370, "column": 4 },
- "end": { "line": 370, "column": 37 }
- },
- "105": {
- "start": { "line": 373, "column": 2 },
- "end": { "line": 375, "column": 3 }
- },
- "106": {
- "start": { "line": 374, "column": 4 },
- "end": { "line": 374, "column": 34 }
- },
- "107": {
- "start": { "line": 378, "column": 17 },
- "end": { "line": 378, "column": 210 }
- },
- "108": {
- "start": { "line": 380, "column": 2 },
- "end": { "line": 380, "column": 16 }
- },
- "109": {
- "start": { "line": 400, "column": 2 },
- "end": { "line": 400, "column": 53 }
- },
- "110": {
- "start": { "line": 403, "column": 0 },
- "end": { "line": 421, "column": 2 }
- }
- },
- "fnMap": {
- "0": {
- "name": "isValidGitBranch",
- "decl": {
- "start": { "line": 10, "column": 9 },
- "end": { "line": 10, "column": 25 }
- },
- "loc": {
- "start": { "line": 10, "column": 34 },
- "end": { "line": 32, "column": 1 }
- },
- "line": 10
- },
- "1": {
- "name": "isValidTwitterHandle",
- "decl": {
- "start": { "line": 39, "column": 9 },
- "end": { "line": 39, "column": 29 }
- },
- "loc": {
- "start": { "line": 39, "column": 38 },
- "end": { "line": 46, "column": 1 }
- },
- "line": 39
- },
- "2": {
- "name": "isValidDapAgency",
- "decl": {
- "start": { "line": 53, "column": 9 },
- "end": { "line": 53, "column": 25 }
- },
- "loc": {
- "start": { "line": 53, "column": 34 },
- "end": { "line": 60, "column": 1 }
- },
- "line": 53
- },
- "3": {
- "name": "isValidAnalyticsId",
- "decl": {
- "start": { "line": 67, "column": 9 },
- "end": { "line": 67, "column": 27 }
- },
- "loc": {
- "start": { "line": 67, "column": 32 },
- "end": { "line": 76, "column": 1 }
- },
- "line": 67
- },
- "4": {
- "name": "isValidSearchKey",
- "decl": {
- "start": { "line": 83, "column": 9 },
- "end": { "line": 83, "column": 25 }
- },
- "loc": {
- "start": { "line": 83, "column": 37 },
- "end": { "line": 90, "column": 1 }
- },
- "line": 83
- },
- "5": {
- "name": "isValidSearchAffiliate",
- "decl": {
- "start": { "line": 97, "column": 9 },
- "end": { "line": 97, "column": 31 }
- },
- "loc": {
- "start": { "line": 97, "column": 43 },
- "end": { "line": 104, "column": 1 }
- },
- "line": 97
- },
- "6": {
- "name": "isValidVerificationToken",
- "decl": {
- "start": { "line": 111, "column": 9 },
- "end": { "line": 111, "column": 33 }
- },
- "loc": {
- "start": { "line": 111, "column": 41 },
- "end": { "line": 118, "column": 1 }
- },
- "line": 111
- },
- "7": {
- "name": "numberWithCommas",
- "decl": {
- "start": { "line": 125, "column": 9 },
- "end": { "line": 125, "column": 25 }
- },
- "loc": {
- "start": { "line": 125, "column": 34 },
- "end": { "line": 144, "column": 1 }
- },
- "line": 125
- },
- "8": {
- "name": "sortByProp",
- "decl": {
- "start": { "line": 153, "column": 9 },
- "end": { "line": 153, "column": 19 }
- },
- "loc": {
- "start": { "line": 153, "column": 34 },
- "end": { "line": 182, "column": 1 }
- },
- "line": 153
- },
- "9": {
- "name": "(anonymous_9)",
- "decl": {
- "start": { "line": 159, "column": 19 },
- "end": { "line": 159, "column": 20 }
- },
- "loc": {
- "start": { "line": 159, "column": 29 },
- "end": { "line": 181, "column": 3 }
- },
- "line": 159
- },
- "10": {
- "name": "readableDate",
- "decl": {
- "start": { "line": 191, "column": 9 },
- "end": { "line": 191, "column": 21 }
- },
- "loc": {
- "start": { "line": 191, "column": 31 },
- "end": { "line": 198, "column": 1 }
- },
- "line": 191
- },
- "11": {
- "name": "getStateFromDates",
- "decl": {
- "start": { "line": 207, "column": 9 },
- "end": { "line": 207, "column": 26 }
- },
- "loc": {
- "start": { "line": 207, "column": 42 },
- "end": { "line": 256, "column": 1 }
- },
- "line": 207
- },
- "12": {
- "name": "htmlDateString",
- "decl": {
- "start": { "line": 264, "column": 9 },
- "end": { "line": 264, "column": 23 }
- },
- "loc": {
- "start": { "line": 264, "column": 33 },
- "end": { "line": 276, "column": 1 }
- },
- "line": 264
- },
- "13": {
- "name": "minNumber",
- "decl": {
- "start": { "line": 284, "column": 9 },
- "end": { "line": 284, "column": 18 }
- },
- "loc": {
- "start": { "line": 284, "column": 31 },
- "end": { "line": 286, "column": 1 }
- },
- "line": 284
- },
- "14": {
- "name": "uswdsIconWithSize",
- "decl": {
- "start": { "line": 296, "column": 9 },
- "end": { "line": 296, "column": 26 }
- },
- "loc": {
- "start": { "line": 296, "column": 39 },
- "end": { "line": 305, "column": 1 }
- },
- "line": 296
- },
- "15": {
- "name": "uswdsIcon",
- "decl": {
- "start": { "line": 314, "column": 9 },
- "end": { "line": 314, "column": 18 }
- },
- "loc": {
- "start": { "line": 314, "column": 25 },
- "end": { "line": 322, "column": 1 }
- },
- "line": 314
- },
- "16": {
- "name": "imageWithClassShortcode",
- "decl": {
- "start": { "line": 338, "column": 15 },
- "end": { "line": 338, "column": 38 }
- },
- "loc": {
- "start": { "line": 345, "column": 2 },
- "end": { "line": 381, "column": 1 }
- },
- "line": 345
- },
- "17": {
- "name": "imageShortcode",
- "decl": {
- "start": { "line": 399, "column": 15 },
- "end": { "line": 399, "column": 29 }
- },
- "loc": {
- "start": { "line": 399, "column": 40 },
- "end": { "line": 401, "column": 1 }
- },
- "line": 399
- }
- },
- "branchMap": {
- "0": {
- "loc": {
- "start": { "line": 12, "column": 2 },
- "end": { "line": 14, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 12, "column": 2 },
- "end": { "line": 14, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 12
- },
- "1": {
- "loc": {
- "start": { "line": 12, "column": 6 },
- "end": { "line": 12, "column": 56 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 12, "column": 6 },
- "end": { "line": 12, "column": 32 }
- },
- {
- "start": { "line": 12, "column": 36 },
- "end": { "line": 12, "column": 56 }
- }
- ],
- "line": 12
- },
- "2": {
- "loc": {
- "start": { "line": 20, "column": 2 },
- "end": { "line": 28, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 20, "column": 2 },
- "end": { "line": 28, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 20
- },
- "3": {
- "loc": {
- "start": { "line": 21, "column": 4 },
- "end": { "line": 25, "column": 24 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 21, "column": 4 },
- "end": { "line": 21, "column": 25 }
- },
- {
- "start": { "line": 22, "column": 4 },
- "end": { "line": 22, "column": 26 }
- },
- {
- "start": { "line": 23, "column": 4 },
- "end": { "line": 23, "column": 24 }
- },
- {
- "start": { "line": 24, "column": 4 },
- "end": { "line": 24, "column": 26 }
- },
- {
- "start": { "line": 25, "column": 4 },
- "end": { "line": 25, "column": 24 }
- }
- ],
- "line": 21
- },
- "4": {
- "loc": {
- "start": { "line": 40, "column": 2 },
- "end": { "line": 42, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 40, "column": 2 },
- "end": { "line": 42, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 40
- },
- "5": {
- "loc": {
- "start": { "line": 40, "column": 6 },
- "end": { "line": 40, "column": 45 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 40, "column": 6 },
- "end": { "line": 40, "column": 21 }
- },
- {
- "start": { "line": 40, "column": 25 },
- "end": { "line": 40, "column": 45 }
- }
- ],
- "line": 40
- },
- "6": {
- "loc": {
- "start": { "line": 54, "column": 2 },
- "end": { "line": 56, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 54, "column": 2 },
- "end": { "line": 56, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 54
- },
- "7": {
- "loc": {
- "start": { "line": 54, "column": 6 },
- "end": { "line": 54, "column": 45 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 54, "column": 6 },
- "end": { "line": 54, "column": 21 }
- },
- {
- "start": { "line": 54, "column": 25 },
- "end": { "line": 54, "column": 45 }
- }
- ],
- "line": 54
- },
- "8": {
- "loc": {
- "start": { "line": 68, "column": 2 },
- "end": { "line": 70, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 68, "column": 2 },
- "end": { "line": 70, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 68
- },
- "9": {
- "loc": {
- "start": { "line": 68, "column": 6 },
- "end": { "line": 68, "column": 37 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 68, "column": 6 },
- "end": { "line": 68, "column": 17 }
- },
- {
- "start": { "line": 68, "column": 21 },
- "end": { "line": 68, "column": 37 }
- }
- ],
- "line": 68
- },
- "10": {
- "loc": {
- "start": { "line": 84, "column": 2 },
- "end": { "line": 86, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 84, "column": 2 },
- "end": { "line": 86, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 84
- },
- "11": {
- "loc": {
- "start": { "line": 84, "column": 6 },
- "end": { "line": 84, "column": 51 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 84, "column": 6 },
- "end": { "line": 84, "column": 24 }
- },
- {
- "start": { "line": 84, "column": 28 },
- "end": { "line": 84, "column": 51 }
- }
- ],
- "line": 84
- },
- "12": {
- "loc": {
- "start": { "line": 98, "column": 2 },
- "end": { "line": 100, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 98, "column": 2 },
- "end": { "line": 100, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 98
- },
- "13": {
- "loc": {
- "start": { "line": 98, "column": 6 },
- "end": { "line": 98, "column": 51 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 98, "column": 6 },
- "end": { "line": 98, "column": 24 }
- },
- {
- "start": { "line": 98, "column": 28 },
- "end": { "line": 98, "column": 51 }
- }
- ],
- "line": 98
- },
- "14": {
- "loc": {
- "start": { "line": 112, "column": 2 },
- "end": { "line": 114, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 112, "column": 2 },
- "end": { "line": 114, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 112
- },
- "15": {
- "loc": {
- "start": { "line": 112, "column": 6 },
- "end": { "line": 112, "column": 43 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 112, "column": 6 },
- "end": { "line": 112, "column": 20 }
- },
- {
- "start": { "line": 112, "column": 24 },
- "end": { "line": 112, "column": 43 }
- }
- ],
- "line": 112
- },
- "16": {
- "loc": {
- "start": { "line": 127, "column": 2 },
- "end": { "line": 129, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 127, "column": 2 },
- "end": { "line": 129, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 127
- },
- "17": {
- "loc": {
- "start": { "line": 138, "column": 2 },
- "end": { "line": 140, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 138, "column": 2 },
- "end": { "line": 140, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 138
- },
- "18": {
- "loc": {
- "start": { "line": 154, "column": 2 },
- "end": { "line": 156, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 154, "column": 2 },
- "end": { "line": 156, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 154
- },
- "19": {
- "loc": {
- "start": { "line": 160, "column": 4 },
- "end": { "line": 167, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 160, "column": 4 },
- "end": { "line": 167, "column": 5 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 160
- },
- "20": {
- "loc": {
- "start": { "line": 161, "column": 6 },
- "end": { "line": 164, "column": 16 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 161, "column": 6 },
- "end": { "line": 161, "column": 27 }
- },
- {
- "start": { "line": 162, "column": 6 },
- "end": { "line": 162, "column": 16 }
- },
- {
- "start": { "line": 163, "column": 6 },
- "end": { "line": 163, "column": 27 }
- },
- {
- "start": { "line": 164, "column": 6 },
- "end": { "line": 164, "column": 16 }
- }
- ],
- "line": 161
- },
- "21": {
- "loc": {
- "start": { "line": 169, "column": 18 },
- "end": { "line": 169, "column": 56 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 169, "column": 42 },
- "end": { "line": 169, "column": 49 }
- },
- {
- "start": { "line": 169, "column": 52 },
- "end": { "line": 169, "column": 56 }
- }
- ],
- "line": 169
- },
- "22": {
- "loc": {
- "start": { "line": 170, "column": 18 },
- "end": { "line": 170, "column": 56 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 170, "column": 42 },
- "end": { "line": 170, "column": 49 }
- },
- {
- "start": { "line": 170, "column": 52 },
- "end": { "line": 170, "column": 56 }
- }
- ],
- "line": 170
- },
- "23": {
- "loc": {
- "start": { "line": 172, "column": 4 },
- "end": { "line": 180, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 172, "column": 4 },
- "end": { "line": 180, "column": 5 }
- },
- {
- "start": { "line": 174, "column": 11 },
- "end": { "line": 180, "column": 5 }
- }
- ],
- "line": 172
- },
- "24": {
- "loc": {
- "start": { "line": 172, "column": 8 },
- "end": { "line": 172, "column": 62 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 172, "column": 8 },
- "end": { "line": 172, "column": 33 }
- },
- {
- "start": { "line": 172, "column": 37 },
- "end": { "line": 172, "column": 62 }
- }
- ],
- "line": 172
- },
- "25": {
- "loc": {
- "start": { "line": 174, "column": 11 },
- "end": { "line": 180, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 174, "column": 11 },
- "end": { "line": 180, "column": 5 }
- },
- {
- "start": { "line": 176, "column": 11 },
- "end": { "line": 180, "column": 5 }
- }
- ],
- "line": 174
- },
- "26": {
- "loc": {
- "start": { "line": 176, "column": 11 },
- "end": { "line": 180, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 176, "column": 11 },
- "end": { "line": 180, "column": 5 }
- },
- {
- "start": { "line": 178, "column": 11 },
- "end": { "line": 180, "column": 5 }
- }
- ],
- "line": 176
- },
- "27": {
- "loc": {
- "start": { "line": 192, "column": 2 },
- "end": { "line": 194, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 192, "column": 2 },
- "end": { "line": 194, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 192
- },
- "28": {
- "loc": {
- "start": { "line": 192, "column": 6 },
- "end": { "line": 192, "column": 50 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 192, "column": 6 },
- "end": { "line": 192, "column": 32 }
- },
- {
- "start": { "line": 192, "column": 36 },
- "end": { "line": 192, "column": 50 }
- }
- ],
- "line": 192
- },
- "29": {
- "loc": {
- "start": { "line": 208, "column": 2 },
- "end": { "line": 210, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 208, "column": 2 },
- "end": { "line": 210, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 208
- },
- "30": {
- "loc": {
- "start": { "line": 208, "column": 6 },
- "end": { "line": 208, "column": 23 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 208, "column": 6 },
- "end": { "line": 208, "column": 12 }
- },
- {
- "start": { "line": 208, "column": 16 },
- "end": { "line": 208, "column": 23 }
- }
- ],
- "line": 208
- },
- "31": {
- "loc": {
- "start": { "line": 218, "column": 19 },
- "end": { "line": 218, "column": 49 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 218, "column": 27 },
- "end": { "line": 218, "column": 42 }
- },
- {
- "start": { "line": 218, "column": 45 },
- "end": { "line": 218, "column": 49 }
- }
- ],
- "line": 218
- },
- "32": {
- "loc": {
- "start": { "line": 222, "column": 2 },
- "end": { "line": 226, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 222, "column": 2 },
- "end": { "line": 226, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 222
- },
- "33": {
- "loc": {
- "start": { "line": 229, "column": 2 },
- "end": { "line": 253, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 229, "column": 2 },
- "end": { "line": 253, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 229
- },
- "34": {
- "loc": {
- "start": { "line": 236, "column": 4 },
- "end": { "line": 240, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 236, "column": 4 },
- "end": { "line": 240, "column": 5 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 236
- },
- "35": {
- "loc": {
- "start": { "line": 244, "column": 19 },
- "end": { "line": 244, "column": 56 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 244, "column": 19 },
- "end": { "line": 244, "column": 30 }
- },
- {
- "start": { "line": 244, "column": 34 },
- "end": { "line": 244, "column": 56 }
- }
- ],
- "line": 244
- },
- "36": {
- "loc": {
- "start": { "line": 246, "column": 4 },
- "end": { "line": 252, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 246, "column": 4 },
- "end": { "line": 252, "column": 5 }
- },
- {
- "start": { "line": 248, "column": 11 },
- "end": { "line": 252, "column": 5 }
- }
- ],
- "line": 246
- },
- "37": {
- "loc": {
- "start": { "line": 246, "column": 8 },
- "end": { "line": 246, "column": 27 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 246, "column": 8 },
- "end": { "line": 246, "column": 14 }
- },
- {
- "start": { "line": 246, "column": 18 },
- "end": { "line": 246, "column": 27 }
- }
- ],
- "line": 246
- },
- "38": {
- "loc": {
- "start": { "line": 248, "column": 11 },
- "end": { "line": 252, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 248, "column": 11 },
- "end": { "line": 252, "column": 5 }
- },
- {
- "start": { "line": 250, "column": 11 },
- "end": { "line": 252, "column": 5 }
- }
- ],
- "line": 248
- },
- "39": {
- "loc": {
- "start": { "line": 265, "column": 2 },
- "end": { "line": 275, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 265, "column": 2 },
- "end": { "line": 275, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 265
- },
- "40": {
- "loc": {
- "start": { "line": 265, "column": 6 },
- "end": { "line": 265, "column": 47 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 265, "column": 6 },
- "end": { "line": 265, "column": 27 }
- },
- {
- "start": { "line": 265, "column": 31 },
- "end": { "line": 265, "column": 47 }
- }
- ],
- "line": 265
- },
- "41": {
- "loc": {
- "start": { "line": 269, "column": 4 },
- "end": { "line": 274, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 269, "column": 4 },
- "end": { "line": 274, "column": 5 }
- },
- {
- "start": { "line": 272, "column": 11 },
- "end": { "line": 274, "column": 5 }
- }
- ],
- "line": 269
- },
- "42": {
- "loc": {
- "start": { "line": 297, "column": 2 },
- "end": { "line": 299, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 297, "column": 2 },
- "end": { "line": 299, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 297
- },
- "43": {
- "loc": {
- "start": { "line": 315, "column": 2 },
- "end": { "line": 317, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 315, "column": 2 },
- "end": { "line": 317, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 315
- },
- "44": {
- "loc": {
- "start": { "line": 351, "column": 2 },
- "end": { "line": 353, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 351, "column": 2 },
- "end": { "line": 353, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 351
- },
- "45": {
- "loc": {
- "start": { "line": 363, "column": 15 },
- "end": { "line": 363, "column": 76 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 363, "column": 36 },
- "end": { "line": 363, "column": 57 }
- },
- {
- "start": { "line": 363, "column": 60 },
- "end": { "line": 363, "column": 76 }
- }
- ],
- "line": 363
- },
- "46": {
- "loc": {
- "start": { "line": 365, "column": 2 },
- "end": { "line": 367, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 365, "column": 2 },
- "end": { "line": 367, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 365
- },
- "47": {
- "loc": {
- "start": { "line": 369, "column": 2 },
- "end": { "line": 371, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 369, "column": 2 },
- "end": { "line": 371, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 369
- },
- "48": {
- "loc": {
- "start": { "line": 373, "column": 2 },
- "end": { "line": 375, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 373, "column": 2 },
- "end": { "line": 375, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 373
- },
- "49": {
- "loc": {
- "start": { "line": 378, "column": 115 },
- "end": { "line": 378, "column": 139 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 378, "column": 123 },
- "end": { "line": 378, "column": 134 }
- },
- {
- "start": { "line": 378, "column": 137 },
- "end": { "line": 378, "column": 139 }
- }
- ],
- "line": 378
- },
- "50": {
- "loc": {
- "start": { "line": 378, "column": 142 },
- "end": { "line": 378, "column": 174 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 378, "column": 154 },
- "end": { "line": 378, "column": 169 }
- },
- {
- "start": { "line": 378, "column": 172 },
- "end": { "line": 378, "column": 174 }
- }
- ],
- "line": 378
- },
- "51": {
- "loc": {
- "start": { "line": 378, "column": 177 },
- "end": { "line": 378, "column": 207 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 378, "column": 188 },
- "end": { "line": 378, "column": 202 }
- },
- {
- "start": { "line": 378, "column": 205 },
- "end": { "line": 378, "column": 207 }
- }
- ],
- "line": 378
- }
- },
- "s": {
- "0": 15,
- "1": 15,
- "2": 15,
- "3": 18,
- "4": 3,
- "5": 15,
- "6": 15,
- "7": 4,
- "8": 11,
- "9": 12,
- "10": 2,
- "11": 10,
- "12": 10,
- "13": 13,
- "14": 2,
- "15": 11,
- "16": 11,
- "17": 14,
- "18": 2,
- "19": 12,
- "20": 12,
- "21": 12,
- "22": 2,
- "23": 10,
- "24": 10,
- "25": 14,
- "26": 2,
- "27": 12,
- "28": 12,
- "29": 10,
- "30": 2,
- "31": 8,
- "32": 8,
- "33": 10,
- "34": 4,
- "35": 6,
- "36": 6,
- "37": 6,
- "38": 4,
- "39": 2,
- "40": 8,
- "41": 0,
- "42": 8,
- "43": 8,
- "44": 17,
- "45": 1,
- "46": 16,
- "47": 16,
- "48": 16,
- "49": 6,
- "50": 10,
- "51": 1,
- "52": 9,
- "53": 2,
- "54": 7,
- "55": 10,
- "56": 6,
- "57": 4,
- "58": 8,
- "59": 2,
- "60": 6,
- "61": 6,
- "62": 6,
- "63": 6,
- "64": 4,
- "65": 4,
- "66": 6,
- "67": 5,
- "68": 5,
- "69": 3,
- "70": 5,
- "71": 5,
- "72": 5,
- "73": 3,
- "74": 2,
- "75": 1,
- "76": 1,
- "77": 1,
- "78": 0,
- "79": 0,
- "80": 0,
- "81": 0,
- "82": 0,
- "83": 0,
- "84": 5,
- "85": 5,
- "86": 0,
- "87": 5,
- "88": 9,
- "89": 5,
- "90": 4,
- "91": 5,
- "92": 5,
- "93": 5,
- "94": 5,
- "95": 5,
- "96": 1,
- "97": 5,
- "98": 5,
- "99": 5,
- "100": 4,
- "101": 4,
- "102": 2,
- "103": 4,
- "104": 2,
- "105": 4,
- "106": 2,
- "107": 4,
- "108": 4,
- "109": 0,
- "110": 15
- },
- "f": {
- "0": 18,
- "1": 12,
- "2": 13,
- "3": 14,
- "4": 12,
- "5": 14,
- "6": 10,
- "7": 10,
- "8": 8,
- "9": 17,
- "10": 10,
- "11": 8,
- "12": 0,
- "13": 5,
- "14": 5,
- "15": 9,
- "16": 5,
- "17": 0
- },
- "b": {
- "0": [3, 15],
- "1": [18, 16],
- "2": [4, 11],
- "3": [15, 13, 12, 12, 11],
- "4": [2, 10],
- "5": [12, 11],
- "6": [2, 11],
- "7": [13, 12],
- "8": [2, 12],
- "9": [14, 13],
- "10": [2, 10],
- "11": [12, 11],
- "12": [2, 12],
- "13": [14, 13],
- "14": [2, 8],
- "15": [10, 9],
- "16": [4, 6],
- "17": [4, 2],
- "18": [0, 8],
- "19": [1, 16],
- "20": [17, 16, 16, 16],
- "21": [15, 1],
- "22": [14, 2],
- "23": [6, 10],
- "24": [16, 8],
- "25": [1, 9],
- "26": [2, 7],
- "27": [6, 4],
- "28": [10, 4],
- "29": [2, 6],
- "30": [8, 3],
- "31": [5, 1],
- "32": [4, 2],
- "33": [5, 1],
- "34": [3, 2],
- "35": [5, 3],
- "36": [3, 2],
- "37": [5, 4],
- "38": [1, 1],
- "39": [0, 0],
- "40": [0, 0],
- "41": [0, 0],
- "42": [0, 5],
- "43": [5, 4],
- "44": [1, 4],
- "45": [0, 4],
- "46": [2, 2],
- "47": [2, 2],
- "48": [2, 2],
- "49": [2, 2],
- "50": [2, 2],
- "51": [2, 2]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "432a954fc669aa9fbd9b86a4af51894bbf4510e0"
- },
- "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js": {
- "path": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js",
- "statementMap": {
- "0": {
- "start": { "line": 1, "column": 12 },
- "end": { "line": 1, "column": 22 }
- },
- "1": {
- "start": { "line": 2, "column": 25 },
- "end": { "line": 2, "column": 67 }
- },
- "2": {
- "start": { "line": 5, "column": 19 },
- "end": { "line": 5, "column": 21 }
- },
- "3": {
- "start": { "line": 6, "column": 23 },
- "end": { "line": 6, "column": 25 }
- },
- "4": {
- "start": { "line": 7, "column": 16 },
- "end": { "line": 7, "column": 31 }
- },
- "5": {
- "start": { "line": 9, "column": 2 },
- "end": { "line": 41, "column": 5 }
- },
- "6": {
- "start": { "line": 10, "column": 18 },
- "end": { "line": 10, "column": 51 }
- },
- "7": {
- "start": { "line": 12, "column": 19 },
- "end": { "line": 12, "column": 54 }
- },
- "8": {
- "start": { "line": 17, "column": 4 },
- "end": { "line": 25, "column": 5 }
- },
- "9": {
- "start": { "line": 22, "column": 6 },
- "end": { "line": 24, "column": 7 }
- },
- "10": {
- "start": { "line": 23, "column": 8 },
- "end": { "line": 23, "column": 27 }
- },
- "11": {
- "start": { "line": 30, "column": 4 },
- "end": { "line": 40, "column": 5 }
- },
- "12": {
- "start": { "line": 37, "column": 6 },
- "end": { "line": 39, "column": 7 }
- },
- "13": {
- "start": { "line": 38, "column": 8 },
- "end": { "line": 38, "column": 31 }
- },
- "14": {
- "start": { "line": 43, "column": 2 },
- "end": { "line": 48, "column": 3 }
- },
- "15": {
- "start": { "line": 44, "column": 4 },
- "end": { "line": 44, "column": 38 }
- },
- "16": {
- "start": { "line": 46, "column": 4 },
- "end": { "line": 46, "column": 31 }
- },
- "17": {
- "start": { "line": 47, "column": 4 },
- "end": { "line": 47, "column": 39 }
- },
- "18": {
- "start": { "line": 52, "column": 26 },
- "end": { "line": 52, "column": 62 }
- },
- "19": {
- "start": { "line": 53, "column": 18 },
- "end": { "line": 53, "column": 46 }
- },
- "20": {
- "start": { "line": 55, "column": 2 },
- "end": { "line": 55, "column": 36 }
- },
- "21": {
- "start": { "line": 57, "column": 2 },
- "end": { "line": 126, "column": 3 }
- },
- "22": {
- "start": { "line": 58, "column": 4 },
- "end": { "line": 117, "column": 7 }
- },
- "23": {
- "start": { "line": 59, "column": 23 },
- "end": { "line": 59, "column": 51 }
- },
- "24": {
- "start": { "line": 60, "column": 19 },
- "end": { "line": 60, "column": 46 }
- },
- "25": {
- "start": { "line": 62, "column": 6 },
- "end": { "line": 62, "column": 45 }
- },
- "26": {
- "start": { "line": 63, "column": 6 },
- "end": { "line": 63, "column": 35 }
- },
- "27": {
- "start": { "line": 66, "column": 20 },
- "end": { "line": 66, "column": 72 }
- },
- "28": {
- "start": { "line": 67, "column": 6 },
- "end": { "line": 76, "column": 7 }
- },
- "29": {
- "start": { "line": 68, "column": 8 },
- "end": { "line": 75, "column": 9 }
- },
- "30": {
- "start": { "line": 70, "column": 10 },
- "end": { "line": 70, "column": 50 }
- },
- "31": {
- "start": { "line": 71, "column": 10 },
- "end": { "line": 71, "column": 56 }
- },
- "32": {
- "start": { "line": 74, "column": 10 },
- "end": { "line": 74, "column": 28 }
- },
- "33": {
- "start": { "line": 78, "column": 6 },
- "end": { "line": 78, "column": 26 }
- },
- "34": {
- "start": { "line": 81, "column": 6 },
- "end": { "line": 83, "column": 7 }
- },
- "35": {
- "start": { "line": 82, "column": 8 },
- "end": { "line": 82, "column": 31 }
- },
- "36": {
- "start": { "line": 86, "column": 6 },
- "end": { "line": 86, "column": 35 }
- },
- "37": {
- "start": { "line": 89, "column": 25 },
- "end": { "line": 95, "column": 8 }
- },
- "38": {
- "start": { "line": 98, "column": 29 },
- "end": { "line": 98, "column": 31 }
- },
- "39": {
- "start": { "line": 99, "column": 6 },
- "end": { "line": 103, "column": 7 }
- },
- "40": {
- "start": { "line": 100, "column": 8 },
- "end": { "line": 100, "column": 143 }
- },
- "41": {
- "start": { "line": 102, "column": 8 },
- "end": { "line": 102, "column": 78 }
- },
- "42": {
- "start": { "line": 106, "column": 6 },
- "end": { "line": 106, "column": 33 }
- },
- "43": {
- "start": { "line": 109, "column": 6 },
- "end": { "line": 109, "column": 60 }
- },
- "44": {
- "start": { "line": 110, "column": 6 },
- "end": { "line": 110, "column": 36 }
- },
- "45": {
- "start": { "line": 113, "column": 27 },
- "end": { "line": 113, "column": 44 }
- },
- "46": {
- "start": { "line": 114, "column": 6 },
- "end": { "line": 116, "column": 7 }
- },
- "47": {
- "start": { "line": 115, "column": 8 },
- "end": { "line": 115, "column": 62 }
- },
- "48": {
- "start": { "line": 119, "column": 4 },
- "end": { "line": 119, "column": 41 }
- },
- "49": {
- "start": { "line": 121, "column": 23 },
- "end": { "line": 121, "column": 50 }
- },
- "50": {
- "start": { "line": 122, "column": 4 },
- "end": { "line": 123, "column": 96 }
- },
- "51": {
- "start": { "line": 125, "column": 4 },
- "end": { "line": 125, "column": 44 }
- },
- "52": {
- "start": { "line": 130, "column": 30 },
- "end": { "line": 130, "column": 70 }
- },
- "53": {
- "start": { "line": 131, "column": 18 },
- "end": { "line": 131, "column": 46 }
- },
- "54": {
- "start": { "line": 133, "column": 2 },
- "end": { "line": 133, "column": 36 }
- },
- "55": {
- "start": { "line": 135, "column": 2 },
- "end": { "line": 184, "column": 3 }
- },
- "56": {
- "start": { "line": 136, "column": 4 },
- "end": { "line": 175, "column": 7 }
- },
- "57": {
- "start": { "line": 137, "column": 23 },
- "end": { "line": 137, "column": 51 }
- },
- "58": {
- "start": { "line": 138, "column": 19 },
- "end": { "line": 138, "column": 46 }
- },
- "59": {
- "start": { "line": 140, "column": 6 },
- "end": { "line": 140, "column": 45 }
- },
- "60": {
- "start": { "line": 141, "column": 6 },
- "end": { "line": 141, "column": 35 }
- },
- "61": {
- "start": { "line": 144, "column": 20 },
- "end": { "line": 144, "column": 72 }
- },
- "62": {
- "start": { "line": 145, "column": 6 },
- "end": { "line": 154, "column": 7 }
- },
- "63": {
- "start": { "line": 146, "column": 8 },
- "end": { "line": 153, "column": 9 }
- },
- "64": {
- "start": { "line": 148, "column": 10 },
- "end": { "line": 148, "column": 50 }
- },
- "65": {
- "start": { "line": 149, "column": 10 },
- "end": { "line": 149, "column": 56 }
- },
- "66": {
- "start": { "line": 152, "column": 10 },
- "end": { "line": 152, "column": 28 }
- },
- "67": {
- "start": { "line": 156, "column": 6 },
- "end": { "line": 156, "column": 26 }
- },
- "68": {
- "start": { "line": 159, "column": 6 },
- "end": { "line": 161, "column": 7 }
- },
- "69": {
- "start": { "line": 160, "column": 8 },
- "end": { "line": 160, "column": 31 }
- },
- "70": {
- "start": { "line": 164, "column": 6 },
- "end": { "line": 164, "column": 35 }
- },
- "71": {
- "start": { "line": 167, "column": 6 },
- "end": { "line": 167, "column": 33 }
- },
- "72": {
- "start": { "line": 168, "column": 6 },
- "end": { "line": 168, "column": 36 }
- },
- "73": {
- "start": { "line": 171, "column": 27 },
- "end": { "line": 171, "column": 44 }
- },
- "74": {
- "start": { "line": 172, "column": 6 },
- "end": { "line": 174, "column": 7 }
- },
- "75": {
- "start": { "line": 173, "column": 8 },
- "end": { "line": 173, "column": 62 }
- },
- "76": {
- "start": { "line": 177, "column": 4 },
- "end": { "line": 177, "column": 45 }
- },
- "77": {
- "start": { "line": 179, "column": 23 },
- "end": { "line": 179, "column": 50 }
- },
- "78": {
- "start": { "line": 180, "column": 4 },
- "end": { "line": 181, "column": 100 }
- },
- "79": {
- "start": { "line": 183, "column": 4 },
- "end": { "line": 183, "column": 44 }
- },
- "80": {
- "start": { "line": 194, "column": 27 },
- "end": { "line": 194, "column": 55 }
- },
- "81": {
- "start": { "line": 197, "column": 2 },
- "end": { "line": 262, "column": 7 }
- },
- "82": {
- "start": { "line": 200, "column": 32 },
- "end": { "line": 202, "column": 12 }
- },
- "83": {
- "start": { "line": 203, "column": 26 },
- "end": { "line": 203, "column": 41 }
- },
- "84": {
- "start": { "line": 204, "column": 35 },
- "end": { "line": 204, "column": 57 }
- },
- "85": {
- "start": { "line": 205, "column": 31 },
- "end": { "line": 207, "column": 29 }
- },
- "86": {
- "start": { "line": 208, "column": 31 },
- "end": { "line": 208, "column": 58 }
- },
- "87": {
- "start": { "line": 209, "column": 29 },
- "end": { "line": 209, "column": 44 }
- },
- "88": {
- "start": { "line": 211, "column": 6 },
- "end": { "line": 215, "column": 7 }
- },
- "89": {
- "start": { "line": 212, "column": 8 },
- "end": { "line": 212, "column": 36 }
- },
- "90": {
- "start": { "line": 213, "column": 13 },
- "end": { "line": 215, "column": 7 }
- },
- "91": {
- "start": { "line": 214, "column": 8 },
- "end": { "line": 214, "column": 21 }
- },
- "92": {
- "start": { "line": 217, "column": 32 },
- "end": { "line": 217, "column": 77 }
- },
- "93": {
- "start": { "line": 220, "column": 33 },
- "end": { "line": 220, "column": 60 }
- },
- "94": {
- "start": { "line": 221, "column": 34 },
- "end": { "line": 221, "column": 62 }
- },
- "95": {
- "start": { "line": 222, "column": 18 },
- "end": { "line": 222, "column": 28 }
- },
- "96": {
- "start": { "line": 223, "column": 27 },
- "end": { "line": 223, "column": 40 }
- },
- "97": {
- "start": { "line": 226, "column": 6 },
- "end": { "line": 261, "column": 7 }
- },
- "98": {
- "start": { "line": 227, "column": 28 },
- "end": { "line": 227, "column": 56 }
- },
- "99": {
- "start": { "line": 229, "column": 28 },
- "end": { "line": 238, "column": 9 }
- },
- "100": {
- "start": { "line": 240, "column": 30 },
- "end": { "line": 240, "column": 61 }
- },
- "101": {
- "start": { "line": 242, "column": 32 },
- "end": { "line": 242, "column": 59 }
- },
- "102": {
- "start": { "line": 243, "column": 8 },
- "end": { "line": 243, "column": 44 }
- },
- "103": {
- "start": { "line": 244, "column": 8 },
- "end": { "line": 244, "column": 42 }
- },
- "104": {
- "start": { "line": 245, "column": 8 },
- "end": { "line": 245, "column": 52 }
- },
- "105": {
- "start": { "line": 246, "column": 8 },
- "end": { "line": 246, "column": 48 }
- },
- "106": {
- "start": { "line": 248, "column": 28 },
- "end": { "line": 248, "column": 55 }
- },
- "107": {
- "start": { "line": 249, "column": 8 },
- "end": { "line": 249, "column": 49 }
- },
- "108": {
- "start": { "line": 252, "column": 8 },
- "end": { "line": 254, "column": 10 }
- },
- "109": {
- "start": { "line": 257, "column": 8 },
- "end": { "line": 257, "column": 45 }
- },
- "110": {
- "start": { "line": 260, "column": 8 },
- "end": { "line": 260, "column": 50 }
- },
- "111": {
- "start": { "line": 265, "column": 2 },
- "end": { "line": 291, "column": 3 }
- },
- "112": {
- "start": { "line": 266, "column": 4 },
- "end": { "line": 290, "column": 5 }
- },
- "113": {
- "start": { "line": 267, "column": 22 },
- "end": { "line": 267, "column": 53 }
- },
- "114": {
- "start": { "line": 268, "column": 6 },
- "end": { "line": 268, "column": 46 }
- },
- "115": {
- "start": { "line": 269, "column": 6 },
- "end": { "line": 269, "column": 41 }
- },
- "116": {
- "start": { "line": 270, "column": 23 },
- "end": { "line": 270, "column": 52 }
- },
- "117": {
- "start": { "line": 271, "column": 6 },
- "end": { "line": 271, "column": 47 }
- },
- "118": {
- "start": { "line": 272, "column": 23 },
- "end": { "line": 272, "column": 50 }
- },
- "119": {
- "start": { "line": 275, "column": 6 },
- "end": { "line": 275, "column": 76 }
- },
- "120": {
- "start": { "line": 276, "column": 6 },
- "end": { "line": 276, "column": 36 }
- },
- "121": {
- "start": { "line": 277, "column": 6 },
- "end": { "line": 277, "column": 37 }
- },
- "122": {
- "start": { "line": 279, "column": 6 },
- "end": { "line": 279, "column": 45 }
- },
- "123": {
- "start": { "line": 281, "column": 6 },
- "end": { "line": 281, "column": 36 }
- },
- "124": {
- "start": { "line": 283, "column": 22 },
- "end": { "line": 283, "column": 51 }
- },
- "125": {
- "start": { "line": 284, "column": 6 },
- "end": { "line": 284, "column": 56 }
- },
- "126": {
- "start": { "line": 285, "column": 23 },
- "end": { "line": 285, "column": 50 }
- },
- "127": {
- "start": { "line": 286, "column": 6 },
- "end": { "line": 286, "column": 77 }
- },
- "128": {
- "start": { "line": 287, "column": 6 },
- "end": { "line": 287, "column": 36 }
- },
- "129": {
- "start": { "line": 288, "column": 6 },
- "end": { "line": 288, "column": 44 }
- },
- "130": {
- "start": { "line": 289, "column": 6 },
- "end": { "line": 289, "column": 36 }
- },
- "131": {
- "start": { "line": 295, "column": 36 },
- "end": { "line": 297, "column": 3 }
- },
- "132": {
- "start": { "line": 298, "column": 27 },
- "end": { "line": 298, "column": 55 }
- },
- "133": {
- "start": { "line": 301, "column": 2 },
- "end": { "line": 363, "column": 7 }
- },
- "134": {
- "start": { "line": 304, "column": 32 },
- "end": { "line": 304, "column": 61 }
- },
- "135": {
- "start": { "line": 305, "column": 26 },
- "end": { "line": 305, "column": 41 }
- },
- "136": {
- "start": { "line": 306, "column": 35 },
- "end": { "line": 306, "column": 57 }
- },
- "137": {
- "start": { "line": 307, "column": 31 },
- "end": { "line": 309, "column": 29 }
- },
- "138": {
- "start": { "line": 310, "column": 31 },
- "end": { "line": 310, "column": 58 }
- },
- "139": {
- "start": { "line": 311, "column": 29 },
- "end": { "line": 311, "column": 44 }
- },
- "140": {
- "start": { "line": 313, "column": 6 },
- "end": { "line": 317, "column": 7 }
- },
- "141": {
- "start": { "line": 314, "column": 8 },
- "end": { "line": 314, "column": 36 }
- },
- "142": {
- "start": { "line": 315, "column": 13 },
- "end": { "line": 317, "column": 7 }
- },
- "143": {
- "start": { "line": 316, "column": 8 },
- "end": { "line": 316, "column": 21 }
- },
- "144": {
- "start": { "line": 319, "column": 32 },
- "end": { "line": 319, "column": 77 }
- },
- "145": {
- "start": { "line": 322, "column": 33 },
- "end": { "line": 322, "column": 60 }
- },
- "146": {
- "start": { "line": 323, "column": 34 },
- "end": { "line": 323, "column": 62 }
- },
- "147": {
- "start": { "line": 324, "column": 18 },
- "end": { "line": 324, "column": 28 }
- },
- "148": {
- "start": { "line": 325, "column": 27 },
- "end": { "line": 325, "column": 40 }
- },
- "149": {
- "start": { "line": 328, "column": 6 },
- "end": { "line": 362, "column": 7 }
- },
- "150": {
- "start": { "line": 329, "column": 28 },
- "end": { "line": 329, "column": 56 }
- },
- "151": {
- "start": { "line": 331, "column": 28 },
- "end": { "line": 340, "column": 9 }
- },
- "152": {
- "start": { "line": 342, "column": 30 },
- "end": { "line": 342, "column": 61 }
- },
- "153": {
- "start": { "line": 344, "column": 32 },
- "end": { "line": 344, "column": 59 }
- },
- "154": {
- "start": { "line": 345, "column": 8 },
- "end": { "line": 345, "column": 44 }
- },
- "155": {
- "start": { "line": 346, "column": 8 },
- "end": { "line": 346, "column": 42 }
- },
- "156": {
- "start": { "line": 347, "column": 8 },
- "end": { "line": 347, "column": 52 }
- },
- "157": {
- "start": { "line": 348, "column": 8 },
- "end": { "line": 348, "column": 48 }
- },
- "158": {
- "start": { "line": 350, "column": 28 },
- "end": { "line": 350, "column": 55 }
- },
- "159": {
- "start": { "line": 351, "column": 8 },
- "end": { "line": 351, "column": 42 }
- },
- "160": {
- "start": { "line": 354, "column": 8 },
- "end": { "line": 354, "column": 46 }
- },
- "161": {
- "start": { "line": 357, "column": 8 },
- "end": { "line": 357, "column": 49 }
- },
- "162": {
- "start": { "line": 358, "column": 8 },
- "end": { "line": 358, "column": 45 }
- },
- "163": {
- "start": { "line": 361, "column": 8 },
- "end": { "line": 361, "column": 50 }
- },
- "164": {
- "start": { "line": 365, "column": 2 },
- "end": { "line": 367, "column": 3 }
- },
- "165": {
- "start": { "line": 366, "column": 4 },
- "end": { "line": 366, "column": 60 }
- },
- "166": {
- "start": { "line": 372, "column": 15 },
- "end": { "line": 372, "column": 33 }
- },
- "167": {
- "start": { "line": 373, "column": 16 },
- "end": { "line": 373, "column": 60 }
- },
- "168": {
- "start": { "line": 374, "column": 14 },
- "end": { "line": 374, "column": 53 }
- },
- "169": {
- "start": { "line": 376, "column": 2 },
- "end": { "line": 376, "column": 35 }
- },
- "170": {
- "start": { "line": 381, "column": 31 },
- "end": { "line": 381, "column": 53 }
- },
- "171": {
- "start": { "line": 384, "column": 18 },
- "end": { "line": 384, "column": 66 }
- },
- "172": {
- "start": { "line": 385, "column": 16 },
- "end": { "line": 385, "column": 62 }
- },
- "173": {
- "start": { "line": 386, "column": 18 },
- "end": { "line": 386, "column": 69 }
- },
- "174": {
- "start": { "line": 387, "column": 16 },
- "end": { "line": 387, "column": 65 }
- },
- "175": {
- "start": { "line": 390, "column": 2 },
- "end": { "line": 390, "column": 59 }
- },
- "176": {
- "start": { "line": 395, "column": 35 },
- "end": { "line": 395, "column": 77 }
- },
- "177": {
- "start": { "line": 397, "column": 16 },
- "end": { "line": 397, "column": 35 }
- },
- "178": {
- "start": { "line": 398, "column": 19 },
- "end": { "line": 398, "column": 25 }
- },
- "179": {
- "start": { "line": 399, "column": 2 },
- "end": { "line": 403, "column": 3 }
- },
- "180": {
- "start": { "line": 400, "column": 4 },
- "end": { "line": 400, "column": 18 }
- },
- "181": {
- "start": { "line": 401, "column": 9 },
- "end": { "line": 403, "column": 3 }
- },
- "182": {
- "start": { "line": 402, "column": 4 },
- "end": { "line": 402, "column": 16 }
- },
- "183": {
- "start": { "line": 406, "column": 19 },
- "end": { "line": 406, "column": 58 }
- },
- "184": {
- "start": { "line": 407, "column": 18 },
- "end": { "line": 407, "column": 36 }
- },
- "185": {
- "start": { "line": 410, "column": 2 },
- "end": { "line": 412, "column": 3 }
- },
- "186": {
- "start": { "line": 411, "column": 4 },
- "end": { "line": 411, "column": 22 }
- },
- "187": {
- "start": { "line": 414, "column": 2 },
- "end": { "line": 414, "column": 31 }
- },
- "188": {
- "start": { "line": 416, "column": 2 },
- "end": { "line": 418, "column": 3 }
- },
- "189": {
- "start": { "line": 417, "column": 4 },
- "end": { "line": 417, "column": 19 }
- },
- "190": {
- "start": { "line": 420, "column": 2 },
- "end": { "line": 420, "column": 61 }
- },
- "191": {
- "start": { "line": 423, "column": 0 },
- "end": { "line": 427, "column": 1 }
- },
- "192": {
- "start": { "line": 424, "column": 2 },
- "end": { "line": 424, "column": 29 }
- },
- "193": {
- "start": { "line": 425, "column": 2 },
- "end": { "line": 425, "column": 61 }
- },
- "194": {
- "start": { "line": 426, "column": 2 },
- "end": { "line": 426, "column": 49 }
- },
- "195": {
- "start": { "line": 430, "column": 0 },
- "end": { "line": 437, "column": 2 }
- }
- },
- "fnMap": {
- "0": {
- "name": "sortJobs",
- "decl": {
- "start": { "line": 4, "column": 9 },
- "end": { "line": 4, "column": 17 }
- },
- "loc": {
- "start": { "line": 4, "column": 27 },
- "end": { "line": 49, "column": 1 }
- },
- "line": 4
- },
- "1": {
- "name": "(anonymous_1)",
- "decl": {
- "start": { "line": 9, "column": 18 },
- "end": { "line": 9, "column": 19 }
- },
- "loc": {
- "start": { "line": 9, "column": 27 },
- "end": { "line": 41, "column": 3 }
- },
- "line": 9
- },
- "2": {
- "name": "addOpenJobsToDOM",
- "decl": {
- "start": { "line": 51, "column": 9 },
- "end": { "line": 51, "column": 25 }
- },
- "loc": {
- "start": { "line": 51, "column": 36 },
- "end": { "line": 127, "column": 1 }
- },
- "line": 51
- },
- "3": {
- "name": "(anonymous_3)",
- "decl": {
- "start": { "line": 58, "column": 21 },
- "end": { "line": 58, "column": 22 }
- },
- "loc": {
- "start": { "line": 58, "column": 30 },
- "end": { "line": 117, "column": 5 }
- },
- "line": 58
- },
- "4": {
- "name": "addUpcomingJobsToDOM",
- "decl": {
- "start": { "line": 129, "column": 9 },
- "end": { "line": 129, "column": 29 }
- },
- "loc": {
- "start": { "line": 129, "column": 44 },
- "end": { "line": 185, "column": 1 }
- },
- "line": 129
- },
- "5": {
- "name": "(anonymous_5)",
- "decl": {
- "start": { "line": 136, "column": 25 },
- "end": { "line": 136, "column": 26 }
- },
- "loc": {
- "start": { "line": 136, "column": 34 },
- "end": { "line": 175, "column": 5 }
- },
- "line": 136
- },
- "6": {
- "name": "renderInfoSessions",
- "decl": {
- "start": { "line": 187, "column": 9 },
- "end": { "line": 187, "column": 27 }
- },
- "loc": {
- "start": { "line": 192, "column": 2 },
- "end": { "line": 292, "column": 1 }
- },
- "line": 192
- },
- "7": {
- "name": "(anonymous_7)",
- "decl": {
- "start": { "line": 198, "column": 25 },
- "end": { "line": 198, "column": 26 }
- },
- "loc": {
- "start": { "line": 198, "column": 38 },
- "end": { "line": 262, "column": 5 }
- },
- "line": 198
- },
- "8": {
- "name": "renderGlobalInfoSessions",
- "decl": {
- "start": { "line": 294, "column": 9 },
- "end": { "line": 294, "column": 33 }
- },
- "loc": {
- "start": { "line": 294, "column": 48 },
- "end": { "line": 368, "column": 1 }
- },
- "line": 294
- },
- "9": {
- "name": "(anonymous_9)",
- "decl": {
- "start": { "line": 302, "column": 25 },
- "end": { "line": 302, "column": 26 }
- },
- "loc": {
- "start": { "line": 302, "column": 38 },
- "end": { "line": 363, "column": 5 }
- },
- "line": 302
- },
- "10": {
- "name": "formatDate",
- "decl": {
- "start": { "line": 371, "column": 9 },
- "end": { "line": 371, "column": 19 }
- },
- "loc": {
- "start": { "line": 371, "column": 26 },
- "end": { "line": 377, "column": 1 }
- },
- "line": 371
- },
- "11": {
- "name": "formatSessionTimes",
- "decl": {
- "start": { "line": 380, "column": 9 },
- "end": { "line": 380, "column": 27 }
- },
- "loc": {
- "start": { "line": 380, "column": 41 },
- "end": { "line": 391, "column": 1 }
- },
- "line": 380
- },
- "12": {
- "name": "convertTimeToZone",
- "decl": {
- "start": { "line": 394, "column": 9 },
- "end": { "line": 394, "column": 26 }
- },
- "loc": {
- "start": { "line": 394, "column": 43 },
- "end": { "line": 421, "column": 1 }
- },
- "line": 394
- }
- },
- "branchMap": {
- "0": {
- "loc": {
- "start": { "line": 10, "column": 18 },
- "end": { "line": 10, "column": 51 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 10, "column": 37 },
- "end": { "line": 10, "column": 46 }
- },
- {
- "start": { "line": 10, "column": 49 },
- "end": { "line": 10, "column": 51 }
- }
- ],
- "line": 10
- },
- "1": {
- "loc": {
- "start": { "line": 12, "column": 19 },
- "end": { "line": 12, "column": 54 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 12, "column": 39 },
- "end": { "line": 12, "column": 49 }
- },
- {
- "start": { "line": 12, "column": 52 },
- "end": { "line": 12, "column": 54 }
- }
- ],
- "line": 12
- },
- "2": {
- "loc": {
- "start": { "line": 17, "column": 4 },
- "end": { "line": 25, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 17, "column": 4 },
- "end": { "line": 25, "column": 5 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 17
- },
- "3": {
- "loc": {
- "start": { "line": 18, "column": 6 },
- "end": { "line": 19, "column": 80 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 18, "column": 6 },
- "end": { "line": 18, "column": 18 }
- },
- {
- "start": { "line": 19, "column": 8 },
- "end": { "line": 19, "column": 22 }
- },
- {
- "start": { "line": 19, "column": 26 },
- "end": { "line": 19, "column": 41 }
- },
- {
- "start": { "line": 19, "column": 47 },
- "end": { "line": 19, "column": 61 }
- },
- {
- "start": { "line": 19, "column": 65 },
- "end": { "line": 19, "column": 78 }
- }
- ],
- "line": 18
- },
- "4": {
- "loc": {
- "start": { "line": 22, "column": 6 },
- "end": { "line": 24, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 22, "column": 6 },
- "end": { "line": 24, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 22
- },
- "5": {
- "loc": {
- "start": { "line": 30, "column": 4 },
- "end": { "line": 40, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 30, "column": 4 },
- "end": { "line": 40, "column": 5 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 30
- },
- "6": {
- "loc": {
- "start": { "line": 31, "column": 6 },
- "end": { "line": 34, "column": 39 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 31, "column": 7 },
- "end": { "line": 31, "column": 20 }
- },
- {
- "start": { "line": 31, "column": 24 },
- "end": { "line": 31, "column": 38 }
- },
- {
- "start": { "line": 32, "column": 7 },
- "end": { "line": 32, "column": 20 }
- },
- {
- "start": { "line": 32, "column": 24 },
- "end": { "line": 32, "column": 37 }
- },
- {
- "start": { "line": 33, "column": 7 },
- "end": { "line": 33, "column": 19 }
- },
- {
- "start": { "line": 33, "column": 23 },
- "end": { "line": 33, "column": 36 }
- },
- {
- "start": { "line": 34, "column": 7 },
- "end": { "line": 34, "column": 20 }
- },
- {
- "start": { "line": 34, "column": 24 },
- "end": { "line": 34, "column": 38 }
- }
- ],
- "line": 31
- },
- "7": {
- "loc": {
- "start": { "line": 37, "column": 6 },
- "end": { "line": 39, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 37, "column": 6 },
- "end": { "line": 39, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 37
- },
- "8": {
- "loc": {
- "start": { "line": 43, "column": 2 },
- "end": { "line": 48, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 43, "column": 2 },
- "end": { "line": 48, "column": 3 }
- },
- {
- "start": { "line": 45, "column": 9 },
- "end": { "line": 48, "column": 3 }
- }
- ],
- "line": 43
- },
- "9": {
- "loc": {
- "start": { "line": 57, "column": 2 },
- "end": { "line": 126, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 57, "column": 2 },
- "end": { "line": 126, "column": 3 }
- },
- {
- "start": { "line": 120, "column": 9 },
- "end": { "line": 126, "column": 3 }
- }
- ],
- "line": 57
- },
- "10": {
- "loc": {
- "start": { "line": 66, "column": 20 },
- "end": { "line": 66, "column": 72 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 66, "column": 46 },
- "end": { "line": 66, "column": 62 }
- },
- {
- "start": { "line": 66, "column": 65 },
- "end": { "line": 66, "column": 72 }
- }
- ],
- "line": 66
- },
- "11": {
- "loc": {
- "start": { "line": 67, "column": 6 },
- "end": { "line": 76, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 67, "column": 6 },
- "end": { "line": 76, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 67
- },
- "12": {
- "loc": {
- "start": { "line": 68, "column": 8 },
- "end": { "line": 75, "column": 9 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 68, "column": 8 },
- "end": { "line": 75, "column": 9 }
- },
- {
- "start": { "line": 72, "column": 15 },
- "end": { "line": 75, "column": 9 }
- }
- ],
- "line": 68
- },
- "13": {
- "loc": {
- "start": { "line": 81, "column": 6 },
- "end": { "line": 83, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 81, "column": 6 },
- "end": { "line": 83, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 81
- },
- "14": {
- "loc": {
- "start": { "line": 99, "column": 6 },
- "end": { "line": 103, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 99, "column": 6 },
- "end": { "line": 103, "column": 7 }
- },
- {
- "start": { "line": 101, "column": 13 },
- "end": { "line": 103, "column": 7 }
- }
- ],
- "line": 99
- },
- "15": {
- "loc": {
- "start": { "line": 114, "column": 6 },
- "end": { "line": 116, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 114, "column": 6 },
- "end": { "line": 116, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 114
- },
- "16": {
- "loc": {
- "start": { "line": 114, "column": 10 },
- "end": { "line": 114, "column": 49 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 114, "column": 10 },
- "end": { "line": 114, "column": 22 }
- },
- {
- "start": { "line": 114, "column": 26 },
- "end": { "line": 114, "column": 49 }
- }
- ],
- "line": 114
- },
- "17": {
- "loc": {
- "start": { "line": 135, "column": 2 },
- "end": { "line": 184, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 135, "column": 2 },
- "end": { "line": 184, "column": 3 }
- },
- {
- "start": { "line": 178, "column": 9 },
- "end": { "line": 184, "column": 3 }
- }
- ],
- "line": 135
- },
- "18": {
- "loc": {
- "start": { "line": 144, "column": 20 },
- "end": { "line": 144, "column": 72 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 144, "column": 46 },
- "end": { "line": 144, "column": 62 }
- },
- {
- "start": { "line": 144, "column": 65 },
- "end": { "line": 144, "column": 72 }
- }
- ],
- "line": 144
- },
- "19": {
- "loc": {
- "start": { "line": 145, "column": 6 },
- "end": { "line": 154, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 145, "column": 6 },
- "end": { "line": 154, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 145
- },
- "20": {
- "loc": {
- "start": { "line": 146, "column": 8 },
- "end": { "line": 153, "column": 9 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 146, "column": 8 },
- "end": { "line": 153, "column": 9 }
- },
- {
- "start": { "line": 150, "column": 15 },
- "end": { "line": 153, "column": 9 }
- }
- ],
- "line": 146
- },
- "21": {
- "loc": {
- "start": { "line": 159, "column": 6 },
- "end": { "line": 161, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 159, "column": 6 },
- "end": { "line": 161, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 159
- },
- "22": {
- "loc": {
- "start": { "line": 172, "column": 6 },
- "end": { "line": 174, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 172, "column": 6 },
- "end": { "line": 174, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 172
- },
- "23": {
- "loc": {
- "start": { "line": 172, "column": 10 },
- "end": { "line": 172, "column": 49 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 172, "column": 10 },
- "end": { "line": 172, "column": 22 }
- },
- {
- "start": { "line": 172, "column": 26 },
- "end": { "line": 172, "column": 49 }
- }
- ],
- "line": 172
- },
- "24": {
- "loc": {
- "start": { "line": 190, "column": 2 },
- "end": { "line": 190, "column": 12 }
- },
- "type": "default-arg",
- "locations": [
- {
- "start": { "line": 190, "column": 10 },
- "end": { "line": 190, "column": 12 }
- }
- ],
- "line": 190
- },
- "25": {
- "loc": {
- "start": { "line": 191, "column": 2 },
- "end": { "line": 191, "column": 21 }
- },
- "type": "default-arg",
- "locations": [
- {
- "start": { "line": 191, "column": 11 },
- "end": { "line": 191, "column": 21 }
- }
- ],
- "line": 191
- },
- "26": {
- "loc": {
- "start": { "line": 197, "column": 2 },
- "end": { "line": 262, "column": 6 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 197, "column": 2 },
- "end": { "line": 197, "column": 14 }
- },
- {
- "start": { "line": 198, "column": 4 },
- "end": { "line": 262, "column": 6 }
- }
- ],
- "line": 197
- },
- "27": {
- "loc": {
- "start": { "line": 200, "column": 32 },
- "end": { "line": 202, "column": 12 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 201, "column": 10 },
- "end": { "line": 201, "column": 39 }
- },
- {
- "start": { "line": 202, "column": 10 },
- "end": { "line": 202, "column": 12 }
- }
- ],
- "line": 200
- },
- "28": {
- "loc": {
- "start": { "line": 211, "column": 6 },
- "end": { "line": 215, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 211, "column": 6 },
- "end": { "line": 215, "column": 7 }
- },
- {
- "start": { "line": 213, "column": 13 },
- "end": { "line": 215, "column": 7 }
- }
- ],
- "line": 211
- },
- "29": {
- "loc": {
- "start": { "line": 211, "column": 10 },
- "end": { "line": 211, "column": 45 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 211, "column": 10 },
- "end": { "line": 211, "column": 27 }
- },
- {
- "start": { "line": 211, "column": 31 },
- "end": { "line": 211, "column": 45 }
- }
- ],
- "line": 211
- },
- "30": {
- "loc": {
- "start": { "line": 213, "column": 13 },
- "end": { "line": 215, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 213, "column": 13 },
- "end": { "line": 215, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 213
- },
- "31": {
- "loc": {
- "start": { "line": 213, "column": 17 },
- "end": { "line": 213, "column": 52 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 213, "column": 17 },
- "end": { "line": 213, "column": 34 }
- },
- {
- "start": { "line": 213, "column": 38 },
- "end": { "line": 213, "column": 52 }
- }
- ],
- "line": 213
- },
- "32": {
- "loc": {
- "start": { "line": 226, "column": 6 },
- "end": { "line": 261, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 226, "column": 6 },
- "end": { "line": 261, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 226
- },
- "33": {
- "loc": {
- "start": { "line": 265, "column": 2 },
- "end": { "line": 291, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 265, "column": 2 },
- "end": { "line": 291, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 265
- },
- "34": {
- "loc": {
- "start": { "line": 266, "column": 4 },
- "end": { "line": 290, "column": 5 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 266, "column": 4 },
- "end": { "line": 290, "column": 5 }
- },
- {
- "start": { "line": 282, "column": 11 },
- "end": { "line": 290, "column": 5 }
- }
- ],
- "line": 266
- },
- "35": {
- "loc": {
- "start": { "line": 301, "column": 2 },
- "end": { "line": 363, "column": 6 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 301, "column": 2 },
- "end": { "line": 301, "column": 14 }
- },
- {
- "start": { "line": 302, "column": 4 },
- "end": { "line": 363, "column": 6 }
- }
- ],
- "line": 301
- },
- "36": {
- "loc": {
- "start": { "line": 313, "column": 6 },
- "end": { "line": 317, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 313, "column": 6 },
- "end": { "line": 317, "column": 7 }
- },
- {
- "start": { "line": 315, "column": 13 },
- "end": { "line": 317, "column": 7 }
- }
- ],
- "line": 313
- },
- "37": {
- "loc": {
- "start": { "line": 313, "column": 10 },
- "end": { "line": 313, "column": 45 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 313, "column": 10 },
- "end": { "line": 313, "column": 27 }
- },
- {
- "start": { "line": 313, "column": 31 },
- "end": { "line": 313, "column": 45 }
- }
- ],
- "line": 313
- },
- "38": {
- "loc": {
- "start": { "line": 315, "column": 13 },
- "end": { "line": 317, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 315, "column": 13 },
- "end": { "line": 317, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 315
- },
- "39": {
- "loc": {
- "start": { "line": 315, "column": 17 },
- "end": { "line": 315, "column": 52 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 315, "column": 17 },
- "end": { "line": 315, "column": 34 }
- },
- {
- "start": { "line": 315, "column": 38 },
- "end": { "line": 315, "column": 52 }
- }
- ],
- "line": 315
- },
- "40": {
- "loc": {
- "start": { "line": 328, "column": 6 },
- "end": { "line": 362, "column": 7 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 328, "column": 6 },
- "end": { "line": 362, "column": 7 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 328
- },
- "41": {
- "loc": {
- "start": { "line": 365, "column": 2 },
- "end": { "line": 367, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 365, "column": 2 },
- "end": { "line": 367, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 365
- },
- "42": {
- "loc": {
- "start": { "line": 399, "column": 2 },
- "end": { "line": 403, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 399, "column": 2 },
- "end": { "line": 403, "column": 3 }
- },
- {
- "start": { "line": 401, "column": 9 },
- "end": { "line": 403, "column": 3 }
- }
- ],
- "line": 399
- },
- "43": {
- "loc": {
- "start": { "line": 399, "column": 6 },
- "end": { "line": 399, "column": 53 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 399, "column": 6 },
- "end": { "line": 399, "column": 35 }
- },
- {
- "start": { "line": 399, "column": 39 },
- "end": { "line": 399, "column": 53 }
- }
- ],
- "line": 399
- },
- "44": {
- "loc": {
- "start": { "line": 401, "column": 9 },
- "end": { "line": 403, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 401, "column": 9 },
- "end": { "line": 403, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 401
- },
- "45": {
- "loc": {
- "start": { "line": 401, "column": 13 },
- "end": { "line": 401, "column": 60 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 401, "column": 13 },
- "end": { "line": 401, "column": 42 }
- },
- {
- "start": { "line": 401, "column": 46 },
- "end": { "line": 401, "column": 60 }
- }
- ],
- "line": 401
- },
- "46": {
- "loc": {
- "start": { "line": 406, "column": 19 },
- "end": { "line": 406, "column": 58 }
- },
- "type": "cond-expr",
- "locations": [
- {
- "start": { "line": 406, "column": 53 },
- "end": { "line": 406, "column": 54 }
- },
- {
- "start": { "line": 406, "column": 57 },
- "end": { "line": 406, "column": 58 }
- }
- ],
- "line": 406
- },
- "47": {
- "loc": {
- "start": { "line": 410, "column": 2 },
- "end": { "line": 412, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 410, "column": 2 },
- "end": { "line": 412, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 410
- },
- "48": {
- "loc": {
- "start": { "line": 410, "column": 6 },
- "end": { "line": 410, "column": 73 }
- },
- "type": "binary-expr",
- "locations": [
- {
- "start": { "line": 410, "column": 6 },
- "end": { "line": 410, "column": 40 }
- },
- {
- "start": { "line": 410, "column": 44 },
- "end": { "line": 410, "column": 57 }
- },
- {
- "start": { "line": 410, "column": 61 },
- "end": { "line": 410, "column": 73 }
- }
- ],
- "line": 410
- },
- "49": {
- "loc": {
- "start": { "line": 416, "column": 2 },
- "end": { "line": 418, "column": 3 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 416, "column": 2 },
- "end": { "line": 418, "column": 3 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 416
- },
- "50": {
- "loc": {
- "start": { "line": 423, "column": 0 },
- "end": { "line": 427, "column": 1 }
- },
- "type": "if",
- "locations": [
- {
- "start": { "line": 423, "column": 0 },
- "end": { "line": 427, "column": 1 }
- },
- { "start": {}, "end": {} }
- ],
- "line": 423
- }
- },
- "s": {
- "0": 6,
- "1": 6,
- "2": 1,
- "3": 1,
- "4": 1,
- "5": 1,
- "6": 3,
- "7": 3,
- "8": 3,
- "9": 1,
- "10": 1,
- "11": 3,
- "12": 2,
- "13": 2,
- "14": 1,
- "15": 1,
- "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,
- "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": 8,
- "81": 8,
- "82": 8,
- "83": 8,
- "84": 8,
- "85": 8,
- "86": 8,
- "87": 8,
- "88": 8,
- "89": 6,
- "90": 2,
- "91": 0,
- "92": 8,
- "93": 8,
- "94": 8,
- "95": 8,
- "96": 8,
- "97": 8,
- "98": 5,
- "99": 5,
- "100": 5,
- "101": 5,
- "102": 5,
- "103": 5,
- "104": 5,
- "105": 5,
- "106": 5,
- "107": 5,
- "108": 5,
- "109": 5,
- "110": 5,
- "111": 8,
- "112": 4,
- "113": 1,
- "114": 1,
- "115": 1,
- "116": 1,
- "117": 1,
- "118": 1,
- "119": 1,
- "120": 1,
- "121": 1,
- "122": 1,
- "123": 1,
- "124": 3,
- "125": 3,
- "126": 3,
- "127": 3,
- "128": 3,
- "129": 3,
- "130": 3,
- "131": 5,
- "132": 5,
- "133": 5,
- "134": 3,
- "135": 3,
- "136": 3,
- "137": 3,
- "138": 3,
- "139": 3,
- "140": 3,
- "141": 3,
- "142": 0,
- "143": 0,
- "144": 3,
- "145": 3,
- "146": 3,
- "147": 3,
- "148": 3,
- "149": 3,
- "150": 1,
- "151": 1,
- "152": 1,
- "153": 1,
- "154": 1,
- "155": 1,
- "156": 1,
- "157": 1,
- "158": 1,
- "159": 1,
- "160": 1,
- "161": 1,
- "162": 1,
- "163": 1,
- "164": 5,
- "165": 1,
- "166": 2,
- "167": 2,
- "168": 2,
- "169": 2,
- "170": 9,
- "171": 9,
- "172": 9,
- "173": 9,
- "174": 9,
- "175": 9,
- "176": 38,
- "177": 38,
- "178": 38,
- "179": 38,
- "180": 30,
- "181": 8,
- "182": 0,
- "183": 38,
- "184": 38,
- "185": 38,
- "186": 9,
- "187": 38,
- "188": 38,
- "189": 19,
- "190": 38,
- "191": 6,
- "192": 2,
- "193": 2,
- "194": 2,
- "195": 6
- },
- "f": {
- "0": 1,
- "1": 3,
- "2": 0,
- "3": 0,
- "4": 0,
- "5": 0,
- "6": 8,
- "7": 8,
- "8": 5,
- "9": 3,
- "10": 2,
- "11": 9,
- "12": 38
- },
- "b": {
- "0": [2, 1],
- "1": [1, 2],
- "2": [1, 2],
- "3": [3, 2, 1, 1, 0],
- "4": [1, 0],
- "5": [2, 1],
- "6": [3, 1, 3, 1, 2, 1, 1, 0],
- "7": [2, 0],
- "8": [1, 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],
- "25": [6],
- "26": [8, 6],
- "27": [8, 0],
- "28": [6, 2],
- "29": [8, 6],
- "30": [0, 2],
- "31": [2, 2],
- "32": [5, 3],
- "33": [4, 4],
- "34": [1, 3],
- "35": [5, 3],
- "36": [3, 0],
- "37": [3, 3],
- "38": [0, 0],
- "39": [0, 0],
- "40": [1, 2],
- "41": [1, 4],
- "42": [30, 8],
- "43": [38, 34],
- "44": [0, 8],
- "45": [8, 4],
- "46": [19, 19],
- "47": [9, 29],
- "48": [38, 19, 17],
- "49": [19, 19],
- "50": [2, 4]
- },
- "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
- "hash": "74a9e38a01d933078527b0ad9e4f77e3604cd072"
- }
- }
-}
+{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":23,"numPassedTests":93,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":23,"numTotalTests":93,"openHandles":[],"snapshot":{"added":0,"didUpdate":false,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0},"startTime":1737599456902,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["uswdsIconWithSize"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return correct SVG for a small icon","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return correct SVG for a small icon"},{"ancestorTitles":["uswdsIconWithSize"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return correct SVG for a medium icon","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return correct SVG for a medium icon"},{"ancestorTitles":["uswdsIconWithSize"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return correct SVG for a large icon","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return correct SVG for a large icon"},{"ancestorTitles":["uswdsIconWithSize"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return an empty SVG for invalid size","invocations":1,"location":{"column":3,"line":34},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return an empty SVG for invalid size"},{"ancestorTitles":["uswdsIconWithSize"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should handle empty icon name","invocations":1,"location":{"column":3,"line":44},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should handle empty icon name"},{"ancestorTitles":["uswdsIconWithSize"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should throw an error if icon name is not a string","invocations":1,"location":{"column":3,"line":54},"numPassingAsserts":5,"retryReasons":[],"status":"passed","title":"should throw an error if icon name is not a string"}],"endTime":1737599457647,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIconWithSize.js","startTime":1737599457070,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["imageWithClassShortcode"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should generate an img tag with all parameters","invocations":1,"location":{"column":3,"line":13},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should generate an img tag with all parameters"},{"ancestorTitles":["imageWithClassShortcode"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should add BASEURL prefix when environment variable is set","invocations":1,"location":{"column":3,"line":33},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should add BASEURL prefix when environment variable is set"},{"ancestorTitles":["imageWithClassShortcode"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should return an img tag without height and width if not provided","invocations":1,"location":{"column":3,"line":54},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return an img tag without height and width if not provided"},{"ancestorTitles":["imageWithClassShortcode"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should throw an error if image processing fails","invocations":1,"location":{"column":3,"line":72},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should throw an error if image processing fails"},{"ancestorTitles":["imageWithClassShortcode"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should handle missing image extension gracefully","invocations":1,"location":{"column":3,"line":80},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle missing image extension gracefully"}],"endTime":1737599457646,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/imageWithClassShortcode.js","startTime":1737599457070,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["numberWithCommas"],"duration":18,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should format numbers with commas","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format numbers with commas"},{"ancestorTitles":["numberWithCommas"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should format large numbers with commas","invocations":1,"location":{"column":3,"line":9},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format large numbers with commas"},{"ancestorTitles":["numberWithCommas"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should handle negative numbers correctly","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle negative numbers correctly"},{"ancestorTitles":["numberWithCommas"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should handle decimal numbers correctly","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle decimal numbers correctly"},{"ancestorTitles":["numberWithCommas"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should return non-number values unchanged","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should return non-number values unchanged"},{"ancestorTitles":["numberWithCommas"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should return 0 as \"0\"","invocations":1,"location":{"column":3,"line":36},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return 0 as \"0\""},{"ancestorTitles":["numberWithCommas"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should return large decimal numbers correctly","invocations":1,"location":{"column":3,"line":41},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return large decimal numbers correctly"}],"endTime":1737599457648,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/numberWithCommas.js","startTime":1737599457086,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["uswdsIcon"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should return a valid SVG string for a given icon name","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return a valid SVG string for a given icon name"},{"ancestorTitles":["uswdsIcon"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should handle an empty string as the icon name","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle an empty string as the icon name"},{"ancestorTitles":["uswdsIcon"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should handle special characters in the icon name","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle special characters in the icon name"},{"ancestorTitles":["uswdsIcon"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should handle numeric icon names","invocations":1,"location":{"column":3,"line":34},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle numeric icon names"},{"ancestorTitles":["uswdsIcon"],"duration":30,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should throw an error if the name is not a string","invocations":1,"location":{"column":3,"line":44},"numPassingAsserts":5,"retryReasons":[],"status":"passed","title":"should throw an error if the name is not a string"}],"endTime":1737599457649,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIcon.js","startTime":1737599457081,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["getStateFromDates"],"duration":30,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"unknown\" if both opens and closes are undefined","invocations":1,"location":{"column":3,"line":13},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return \"unknown\" if both opens and closes are undefined"},{"ancestorTitles":["getStateFromDates"],"duration":34,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"upcoming\" if now is before opens","invocations":1,"location":{"column":3,"line":18},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return \"upcoming\" if now is before opens"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"open\" if now is after opens and before closes","invocations":1,"location":{"column":3,"line":23},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return \"open\" if now is after opens and before closes"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"closed\" if now is after closes","invocations":1,"location":{"column":3,"line":29},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return \"closed\" if now is after closes"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should handle cases with only opens defined","invocations":1,"location":{"column":3,"line":35},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle cases with only opens defined"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should handle cases with only closes defined","invocations":1,"location":{"column":3,"line":40},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle cases with only closes defined"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should handle edge cases for opens and closes on the same day","invocations":1,"location":{"column":3,"line":45},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle edge cases for opens and closes on the same day"}],"endTime":1737599457671,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/getStateFromDates.js","startTime":1737599457068,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["sortByProp"],"duration":7,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should sort an array of objects by a numeric property (Data Analyst)","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should sort an array of objects by a numeric property (Data Analyst)"},{"ancestorTitles":["sortByProp"],"duration":49,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should sort an array of objects by a string property alphabetically (Content Manager)","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should sort an array of objects by a string property alphabetically (Content Manager)"},{"ancestorTitles":["sortByProp"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle mixed data types (Web Developer)","invocations":1,"location":{"column":3,"line":34},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle mixed data types (Web Developer)"},{"ancestorTitles":["sortByProp"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle an empty array","invocations":1,"location":{"column":3,"line":49},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle an empty array"},{"ancestorTitles":["sortByProp"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should return a new array without modifying the original array","invocations":1,"location":{"column":3,"line":55},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return a new array without modifying the original array"},{"ancestorTitles":["sortByProp"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle properties that do not exist on all objects","invocations":1,"location":{"column":3,"line":73},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle properties that do not exist on all objects"},{"ancestorTitles":["sortByProp"],"duration":20,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle an array with non-object elements gracefully","invocations":1,"location":{"column":3,"line":88},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle an array with non-object elements gracefully"},{"ancestorTitles":["sortByProp"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle sorting with numeric strings correctly","invocations":1,"location":{"column":3,"line":98},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle sorting with numeric strings correctly"},{"ancestorTitles":["sortByProp"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should throw a TypeError if input is not an array","invocations":1,"location":{"column":3,"line":113},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should throw a TypeError if input is not an array"}],"endTime":1737599457685,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortByProp.js","startTime":1737599457071,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["htmlDateString"],"duration":87,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should format a valid Date object to yyyy-LL-dd","invocations":1,"location":{"column":3,"line":8},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format a valid Date object to yyyy-LL-dd"},{"ancestorTitles":["htmlDateString"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should add one day for local environment (`localhost` in baseUrl)","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should add one day for local environment (`localhost` in baseUrl)"},{"ancestorTitles":["htmlDateString"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should not add a day for production environment","invocations":1,"location":{"column":3,"line":21},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should not add a day for production environment"},{"ancestorTitles":["htmlDateString"],"duration":16,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should throw an error if input is not a valid Date object","invocations":1,"location":{"column":3,"line":28},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should throw an error if input is not a valid Date object"}],"endTime":1737599457684,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/htmlDateString.js","startTime":1737599457069,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["formatSessionTimes"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"formatSessionTimes should format session times correctly for Eastern and Pacific Time","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format session times correctly for Eastern and Pacific Time"},{"ancestorTitles":["formatSessionTimes"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"formatSessionTimes should handle edge cases, such as different times","invocations":1,"location":{"column":3,"line":28},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle edge cases, such as different times"},{"ancestorTitles":["formatSessionTimes"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"formatSessionTimes should handle times with AM/PM in various formats","invocations":1,"location":{"column":3,"line":37},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle times with AM/PM in various formats"}],"endTime":1737599457725,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatSessionTimes.js","startTime":1737599457663,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidSearchAffiliate"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchAffiliate should return true for valid search affiliates","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":6,"retryReasons":[],"status":"passed","title":"should return true for valid search affiliates"},{"ancestorTitles":["isValidSearchAffiliate"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchAffiliate should return false for invalid search affiliates","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid search affiliates"}],"endTime":1737599457763,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchAffiliate.js","startTime":1737599457670,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["minNumber"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should return the smallest number from a list of numbers","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return the smallest number from a list of numbers"},{"ancestorTitles":["minNumber"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should return the only number when a single number is provided","invocations":1,"location":{"column":3,"line":9},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return the only number when a single number is provided"},{"ancestorTitles":["minNumber"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should handle negative numbers correctly","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle negative numbers correctly"},{"ancestorTitles":["minNumber"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should handle a mix of positive and negative numbers","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle a mix of positive and negative numbers"},{"ancestorTitles":["minNumber"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should return NaN if any of the inputs are not numbers","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return NaN if any of the inputs are not numbers"}],"endTime":1737599457774,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/minNumber.js","startTime":1737599457676,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidTwitterHandle"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidTwitterHandle should return true for valid Twitter handles","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should return true for valid Twitter handles"},{"ancestorTitles":["isValidTwitterHandle"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidTwitterHandle should return false for invalid Twitter handles","invocations":1,"location":{"column":3,"line":17},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid Twitter handles"}],"endTime":1737599457787,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidTwitterHandle.js","startTime":1737599457705,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidGitBranch"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidGitBranch should return true for valid branch names","invocations":1,"location":{"column":3,"line":5},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return true for valid branch names"},{"ancestorTitles":["isValidGitBranch"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidGitBranch should return false for invalid branch names","invocations":1,"location":{"column":3,"line":22},"numPassingAsserts":7,"retryReasons":[],"status":"passed","title":"should return false for invalid branch names"},{"ancestorTitles":["isValidGitBranch"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidGitBranch should return false for empty string or null input","invocations":1,"location":{"column":3,"line":38},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should return false for empty string or null input"}],"endTime":1737599457788,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidGitBranch.js","startTime":1737599457699,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["readableDate"],"duration":24,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should return the formatted date in \"LLL dd yyyy\" format for valid dates","invocations":1,"location":{"column":3,"line":5},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return the formatted date in \"LLL dd yyyy\" format for valid dates"},{"ancestorTitles":["readableDate"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should return consistent output regardless of input time zone","invocations":1,"location":{"column":3,"line":11},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return consistent output regardless of input time zone"},{"ancestorTitles":["readableDate"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should throw an error when input is not a valid date","invocations":1,"location":{"column":3,"line":17},"numPassingAsserts":6,"retryReasons":[],"status":"passed","title":"should throw an error when input is not a valid date"},{"ancestorTitles":["readableDate"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should handle edge case dates correctly","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should handle edge case dates correctly"}],"endTime":1737599457797,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/readableDate.js","startTime":1737599457665,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidVerificationToken"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidVerificationToken should return true for valid verification tokens","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should return true for valid verification tokens"},{"ancestorTitles":["isValidVerificationToken"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidVerificationToken should return false for invalid verification tokens","invocations":1,"location":{"column":3,"line":16},"numPassingAsserts":7,"retryReasons":[],"status":"passed","title":"should return false for invalid verification tokens"}],"endTime":1737599457805,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidVerificationToken.js","startTime":1737599457742,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidAnalyticsId"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidAnalyticsId should return true for valid Analytics IDs","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":6,"retryReasons":[],"status":"passed","title":"should return true for valid Analytics IDs"},{"ancestorTitles":["isValidAnalyticsId"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"isValidAnalyticsId should return false for invalid Analytics IDs","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid Analytics IDs"}],"endTime":1737599457844,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidAnalyticsId.js","startTime":1737599457773,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["formatDate"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"formatDate should format a Date object into yyyy-mm-dd","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format a Date object into yyyy-mm-dd"}],"endTime":1737599457851,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatDate.js","startTime":1737599457801,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidDapAgency"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidDapAgency should return true for valid agency names","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":5,"retryReasons":[],"status":"passed","title":"should return true for valid agency names"},{"ancestorTitles":["isValidDapAgency"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"isValidDapAgency should return false for invalid agency names","invocations":1,"location":{"column":3,"line":18},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid agency names"}],"endTime":1737599457842,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidDapAgency.js","startTime":1737599457782,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidSearchKey"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchKey should return true for valid search keys","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should return true for valid search keys"},{"ancestorTitles":["isValidSearchKey"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchKey should return false for invalid search keys","invocations":1,"location":{"column":3,"line":17},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid search keys"}],"endTime":1737599457862,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchKey.js","startTime":1737599457797,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["sortJobs"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortJobs correctly sorts jobs into open and upcoming arrays","invocations":1,"location":{"column":3,"line":31},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"correctly sorts jobs into open and upcoming arrays"}],"endTime":1737599457862,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortJobs.js","startTime":1737599457807,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["convertTimeToZone"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"convertTimeToZone should convert time to Eastern Time","invocations":1,"location":{"column":3,"line":5},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should convert time to Eastern Time"},{"ancestorTitles":["convertTimeToZone"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"convertTimeToZone should convert time to Pacific Time","invocations":1,"location":{"column":3,"line":10},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should convert time to Pacific Time"}],"endTime":1737599457862,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/convertTimeToZone.js","startTime":1737599457828,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["renderGlobalInfoSessions"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if infoSessions is undefined","invocations":1,"location":{"column":3,"line":22},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if infoSessions is undefined"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if infoSessions is null","invocations":1,"location":{"column":3,"line":33},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if infoSessions is null"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if infoSessions is an empty array","invocations":1,"location":{"column":3,"line":44},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if infoSessions is an empty array"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if there are no future info sessions","invocations":1,"location":{"column":3,"line":55},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if there are no future info sessions"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":32,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions renders only future info sessions if mixed with past sessions","invocations":1,"location":{"column":3,"line":77},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders only future info sessions if mixed with past sessions"}],"endTime":1737599458006,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderGlobalInfoSessions.js","startTime":1737599457658,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["addOpenJobsToDOM"],"duration":43,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should append job list with correct details when jobs are available","invocations":1,"location":{"column":3,"line":21},"numPassingAsserts":9,"retryReasons":[],"status":"passed","title":"should append job list with correct details when jobs are available"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should append no jobs message when no jobs are available","invocations":1,"location":{"column":3,"line":63},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should append no jobs message when no jobs are available"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should handle empty info sessions array gracefully","invocations":1,"location":{"column":3,"line":72},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should handle empty info sessions array gracefully"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should correctly construct URLs for pages.cloud.gov","invocations":1,"location":{"column":3,"line":93},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should correctly construct URLs for pages.cloud.gov"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should use external URL if provided","invocations":1,"location":{"column":3,"line":114},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should use external URL if provided"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should apply correct inline styles to elements","invocations":1,"location":{"column":3,"line":133},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should apply correct inline styles to elements"}],"endTime":1737599458040,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/addOpenJobsToDOM.js","startTime":1737599457669,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["renderInfoSessions"],"duration":22,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders valid upcoming info sessions into the link item","invocations":1,"location":{"column":3,"line":15},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"renders valid upcoming info sessions into the link item"},{"ancestorTitles":["renderInfoSessions"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render anything if infoSessions is an empty array","invocations":1,"location":{"column":3,"line":38},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render anything if infoSessions is an empty array"},{"ancestorTitles":["renderInfoSessions"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render anything if infoSessions is undefined","invocations":1,"location":{"column":3,"line":45},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render anything if infoSessions is undefined"},{"ancestorTitles":["renderInfoSessions"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render anything if infoSessions is null","invocations":1,"location":{"column":3,"line":50},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render anything if infoSessions is null"},{"ancestorTitles":["renderInfoSessions"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render past info sessions","invocations":1,"location":{"column":3,"line":55},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render past info sessions"},{"ancestorTitles":["renderInfoSessions"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders only future info sessions when mixed with past sessions","invocations":1,"location":{"column":3,"line":73},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders only future info sessions when mixed with past sessions"},{"ancestorTitles":["renderInfoSessions"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders a styled wrapper with correct classes for /join/ page layout","invocations":1,"location":{"column":3,"line":96},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders a styled wrapper with correct classes for /join/ page layout"},{"ancestorTitles":["renderInfoSessions"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders a styled wrapper with correct classes for position layout","invocations":1,"location":{"column":3,"line":114},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders a styled wrapper with correct classes for position layout"}],"endTime":1737599458084,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderInfoSessions.js","startTime":1737599458017,"status":"passed","summary":""}],"wasInterrupted":false,"coverageMap":{"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js":{"path":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":13},"end":{"line":2,"column":28}},"2":{"start":{"line":3,"column":14},"end":{"line":3,"column":43}},"3":{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},"4":{"start":{"line":13,"column":4},"end":{"line":13,"column":17}},"5":{"start":{"line":17,"column":25},"end":{"line":17,"column":48}},"6":{"start":{"line":20,"column":2},"end":{"line":28,"column":3}},"7":{"start":{"line":27,"column":4},"end":{"line":27,"column":17}},"8":{"start":{"line":31,"column":2},"end":{"line":31,"column":37}},"9":{"start":{"line":40,"column":2},"end":{"line":42,"column":3}},"10":{"start":{"line":41,"column":4},"end":{"line":41,"column":17}},"11":{"start":{"line":44,"column":29},"end":{"line":44,"column":41}},"12":{"start":{"line":45,"column":2},"end":{"line":45,"column":41}},"13":{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},"14":{"start":{"line":55,"column":4},"end":{"line":55,"column":17}},"15":{"start":{"line":58,"column":25},"end":{"line":58,"column":37}},"16":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"17":{"start":{"line":68,"column":2},"end":{"line":70,"column":3}},"18":{"start":{"line":69,"column":4},"end":{"line":69,"column":17}},"19":{"start":{"line":74,"column":4},"end":{"line":74,"column":82}},"20":{"start":{"line":75,"column":2},"end":{"line":75,"column":35}},"21":{"start":{"line":84,"column":2},"end":{"line":86,"column":3}},"22":{"start":{"line":85,"column":4},"end":{"line":85,"column":17}},"23":{"start":{"line":88,"column":25},"end":{"line":88,"column":57}},"24":{"start":{"line":89,"column":2},"end":{"line":89,"column":40}},"25":{"start":{"line":98,"column":2},"end":{"line":100,"column":3}},"26":{"start":{"line":99,"column":4},"end":{"line":99,"column":17}},"27":{"start":{"line":102,"column":31},"end":{"line":102,"column":61}},"28":{"start":{"line":103,"column":2},"end":{"line":103,"column":46}},"29":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"30":{"start":{"line":113,"column":4},"end":{"line":113,"column":17}},"31":{"start":{"line":116,"column":21},"end":{"line":116,"column":42}},"32":{"start":{"line":117,"column":2},"end":{"line":117,"column":32}},"33":{"start":{"line":127,"column":2},"end":{"line":129,"column":3}},"34":{"start":{"line":128,"column":4},"end":{"line":128,"column":18}},"35":{"start":{"line":132,"column":37},"end":{"line":132,"column":65}},"36":{"start":{"line":135,"column":27},"end":{"line":135,"column":76}},"37":{"start":{"line":138,"column":2},"end":{"line":140,"column":3}},"38":{"start":{"line":139,"column":4},"end":{"line":139,"column":28}},"39":{"start":{"line":143,"column":2},"end":{"line":143,"column":46}},"40":{"start":{"line":154,"column":2},"end":{"line":156,"column":3}},"41":{"start":{"line":155,"column":4},"end":{"line":155,"column":50}},"42":{"start":{"line":158,"column":13},"end":{"line":158,"column":24}},"43":{"start":{"line":159,"column":2},"end":{"line":181,"column":5}},"44":{"start":{"line":160,"column":4},"end":{"line":167,"column":5}},"45":{"start":{"line":166,"column":6},"end":{"line":166,"column":60}},"46":{"start":{"line":169,"column":18},"end":{"line":169,"column":56}},"47":{"start":{"line":170,"column":18},"end":{"line":170,"column":56}},"48":{"start":{"line":172,"column":4},"end":{"line":180,"column":5}},"49":{"start":{"line":173,"column":6},"end":{"line":173,"column":40}},"50":{"start":{"line":174,"column":11},"end":{"line":180,"column":5}},"51":{"start":{"line":175,"column":6},"end":{"line":175,"column":15}},"52":{"start":{"line":176,"column":11},"end":{"line":180,"column":5}},"53":{"start":{"line":177,"column":6},"end":{"line":177,"column":16}},"54":{"start":{"line":179,"column":6},"end":{"line":179,"column":38}},"55":{"start":{"line":192,"column":2},"end":{"line":194,"column":3}},"56":{"start":{"line":193,"column":4},"end":{"line":193,"column":43}},"57":{"start":{"line":196,"column":17},"end":{"line":196,"column":45}},"58":{"start":{"line":198,"column":2},"end":{"line":198,"column":42}},"59":{"start":{"line":209,"column":2},"end":{"line":211,"column":3}},"60":{"start":{"line":210,"column":4},"end":{"line":210,"column":21}},"61":{"start":{"line":214,"column":17},"end":{"line":216,"column":3}},"62":{"start":{"line":219,"column":19},"end":{"line":219,"column":49}},"63":{"start":{"line":222,"column":20},"end":{"line":222,"column":24}},"64":{"start":{"line":223,"column":2},"end":{"line":227,"column":3}},"65":{"start":{"line":224,"column":4},"end":{"line":224,"column":35}},"66":{"start":{"line":226,"column":4},"end":{"line":226,"column":42}},"67":{"start":{"line":230,"column":2},"end":{"line":254,"column":3}},"68":{"start":{"line":232,"column":4},"end":{"line":234,"column":6}},"69":{"start":{"line":237,"column":4},"end":{"line":241,"column":5}},"70":{"start":{"line":238,"column":6},"end":{"line":240,"column":8}},"71":{"start":{"line":244,"column":17},"end":{"line":244,"column":39}},"72":{"start":{"line":245,"column":19},"end":{"line":245,"column":56}},"73":{"start":{"line":247,"column":4},"end":{"line":253,"column":5}},"74":{"start":{"line":248,"column":6},"end":{"line":248,"column":20}},"75":{"start":{"line":249,"column":11},"end":{"line":253,"column":5}},"76":{"start":{"line":250,"column":6},"end":{"line":250,"column":22}},"77":{"start":{"line":252,"column":6},"end":{"line":252,"column":24}},"78":{"start":{"line":256,"column":2},"end":{"line":256,"column":19}},"79":{"start":{"line":266,"column":2},"end":{"line":268,"column":3}},"80":{"start":{"line":267,"column":4},"end":{"line":267,"column":61}},"81":{"start":{"line":270,"column":17},"end":{"line":270,"column":45}},"82":{"start":{"line":273,"column":2},"end":{"line":278,"column":3}},"83":{"start":{"line":274,"column":4},"end":{"line":274,"column":42}},"84":{"start":{"line":275,"column":4},"end":{"line":275,"column":43}},"85":{"start":{"line":277,"column":4},"end":{"line":277,"column":43}},"86":{"start":{"line":288,"column":2},"end":{"line":288,"column":39}},"87":{"start":{"line":300,"column":2},"end":{"line":302,"column":3}},"88":{"start":{"line":301,"column":4},"end":{"line":301,"column":50}},"89":{"start":{"line":304,"column":2},"end":{"line":307,"column":12}},"90":{"start":{"line":318,"column":2},"end":{"line":320,"column":3}},"91":{"start":{"line":319,"column":4},"end":{"line":319,"column":50}},"92":{"start":{"line":321,"column":2},"end":{"line":324,"column":10}},"93":{"start":{"line":349,"column":19},"end":{"line":349,"column":21}},"94":{"start":{"line":350,"column":14},"end":{"line":350,"column":16}},"95":{"start":{"line":351,"column":18},"end":{"line":351,"column":20}},"96":{"start":{"line":352,"column":17},"end":{"line":352,"column":19}},"97":{"start":{"line":354,"column":2},"end":{"line":356,"column":3}},"98":{"start":{"line":355,"column":4},"end":{"line":355,"column":37}},"99":{"start":{"line":358,"column":14},"end":{"line":358,"column":31}},"100":{"start":{"line":359,"column":19},"end":{"line":359,"column":39}},"101":{"start":{"line":361,"column":19},"end":{"line":364,"column":4}},"102":{"start":{"line":366,"column":15},"end":{"line":366,"column":76}},"103":{"start":{"line":368,"column":2},"end":{"line":370,"column":3}},"104":{"start":{"line":369,"column":4},"end":{"line":369,"column":42}},"105":{"start":{"line":372,"column":2},"end":{"line":374,"column":3}},"106":{"start":{"line":373,"column":4},"end":{"line":373,"column":37}},"107":{"start":{"line":376,"column":2},"end":{"line":378,"column":3}},"108":{"start":{"line":377,"column":4},"end":{"line":377,"column":34}},"109":{"start":{"line":381,"column":17},"end":{"line":381,"column":210}},"110":{"start":{"line":383,"column":2},"end":{"line":383,"column":16}},"111":{"start":{"line":387,"column":18},"end":{"line":387,"column":51}},"112":{"start":{"line":388,"column":2},"end":{"line":388,"column":66}},"113":{"start":{"line":391,"column":0},"end":{"line":409,"column":2}}},"fnMap":{"0":{"name":"isValidGitBranch","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":25}},"loc":{"start":{"line":10,"column":34},"end":{"line":32,"column":1}},"line":10},"1":{"name":"isValidTwitterHandle","decl":{"start":{"line":39,"column":9},"end":{"line":39,"column":29}},"loc":{"start":{"line":39,"column":38},"end":{"line":46,"column":1}},"line":39},"2":{"name":"isValidDapAgency","decl":{"start":{"line":53,"column":9},"end":{"line":53,"column":25}},"loc":{"start":{"line":53,"column":34},"end":{"line":60,"column":1}},"line":53},"3":{"name":"isValidAnalyticsId","decl":{"start":{"line":67,"column":9},"end":{"line":67,"column":27}},"loc":{"start":{"line":67,"column":32},"end":{"line":76,"column":1}},"line":67},"4":{"name":"isValidSearchKey","decl":{"start":{"line":83,"column":9},"end":{"line":83,"column":25}},"loc":{"start":{"line":83,"column":37},"end":{"line":90,"column":1}},"line":83},"5":{"name":"isValidSearchAffiliate","decl":{"start":{"line":97,"column":9},"end":{"line":97,"column":31}},"loc":{"start":{"line":97,"column":43},"end":{"line":104,"column":1}},"line":97},"6":{"name":"isValidVerificationToken","decl":{"start":{"line":111,"column":9},"end":{"line":111,"column":33}},"loc":{"start":{"line":111,"column":41},"end":{"line":118,"column":1}},"line":111},"7":{"name":"numberWithCommas","decl":{"start":{"line":125,"column":9},"end":{"line":125,"column":25}},"loc":{"start":{"line":125,"column":34},"end":{"line":144,"column":1}},"line":125},"8":{"name":"sortByProp","decl":{"start":{"line":153,"column":9},"end":{"line":153,"column":19}},"loc":{"start":{"line":153,"column":34},"end":{"line":182,"column":1}},"line":153},"9":{"name":"(anonymous_9)","decl":{"start":{"line":159,"column":19},"end":{"line":159,"column":20}},"loc":{"start":{"line":159,"column":29},"end":{"line":181,"column":3}},"line":159},"10":{"name":"readableDate","decl":{"start":{"line":191,"column":9},"end":{"line":191,"column":21}},"loc":{"start":{"line":191,"column":31},"end":{"line":199,"column":1}},"line":191},"11":{"name":"getStateFromDates","decl":{"start":{"line":208,"column":9},"end":{"line":208,"column":26}},"loc":{"start":{"line":208,"column":42},"end":{"line":257,"column":1}},"line":208},"12":{"name":"htmlDateString","decl":{"start":{"line":265,"column":9},"end":{"line":265,"column":23}},"loc":{"start":{"line":265,"column":33},"end":{"line":279,"column":1}},"line":265},"13":{"name":"minNumber","decl":{"start":{"line":287,"column":9},"end":{"line":287,"column":18}},"loc":{"start":{"line":287,"column":31},"end":{"line":289,"column":1}},"line":287},"14":{"name":"uswdsIconWithSize","decl":{"start":{"line":299,"column":9},"end":{"line":299,"column":26}},"loc":{"start":{"line":299,"column":39},"end":{"line":308,"column":1}},"line":299},"15":{"name":"uswdsIcon","decl":{"start":{"line":317,"column":9},"end":{"line":317,"column":18}},"loc":{"start":{"line":317,"column":25},"end":{"line":325,"column":1}},"line":317},"16":{"name":"imageWithClassShortcode","decl":{"start":{"line":341,"column":15},"end":{"line":341,"column":38}},"loc":{"start":{"line":348,"column":2},"end":{"line":384,"column":1}},"line":348},"17":{"name":"truncateText","decl":{"start":{"line":386,"column":9},"end":{"line":386,"column":21}},"loc":{"start":{"line":386,"column":28},"end":{"line":389,"column":1}},"line":386}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},"type":"if","locations":[{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},{"start":{},"end":{}}],"line":12},"1":{"loc":{"start":{"line":12,"column":6},"end":{"line":12,"column":56}},"type":"binary-expr","locations":[{"start":{"line":12,"column":6},"end":{"line":12,"column":32}},{"start":{"line":12,"column":36},"end":{"line":12,"column":56}}],"line":12},"2":{"loc":{"start":{"line":20,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":28,"column":3}},{"start":{},"end":{}}],"line":20},"3":{"loc":{"start":{"line":21,"column":4},"end":{"line":25,"column":24}},"type":"binary-expr","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":25}},{"start":{"line":22,"column":4},"end":{"line":22,"column":26}},{"start":{"line":23,"column":4},"end":{"line":23,"column":24}},{"start":{"line":24,"column":4},"end":{"line":24,"column":26}},{"start":{"line":25,"column":4},"end":{"line":25,"column":24}}],"line":21},"4":{"loc":{"start":{"line":40,"column":2},"end":{"line":42,"column":3}},"type":"if","locations":[{"start":{"line":40,"column":2},"end":{"line":42,"column":3}},{"start":{},"end":{}}],"line":40},"5":{"loc":{"start":{"line":40,"column":6},"end":{"line":40,"column":45}},"type":"binary-expr","locations":[{"start":{"line":40,"column":6},"end":{"line":40,"column":21}},{"start":{"line":40,"column":25},"end":{"line":40,"column":45}}],"line":40},"6":{"loc":{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},"type":"if","locations":[{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},{"start":{},"end":{}}],"line":54},"7":{"loc":{"start":{"line":54,"column":6},"end":{"line":54,"column":45}},"type":"binary-expr","locations":[{"start":{"line":54,"column":6},"end":{"line":54,"column":21}},{"start":{"line":54,"column":25},"end":{"line":54,"column":45}}],"line":54},"8":{"loc":{"start":{"line":68,"column":2},"end":{"line":70,"column":3}},"type":"if","locations":[{"start":{"line":68,"column":2},"end":{"line":70,"column":3}},{"start":{},"end":{}}],"line":68},"9":{"loc":{"start":{"line":68,"column":6},"end":{"line":68,"column":37}},"type":"binary-expr","locations":[{"start":{"line":68,"column":6},"end":{"line":68,"column":17}},{"start":{"line":68,"column":21},"end":{"line":68,"column":37}}],"line":68},"10":{"loc":{"start":{"line":84,"column":2},"end":{"line":86,"column":3}},"type":"if","locations":[{"start":{"line":84,"column":2},"end":{"line":86,"column":3}},{"start":{},"end":{}}],"line":84},"11":{"loc":{"start":{"line":84,"column":6},"end":{"line":84,"column":51}},"type":"binary-expr","locations":[{"start":{"line":84,"column":6},"end":{"line":84,"column":24}},{"start":{"line":84,"column":28},"end":{"line":84,"column":51}}],"line":84},"12":{"loc":{"start":{"line":98,"column":2},"end":{"line":100,"column":3}},"type":"if","locations":[{"start":{"line":98,"column":2},"end":{"line":100,"column":3}},{"start":{},"end":{}}],"line":98},"13":{"loc":{"start":{"line":98,"column":6},"end":{"line":98,"column":51}},"type":"binary-expr","locations":[{"start":{"line":98,"column":6},"end":{"line":98,"column":24}},{"start":{"line":98,"column":28},"end":{"line":98,"column":51}}],"line":98},"14":{"loc":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"type":"if","locations":[{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},{"start":{},"end":{}}],"line":112},"15":{"loc":{"start":{"line":112,"column":6},"end":{"line":112,"column":43}},"type":"binary-expr","locations":[{"start":{"line":112,"column":6},"end":{"line":112,"column":20}},{"start":{"line":112,"column":24},"end":{"line":112,"column":43}}],"line":112},"16":{"loc":{"start":{"line":127,"column":2},"end":{"line":129,"column":3}},"type":"if","locations":[{"start":{"line":127,"column":2},"end":{"line":129,"column":3}},{"start":{},"end":{}}],"line":127},"17":{"loc":{"start":{"line":138,"column":2},"end":{"line":140,"column":3}},"type":"if","locations":[{"start":{"line":138,"column":2},"end":{"line":140,"column":3}},{"start":{},"end":{}}],"line":138},"18":{"loc":{"start":{"line":154,"column":2},"end":{"line":156,"column":3}},"type":"if","locations":[{"start":{"line":154,"column":2},"end":{"line":156,"column":3}},{"start":{},"end":{}}],"line":154},"19":{"loc":{"start":{"line":160,"column":4},"end":{"line":167,"column":5}},"type":"if","locations":[{"start":{"line":160,"column":4},"end":{"line":167,"column":5}},{"start":{},"end":{}}],"line":160},"20":{"loc":{"start":{"line":161,"column":6},"end":{"line":164,"column":16}},"type":"binary-expr","locations":[{"start":{"line":161,"column":6},"end":{"line":161,"column":27}},{"start":{"line":162,"column":6},"end":{"line":162,"column":16}},{"start":{"line":163,"column":6},"end":{"line":163,"column":27}},{"start":{"line":164,"column":6},"end":{"line":164,"column":16}}],"line":161},"21":{"loc":{"start":{"line":169,"column":18},"end":{"line":169,"column":56}},"type":"cond-expr","locations":[{"start":{"line":169,"column":42},"end":{"line":169,"column":49}},{"start":{"line":169,"column":52},"end":{"line":169,"column":56}}],"line":169},"22":{"loc":{"start":{"line":170,"column":18},"end":{"line":170,"column":56}},"type":"cond-expr","locations":[{"start":{"line":170,"column":42},"end":{"line":170,"column":49}},{"start":{"line":170,"column":52},"end":{"line":170,"column":56}}],"line":170},"23":{"loc":{"start":{"line":172,"column":4},"end":{"line":180,"column":5}},"type":"if","locations":[{"start":{"line":172,"column":4},"end":{"line":180,"column":5}},{"start":{"line":174,"column":11},"end":{"line":180,"column":5}}],"line":172},"24":{"loc":{"start":{"line":172,"column":8},"end":{"line":172,"column":62}},"type":"binary-expr","locations":[{"start":{"line":172,"column":8},"end":{"line":172,"column":33}},{"start":{"line":172,"column":37},"end":{"line":172,"column":62}}],"line":172},"25":{"loc":{"start":{"line":174,"column":11},"end":{"line":180,"column":5}},"type":"if","locations":[{"start":{"line":174,"column":11},"end":{"line":180,"column":5}},{"start":{"line":176,"column":11},"end":{"line":180,"column":5}}],"line":174},"26":{"loc":{"start":{"line":176,"column":11},"end":{"line":180,"column":5}},"type":"if","locations":[{"start":{"line":176,"column":11},"end":{"line":180,"column":5}},{"start":{"line":178,"column":11},"end":{"line":180,"column":5}}],"line":176},"27":{"loc":{"start":{"line":192,"column":2},"end":{"line":194,"column":3}},"type":"if","locations":[{"start":{"line":192,"column":2},"end":{"line":194,"column":3}},{"start":{},"end":{}}],"line":192},"28":{"loc":{"start":{"line":192,"column":6},"end":{"line":192,"column":50}},"type":"binary-expr","locations":[{"start":{"line":192,"column":6},"end":{"line":192,"column":32}},{"start":{"line":192,"column":36},"end":{"line":192,"column":50}}],"line":192},"29":{"loc":{"start":{"line":209,"column":2},"end":{"line":211,"column":3}},"type":"if","locations":[{"start":{"line":209,"column":2},"end":{"line":211,"column":3}},{"start":{},"end":{}}],"line":209},"30":{"loc":{"start":{"line":209,"column":6},"end":{"line":209,"column":23}},"type":"binary-expr","locations":[{"start":{"line":209,"column":6},"end":{"line":209,"column":12}},{"start":{"line":209,"column":16},"end":{"line":209,"column":23}}],"line":209},"31":{"loc":{"start":{"line":219,"column":19},"end":{"line":219,"column":49}},"type":"cond-expr","locations":[{"start":{"line":219,"column":27},"end":{"line":219,"column":42}},{"start":{"line":219,"column":45},"end":{"line":219,"column":49}}],"line":219},"32":{"loc":{"start":{"line":223,"column":2},"end":{"line":227,"column":3}},"type":"if","locations":[{"start":{"line":223,"column":2},"end":{"line":227,"column":3}},{"start":{},"end":{}}],"line":223},"33":{"loc":{"start":{"line":230,"column":2},"end":{"line":254,"column":3}},"type":"if","locations":[{"start":{"line":230,"column":2},"end":{"line":254,"column":3}},{"start":{},"end":{}}],"line":230},"34":{"loc":{"start":{"line":237,"column":4},"end":{"line":241,"column":5}},"type":"if","locations":[{"start":{"line":237,"column":4},"end":{"line":241,"column":5}},{"start":{},"end":{}}],"line":237},"35":{"loc":{"start":{"line":245,"column":19},"end":{"line":245,"column":56}},"type":"binary-expr","locations":[{"start":{"line":245,"column":19},"end":{"line":245,"column":30}},{"start":{"line":245,"column":34},"end":{"line":245,"column":56}}],"line":245},"36":{"loc":{"start":{"line":247,"column":4},"end":{"line":253,"column":5}},"type":"if","locations":[{"start":{"line":247,"column":4},"end":{"line":253,"column":5}},{"start":{"line":249,"column":11},"end":{"line":253,"column":5}}],"line":247},"37":{"loc":{"start":{"line":247,"column":8},"end":{"line":247,"column":27}},"type":"binary-expr","locations":[{"start":{"line":247,"column":8},"end":{"line":247,"column":14}},{"start":{"line":247,"column":18},"end":{"line":247,"column":27}}],"line":247},"38":{"loc":{"start":{"line":249,"column":11},"end":{"line":253,"column":5}},"type":"if","locations":[{"start":{"line":249,"column":11},"end":{"line":253,"column":5}},{"start":{"line":251,"column":11},"end":{"line":253,"column":5}}],"line":249},"39":{"loc":{"start":{"line":266,"column":2},"end":{"line":268,"column":3}},"type":"if","locations":[{"start":{"line":266,"column":2},"end":{"line":268,"column":3}},{"start":{},"end":{}}],"line":266},"40":{"loc":{"start":{"line":266,"column":6},"end":{"line":266,"column":60}},"type":"binary-expr","locations":[{"start":{"line":266,"column":6},"end":{"line":266,"column":32}},{"start":{"line":266,"column":36},"end":{"line":266,"column":60}}],"line":266},"41":{"loc":{"start":{"line":273,"column":2},"end":{"line":278,"column":3}},"type":"if","locations":[{"start":{"line":273,"column":2},"end":{"line":278,"column":3}},{"start":{"line":276,"column":9},"end":{"line":278,"column":3}}],"line":273},"42":{"loc":{"start":{"line":300,"column":2},"end":{"line":302,"column":3}},"type":"if","locations":[{"start":{"line":300,"column":2},"end":{"line":302,"column":3}},{"start":{},"end":{}}],"line":300},"43":{"loc":{"start":{"line":318,"column":2},"end":{"line":320,"column":3}},"type":"if","locations":[{"start":{"line":318,"column":2},"end":{"line":320,"column":3}},{"start":{},"end":{}}],"line":318},"44":{"loc":{"start":{"line":354,"column":2},"end":{"line":356,"column":3}},"type":"if","locations":[{"start":{"line":354,"column":2},"end":{"line":356,"column":3}},{"start":{},"end":{}}],"line":354},"45":{"loc":{"start":{"line":366,"column":15},"end":{"line":366,"column":76}},"type":"cond-expr","locations":[{"start":{"line":366,"column":36},"end":{"line":366,"column":57}},{"start":{"line":366,"column":60},"end":{"line":366,"column":76}}],"line":366},"46":{"loc":{"start":{"line":368,"column":2},"end":{"line":370,"column":3}},"type":"if","locations":[{"start":{"line":368,"column":2},"end":{"line":370,"column":3}},{"start":{},"end":{}}],"line":368},"47":{"loc":{"start":{"line":372,"column":2},"end":{"line":374,"column":3}},"type":"if","locations":[{"start":{"line":372,"column":2},"end":{"line":374,"column":3}},{"start":{},"end":{}}],"line":372},"48":{"loc":{"start":{"line":376,"column":2},"end":{"line":378,"column":3}},"type":"if","locations":[{"start":{"line":376,"column":2},"end":{"line":378,"column":3}},{"start":{},"end":{}}],"line":376},"49":{"loc":{"start":{"line":381,"column":115},"end":{"line":381,"column":139}},"type":"cond-expr","locations":[{"start":{"line":381,"column":123},"end":{"line":381,"column":134}},{"start":{"line":381,"column":137},"end":{"line":381,"column":139}}],"line":381},"50":{"loc":{"start":{"line":381,"column":142},"end":{"line":381,"column":174}},"type":"cond-expr","locations":[{"start":{"line":381,"column":154},"end":{"line":381,"column":169}},{"start":{"line":381,"column":172},"end":{"line":381,"column":174}}],"line":381},"51":{"loc":{"start":{"line":381,"column":177},"end":{"line":381,"column":207}},"type":"cond-expr","locations":[{"start":{"line":381,"column":188},"end":{"line":381,"column":202}},{"start":{"line":381,"column":205},"end":{"line":381,"column":207}}],"line":381}},"s":{"0":16,"1":16,"2":16,"3":18,"4":3,"5":15,"6":15,"7":4,"8":11,"9":12,"10":2,"11":10,"12":10,"13":13,"14":2,"15":11,"16":11,"17":14,"18":2,"19":12,"20":12,"21":12,"22":2,"23":10,"24":10,"25":14,"26":2,"27":12,"28":12,"29":10,"30":2,"31":8,"32":8,"33":10,"34":4,"35":6,"36":6,"37":6,"38":4,"39":2,"40":12,"41":4,"42":8,"43":8,"44":17,"45":1,"46":16,"47":16,"48":16,"49":6,"50":10,"51":1,"52":9,"53":2,"54":7,"55":10,"56":6,"57":4,"58":4,"59":8,"60":2,"61":6,"62":6,"63":6,"64":6,"65":4,"66":4,"67":6,"68":5,"69":5,"70":3,"71":5,"72":5,"73":5,"74":3,"75":2,"76":1,"77":1,"78":1,"79":6,"80":3,"81":3,"82":3,"83":1,"84":1,"85":2,"86":5,"87":10,"88":5,"89":5,"90":9,"91":5,"92":4,"93":5,"94":5,"95":5,"96":5,"97":5,"98":1,"99":5,"100":5,"101":5,"102":4,"103":4,"104":2,"105":4,"106":2,"107":4,"108":2,"109":4,"110":4,"111":0,"112":0,"113":16},"f":{"0":18,"1":12,"2":13,"3":14,"4":12,"5":14,"6":10,"7":10,"8":12,"9":17,"10":10,"11":8,"12":6,"13":5,"14":10,"15":9,"16":5,"17":0},"b":{"0":[3,15],"1":[18,16],"2":[4,11],"3":[15,13,12,12,11],"4":[2,10],"5":[12,11],"6":[2,11],"7":[13,12],"8":[2,12],"9":[14,13],"10":[2,10],"11":[12,11],"12":[2,12],"13":[14,13],"14":[2,8],"15":[10,9],"16":[4,6],"17":[4,2],"18":[4,8],"19":[1,16],"20":[17,16,16,16],"21":[15,1],"22":[14,2],"23":[6,10],"24":[16,8],"25":[1,9],"26":[2,7],"27":[6,4],"28":[10,4],"29":[2,6],"30":[8,3],"31":[5,1],"32":[4,2],"33":[5,1],"34":[3,2],"35":[5,3],"36":[3,2],"37":[5,4],"38":[1,1],"39":[3,3],"40":[6,3],"41":[1,2],"42":[5,5],"43":[5,4],"44":[1,4],"45":[0,4],"46":[2,2],"47":[2,2],"48":[2,2],"49":[2,2],"50":[2,2],"51":[2,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"2a00a15c568431f390e84f99a44d867ea1ab4452"},"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js":{"path":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js","statementMap":{"0":{"start":{"line":1,"column":12},"end":{"line":1,"column":22}},"1":{"start":{"line":2,"column":25},"end":{"line":2,"column":67}},"2":{"start":{"line":5,"column":19},"end":{"line":5,"column":21}},"3":{"start":{"line":6,"column":23},"end":{"line":6,"column":25}},"4":{"start":{"line":7,"column":16},"end":{"line":7,"column":31}},"5":{"start":{"line":9,"column":2},"end":{"line":41,"column":5}},"6":{"start":{"line":10,"column":18},"end":{"line":10,"column":51}},"7":{"start":{"line":12,"column":19},"end":{"line":12,"column":54}},"8":{"start":{"line":17,"column":4},"end":{"line":25,"column":5}},"9":{"start":{"line":22,"column":6},"end":{"line":24,"column":7}},"10":{"start":{"line":23,"column":8},"end":{"line":23,"column":27}},"11":{"start":{"line":30,"column":4},"end":{"line":40,"column":5}},"12":{"start":{"line":37,"column":6},"end":{"line":39,"column":7}},"13":{"start":{"line":38,"column":8},"end":{"line":38,"column":31}},"14":{"start":{"line":43,"column":2},"end":{"line":48,"column":3}},"15":{"start":{"line":44,"column":4},"end":{"line":44,"column":38}},"16":{"start":{"line":46,"column":4},"end":{"line":46,"column":31}},"17":{"start":{"line":47,"column":4},"end":{"line":47,"column":39}},"18":{"start":{"line":52,"column":26},"end":{"line":52,"column":62}},"19":{"start":{"line":53,"column":18},"end":{"line":53,"column":46}},"20":{"start":{"line":55,"column":2},"end":{"line":55,"column":36}},"21":{"start":{"line":57,"column":2},"end":{"line":126,"column":3}},"22":{"start":{"line":58,"column":4},"end":{"line":117,"column":7}},"23":{"start":{"line":59,"column":23},"end":{"line":59,"column":51}},"24":{"start":{"line":60,"column":19},"end":{"line":60,"column":46}},"25":{"start":{"line":62,"column":6},"end":{"line":62,"column":45}},"26":{"start":{"line":63,"column":6},"end":{"line":63,"column":35}},"27":{"start":{"line":66,"column":20},"end":{"line":66,"column":72}},"28":{"start":{"line":67,"column":6},"end":{"line":76,"column":7}},"29":{"start":{"line":68,"column":8},"end":{"line":75,"column":9}},"30":{"start":{"line":70,"column":10},"end":{"line":70,"column":50}},"31":{"start":{"line":71,"column":10},"end":{"line":71,"column":56}},"32":{"start":{"line":74,"column":10},"end":{"line":74,"column":28}},"33":{"start":{"line":78,"column":6},"end":{"line":78,"column":26}},"34":{"start":{"line":81,"column":6},"end":{"line":83,"column":7}},"35":{"start":{"line":82,"column":8},"end":{"line":82,"column":31}},"36":{"start":{"line":86,"column":6},"end":{"line":86,"column":35}},"37":{"start":{"line":89,"column":25},"end":{"line":95,"column":8}},"38":{"start":{"line":98,"column":29},"end":{"line":98,"column":31}},"39":{"start":{"line":99,"column":6},"end":{"line":103,"column":7}},"40":{"start":{"line":100,"column":8},"end":{"line":100,"column":143}},"41":{"start":{"line":102,"column":8},"end":{"line":102,"column":78}},"42":{"start":{"line":106,"column":6},"end":{"line":106,"column":33}},"43":{"start":{"line":109,"column":6},"end":{"line":109,"column":60}},"44":{"start":{"line":110,"column":6},"end":{"line":110,"column":36}},"45":{"start":{"line":113,"column":27},"end":{"line":113,"column":44}},"46":{"start":{"line":114,"column":6},"end":{"line":116,"column":7}},"47":{"start":{"line":115,"column":8},"end":{"line":115,"column":62}},"48":{"start":{"line":119,"column":4},"end":{"line":119,"column":41}},"49":{"start":{"line":121,"column":23},"end":{"line":121,"column":50}},"50":{"start":{"line":122,"column":4},"end":{"line":123,"column":96}},"51":{"start":{"line":125,"column":4},"end":{"line":125,"column":44}},"52":{"start":{"line":130,"column":30},"end":{"line":130,"column":70}},"53":{"start":{"line":131,"column":18},"end":{"line":131,"column":46}},"54":{"start":{"line":133,"column":2},"end":{"line":133,"column":36}},"55":{"start":{"line":135,"column":2},"end":{"line":180,"column":3}},"56":{"start":{"line":136,"column":4},"end":{"line":175,"column":7}},"57":{"start":{"line":137,"column":23},"end":{"line":137,"column":51}},"58":{"start":{"line":138,"column":19},"end":{"line":138,"column":46}},"59":{"start":{"line":140,"column":6},"end":{"line":140,"column":45}},"60":{"start":{"line":141,"column":6},"end":{"line":141,"column":35}},"61":{"start":{"line":144,"column":20},"end":{"line":144,"column":72}},"62":{"start":{"line":145,"column":6},"end":{"line":154,"column":7}},"63":{"start":{"line":146,"column":8},"end":{"line":153,"column":9}},"64":{"start":{"line":148,"column":10},"end":{"line":148,"column":50}},"65":{"start":{"line":149,"column":10},"end":{"line":149,"column":56}},"66":{"start":{"line":152,"column":10},"end":{"line":152,"column":28}},"67":{"start":{"line":156,"column":6},"end":{"line":156,"column":26}},"68":{"start":{"line":159,"column":6},"end":{"line":161,"column":7}},"69":{"start":{"line":160,"column":8},"end":{"line":160,"column":31}},"70":{"start":{"line":164,"column":6},"end":{"line":164,"column":35}},"71":{"start":{"line":167,"column":6},"end":{"line":167,"column":33}},"72":{"start":{"line":168,"column":6},"end":{"line":168,"column":36}},"73":{"start":{"line":171,"column":27},"end":{"line":171,"column":44}},"74":{"start":{"line":172,"column":6},"end":{"line":174,"column":7}},"75":{"start":{"line":173,"column":8},"end":{"line":173,"column":62}},"76":{"start":{"line":177,"column":4},"end":{"line":177,"column":45}},"77":{"start":{"line":179,"column":4},"end":{"line":179,"column":33}},"78":{"start":{"line":190,"column":27},"end":{"line":190,"column":55}},"79":{"start":{"line":193,"column":2},"end":{"line":258,"column":7}},"80":{"start":{"line":196,"column":32},"end":{"line":198,"column":12}},"81":{"start":{"line":199,"column":26},"end":{"line":199,"column":41}},"82":{"start":{"line":200,"column":35},"end":{"line":200,"column":57}},"83":{"start":{"line":201,"column":31},"end":{"line":203,"column":29}},"84":{"start":{"line":204,"column":31},"end":{"line":204,"column":58}},"85":{"start":{"line":205,"column":29},"end":{"line":205,"column":44}},"86":{"start":{"line":207,"column":6},"end":{"line":211,"column":7}},"87":{"start":{"line":208,"column":8},"end":{"line":208,"column":36}},"88":{"start":{"line":209,"column":13},"end":{"line":211,"column":7}},"89":{"start":{"line":210,"column":8},"end":{"line":210,"column":21}},"90":{"start":{"line":213,"column":32},"end":{"line":213,"column":77}},"91":{"start":{"line":216,"column":33},"end":{"line":216,"column":60}},"92":{"start":{"line":217,"column":34},"end":{"line":217,"column":62}},"93":{"start":{"line":218,"column":18},"end":{"line":218,"column":28}},"94":{"start":{"line":219,"column":27},"end":{"line":219,"column":40}},"95":{"start":{"line":222,"column":6},"end":{"line":257,"column":7}},"96":{"start":{"line":223,"column":28},"end":{"line":223,"column":56}},"97":{"start":{"line":225,"column":28},"end":{"line":234,"column":9}},"98":{"start":{"line":236,"column":30},"end":{"line":236,"column":61}},"99":{"start":{"line":238,"column":32},"end":{"line":238,"column":59}},"100":{"start":{"line":239,"column":8},"end":{"line":239,"column":44}},"101":{"start":{"line":240,"column":8},"end":{"line":240,"column":42}},"102":{"start":{"line":241,"column":8},"end":{"line":241,"column":52}},"103":{"start":{"line":242,"column":8},"end":{"line":242,"column":48}},"104":{"start":{"line":244,"column":28},"end":{"line":244,"column":55}},"105":{"start":{"line":245,"column":8},"end":{"line":245,"column":49}},"106":{"start":{"line":248,"column":8},"end":{"line":250,"column":10}},"107":{"start":{"line":253,"column":8},"end":{"line":253,"column":45}},"108":{"start":{"line":256,"column":8},"end":{"line":256,"column":50}},"109":{"start":{"line":261,"column":2},"end":{"line":287,"column":3}},"110":{"start":{"line":262,"column":4},"end":{"line":286,"column":5}},"111":{"start":{"line":263,"column":22},"end":{"line":263,"column":53}},"112":{"start":{"line":264,"column":6},"end":{"line":264,"column":46}},"113":{"start":{"line":265,"column":6},"end":{"line":265,"column":41}},"114":{"start":{"line":266,"column":23},"end":{"line":266,"column":52}},"115":{"start":{"line":267,"column":6},"end":{"line":267,"column":47}},"116":{"start":{"line":268,"column":23},"end":{"line":268,"column":50}},"117":{"start":{"line":271,"column":6},"end":{"line":271,"column":76}},"118":{"start":{"line":272,"column":6},"end":{"line":272,"column":36}},"119":{"start":{"line":273,"column":6},"end":{"line":273,"column":37}},"120":{"start":{"line":275,"column":6},"end":{"line":275,"column":45}},"121":{"start":{"line":277,"column":6},"end":{"line":277,"column":36}},"122":{"start":{"line":279,"column":22},"end":{"line":279,"column":51}},"123":{"start":{"line":280,"column":6},"end":{"line":280,"column":56}},"124":{"start":{"line":281,"column":23},"end":{"line":281,"column":50}},"125":{"start":{"line":282,"column":6},"end":{"line":282,"column":77}},"126":{"start":{"line":283,"column":6},"end":{"line":283,"column":36}},"127":{"start":{"line":284,"column":6},"end":{"line":284,"column":44}},"128":{"start":{"line":285,"column":6},"end":{"line":285,"column":36}},"129":{"start":{"line":291,"column":36},"end":{"line":293,"column":3}},"130":{"start":{"line":294,"column":27},"end":{"line":294,"column":55}},"131":{"start":{"line":297,"column":2},"end":{"line":359,"column":7}},"132":{"start":{"line":300,"column":32},"end":{"line":300,"column":61}},"133":{"start":{"line":301,"column":26},"end":{"line":301,"column":41}},"134":{"start":{"line":302,"column":35},"end":{"line":302,"column":57}},"135":{"start":{"line":303,"column":31},"end":{"line":305,"column":29}},"136":{"start":{"line":306,"column":31},"end":{"line":306,"column":58}},"137":{"start":{"line":307,"column":29},"end":{"line":307,"column":44}},"138":{"start":{"line":309,"column":6},"end":{"line":313,"column":7}},"139":{"start":{"line":310,"column":8},"end":{"line":310,"column":36}},"140":{"start":{"line":311,"column":13},"end":{"line":313,"column":7}},"141":{"start":{"line":312,"column":8},"end":{"line":312,"column":21}},"142":{"start":{"line":315,"column":32},"end":{"line":315,"column":77}},"143":{"start":{"line":318,"column":33},"end":{"line":318,"column":60}},"144":{"start":{"line":319,"column":34},"end":{"line":319,"column":62}},"145":{"start":{"line":320,"column":18},"end":{"line":320,"column":28}},"146":{"start":{"line":321,"column":27},"end":{"line":321,"column":40}},"147":{"start":{"line":324,"column":6},"end":{"line":358,"column":7}},"148":{"start":{"line":325,"column":28},"end":{"line":325,"column":56}},"149":{"start":{"line":327,"column":28},"end":{"line":336,"column":9}},"150":{"start":{"line":338,"column":30},"end":{"line":338,"column":61}},"151":{"start":{"line":340,"column":32},"end":{"line":340,"column":59}},"152":{"start":{"line":341,"column":8},"end":{"line":341,"column":44}},"153":{"start":{"line":342,"column":8},"end":{"line":342,"column":42}},"154":{"start":{"line":343,"column":8},"end":{"line":343,"column":52}},"155":{"start":{"line":344,"column":8},"end":{"line":344,"column":48}},"156":{"start":{"line":346,"column":28},"end":{"line":346,"column":55}},"157":{"start":{"line":347,"column":8},"end":{"line":347,"column":42}},"158":{"start":{"line":350,"column":8},"end":{"line":350,"column":46}},"159":{"start":{"line":353,"column":8},"end":{"line":353,"column":49}},"160":{"start":{"line":354,"column":8},"end":{"line":354,"column":45}},"161":{"start":{"line":357,"column":8},"end":{"line":357,"column":50}},"162":{"start":{"line":361,"column":2},"end":{"line":368,"column":3}},"163":{"start":{"line":362,"column":4},"end":{"line":362,"column":60}},"164":{"start":{"line":364,"column":34},"end":{"line":366,"column":5}},"165":{"start":{"line":367,"column":4},"end":{"line":367,"column":49}},"166":{"start":{"line":373,"column":15},"end":{"line":373,"column":33}},"167":{"start":{"line":374,"column":16},"end":{"line":374,"column":60}},"168":{"start":{"line":375,"column":14},"end":{"line":375,"column":53}},"169":{"start":{"line":377,"column":2},"end":{"line":377,"column":35}},"170":{"start":{"line":382,"column":31},"end":{"line":382,"column":53}},"171":{"start":{"line":385,"column":18},"end":{"line":385,"column":66}},"172":{"start":{"line":386,"column":16},"end":{"line":386,"column":62}},"173":{"start":{"line":387,"column":18},"end":{"line":387,"column":69}},"174":{"start":{"line":388,"column":16},"end":{"line":388,"column":65}},"175":{"start":{"line":391,"column":2},"end":{"line":391,"column":59}},"176":{"start":{"line":396,"column":35},"end":{"line":396,"column":77}},"177":{"start":{"line":398,"column":16},"end":{"line":398,"column":35}},"178":{"start":{"line":399,"column":19},"end":{"line":399,"column":25}},"179":{"start":{"line":400,"column":2},"end":{"line":404,"column":3}},"180":{"start":{"line":401,"column":4},"end":{"line":401,"column":18}},"181":{"start":{"line":402,"column":9},"end":{"line":404,"column":3}},"182":{"start":{"line":403,"column":4},"end":{"line":403,"column":16}},"183":{"start":{"line":407,"column":19},"end":{"line":407,"column":58}},"184":{"start":{"line":408,"column":18},"end":{"line":408,"column":36}},"185":{"start":{"line":411,"column":2},"end":{"line":413,"column":3}},"186":{"start":{"line":412,"column":4},"end":{"line":412,"column":22}},"187":{"start":{"line":415,"column":2},"end":{"line":415,"column":31}},"188":{"start":{"line":417,"column":2},"end":{"line":419,"column":3}},"189":{"start":{"line":418,"column":4},"end":{"line":418,"column":19}},"190":{"start":{"line":421,"column":2},"end":{"line":421,"column":61}},"191":{"start":{"line":424,"column":0},"end":{"line":428,"column":1}},"192":{"start":{"line":425,"column":2},"end":{"line":425,"column":29}},"193":{"start":{"line":426,"column":2},"end":{"line":426,"column":61}},"194":{"start":{"line":427,"column":2},"end":{"line":427,"column":49}},"195":{"start":{"line":431,"column":0},"end":{"line":439,"column":2}}},"fnMap":{"0":{"name":"sortJobs","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":17}},"loc":{"start":{"line":4,"column":27},"end":{"line":49,"column":1}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":18},"end":{"line":9,"column":19}},"loc":{"start":{"line":9,"column":27},"end":{"line":41,"column":3}},"line":9},"2":{"name":"addOpenJobsToDOM","decl":{"start":{"line":51,"column":9},"end":{"line":51,"column":25}},"loc":{"start":{"line":51,"column":36},"end":{"line":127,"column":1}},"line":51},"3":{"name":"(anonymous_3)","decl":{"start":{"line":58,"column":21},"end":{"line":58,"column":22}},"loc":{"start":{"line":58,"column":30},"end":{"line":117,"column":5}},"line":58},"4":{"name":"addUpcomingJobsToDOM","decl":{"start":{"line":129,"column":9},"end":{"line":129,"column":29}},"loc":{"start":{"line":129,"column":44},"end":{"line":181,"column":1}},"line":129},"5":{"name":"(anonymous_5)","decl":{"start":{"line":136,"column":25},"end":{"line":136,"column":26}},"loc":{"start":{"line":136,"column":34},"end":{"line":175,"column":5}},"line":136},"6":{"name":"renderInfoSessions","decl":{"start":{"line":183,"column":9},"end":{"line":183,"column":27}},"loc":{"start":{"line":188,"column":2},"end":{"line":288,"column":1}},"line":188},"7":{"name":"(anonymous_7)","decl":{"start":{"line":194,"column":25},"end":{"line":194,"column":26}},"loc":{"start":{"line":194,"column":38},"end":{"line":258,"column":5}},"line":194},"8":{"name":"renderGlobalInfoSessions","decl":{"start":{"line":290,"column":9},"end":{"line":290,"column":33}},"loc":{"start":{"line":290,"column":48},"end":{"line":369,"column":1}},"line":290},"9":{"name":"(anonymous_9)","decl":{"start":{"line":298,"column":25},"end":{"line":298,"column":26}},"loc":{"start":{"line":298,"column":38},"end":{"line":359,"column":5}},"line":298},"10":{"name":"formatDate","decl":{"start":{"line":372,"column":9},"end":{"line":372,"column":19}},"loc":{"start":{"line":372,"column":26},"end":{"line":378,"column":1}},"line":372},"11":{"name":"formatSessionTimes","decl":{"start":{"line":381,"column":9},"end":{"line":381,"column":27}},"loc":{"start":{"line":381,"column":41},"end":{"line":392,"column":1}},"line":381},"12":{"name":"convertTimeToZone","decl":{"start":{"line":395,"column":9},"end":{"line":395,"column":26}},"loc":{"start":{"line":395,"column":43},"end":{"line":422,"column":1}},"line":395}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":18},"end":{"line":10,"column":51}},"type":"cond-expr","locations":[{"start":{"line":10,"column":37},"end":{"line":10,"column":46}},{"start":{"line":10,"column":49},"end":{"line":10,"column":51}}],"line":10},"1":{"loc":{"start":{"line":12,"column":19},"end":{"line":12,"column":54}},"type":"cond-expr","locations":[{"start":{"line":12,"column":39},"end":{"line":12,"column":49}},{"start":{"line":12,"column":52},"end":{"line":12,"column":54}}],"line":12},"2":{"loc":{"start":{"line":17,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":25,"column":5}},{"start":{},"end":{}}],"line":17},"3":{"loc":{"start":{"line":18,"column":6},"end":{"line":19,"column":80}},"type":"binary-expr","locations":[{"start":{"line":18,"column":6},"end":{"line":18,"column":18}},{"start":{"line":19,"column":8},"end":{"line":19,"column":22}},{"start":{"line":19,"column":26},"end":{"line":19,"column":41}},{"start":{"line":19,"column":47},"end":{"line":19,"column":61}},{"start":{"line":19,"column":65},"end":{"line":19,"column":78}}],"line":18},"4":{"loc":{"start":{"line":22,"column":6},"end":{"line":24,"column":7}},"type":"if","locations":[{"start":{"line":22,"column":6},"end":{"line":24,"column":7}},{"start":{},"end":{}}],"line":22},"5":{"loc":{"start":{"line":30,"column":4},"end":{"line":40,"column":5}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":40,"column":5}},{"start":{},"end":{}}],"line":30},"6":{"loc":{"start":{"line":31,"column":6},"end":{"line":34,"column":39}},"type":"binary-expr","locations":[{"start":{"line":31,"column":7},"end":{"line":31,"column":20}},{"start":{"line":31,"column":24},"end":{"line":31,"column":38}},{"start":{"line":32,"column":7},"end":{"line":32,"column":20}},{"start":{"line":32,"column":24},"end":{"line":32,"column":37}},{"start":{"line":33,"column":7},"end":{"line":33,"column":19}},{"start":{"line":33,"column":23},"end":{"line":33,"column":36}},{"start":{"line":34,"column":7},"end":{"line":34,"column":20}},{"start":{"line":34,"column":24},"end":{"line":34,"column":38}}],"line":31},"7":{"loc":{"start":{"line":37,"column":6},"end":{"line":39,"column":7}},"type":"if","locations":[{"start":{"line":37,"column":6},"end":{"line":39,"column":7}},{"start":{},"end":{}}],"line":37},"8":{"loc":{"start":{"line":43,"column":2},"end":{"line":48,"column":3}},"type":"if","locations":[{"start":{"line":43,"column":2},"end":{"line":48,"column":3}},{"start":{"line":45,"column":9},"end":{"line":48,"column":3}}],"line":43},"9":{"loc":{"start":{"line":57,"column":2},"end":{"line":126,"column":3}},"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":126,"column":3}},{"start":{"line":120,"column":9},"end":{"line":126,"column":3}}],"line":57},"10":{"loc":{"start":{"line":66,"column":20},"end":{"line":66,"column":72}},"type":"cond-expr","locations":[{"start":{"line":66,"column":46},"end":{"line":66,"column":62}},{"start":{"line":66,"column":65},"end":{"line":66,"column":72}}],"line":66},"11":{"loc":{"start":{"line":67,"column":6},"end":{"line":76,"column":7}},"type":"if","locations":[{"start":{"line":67,"column":6},"end":{"line":76,"column":7}},{"start":{},"end":{}}],"line":67},"12":{"loc":{"start":{"line":68,"column":8},"end":{"line":75,"column":9}},"type":"if","locations":[{"start":{"line":68,"column":8},"end":{"line":75,"column":9}},{"start":{"line":72,"column":15},"end":{"line":75,"column":9}}],"line":68},"13":{"loc":{"start":{"line":81,"column":6},"end":{"line":83,"column":7}},"type":"if","locations":[{"start":{"line":81,"column":6},"end":{"line":83,"column":7}},{"start":{},"end":{}}],"line":81},"14":{"loc":{"start":{"line":99,"column":6},"end":{"line":103,"column":7}},"type":"if","locations":[{"start":{"line":99,"column":6},"end":{"line":103,"column":7}},{"start":{"line":101,"column":13},"end":{"line":103,"column":7}}],"line":99},"15":{"loc":{"start":{"line":114,"column":6},"end":{"line":116,"column":7}},"type":"if","locations":[{"start":{"line":114,"column":6},"end":{"line":116,"column":7}},{"start":{},"end":{}}],"line":114},"16":{"loc":{"start":{"line":114,"column":10},"end":{"line":114,"column":49}},"type":"binary-expr","locations":[{"start":{"line":114,"column":10},"end":{"line":114,"column":22}},{"start":{"line":114,"column":26},"end":{"line":114,"column":49}}],"line":114},"17":{"loc":{"start":{"line":135,"column":2},"end":{"line":180,"column":3}},"type":"if","locations":[{"start":{"line":135,"column":2},"end":{"line":180,"column":3}},{"start":{"line":178,"column":9},"end":{"line":180,"column":3}}],"line":135},"18":{"loc":{"start":{"line":144,"column":20},"end":{"line":144,"column":72}},"type":"cond-expr","locations":[{"start":{"line":144,"column":46},"end":{"line":144,"column":62}},{"start":{"line":144,"column":65},"end":{"line":144,"column":72}}],"line":144},"19":{"loc":{"start":{"line":145,"column":6},"end":{"line":154,"column":7}},"type":"if","locations":[{"start":{"line":145,"column":6},"end":{"line":154,"column":7}},{"start":{},"end":{}}],"line":145},"20":{"loc":{"start":{"line":146,"column":8},"end":{"line":153,"column":9}},"type":"if","locations":[{"start":{"line":146,"column":8},"end":{"line":153,"column":9}},{"start":{"line":150,"column":15},"end":{"line":153,"column":9}}],"line":146},"21":{"loc":{"start":{"line":159,"column":6},"end":{"line":161,"column":7}},"type":"if","locations":[{"start":{"line":159,"column":6},"end":{"line":161,"column":7}},{"start":{},"end":{}}],"line":159},"22":{"loc":{"start":{"line":172,"column":6},"end":{"line":174,"column":7}},"type":"if","locations":[{"start":{"line":172,"column":6},"end":{"line":174,"column":7}},{"start":{},"end":{}}],"line":172},"23":{"loc":{"start":{"line":172,"column":10},"end":{"line":172,"column":49}},"type":"binary-expr","locations":[{"start":{"line":172,"column":10},"end":{"line":172,"column":22}},{"start":{"line":172,"column":26},"end":{"line":172,"column":49}}],"line":172},"24":{"loc":{"start":{"line":186,"column":2},"end":{"line":186,"column":12}},"type":"default-arg","locations":[{"start":{"line":186,"column":10},"end":{"line":186,"column":12}}],"line":186},"25":{"loc":{"start":{"line":187,"column":2},"end":{"line":187,"column":21}},"type":"default-arg","locations":[{"start":{"line":187,"column":11},"end":{"line":187,"column":21}}],"line":187},"26":{"loc":{"start":{"line":193,"column":2},"end":{"line":258,"column":6}},"type":"binary-expr","locations":[{"start":{"line":193,"column":2},"end":{"line":193,"column":14}},{"start":{"line":194,"column":4},"end":{"line":258,"column":6}}],"line":193},"27":{"loc":{"start":{"line":196,"column":32},"end":{"line":198,"column":12}},"type":"cond-expr","locations":[{"start":{"line":197,"column":10},"end":{"line":197,"column":39}},{"start":{"line":198,"column":10},"end":{"line":198,"column":12}}],"line":196},"28":{"loc":{"start":{"line":207,"column":6},"end":{"line":211,"column":7}},"type":"if","locations":[{"start":{"line":207,"column":6},"end":{"line":211,"column":7}},{"start":{"line":209,"column":13},"end":{"line":211,"column":7}}],"line":207},"29":{"loc":{"start":{"line":207,"column":10},"end":{"line":207,"column":45}},"type":"binary-expr","locations":[{"start":{"line":207,"column":10},"end":{"line":207,"column":27}},{"start":{"line":207,"column":31},"end":{"line":207,"column":45}}],"line":207},"30":{"loc":{"start":{"line":209,"column":13},"end":{"line":211,"column":7}},"type":"if","locations":[{"start":{"line":209,"column":13},"end":{"line":211,"column":7}},{"start":{},"end":{}}],"line":209},"31":{"loc":{"start":{"line":209,"column":17},"end":{"line":209,"column":52}},"type":"binary-expr","locations":[{"start":{"line":209,"column":17},"end":{"line":209,"column":34}},{"start":{"line":209,"column":38},"end":{"line":209,"column":52}}],"line":209},"32":{"loc":{"start":{"line":222,"column":6},"end":{"line":257,"column":7}},"type":"if","locations":[{"start":{"line":222,"column":6},"end":{"line":257,"column":7}},{"start":{},"end":{}}],"line":222},"33":{"loc":{"start":{"line":261,"column":2},"end":{"line":287,"column":3}},"type":"if","locations":[{"start":{"line":261,"column":2},"end":{"line":287,"column":3}},{"start":{},"end":{}}],"line":261},"34":{"loc":{"start":{"line":262,"column":4},"end":{"line":286,"column":5}},"type":"if","locations":[{"start":{"line":262,"column":4},"end":{"line":286,"column":5}},{"start":{"line":278,"column":11},"end":{"line":286,"column":5}}],"line":262},"35":{"loc":{"start":{"line":297,"column":2},"end":{"line":359,"column":6}},"type":"binary-expr","locations":[{"start":{"line":297,"column":2},"end":{"line":297,"column":14}},{"start":{"line":298,"column":4},"end":{"line":359,"column":6}}],"line":297},"36":{"loc":{"start":{"line":309,"column":6},"end":{"line":313,"column":7}},"type":"if","locations":[{"start":{"line":309,"column":6},"end":{"line":313,"column":7}},{"start":{"line":311,"column":13},"end":{"line":313,"column":7}}],"line":309},"37":{"loc":{"start":{"line":309,"column":10},"end":{"line":309,"column":45}},"type":"binary-expr","locations":[{"start":{"line":309,"column":10},"end":{"line":309,"column":27}},{"start":{"line":309,"column":31},"end":{"line":309,"column":45}}],"line":309},"38":{"loc":{"start":{"line":311,"column":13},"end":{"line":313,"column":7}},"type":"if","locations":[{"start":{"line":311,"column":13},"end":{"line":313,"column":7}},{"start":{},"end":{}}],"line":311},"39":{"loc":{"start":{"line":311,"column":17},"end":{"line":311,"column":52}},"type":"binary-expr","locations":[{"start":{"line":311,"column":17},"end":{"line":311,"column":34}},{"start":{"line":311,"column":38},"end":{"line":311,"column":52}}],"line":311},"40":{"loc":{"start":{"line":324,"column":6},"end":{"line":358,"column":7}},"type":"if","locations":[{"start":{"line":324,"column":6},"end":{"line":358,"column":7}},{"start":{},"end":{}}],"line":324},"41":{"loc":{"start":{"line":361,"column":2},"end":{"line":368,"column":3}},"type":"if","locations":[{"start":{"line":361,"column":2},"end":{"line":368,"column":3}},{"start":{"line":363,"column":9},"end":{"line":368,"column":3}}],"line":361},"42":{"loc":{"start":{"line":400,"column":2},"end":{"line":404,"column":3}},"type":"if","locations":[{"start":{"line":400,"column":2},"end":{"line":404,"column":3}},{"start":{"line":402,"column":9},"end":{"line":404,"column":3}}],"line":400},"43":{"loc":{"start":{"line":400,"column":6},"end":{"line":400,"column":53}},"type":"binary-expr","locations":[{"start":{"line":400,"column":6},"end":{"line":400,"column":35}},{"start":{"line":400,"column":39},"end":{"line":400,"column":53}}],"line":400},"44":{"loc":{"start":{"line":402,"column":9},"end":{"line":404,"column":3}},"type":"if","locations":[{"start":{"line":402,"column":9},"end":{"line":404,"column":3}},{"start":{},"end":{}}],"line":402},"45":{"loc":{"start":{"line":402,"column":13},"end":{"line":402,"column":60}},"type":"binary-expr","locations":[{"start":{"line":402,"column":13},"end":{"line":402,"column":42}},{"start":{"line":402,"column":46},"end":{"line":402,"column":60}}],"line":402},"46":{"loc":{"start":{"line":407,"column":19},"end":{"line":407,"column":58}},"type":"cond-expr","locations":[{"start":{"line":407,"column":53},"end":{"line":407,"column":54}},{"start":{"line":407,"column":57},"end":{"line":407,"column":58}}],"line":407},"47":{"loc":{"start":{"line":411,"column":2},"end":{"line":413,"column":3}},"type":"if","locations":[{"start":{"line":411,"column":2},"end":{"line":413,"column":3}},{"start":{},"end":{}}],"line":411},"48":{"loc":{"start":{"line":411,"column":6},"end":{"line":411,"column":73}},"type":"binary-expr","locations":[{"start":{"line":411,"column":6},"end":{"line":411,"column":40}},{"start":{"line":411,"column":44},"end":{"line":411,"column":57}},{"start":{"line":411,"column":61},"end":{"line":411,"column":73}}],"line":411},"49":{"loc":{"start":{"line":417,"column":2},"end":{"line":419,"column":3}},"type":"if","locations":[{"start":{"line":417,"column":2},"end":{"line":419,"column":3}},{"start":{},"end":{}}],"line":417},"50":{"loc":{"start":{"line":424,"column":0},"end":{"line":428,"column":1}},"type":"if","locations":[{"start":{"line":424,"column":0},"end":{"line":428,"column":1}},{"start":{},"end":{}}],"line":424}},"s":{"0":7,"1":7,"2":1,"3":1,"4":1,"5":1,"6":3,"7":3,"8":3,"9":1,"10":1,"11":3,"12":2,"13":2,"14":1,"15":1,"16":0,"17":0,"18":6,"19":6,"20":6,"21":6,"22":5,"23":6,"24":6,"25":6,"26":6,"27":6,"28":6,"29":4,"30":2,"31":2,"32":2,"33":6,"34":6,"35":2,"36":6,"37":6,"38":6,"39":6,"40":1,"41":5,"42":6,"43":6,"44":6,"45":6,"46":6,"47":0,"48":5,"49":1,"50":1,"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":8,"79":8,"80":8,"81":8,"82":8,"83":8,"84":8,"85":8,"86":8,"87":6,"88":2,"89":0,"90":8,"91":8,"92":8,"93":8,"94":8,"95":8,"96":5,"97":5,"98":5,"99":5,"100":5,"101":5,"102":5,"103":5,"104":5,"105":5,"106":5,"107":5,"108":5,"109":8,"110":4,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":3,"123":3,"124":3,"125":3,"126":3,"127":3,"128":3,"129":5,"130":5,"131":5,"132":3,"133":3,"134":3,"135":3,"136":3,"137":3,"138":3,"139":3,"140":0,"141":0,"142":3,"143":3,"144":3,"145":3,"146":3,"147":3,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":5,"163":1,"164":4,"165":4,"166":2,"167":2,"168":2,"169":2,"170":9,"171":9,"172":9,"173":9,"174":9,"175":9,"176":38,"177":38,"178":38,"179":38,"180":30,"181":8,"182":0,"183":38,"184":38,"185":38,"186":9,"187":38,"188":38,"189":19,"190":38,"191":7,"192":3,"193":3,"194":3,"195":7},"f":{"0":1,"1":3,"2":6,"3":6,"4":0,"5":0,"6":8,"7":8,"8":5,"9":3,"10":2,"11":9,"12":38},"b":{"0":[2,1],"1":[1,2],"2":[1,2],"3":[3,2,1,1,0],"4":[1,0],"5":[2,1],"6":[3,1,3,1,2,1,1,0],"7":[2,0],"8":[1,0],"9":[5,1],"10":[2,4],"11":[4,2],"12":[2,2],"13":[2,4],"14":[1,5],"15":[0,6],"16":[6,6],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0],"25":[6],"26":[8,6],"27":[8,0],"28":[6,2],"29":[8,6],"30":[0,2],"31":[2,2],"32":[5,3],"33":[4,4],"34":[1,3],"35":[5,3],"36":[3,0],"37":[3,3],"38":[0,0],"39":[0,0],"40":[1,2],"41":[1,4],"42":[30,8],"43":[38,34],"44":[0,8],"45":[8,4],"46":[19,19],"47":[9,29],"48":[38,19,17],"49":[19,19],"50":[3,4]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"fed081dd4aeb781cb1d77c358753bd6a5c435101"}}}
From c46147e17bbfcc788729d3b6c14da6e32c9a5fe7 Mon Sep 17 00:00:00 2001
From: Ximena Kilroe
Date: Wed, 22 Jan 2025 22:05:25 -0500
Subject: [PATCH 4/8] Adjust convertTimeToZone test
---
_data/assetPaths.json | 4 ++--
_tests/convertTimeToZone.js | 5 +++++
js/positions.js | 2 +-
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/_data/assetPaths.json b/_data/assetPaths.json
index b3bdf3ac..ecc55252 100644
--- a/_data/assetPaths.json
+++ b/_data/assetPaths.json
@@ -3,8 +3,8 @@
"admin.map": "/assets/js/admin-77FHK54G.js.map",
"app.js": "/assets/js/app-LOZVWXOU.js",
"app.map": "/assets/js/app-LOZVWXOU.js.map",
- "positions.js": "/assets/js/positions-6Y2JW6E4.js",
- "positions.map": "/assets/js/positions-6Y2JW6E4.js.map",
+ "positions.js": "/assets/js/positions-XEJGQPIN.js",
+ "positions.map": "/assets/js/positions-XEJGQPIN.js.map",
"subnav.js": "/assets/js/subnav-3QHQ2EX4.js",
"subnav.map": "/assets/js/subnav-3QHQ2EX4.js.map",
"styles.css": "/assets/styles/styles-EDJMOHM2.css",
diff --git a/_tests/convertTimeToZone.js b/_tests/convertTimeToZone.js
index 52057225..1528509d 100644
--- a/_tests/convertTimeToZone.js
+++ b/_tests/convertTimeToZone.js
@@ -11,4 +11,9 @@ describe("convertTimeToZone", () => {
const result = convertTimeToZone("12:30pm", "America/Los_Angeles");
expect(result).toBe("9:30 AM");
});
+
+ it("should show midnight as 00:00 AM", () => {
+ const result = convertTimeToZone("12:00am", "America/New_York");
+ expect(result).toBe("0:00 AM");
+ });
});
diff --git a/js/positions.js b/js/positions.js
index ec625f52..10e41cb2 100644
--- a/js/positions.js
+++ b/js/positions.js
@@ -400,7 +400,7 @@ function convertTimeToZone(time, timeZone) {
if (period.toLowerCase() === "pm" && hours24 !== 12) {
hours24 += 12;
} else if (period.toLowerCase() === "am" && hours24 === 12) {
- hours24 = 0;
+ hours24 = "00";
}
// Set the PT offset
From 3a407a97e1166fbdcb5360a90c41f9a42dad7c0b Mon Sep 17 00:00:00 2001
From: Wesley Dean
Date: Thu, 23 Jan 2025 15:01:20 +0000
Subject: [PATCH 5/8] [MegaLinter] Apply linters fixes
---
_data/assetPaths.json | 2 +-
_data/global_info_sessions.yml | 1 -
_tests/addOpenJobsToDOM.js | 18 +-
_tests/addUpcomingJobsToDOM.js | 7 +-
_tests/renderGlobalInfoSessions.js | 28 +-
_tests/sortByProp.js | 2 +-
_tests/truncateText.js | 9 +-
js/global.js | 5 +-
js/positions.js | 6 +-
report.json | 5343 +++++++++++++++++++++++++++-
10 files changed, 5384 insertions(+), 37 deletions(-)
diff --git a/_data/assetPaths.json b/_data/assetPaths.json
index ecc55252..49f5e733 100644
--- a/_data/assetPaths.json
+++ b/_data/assetPaths.json
@@ -9,4 +9,4 @@
"subnav.map": "/assets/js/subnav-3QHQ2EX4.js.map",
"styles.css": "/assets/styles/styles-EDJMOHM2.css",
"styles.map": "/assets/styles/styles-EDJMOHM2.css.map"
-}
\ No newline at end of file
+}
diff --git a/_data/global_info_sessions.yml b/_data/global_info_sessions.yml
index b9b9c0dd..f37300ac 100644
--- a/_data/global_info_sessions.yml
+++ b/_data/global_info_sessions.yml
@@ -30,7 +30,6 @@
- link: https://events.zoomgov.com/ev/Av-aDrwce3qkDwAXkOMWHA7bgUNqMch9qfDdQ8l2AJn7sq1DYRHP~AgHpmnTUiBfoa07XmieFdB0ynwX70cbufwR_U9pYVt1lkpD459yK1KUa8h2GNMtsmQ5D-wxuGICpWWYo7ztVs-GZXA
date: 2025-01-16
time: 12:30pm-1:30pm
-
# - link: https://events.zoomgov.com/ev/AjU8F2VKUOcgDvLzAnFQET5Xh_GQYdKDPGw6LdmbUGSdx8k04YYS~AmXNHn2pIW5NNym1WMc7Vc2QF3emlotWOSrDHUWArrta84tDRajgpIQ2QijwiNvtrwVXM8j4uhJmXFyvil5CsO-15g
# date: 2025-02-20
# time: 12:30pm-1:30pm
diff --git a/_tests/addOpenJobsToDOM.js b/_tests/addOpenJobsToDOM.js
index 19c9b6c7..94ed3be1 100644
--- a/_tests/addOpenJobsToDOM.js
+++ b/_tests/addOpenJobsToDOM.js
@@ -46,16 +46,20 @@ describe("addOpenJobsToDOM", () => {
const firstJob = jobList.children[0];
expect(firstJob.querySelector("a").textContent).toBe("Frontend Developer");
- expect(firstJob.querySelector("a").href).toContain("/join/frontend-developer/");
+ expect(firstJob.querySelector("a").href).toContain(
+ "/join/frontend-developer/",
+ );
expect(firstJob.textContent).toContain(
- "Open now through Friday, January 31, 2025 at 11:59pm ET or until 50 applications have been received."
+ "Open now through Friday, January 31, 2025 at 11:59pm ET or until 50 applications have been received.",
);
const secondJob = jobList.children[1];
expect(secondJob.querySelector("a").textContent).toBe("Backend Developer");
- expect(secondJob.querySelector("a").href).toBe("https://external.com/job/backend");
+ expect(secondJob.querySelector("a").href).toBe(
+ "https://external.com/job/backend",
+ );
expect(secondJob.textContent).toContain(
- "Open now through Saturday, February 15, 2025 at 11:59pm ET."
+ "Open now through Saturday, February 15, 2025 at 11:59pm ET.",
);
expect(secondJob.querySelector("a").target).toBe("_blank"); // External link opens in new tab
});
@@ -66,7 +70,7 @@ describe("addOpenJobsToDOM", () => {
const noJobsText = openJobsSection.querySelector("p");
expect(noJobsText).not.toBeNull();
expect(noJobsText.textContent).toContain("No open positions at this time.");
- expect(noJobsText.innerHTML).toContain('Sign up for job alerts!');
+ expect(noJobsText.innerHTML).toContain("Sign up for job alerts!");
});
test("should handle empty info sessions array gracefully", () => {
@@ -108,7 +112,9 @@ describe("addOpenJobsToDOM", () => {
addOpenJobsToDOM(openJobs);
const jobLink = openJobsSection.querySelector("a");
- expect(jobLink.href).toBe("https://pages.cloud.gov/join/frontend-developer/");
+ expect(jobLink.href).toBe(
+ "https://pages.cloud.gov/join/frontend-developer/",
+ );
});
test("should use external URL if provided", () => {
diff --git a/_tests/addUpcomingJobsToDOM.js b/_tests/addUpcomingJobsToDOM.js
index cd3966c8..d224d10a 100644
--- a/_tests/addUpcomingJobsToDOM.js
+++ b/_tests/addUpcomingJobsToDOM.js
@@ -86,7 +86,7 @@ describe("addUpcomingJobsToDOM", () => {
info_sessions: [],
},
];
-
+
// Mock window.location to simulate the test environment
Object.defineProperty(window, "location", {
value: {
@@ -94,11 +94,10 @@ describe("addUpcomingJobsToDOM", () => {
},
writable: true,
});
-
+
addUpcomingJobsToDOM(upcomingJobs);
-
+
const job1Link = document.querySelector(".upcoming-jobs ul li a");
expect(job1Link.href).toContain("/join/job1");
});
-
});
diff --git a/_tests/renderGlobalInfoSessions.js b/_tests/renderGlobalInfoSessions.js
index 6e534610..7cd2decc 100644
--- a/_tests/renderGlobalInfoSessions.js
+++ b/_tests/renderGlobalInfoSessions.js
@@ -23,43 +23,43 @@ describe("renderGlobalInfoSessions", () => {
const globalInfoSessionsBox = document.createElement("div");
globalInfoSessionsBox.id = "info-sessions-box";
document.body.appendChild(globalInfoSessionsBox);
-
+
renderGlobalInfoSessions(undefined);
-
+
// Verify that the info-sessions-box is hidden
expect(globalInfoSessionsBox.style.display).toBe("none");
});
-
+
it("hides the info sessions box if infoSessions is null", () => {
const globalInfoSessionsBox = document.createElement("div");
globalInfoSessionsBox.id = "info-sessions-box";
document.body.appendChild(globalInfoSessionsBox);
-
+
renderGlobalInfoSessions(null);
-
+
// Verify that the info-sessions-box is hidden
expect(globalInfoSessionsBox.style.display).toBe("none");
});
-
+
it("hides the info sessions box if infoSessions is an empty array", () => {
const globalInfoSessionsBox = document.createElement("div");
globalInfoSessionsBox.id = "info-sessions-box";
document.body.appendChild(globalInfoSessionsBox);
-
+
renderGlobalInfoSessions([]);
-
+
// Verify that the info-sessions-box is hidden
expect(globalInfoSessionsBox.style.display).toBe("none");
});
-
+
it("hides the info sessions box if there are no future info sessions", () => {
const globalInfoSessionsBox = document.createElement("div");
globalInfoSessionsBox.id = "info-sessions-box";
document.body.appendChild(globalInfoSessionsBox);
-
+
const pastDate = new Date();
pastDate.setDate(pastDate.getDate() - 1); // Set a date in the past
-
+
const infoSessions = [
{
date: pastDate.toISOString().split("T")[0],
@@ -67,12 +67,12 @@ describe("renderGlobalInfoSessions", () => {
link: "http://example.com/past-session",
},
];
-
+
renderGlobalInfoSessions(infoSessions);
-
+
// Verify that the info-sessions-box is hidden
expect(globalInfoSessionsBox.style.display).toBe("none");
- });
+ });
it("renders only future info sessions if mixed with past sessions", () => {
const futureDate = new Date();
diff --git a/_tests/sortByProp.js b/_tests/sortByProp.js
index 7ccb1bba..d25a94e0 100644
--- a/_tests/sortByProp.js
+++ b/_tests/sortByProp.js
@@ -115,5 +115,5 @@ describe("sortByProp", () => {
expect(() => sortByProp({}, "id")).toThrow(TypeError);
expect(() => sortByProp("string", "id")).toThrow(TypeError);
expect(() => sortByProp(123, "id")).toThrow(TypeError);
- });
+ });
});
diff --git a/_tests/truncateText.js b/_tests/truncateText.js
index cd6a2ea1..66985c1b 100644
--- a/_tests/truncateText.js
+++ b/_tests/truncateText.js
@@ -3,7 +3,8 @@ const { truncateText } = require("../js/global");
describe("truncateText", () => {
it("should truncate text to 200 characters, removing HTML tags", () => {
- const post = "This is a long post that contains some HTML tags and will be truncated at 200 characters.
";
+ const post =
+ "This is a long post that contains some HTML tags and will be truncated at 200 characters.
";
const result = truncateText(post);
// Ensure it truncates to a length of 200 characters and appends '...'
expect(result.length).toBeLessThanOrEqual(203); // 200 characters + "..."
@@ -12,7 +13,8 @@ describe("truncateText", () => {
});
it("should handle posts with no spaces before 200 characters", () => {
- const post = "Thisisaverylongwordwithoutanyspacesbutitshouldstillbetruncatedcorrectlyintheoutput.";
+ const post =
+ "Thisisaverylongwordwithoutanyspacesbutitshouldstillbetruncatedcorrectlyintheoutput.";
const result = truncateText(post);
expect(result.length).toBeLessThanOrEqual(203); // 200 characters + "..."
expect(result).toMatch(/...$/); // Ensure the result ends with "..."
@@ -26,7 +28,8 @@ describe("truncateText", () => {
});
it("should handle posts with multiple HTML tags correctly", () => {
- const post = "This is a post with multiple HTML tags.
";
+ const post =
+ "This is a post with multiple HTML tags.
";
const result = truncateText(post);
expect(result.length).toBeLessThanOrEqual(203); // 200 characters + "..."
expect(result).toMatch(/...$/); // Ensure the result ends with "..."
diff --git a/js/global.js b/js/global.js
index ac40d5dc..872f2ed1 100644
--- a/js/global.js
+++ b/js/global.js
@@ -393,10 +393,11 @@ function truncateText(post) {
}
// Otherwise, truncate at 200 characters and add an ellipsis
- return content.substr(0, 200).substr(0, content.lastIndexOf(" ", 200)) + "...";
+ return (
+ content.substr(0, 200).substr(0, content.lastIndexOf(" ", 200)) + "..."
+ );
}
-
module.exports = {
isValidGitBranch,
isValidTwitterHandle,
diff --git a/js/positions.js b/js/positions.js
index 10e41cb2..a55f372b 100644
--- a/js/positions.js
+++ b/js/positions.js
@@ -361,10 +361,8 @@ function renderGlobalInfoSessions(infoSessions) {
if (infoSessionsList.childElementCount !== 0) {
globalInfoSessionsWrapper.appendChild(infoSessionsList);
} else {
- const globalInfoSessionsBox = document.getElementById(
- "info-sessions-box",
- );
- globalInfoSessionsBox.style.display = 'none';
+ const globalInfoSessionsBox = document.getElementById("info-sessions-box");
+ globalInfoSessionsBox.style.display = "none";
}
}
diff --git a/report.json b/report.json
index fb14ad40..72e1a2dc 100644
--- a/report.json
+++ b/report.json
@@ -1 +1,5342 @@
-{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":23,"numPassedTests":93,"numPendingTestSuites":0,"numPendingTests":0,"numRuntimeErrorTestSuites":0,"numTodoTests":0,"numTotalTestSuites":23,"numTotalTests":93,"openHandles":[],"snapshot":{"added":0,"didUpdate":false,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0},"startTime":1737599456902,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["uswdsIconWithSize"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return correct SVG for a small icon","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return correct SVG for a small icon"},{"ancestorTitles":["uswdsIconWithSize"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return correct SVG for a medium icon","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return correct SVG for a medium icon"},{"ancestorTitles":["uswdsIconWithSize"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return correct SVG for a large icon","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return correct SVG for a large icon"},{"ancestorTitles":["uswdsIconWithSize"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should return an empty SVG for invalid size","invocations":1,"location":{"column":3,"line":34},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return an empty SVG for invalid size"},{"ancestorTitles":["uswdsIconWithSize"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should handle empty icon name","invocations":1,"location":{"column":3,"line":44},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should handle empty icon name"},{"ancestorTitles":["uswdsIconWithSize"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIconWithSize should throw an error if icon name is not a string","invocations":1,"location":{"column":3,"line":54},"numPassingAsserts":5,"retryReasons":[],"status":"passed","title":"should throw an error if icon name is not a string"}],"endTime":1737599457647,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIconWithSize.js","startTime":1737599457070,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["imageWithClassShortcode"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should generate an img tag with all parameters","invocations":1,"location":{"column":3,"line":13},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should generate an img tag with all parameters"},{"ancestorTitles":["imageWithClassShortcode"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should add BASEURL prefix when environment variable is set","invocations":1,"location":{"column":3,"line":33},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should add BASEURL prefix when environment variable is set"},{"ancestorTitles":["imageWithClassShortcode"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should return an img tag without height and width if not provided","invocations":1,"location":{"column":3,"line":54},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return an img tag without height and width if not provided"},{"ancestorTitles":["imageWithClassShortcode"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should throw an error if image processing fails","invocations":1,"location":{"column":3,"line":72},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should throw an error if image processing fails"},{"ancestorTitles":["imageWithClassShortcode"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"imageWithClassShortcode should handle missing image extension gracefully","invocations":1,"location":{"column":3,"line":80},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle missing image extension gracefully"}],"endTime":1737599457646,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/imageWithClassShortcode.js","startTime":1737599457070,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["numberWithCommas"],"duration":18,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should format numbers with commas","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format numbers with commas"},{"ancestorTitles":["numberWithCommas"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should format large numbers with commas","invocations":1,"location":{"column":3,"line":9},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format large numbers with commas"},{"ancestorTitles":["numberWithCommas"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should handle negative numbers correctly","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle negative numbers correctly"},{"ancestorTitles":["numberWithCommas"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should handle decimal numbers correctly","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle decimal numbers correctly"},{"ancestorTitles":["numberWithCommas"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should return non-number values unchanged","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should return non-number values unchanged"},{"ancestorTitles":["numberWithCommas"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should return 0 as \"0\"","invocations":1,"location":{"column":3,"line":36},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return 0 as \"0\""},{"ancestorTitles":["numberWithCommas"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"numberWithCommas should return large decimal numbers correctly","invocations":1,"location":{"column":3,"line":41},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return large decimal numbers correctly"}],"endTime":1737599457648,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/numberWithCommas.js","startTime":1737599457086,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["uswdsIcon"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should return a valid SVG string for a given icon name","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return a valid SVG string for a given icon name"},{"ancestorTitles":["uswdsIcon"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should handle an empty string as the icon name","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle an empty string as the icon name"},{"ancestorTitles":["uswdsIcon"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should handle special characters in the icon name","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle special characters in the icon name"},{"ancestorTitles":["uswdsIcon"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should handle numeric icon names","invocations":1,"location":{"column":3,"line":34},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle numeric icon names"},{"ancestorTitles":["uswdsIcon"],"duration":30,"failureDetails":[],"failureMessages":[],"fullName":"uswdsIcon should throw an error if the name is not a string","invocations":1,"location":{"column":3,"line":44},"numPassingAsserts":5,"retryReasons":[],"status":"passed","title":"should throw an error if the name is not a string"}],"endTime":1737599457649,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIcon.js","startTime":1737599457081,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["getStateFromDates"],"duration":30,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"unknown\" if both opens and closes are undefined","invocations":1,"location":{"column":3,"line":13},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return \"unknown\" if both opens and closes are undefined"},{"ancestorTitles":["getStateFromDates"],"duration":34,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"upcoming\" if now is before opens","invocations":1,"location":{"column":3,"line":18},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return \"upcoming\" if now is before opens"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"open\" if now is after opens and before closes","invocations":1,"location":{"column":3,"line":23},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return \"open\" if now is after opens and before closes"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should return \"closed\" if now is after closes","invocations":1,"location":{"column":3,"line":29},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return \"closed\" if now is after closes"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should handle cases with only opens defined","invocations":1,"location":{"column":3,"line":35},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle cases with only opens defined"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should handle cases with only closes defined","invocations":1,"location":{"column":3,"line":40},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle cases with only closes defined"},{"ancestorTitles":["getStateFromDates"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"getStateFromDates should handle edge cases for opens and closes on the same day","invocations":1,"location":{"column":3,"line":45},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle edge cases for opens and closes on the same day"}],"endTime":1737599457671,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/getStateFromDates.js","startTime":1737599457068,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["sortByProp"],"duration":7,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should sort an array of objects by a numeric property (Data Analyst)","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should sort an array of objects by a numeric property (Data Analyst)"},{"ancestorTitles":["sortByProp"],"duration":49,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should sort an array of objects by a string property alphabetically (Content Manager)","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should sort an array of objects by a string property alphabetically (Content Manager)"},{"ancestorTitles":["sortByProp"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle mixed data types (Web Developer)","invocations":1,"location":{"column":3,"line":34},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle mixed data types (Web Developer)"},{"ancestorTitles":["sortByProp"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle an empty array","invocations":1,"location":{"column":3,"line":49},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle an empty array"},{"ancestorTitles":["sortByProp"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should return a new array without modifying the original array","invocations":1,"location":{"column":3,"line":55},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should return a new array without modifying the original array"},{"ancestorTitles":["sortByProp"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle properties that do not exist on all objects","invocations":1,"location":{"column":3,"line":73},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle properties that do not exist on all objects"},{"ancestorTitles":["sortByProp"],"duration":20,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle an array with non-object elements gracefully","invocations":1,"location":{"column":3,"line":88},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle an array with non-object elements gracefully"},{"ancestorTitles":["sortByProp"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should handle sorting with numeric strings correctly","invocations":1,"location":{"column":3,"line":98},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle sorting with numeric strings correctly"},{"ancestorTitles":["sortByProp"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortByProp should throw a TypeError if input is not an array","invocations":1,"location":{"column":3,"line":113},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should throw a TypeError if input is not an array"}],"endTime":1737599457685,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortByProp.js","startTime":1737599457071,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["htmlDateString"],"duration":87,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should format a valid Date object to yyyy-LL-dd","invocations":1,"location":{"column":3,"line":8},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format a valid Date object to yyyy-LL-dd"},{"ancestorTitles":["htmlDateString"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should add one day for local environment (`localhost` in baseUrl)","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should add one day for local environment (`localhost` in baseUrl)"},{"ancestorTitles":["htmlDateString"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should not add a day for production environment","invocations":1,"location":{"column":3,"line":21},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should not add a day for production environment"},{"ancestorTitles":["htmlDateString"],"duration":16,"failureDetails":[],"failureMessages":[],"fullName":"htmlDateString should throw an error if input is not a valid Date object","invocations":1,"location":{"column":3,"line":28},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should throw an error if input is not a valid Date object"}],"endTime":1737599457684,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/htmlDateString.js","startTime":1737599457069,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["formatSessionTimes"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"formatSessionTimes should format session times correctly for Eastern and Pacific Time","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format session times correctly for Eastern and Pacific Time"},{"ancestorTitles":["formatSessionTimes"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"formatSessionTimes should handle edge cases, such as different times","invocations":1,"location":{"column":3,"line":28},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle edge cases, such as different times"},{"ancestorTitles":["formatSessionTimes"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"formatSessionTimes should handle times with AM/PM in various formats","invocations":1,"location":{"column":3,"line":37},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle times with AM/PM in various formats"}],"endTime":1737599457725,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatSessionTimes.js","startTime":1737599457663,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidSearchAffiliate"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchAffiliate should return true for valid search affiliates","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":6,"retryReasons":[],"status":"passed","title":"should return true for valid search affiliates"},{"ancestorTitles":["isValidSearchAffiliate"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchAffiliate should return false for invalid search affiliates","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid search affiliates"}],"endTime":1737599457763,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchAffiliate.js","startTime":1737599457670,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["minNumber"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should return the smallest number from a list of numbers","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return the smallest number from a list of numbers"},{"ancestorTitles":["minNumber"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should return the only number when a single number is provided","invocations":1,"location":{"column":3,"line":9},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return the only number when a single number is provided"},{"ancestorTitles":["minNumber"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should handle negative numbers correctly","invocations":1,"location":{"column":3,"line":14},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle negative numbers correctly"},{"ancestorTitles":["minNumber"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should handle a mix of positive and negative numbers","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should handle a mix of positive and negative numbers"},{"ancestorTitles":["minNumber"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"minNumber should return NaN if any of the inputs are not numbers","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return NaN if any of the inputs are not numbers"}],"endTime":1737599457774,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/minNumber.js","startTime":1737599457676,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidTwitterHandle"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidTwitterHandle should return true for valid Twitter handles","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should return true for valid Twitter handles"},{"ancestorTitles":["isValidTwitterHandle"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidTwitterHandle should return false for invalid Twitter handles","invocations":1,"location":{"column":3,"line":17},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid Twitter handles"}],"endTime":1737599457787,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidTwitterHandle.js","startTime":1737599457705,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidGitBranch"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidGitBranch should return true for valid branch names","invocations":1,"location":{"column":3,"line":5},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return true for valid branch names"},{"ancestorTitles":["isValidGitBranch"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidGitBranch should return false for invalid branch names","invocations":1,"location":{"column":3,"line":22},"numPassingAsserts":7,"retryReasons":[],"status":"passed","title":"should return false for invalid branch names"},{"ancestorTitles":["isValidGitBranch"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidGitBranch should return false for empty string or null input","invocations":1,"location":{"column":3,"line":38},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should return false for empty string or null input"}],"endTime":1737599457788,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidGitBranch.js","startTime":1737599457699,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["readableDate"],"duration":24,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should return the formatted date in \"LLL dd yyyy\" format for valid dates","invocations":1,"location":{"column":3,"line":5},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return the formatted date in \"LLL dd yyyy\" format for valid dates"},{"ancestorTitles":["readableDate"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should return consistent output regardless of input time zone","invocations":1,"location":{"column":3,"line":11},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should return consistent output regardless of input time zone"},{"ancestorTitles":["readableDate"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should throw an error when input is not a valid date","invocations":1,"location":{"column":3,"line":17},"numPassingAsserts":6,"retryReasons":[],"status":"passed","title":"should throw an error when input is not a valid date"},{"ancestorTitles":["readableDate"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"readableDate should handle edge case dates correctly","invocations":1,"location":{"column":3,"line":24},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should handle edge case dates correctly"}],"endTime":1737599457797,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/readableDate.js","startTime":1737599457665,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidVerificationToken"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidVerificationToken should return true for valid verification tokens","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should return true for valid verification tokens"},{"ancestorTitles":["isValidVerificationToken"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidVerificationToken should return false for invalid verification tokens","invocations":1,"location":{"column":3,"line":16},"numPassingAsserts":7,"retryReasons":[],"status":"passed","title":"should return false for invalid verification tokens"}],"endTime":1737599457805,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidVerificationToken.js","startTime":1737599457742,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidAnalyticsId"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidAnalyticsId should return true for valid Analytics IDs","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":6,"retryReasons":[],"status":"passed","title":"should return true for valid Analytics IDs"},{"ancestorTitles":["isValidAnalyticsId"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"isValidAnalyticsId should return false for invalid Analytics IDs","invocations":1,"location":{"column":3,"line":19},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid Analytics IDs"}],"endTime":1737599457844,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidAnalyticsId.js","startTime":1737599457773,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["formatDate"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"formatDate should format a Date object into yyyy-mm-dd","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should format a Date object into yyyy-mm-dd"}],"endTime":1737599457851,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatDate.js","startTime":1737599457801,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidDapAgency"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidDapAgency should return true for valid agency names","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":5,"retryReasons":[],"status":"passed","title":"should return true for valid agency names"},{"ancestorTitles":["isValidDapAgency"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"isValidDapAgency should return false for invalid agency names","invocations":1,"location":{"column":3,"line":18},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid agency names"}],"endTime":1737599457842,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidDapAgency.js","startTime":1737599457782,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["isValidSearchKey"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchKey should return true for valid search keys","invocations":1,"location":{"column":3,"line":4},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"should return true for valid search keys"},{"ancestorTitles":["isValidSearchKey"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"isValidSearchKey should return false for invalid search keys","invocations":1,"location":{"column":3,"line":17},"numPassingAsserts":8,"retryReasons":[],"status":"passed","title":"should return false for invalid search keys"}],"endTime":1737599457862,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchKey.js","startTime":1737599457797,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["sortJobs"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"sortJobs correctly sorts jobs into open and upcoming arrays","invocations":1,"location":{"column":3,"line":31},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"correctly sorts jobs into open and upcoming arrays"}],"endTime":1737599457862,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortJobs.js","startTime":1737599457807,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["convertTimeToZone"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"convertTimeToZone should convert time to Eastern Time","invocations":1,"location":{"column":3,"line":5},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should convert time to Eastern Time"},{"ancestorTitles":["convertTimeToZone"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"convertTimeToZone should convert time to Pacific Time","invocations":1,"location":{"column":3,"line":10},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should convert time to Pacific Time"}],"endTime":1737599457862,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/convertTimeToZone.js","startTime":1737599457828,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["renderGlobalInfoSessions"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if infoSessions is undefined","invocations":1,"location":{"column":3,"line":22},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if infoSessions is undefined"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if infoSessions is null","invocations":1,"location":{"column":3,"line":33},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if infoSessions is null"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if infoSessions is an empty array","invocations":1,"location":{"column":3,"line":44},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if infoSessions is an empty array"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions hides the info sessions box if there are no future info sessions","invocations":1,"location":{"column":3,"line":55},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"hides the info sessions box if there are no future info sessions"},{"ancestorTitles":["renderGlobalInfoSessions"],"duration":32,"failureDetails":[],"failureMessages":[],"fullName":"renderGlobalInfoSessions renders only future info sessions if mixed with past sessions","invocations":1,"location":{"column":3,"line":77},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders only future info sessions if mixed with past sessions"}],"endTime":1737599458006,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderGlobalInfoSessions.js","startTime":1737599457658,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["addOpenJobsToDOM"],"duration":43,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should append job list with correct details when jobs are available","invocations":1,"location":{"column":3,"line":21},"numPassingAsserts":9,"retryReasons":[],"status":"passed","title":"should append job list with correct details when jobs are available"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should append no jobs message when no jobs are available","invocations":1,"location":{"column":3,"line":63},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should append no jobs message when no jobs are available"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should handle empty info sessions array gracefully","invocations":1,"location":{"column":3,"line":72},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should handle empty info sessions array gracefully"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should correctly construct URLs for pages.cloud.gov","invocations":1,"location":{"column":3,"line":93},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"should correctly construct URLs for pages.cloud.gov"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should use external URL if provided","invocations":1,"location":{"column":3,"line":114},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"should use external URL if provided"},{"ancestorTitles":["addOpenJobsToDOM"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"addOpenJobsToDOM should apply correct inline styles to elements","invocations":1,"location":{"column":3,"line":133},"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"should apply correct inline styles to elements"}],"endTime":1737599458040,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/addOpenJobsToDOM.js","startTime":1737599457669,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["renderInfoSessions"],"duration":22,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders valid upcoming info sessions into the link item","invocations":1,"location":{"column":3,"line":15},"numPassingAsserts":4,"retryReasons":[],"status":"passed","title":"renders valid upcoming info sessions into the link item"},{"ancestorTitles":["renderInfoSessions"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render anything if infoSessions is an empty array","invocations":1,"location":{"column":3,"line":38},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render anything if infoSessions is an empty array"},{"ancestorTitles":["renderInfoSessions"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render anything if infoSessions is undefined","invocations":1,"location":{"column":3,"line":45},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render anything if infoSessions is undefined"},{"ancestorTitles":["renderInfoSessions"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render anything if infoSessions is null","invocations":1,"location":{"column":3,"line":50},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render anything if infoSessions is null"},{"ancestorTitles":["renderInfoSessions"],"duration":0,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions does not render past info sessions","invocations":1,"location":{"column":3,"line":55},"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render past info sessions"},{"ancestorTitles":["renderInfoSessions"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders only future info sessions when mixed with past sessions","invocations":1,"location":{"column":3,"line":73},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders only future info sessions when mixed with past sessions"},{"ancestorTitles":["renderInfoSessions"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders a styled wrapper with correct classes for /join/ page layout","invocations":1,"location":{"column":3,"line":96},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders a styled wrapper with correct classes for /join/ page layout"},{"ancestorTitles":["renderInfoSessions"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"renderInfoSessions renders a styled wrapper with correct classes for position layout","invocations":1,"location":{"column":3,"line":114},"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders a styled wrapper with correct classes for position layout"}],"endTime":1737599458084,"message":"","name":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderInfoSessions.js","startTime":1737599458017,"status":"passed","summary":""}],"wasInterrupted":false,"coverageMap":{"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js":{"path":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js","statementMap":{"0":{"start":{"line":1,"column":21},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":13},"end":{"line":2,"column":28}},"2":{"start":{"line":3,"column":14},"end":{"line":3,"column":43}},"3":{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},"4":{"start":{"line":13,"column":4},"end":{"line":13,"column":17}},"5":{"start":{"line":17,"column":25},"end":{"line":17,"column":48}},"6":{"start":{"line":20,"column":2},"end":{"line":28,"column":3}},"7":{"start":{"line":27,"column":4},"end":{"line":27,"column":17}},"8":{"start":{"line":31,"column":2},"end":{"line":31,"column":37}},"9":{"start":{"line":40,"column":2},"end":{"line":42,"column":3}},"10":{"start":{"line":41,"column":4},"end":{"line":41,"column":17}},"11":{"start":{"line":44,"column":29},"end":{"line":44,"column":41}},"12":{"start":{"line":45,"column":2},"end":{"line":45,"column":41}},"13":{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},"14":{"start":{"line":55,"column":4},"end":{"line":55,"column":17}},"15":{"start":{"line":58,"column":25},"end":{"line":58,"column":37}},"16":{"start":{"line":59,"column":2},"end":{"line":59,"column":37}},"17":{"start":{"line":68,"column":2},"end":{"line":70,"column":3}},"18":{"start":{"line":69,"column":4},"end":{"line":69,"column":17}},"19":{"start":{"line":74,"column":4},"end":{"line":74,"column":82}},"20":{"start":{"line":75,"column":2},"end":{"line":75,"column":35}},"21":{"start":{"line":84,"column":2},"end":{"line":86,"column":3}},"22":{"start":{"line":85,"column":4},"end":{"line":85,"column":17}},"23":{"start":{"line":88,"column":25},"end":{"line":88,"column":57}},"24":{"start":{"line":89,"column":2},"end":{"line":89,"column":40}},"25":{"start":{"line":98,"column":2},"end":{"line":100,"column":3}},"26":{"start":{"line":99,"column":4},"end":{"line":99,"column":17}},"27":{"start":{"line":102,"column":31},"end":{"line":102,"column":61}},"28":{"start":{"line":103,"column":2},"end":{"line":103,"column":46}},"29":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"30":{"start":{"line":113,"column":4},"end":{"line":113,"column":17}},"31":{"start":{"line":116,"column":21},"end":{"line":116,"column":42}},"32":{"start":{"line":117,"column":2},"end":{"line":117,"column":32}},"33":{"start":{"line":127,"column":2},"end":{"line":129,"column":3}},"34":{"start":{"line":128,"column":4},"end":{"line":128,"column":18}},"35":{"start":{"line":132,"column":37},"end":{"line":132,"column":65}},"36":{"start":{"line":135,"column":27},"end":{"line":135,"column":76}},"37":{"start":{"line":138,"column":2},"end":{"line":140,"column":3}},"38":{"start":{"line":139,"column":4},"end":{"line":139,"column":28}},"39":{"start":{"line":143,"column":2},"end":{"line":143,"column":46}},"40":{"start":{"line":154,"column":2},"end":{"line":156,"column":3}},"41":{"start":{"line":155,"column":4},"end":{"line":155,"column":50}},"42":{"start":{"line":158,"column":13},"end":{"line":158,"column":24}},"43":{"start":{"line":159,"column":2},"end":{"line":181,"column":5}},"44":{"start":{"line":160,"column":4},"end":{"line":167,"column":5}},"45":{"start":{"line":166,"column":6},"end":{"line":166,"column":60}},"46":{"start":{"line":169,"column":18},"end":{"line":169,"column":56}},"47":{"start":{"line":170,"column":18},"end":{"line":170,"column":56}},"48":{"start":{"line":172,"column":4},"end":{"line":180,"column":5}},"49":{"start":{"line":173,"column":6},"end":{"line":173,"column":40}},"50":{"start":{"line":174,"column":11},"end":{"line":180,"column":5}},"51":{"start":{"line":175,"column":6},"end":{"line":175,"column":15}},"52":{"start":{"line":176,"column":11},"end":{"line":180,"column":5}},"53":{"start":{"line":177,"column":6},"end":{"line":177,"column":16}},"54":{"start":{"line":179,"column":6},"end":{"line":179,"column":38}},"55":{"start":{"line":192,"column":2},"end":{"line":194,"column":3}},"56":{"start":{"line":193,"column":4},"end":{"line":193,"column":43}},"57":{"start":{"line":196,"column":17},"end":{"line":196,"column":45}},"58":{"start":{"line":198,"column":2},"end":{"line":198,"column":42}},"59":{"start":{"line":209,"column":2},"end":{"line":211,"column":3}},"60":{"start":{"line":210,"column":4},"end":{"line":210,"column":21}},"61":{"start":{"line":214,"column":17},"end":{"line":216,"column":3}},"62":{"start":{"line":219,"column":19},"end":{"line":219,"column":49}},"63":{"start":{"line":222,"column":20},"end":{"line":222,"column":24}},"64":{"start":{"line":223,"column":2},"end":{"line":227,"column":3}},"65":{"start":{"line":224,"column":4},"end":{"line":224,"column":35}},"66":{"start":{"line":226,"column":4},"end":{"line":226,"column":42}},"67":{"start":{"line":230,"column":2},"end":{"line":254,"column":3}},"68":{"start":{"line":232,"column":4},"end":{"line":234,"column":6}},"69":{"start":{"line":237,"column":4},"end":{"line":241,"column":5}},"70":{"start":{"line":238,"column":6},"end":{"line":240,"column":8}},"71":{"start":{"line":244,"column":17},"end":{"line":244,"column":39}},"72":{"start":{"line":245,"column":19},"end":{"line":245,"column":56}},"73":{"start":{"line":247,"column":4},"end":{"line":253,"column":5}},"74":{"start":{"line":248,"column":6},"end":{"line":248,"column":20}},"75":{"start":{"line":249,"column":11},"end":{"line":253,"column":5}},"76":{"start":{"line":250,"column":6},"end":{"line":250,"column":22}},"77":{"start":{"line":252,"column":6},"end":{"line":252,"column":24}},"78":{"start":{"line":256,"column":2},"end":{"line":256,"column":19}},"79":{"start":{"line":266,"column":2},"end":{"line":268,"column":3}},"80":{"start":{"line":267,"column":4},"end":{"line":267,"column":61}},"81":{"start":{"line":270,"column":17},"end":{"line":270,"column":45}},"82":{"start":{"line":273,"column":2},"end":{"line":278,"column":3}},"83":{"start":{"line":274,"column":4},"end":{"line":274,"column":42}},"84":{"start":{"line":275,"column":4},"end":{"line":275,"column":43}},"85":{"start":{"line":277,"column":4},"end":{"line":277,"column":43}},"86":{"start":{"line":288,"column":2},"end":{"line":288,"column":39}},"87":{"start":{"line":300,"column":2},"end":{"line":302,"column":3}},"88":{"start":{"line":301,"column":4},"end":{"line":301,"column":50}},"89":{"start":{"line":304,"column":2},"end":{"line":307,"column":12}},"90":{"start":{"line":318,"column":2},"end":{"line":320,"column":3}},"91":{"start":{"line":319,"column":4},"end":{"line":319,"column":50}},"92":{"start":{"line":321,"column":2},"end":{"line":324,"column":10}},"93":{"start":{"line":349,"column":19},"end":{"line":349,"column":21}},"94":{"start":{"line":350,"column":14},"end":{"line":350,"column":16}},"95":{"start":{"line":351,"column":18},"end":{"line":351,"column":20}},"96":{"start":{"line":352,"column":17},"end":{"line":352,"column":19}},"97":{"start":{"line":354,"column":2},"end":{"line":356,"column":3}},"98":{"start":{"line":355,"column":4},"end":{"line":355,"column":37}},"99":{"start":{"line":358,"column":14},"end":{"line":358,"column":31}},"100":{"start":{"line":359,"column":19},"end":{"line":359,"column":39}},"101":{"start":{"line":361,"column":19},"end":{"line":364,"column":4}},"102":{"start":{"line":366,"column":15},"end":{"line":366,"column":76}},"103":{"start":{"line":368,"column":2},"end":{"line":370,"column":3}},"104":{"start":{"line":369,"column":4},"end":{"line":369,"column":42}},"105":{"start":{"line":372,"column":2},"end":{"line":374,"column":3}},"106":{"start":{"line":373,"column":4},"end":{"line":373,"column":37}},"107":{"start":{"line":376,"column":2},"end":{"line":378,"column":3}},"108":{"start":{"line":377,"column":4},"end":{"line":377,"column":34}},"109":{"start":{"line":381,"column":17},"end":{"line":381,"column":210}},"110":{"start":{"line":383,"column":2},"end":{"line":383,"column":16}},"111":{"start":{"line":387,"column":18},"end":{"line":387,"column":51}},"112":{"start":{"line":388,"column":2},"end":{"line":388,"column":66}},"113":{"start":{"line":391,"column":0},"end":{"line":409,"column":2}}},"fnMap":{"0":{"name":"isValidGitBranch","decl":{"start":{"line":10,"column":9},"end":{"line":10,"column":25}},"loc":{"start":{"line":10,"column":34},"end":{"line":32,"column":1}},"line":10},"1":{"name":"isValidTwitterHandle","decl":{"start":{"line":39,"column":9},"end":{"line":39,"column":29}},"loc":{"start":{"line":39,"column":38},"end":{"line":46,"column":1}},"line":39},"2":{"name":"isValidDapAgency","decl":{"start":{"line":53,"column":9},"end":{"line":53,"column":25}},"loc":{"start":{"line":53,"column":34},"end":{"line":60,"column":1}},"line":53},"3":{"name":"isValidAnalyticsId","decl":{"start":{"line":67,"column":9},"end":{"line":67,"column":27}},"loc":{"start":{"line":67,"column":32},"end":{"line":76,"column":1}},"line":67},"4":{"name":"isValidSearchKey","decl":{"start":{"line":83,"column":9},"end":{"line":83,"column":25}},"loc":{"start":{"line":83,"column":37},"end":{"line":90,"column":1}},"line":83},"5":{"name":"isValidSearchAffiliate","decl":{"start":{"line":97,"column":9},"end":{"line":97,"column":31}},"loc":{"start":{"line":97,"column":43},"end":{"line":104,"column":1}},"line":97},"6":{"name":"isValidVerificationToken","decl":{"start":{"line":111,"column":9},"end":{"line":111,"column":33}},"loc":{"start":{"line":111,"column":41},"end":{"line":118,"column":1}},"line":111},"7":{"name":"numberWithCommas","decl":{"start":{"line":125,"column":9},"end":{"line":125,"column":25}},"loc":{"start":{"line":125,"column":34},"end":{"line":144,"column":1}},"line":125},"8":{"name":"sortByProp","decl":{"start":{"line":153,"column":9},"end":{"line":153,"column":19}},"loc":{"start":{"line":153,"column":34},"end":{"line":182,"column":1}},"line":153},"9":{"name":"(anonymous_9)","decl":{"start":{"line":159,"column":19},"end":{"line":159,"column":20}},"loc":{"start":{"line":159,"column":29},"end":{"line":181,"column":3}},"line":159},"10":{"name":"readableDate","decl":{"start":{"line":191,"column":9},"end":{"line":191,"column":21}},"loc":{"start":{"line":191,"column":31},"end":{"line":199,"column":1}},"line":191},"11":{"name":"getStateFromDates","decl":{"start":{"line":208,"column":9},"end":{"line":208,"column":26}},"loc":{"start":{"line":208,"column":42},"end":{"line":257,"column":1}},"line":208},"12":{"name":"htmlDateString","decl":{"start":{"line":265,"column":9},"end":{"line":265,"column":23}},"loc":{"start":{"line":265,"column":33},"end":{"line":279,"column":1}},"line":265},"13":{"name":"minNumber","decl":{"start":{"line":287,"column":9},"end":{"line":287,"column":18}},"loc":{"start":{"line":287,"column":31},"end":{"line":289,"column":1}},"line":287},"14":{"name":"uswdsIconWithSize","decl":{"start":{"line":299,"column":9},"end":{"line":299,"column":26}},"loc":{"start":{"line":299,"column":39},"end":{"line":308,"column":1}},"line":299},"15":{"name":"uswdsIcon","decl":{"start":{"line":317,"column":9},"end":{"line":317,"column":18}},"loc":{"start":{"line":317,"column":25},"end":{"line":325,"column":1}},"line":317},"16":{"name":"imageWithClassShortcode","decl":{"start":{"line":341,"column":15},"end":{"line":341,"column":38}},"loc":{"start":{"line":348,"column":2},"end":{"line":384,"column":1}},"line":348},"17":{"name":"truncateText","decl":{"start":{"line":386,"column":9},"end":{"line":386,"column":21}},"loc":{"start":{"line":386,"column":28},"end":{"line":389,"column":1}},"line":386}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},"type":"if","locations":[{"start":{"line":12,"column":2},"end":{"line":14,"column":3}},{"start":{},"end":{}}],"line":12},"1":{"loc":{"start":{"line":12,"column":6},"end":{"line":12,"column":56}},"type":"binary-expr","locations":[{"start":{"line":12,"column":6},"end":{"line":12,"column":32}},{"start":{"line":12,"column":36},"end":{"line":12,"column":56}}],"line":12},"2":{"loc":{"start":{"line":20,"column":2},"end":{"line":28,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":28,"column":3}},{"start":{},"end":{}}],"line":20},"3":{"loc":{"start":{"line":21,"column":4},"end":{"line":25,"column":24}},"type":"binary-expr","locations":[{"start":{"line":21,"column":4},"end":{"line":21,"column":25}},{"start":{"line":22,"column":4},"end":{"line":22,"column":26}},{"start":{"line":23,"column":4},"end":{"line":23,"column":24}},{"start":{"line":24,"column":4},"end":{"line":24,"column":26}},{"start":{"line":25,"column":4},"end":{"line":25,"column":24}}],"line":21},"4":{"loc":{"start":{"line":40,"column":2},"end":{"line":42,"column":3}},"type":"if","locations":[{"start":{"line":40,"column":2},"end":{"line":42,"column":3}},{"start":{},"end":{}}],"line":40},"5":{"loc":{"start":{"line":40,"column":6},"end":{"line":40,"column":45}},"type":"binary-expr","locations":[{"start":{"line":40,"column":6},"end":{"line":40,"column":21}},{"start":{"line":40,"column":25},"end":{"line":40,"column":45}}],"line":40},"6":{"loc":{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},"type":"if","locations":[{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},{"start":{},"end":{}}],"line":54},"7":{"loc":{"start":{"line":54,"column":6},"end":{"line":54,"column":45}},"type":"binary-expr","locations":[{"start":{"line":54,"column":6},"end":{"line":54,"column":21}},{"start":{"line":54,"column":25},"end":{"line":54,"column":45}}],"line":54},"8":{"loc":{"start":{"line":68,"column":2},"end":{"line":70,"column":3}},"type":"if","locations":[{"start":{"line":68,"column":2},"end":{"line":70,"column":3}},{"start":{},"end":{}}],"line":68},"9":{"loc":{"start":{"line":68,"column":6},"end":{"line":68,"column":37}},"type":"binary-expr","locations":[{"start":{"line":68,"column":6},"end":{"line":68,"column":17}},{"start":{"line":68,"column":21},"end":{"line":68,"column":37}}],"line":68},"10":{"loc":{"start":{"line":84,"column":2},"end":{"line":86,"column":3}},"type":"if","locations":[{"start":{"line":84,"column":2},"end":{"line":86,"column":3}},{"start":{},"end":{}}],"line":84},"11":{"loc":{"start":{"line":84,"column":6},"end":{"line":84,"column":51}},"type":"binary-expr","locations":[{"start":{"line":84,"column":6},"end":{"line":84,"column":24}},{"start":{"line":84,"column":28},"end":{"line":84,"column":51}}],"line":84},"12":{"loc":{"start":{"line":98,"column":2},"end":{"line":100,"column":3}},"type":"if","locations":[{"start":{"line":98,"column":2},"end":{"line":100,"column":3}},{"start":{},"end":{}}],"line":98},"13":{"loc":{"start":{"line":98,"column":6},"end":{"line":98,"column":51}},"type":"binary-expr","locations":[{"start":{"line":98,"column":6},"end":{"line":98,"column":24}},{"start":{"line":98,"column":28},"end":{"line":98,"column":51}}],"line":98},"14":{"loc":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"type":"if","locations":[{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},{"start":{},"end":{}}],"line":112},"15":{"loc":{"start":{"line":112,"column":6},"end":{"line":112,"column":43}},"type":"binary-expr","locations":[{"start":{"line":112,"column":6},"end":{"line":112,"column":20}},{"start":{"line":112,"column":24},"end":{"line":112,"column":43}}],"line":112},"16":{"loc":{"start":{"line":127,"column":2},"end":{"line":129,"column":3}},"type":"if","locations":[{"start":{"line":127,"column":2},"end":{"line":129,"column":3}},{"start":{},"end":{}}],"line":127},"17":{"loc":{"start":{"line":138,"column":2},"end":{"line":140,"column":3}},"type":"if","locations":[{"start":{"line":138,"column":2},"end":{"line":140,"column":3}},{"start":{},"end":{}}],"line":138},"18":{"loc":{"start":{"line":154,"column":2},"end":{"line":156,"column":3}},"type":"if","locations":[{"start":{"line":154,"column":2},"end":{"line":156,"column":3}},{"start":{},"end":{}}],"line":154},"19":{"loc":{"start":{"line":160,"column":4},"end":{"line":167,"column":5}},"type":"if","locations":[{"start":{"line":160,"column":4},"end":{"line":167,"column":5}},{"start":{},"end":{}}],"line":160},"20":{"loc":{"start":{"line":161,"column":6},"end":{"line":164,"column":16}},"type":"binary-expr","locations":[{"start":{"line":161,"column":6},"end":{"line":161,"column":27}},{"start":{"line":162,"column":6},"end":{"line":162,"column":16}},{"start":{"line":163,"column":6},"end":{"line":163,"column":27}},{"start":{"line":164,"column":6},"end":{"line":164,"column":16}}],"line":161},"21":{"loc":{"start":{"line":169,"column":18},"end":{"line":169,"column":56}},"type":"cond-expr","locations":[{"start":{"line":169,"column":42},"end":{"line":169,"column":49}},{"start":{"line":169,"column":52},"end":{"line":169,"column":56}}],"line":169},"22":{"loc":{"start":{"line":170,"column":18},"end":{"line":170,"column":56}},"type":"cond-expr","locations":[{"start":{"line":170,"column":42},"end":{"line":170,"column":49}},{"start":{"line":170,"column":52},"end":{"line":170,"column":56}}],"line":170},"23":{"loc":{"start":{"line":172,"column":4},"end":{"line":180,"column":5}},"type":"if","locations":[{"start":{"line":172,"column":4},"end":{"line":180,"column":5}},{"start":{"line":174,"column":11},"end":{"line":180,"column":5}}],"line":172},"24":{"loc":{"start":{"line":172,"column":8},"end":{"line":172,"column":62}},"type":"binary-expr","locations":[{"start":{"line":172,"column":8},"end":{"line":172,"column":33}},{"start":{"line":172,"column":37},"end":{"line":172,"column":62}}],"line":172},"25":{"loc":{"start":{"line":174,"column":11},"end":{"line":180,"column":5}},"type":"if","locations":[{"start":{"line":174,"column":11},"end":{"line":180,"column":5}},{"start":{"line":176,"column":11},"end":{"line":180,"column":5}}],"line":174},"26":{"loc":{"start":{"line":176,"column":11},"end":{"line":180,"column":5}},"type":"if","locations":[{"start":{"line":176,"column":11},"end":{"line":180,"column":5}},{"start":{"line":178,"column":11},"end":{"line":180,"column":5}}],"line":176},"27":{"loc":{"start":{"line":192,"column":2},"end":{"line":194,"column":3}},"type":"if","locations":[{"start":{"line":192,"column":2},"end":{"line":194,"column":3}},{"start":{},"end":{}}],"line":192},"28":{"loc":{"start":{"line":192,"column":6},"end":{"line":192,"column":50}},"type":"binary-expr","locations":[{"start":{"line":192,"column":6},"end":{"line":192,"column":32}},{"start":{"line":192,"column":36},"end":{"line":192,"column":50}}],"line":192},"29":{"loc":{"start":{"line":209,"column":2},"end":{"line":211,"column":3}},"type":"if","locations":[{"start":{"line":209,"column":2},"end":{"line":211,"column":3}},{"start":{},"end":{}}],"line":209},"30":{"loc":{"start":{"line":209,"column":6},"end":{"line":209,"column":23}},"type":"binary-expr","locations":[{"start":{"line":209,"column":6},"end":{"line":209,"column":12}},{"start":{"line":209,"column":16},"end":{"line":209,"column":23}}],"line":209},"31":{"loc":{"start":{"line":219,"column":19},"end":{"line":219,"column":49}},"type":"cond-expr","locations":[{"start":{"line":219,"column":27},"end":{"line":219,"column":42}},{"start":{"line":219,"column":45},"end":{"line":219,"column":49}}],"line":219},"32":{"loc":{"start":{"line":223,"column":2},"end":{"line":227,"column":3}},"type":"if","locations":[{"start":{"line":223,"column":2},"end":{"line":227,"column":3}},{"start":{},"end":{}}],"line":223},"33":{"loc":{"start":{"line":230,"column":2},"end":{"line":254,"column":3}},"type":"if","locations":[{"start":{"line":230,"column":2},"end":{"line":254,"column":3}},{"start":{},"end":{}}],"line":230},"34":{"loc":{"start":{"line":237,"column":4},"end":{"line":241,"column":5}},"type":"if","locations":[{"start":{"line":237,"column":4},"end":{"line":241,"column":5}},{"start":{},"end":{}}],"line":237},"35":{"loc":{"start":{"line":245,"column":19},"end":{"line":245,"column":56}},"type":"binary-expr","locations":[{"start":{"line":245,"column":19},"end":{"line":245,"column":30}},{"start":{"line":245,"column":34},"end":{"line":245,"column":56}}],"line":245},"36":{"loc":{"start":{"line":247,"column":4},"end":{"line":253,"column":5}},"type":"if","locations":[{"start":{"line":247,"column":4},"end":{"line":253,"column":5}},{"start":{"line":249,"column":11},"end":{"line":253,"column":5}}],"line":247},"37":{"loc":{"start":{"line":247,"column":8},"end":{"line":247,"column":27}},"type":"binary-expr","locations":[{"start":{"line":247,"column":8},"end":{"line":247,"column":14}},{"start":{"line":247,"column":18},"end":{"line":247,"column":27}}],"line":247},"38":{"loc":{"start":{"line":249,"column":11},"end":{"line":253,"column":5}},"type":"if","locations":[{"start":{"line":249,"column":11},"end":{"line":253,"column":5}},{"start":{"line":251,"column":11},"end":{"line":253,"column":5}}],"line":249},"39":{"loc":{"start":{"line":266,"column":2},"end":{"line":268,"column":3}},"type":"if","locations":[{"start":{"line":266,"column":2},"end":{"line":268,"column":3}},{"start":{},"end":{}}],"line":266},"40":{"loc":{"start":{"line":266,"column":6},"end":{"line":266,"column":60}},"type":"binary-expr","locations":[{"start":{"line":266,"column":6},"end":{"line":266,"column":32}},{"start":{"line":266,"column":36},"end":{"line":266,"column":60}}],"line":266},"41":{"loc":{"start":{"line":273,"column":2},"end":{"line":278,"column":3}},"type":"if","locations":[{"start":{"line":273,"column":2},"end":{"line":278,"column":3}},{"start":{"line":276,"column":9},"end":{"line":278,"column":3}}],"line":273},"42":{"loc":{"start":{"line":300,"column":2},"end":{"line":302,"column":3}},"type":"if","locations":[{"start":{"line":300,"column":2},"end":{"line":302,"column":3}},{"start":{},"end":{}}],"line":300},"43":{"loc":{"start":{"line":318,"column":2},"end":{"line":320,"column":3}},"type":"if","locations":[{"start":{"line":318,"column":2},"end":{"line":320,"column":3}},{"start":{},"end":{}}],"line":318},"44":{"loc":{"start":{"line":354,"column":2},"end":{"line":356,"column":3}},"type":"if","locations":[{"start":{"line":354,"column":2},"end":{"line":356,"column":3}},{"start":{},"end":{}}],"line":354},"45":{"loc":{"start":{"line":366,"column":15},"end":{"line":366,"column":76}},"type":"cond-expr","locations":[{"start":{"line":366,"column":36},"end":{"line":366,"column":57}},{"start":{"line":366,"column":60},"end":{"line":366,"column":76}}],"line":366},"46":{"loc":{"start":{"line":368,"column":2},"end":{"line":370,"column":3}},"type":"if","locations":[{"start":{"line":368,"column":2},"end":{"line":370,"column":3}},{"start":{},"end":{}}],"line":368},"47":{"loc":{"start":{"line":372,"column":2},"end":{"line":374,"column":3}},"type":"if","locations":[{"start":{"line":372,"column":2},"end":{"line":374,"column":3}},{"start":{},"end":{}}],"line":372},"48":{"loc":{"start":{"line":376,"column":2},"end":{"line":378,"column":3}},"type":"if","locations":[{"start":{"line":376,"column":2},"end":{"line":378,"column":3}},{"start":{},"end":{}}],"line":376},"49":{"loc":{"start":{"line":381,"column":115},"end":{"line":381,"column":139}},"type":"cond-expr","locations":[{"start":{"line":381,"column":123},"end":{"line":381,"column":134}},{"start":{"line":381,"column":137},"end":{"line":381,"column":139}}],"line":381},"50":{"loc":{"start":{"line":381,"column":142},"end":{"line":381,"column":174}},"type":"cond-expr","locations":[{"start":{"line":381,"column":154},"end":{"line":381,"column":169}},{"start":{"line":381,"column":172},"end":{"line":381,"column":174}}],"line":381},"51":{"loc":{"start":{"line":381,"column":177},"end":{"line":381,"column":207}},"type":"cond-expr","locations":[{"start":{"line":381,"column":188},"end":{"line":381,"column":202}},{"start":{"line":381,"column":205},"end":{"line":381,"column":207}}],"line":381}},"s":{"0":16,"1":16,"2":16,"3":18,"4":3,"5":15,"6":15,"7":4,"8":11,"9":12,"10":2,"11":10,"12":10,"13":13,"14":2,"15":11,"16":11,"17":14,"18":2,"19":12,"20":12,"21":12,"22":2,"23":10,"24":10,"25":14,"26":2,"27":12,"28":12,"29":10,"30":2,"31":8,"32":8,"33":10,"34":4,"35":6,"36":6,"37":6,"38":4,"39":2,"40":12,"41":4,"42":8,"43":8,"44":17,"45":1,"46":16,"47":16,"48":16,"49":6,"50":10,"51":1,"52":9,"53":2,"54":7,"55":10,"56":6,"57":4,"58":4,"59":8,"60":2,"61":6,"62":6,"63":6,"64":6,"65":4,"66":4,"67":6,"68":5,"69":5,"70":3,"71":5,"72":5,"73":5,"74":3,"75":2,"76":1,"77":1,"78":1,"79":6,"80":3,"81":3,"82":3,"83":1,"84":1,"85":2,"86":5,"87":10,"88":5,"89":5,"90":9,"91":5,"92":4,"93":5,"94":5,"95":5,"96":5,"97":5,"98":1,"99":5,"100":5,"101":5,"102":4,"103":4,"104":2,"105":4,"106":2,"107":4,"108":2,"109":4,"110":4,"111":0,"112":0,"113":16},"f":{"0":18,"1":12,"2":13,"3":14,"4":12,"5":14,"6":10,"7":10,"8":12,"9":17,"10":10,"11":8,"12":6,"13":5,"14":10,"15":9,"16":5,"17":0},"b":{"0":[3,15],"1":[18,16],"2":[4,11],"3":[15,13,12,12,11],"4":[2,10],"5":[12,11],"6":[2,11],"7":[13,12],"8":[2,12],"9":[14,13],"10":[2,10],"11":[12,11],"12":[2,12],"13":[14,13],"14":[2,8],"15":[10,9],"16":[4,6],"17":[4,2],"18":[4,8],"19":[1,16],"20":[17,16,16,16],"21":[15,1],"22":[14,2],"23":[6,10],"24":[16,8],"25":[1,9],"26":[2,7],"27":[6,4],"28":[10,4],"29":[2,6],"30":[8,3],"31":[5,1],"32":[4,2],"33":[5,1],"34":[3,2],"35":[5,3],"36":[3,2],"37":[5,4],"38":[1,1],"39":[3,3],"40":[6,3],"41":[1,2],"42":[5,5],"43":[5,4],"44":[1,4],"45":[0,4],"46":[2,2],"47":[2,2],"48":[2,2],"49":[2,2],"50":[2,2],"51":[2,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"2a00a15c568431f390e84f99a44d867ea1ab4452"},"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js":{"path":"/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js","statementMap":{"0":{"start":{"line":1,"column":12},"end":{"line":1,"column":22}},"1":{"start":{"line":2,"column":25},"end":{"line":2,"column":67}},"2":{"start":{"line":5,"column":19},"end":{"line":5,"column":21}},"3":{"start":{"line":6,"column":23},"end":{"line":6,"column":25}},"4":{"start":{"line":7,"column":16},"end":{"line":7,"column":31}},"5":{"start":{"line":9,"column":2},"end":{"line":41,"column":5}},"6":{"start":{"line":10,"column":18},"end":{"line":10,"column":51}},"7":{"start":{"line":12,"column":19},"end":{"line":12,"column":54}},"8":{"start":{"line":17,"column":4},"end":{"line":25,"column":5}},"9":{"start":{"line":22,"column":6},"end":{"line":24,"column":7}},"10":{"start":{"line":23,"column":8},"end":{"line":23,"column":27}},"11":{"start":{"line":30,"column":4},"end":{"line":40,"column":5}},"12":{"start":{"line":37,"column":6},"end":{"line":39,"column":7}},"13":{"start":{"line":38,"column":8},"end":{"line":38,"column":31}},"14":{"start":{"line":43,"column":2},"end":{"line":48,"column":3}},"15":{"start":{"line":44,"column":4},"end":{"line":44,"column":38}},"16":{"start":{"line":46,"column":4},"end":{"line":46,"column":31}},"17":{"start":{"line":47,"column":4},"end":{"line":47,"column":39}},"18":{"start":{"line":52,"column":26},"end":{"line":52,"column":62}},"19":{"start":{"line":53,"column":18},"end":{"line":53,"column":46}},"20":{"start":{"line":55,"column":2},"end":{"line":55,"column":36}},"21":{"start":{"line":57,"column":2},"end":{"line":126,"column":3}},"22":{"start":{"line":58,"column":4},"end":{"line":117,"column":7}},"23":{"start":{"line":59,"column":23},"end":{"line":59,"column":51}},"24":{"start":{"line":60,"column":19},"end":{"line":60,"column":46}},"25":{"start":{"line":62,"column":6},"end":{"line":62,"column":45}},"26":{"start":{"line":63,"column":6},"end":{"line":63,"column":35}},"27":{"start":{"line":66,"column":20},"end":{"line":66,"column":72}},"28":{"start":{"line":67,"column":6},"end":{"line":76,"column":7}},"29":{"start":{"line":68,"column":8},"end":{"line":75,"column":9}},"30":{"start":{"line":70,"column":10},"end":{"line":70,"column":50}},"31":{"start":{"line":71,"column":10},"end":{"line":71,"column":56}},"32":{"start":{"line":74,"column":10},"end":{"line":74,"column":28}},"33":{"start":{"line":78,"column":6},"end":{"line":78,"column":26}},"34":{"start":{"line":81,"column":6},"end":{"line":83,"column":7}},"35":{"start":{"line":82,"column":8},"end":{"line":82,"column":31}},"36":{"start":{"line":86,"column":6},"end":{"line":86,"column":35}},"37":{"start":{"line":89,"column":25},"end":{"line":95,"column":8}},"38":{"start":{"line":98,"column":29},"end":{"line":98,"column":31}},"39":{"start":{"line":99,"column":6},"end":{"line":103,"column":7}},"40":{"start":{"line":100,"column":8},"end":{"line":100,"column":143}},"41":{"start":{"line":102,"column":8},"end":{"line":102,"column":78}},"42":{"start":{"line":106,"column":6},"end":{"line":106,"column":33}},"43":{"start":{"line":109,"column":6},"end":{"line":109,"column":60}},"44":{"start":{"line":110,"column":6},"end":{"line":110,"column":36}},"45":{"start":{"line":113,"column":27},"end":{"line":113,"column":44}},"46":{"start":{"line":114,"column":6},"end":{"line":116,"column":7}},"47":{"start":{"line":115,"column":8},"end":{"line":115,"column":62}},"48":{"start":{"line":119,"column":4},"end":{"line":119,"column":41}},"49":{"start":{"line":121,"column":23},"end":{"line":121,"column":50}},"50":{"start":{"line":122,"column":4},"end":{"line":123,"column":96}},"51":{"start":{"line":125,"column":4},"end":{"line":125,"column":44}},"52":{"start":{"line":130,"column":30},"end":{"line":130,"column":70}},"53":{"start":{"line":131,"column":18},"end":{"line":131,"column":46}},"54":{"start":{"line":133,"column":2},"end":{"line":133,"column":36}},"55":{"start":{"line":135,"column":2},"end":{"line":180,"column":3}},"56":{"start":{"line":136,"column":4},"end":{"line":175,"column":7}},"57":{"start":{"line":137,"column":23},"end":{"line":137,"column":51}},"58":{"start":{"line":138,"column":19},"end":{"line":138,"column":46}},"59":{"start":{"line":140,"column":6},"end":{"line":140,"column":45}},"60":{"start":{"line":141,"column":6},"end":{"line":141,"column":35}},"61":{"start":{"line":144,"column":20},"end":{"line":144,"column":72}},"62":{"start":{"line":145,"column":6},"end":{"line":154,"column":7}},"63":{"start":{"line":146,"column":8},"end":{"line":153,"column":9}},"64":{"start":{"line":148,"column":10},"end":{"line":148,"column":50}},"65":{"start":{"line":149,"column":10},"end":{"line":149,"column":56}},"66":{"start":{"line":152,"column":10},"end":{"line":152,"column":28}},"67":{"start":{"line":156,"column":6},"end":{"line":156,"column":26}},"68":{"start":{"line":159,"column":6},"end":{"line":161,"column":7}},"69":{"start":{"line":160,"column":8},"end":{"line":160,"column":31}},"70":{"start":{"line":164,"column":6},"end":{"line":164,"column":35}},"71":{"start":{"line":167,"column":6},"end":{"line":167,"column":33}},"72":{"start":{"line":168,"column":6},"end":{"line":168,"column":36}},"73":{"start":{"line":171,"column":27},"end":{"line":171,"column":44}},"74":{"start":{"line":172,"column":6},"end":{"line":174,"column":7}},"75":{"start":{"line":173,"column":8},"end":{"line":173,"column":62}},"76":{"start":{"line":177,"column":4},"end":{"line":177,"column":45}},"77":{"start":{"line":179,"column":4},"end":{"line":179,"column":33}},"78":{"start":{"line":190,"column":27},"end":{"line":190,"column":55}},"79":{"start":{"line":193,"column":2},"end":{"line":258,"column":7}},"80":{"start":{"line":196,"column":32},"end":{"line":198,"column":12}},"81":{"start":{"line":199,"column":26},"end":{"line":199,"column":41}},"82":{"start":{"line":200,"column":35},"end":{"line":200,"column":57}},"83":{"start":{"line":201,"column":31},"end":{"line":203,"column":29}},"84":{"start":{"line":204,"column":31},"end":{"line":204,"column":58}},"85":{"start":{"line":205,"column":29},"end":{"line":205,"column":44}},"86":{"start":{"line":207,"column":6},"end":{"line":211,"column":7}},"87":{"start":{"line":208,"column":8},"end":{"line":208,"column":36}},"88":{"start":{"line":209,"column":13},"end":{"line":211,"column":7}},"89":{"start":{"line":210,"column":8},"end":{"line":210,"column":21}},"90":{"start":{"line":213,"column":32},"end":{"line":213,"column":77}},"91":{"start":{"line":216,"column":33},"end":{"line":216,"column":60}},"92":{"start":{"line":217,"column":34},"end":{"line":217,"column":62}},"93":{"start":{"line":218,"column":18},"end":{"line":218,"column":28}},"94":{"start":{"line":219,"column":27},"end":{"line":219,"column":40}},"95":{"start":{"line":222,"column":6},"end":{"line":257,"column":7}},"96":{"start":{"line":223,"column":28},"end":{"line":223,"column":56}},"97":{"start":{"line":225,"column":28},"end":{"line":234,"column":9}},"98":{"start":{"line":236,"column":30},"end":{"line":236,"column":61}},"99":{"start":{"line":238,"column":32},"end":{"line":238,"column":59}},"100":{"start":{"line":239,"column":8},"end":{"line":239,"column":44}},"101":{"start":{"line":240,"column":8},"end":{"line":240,"column":42}},"102":{"start":{"line":241,"column":8},"end":{"line":241,"column":52}},"103":{"start":{"line":242,"column":8},"end":{"line":242,"column":48}},"104":{"start":{"line":244,"column":28},"end":{"line":244,"column":55}},"105":{"start":{"line":245,"column":8},"end":{"line":245,"column":49}},"106":{"start":{"line":248,"column":8},"end":{"line":250,"column":10}},"107":{"start":{"line":253,"column":8},"end":{"line":253,"column":45}},"108":{"start":{"line":256,"column":8},"end":{"line":256,"column":50}},"109":{"start":{"line":261,"column":2},"end":{"line":287,"column":3}},"110":{"start":{"line":262,"column":4},"end":{"line":286,"column":5}},"111":{"start":{"line":263,"column":22},"end":{"line":263,"column":53}},"112":{"start":{"line":264,"column":6},"end":{"line":264,"column":46}},"113":{"start":{"line":265,"column":6},"end":{"line":265,"column":41}},"114":{"start":{"line":266,"column":23},"end":{"line":266,"column":52}},"115":{"start":{"line":267,"column":6},"end":{"line":267,"column":47}},"116":{"start":{"line":268,"column":23},"end":{"line":268,"column":50}},"117":{"start":{"line":271,"column":6},"end":{"line":271,"column":76}},"118":{"start":{"line":272,"column":6},"end":{"line":272,"column":36}},"119":{"start":{"line":273,"column":6},"end":{"line":273,"column":37}},"120":{"start":{"line":275,"column":6},"end":{"line":275,"column":45}},"121":{"start":{"line":277,"column":6},"end":{"line":277,"column":36}},"122":{"start":{"line":279,"column":22},"end":{"line":279,"column":51}},"123":{"start":{"line":280,"column":6},"end":{"line":280,"column":56}},"124":{"start":{"line":281,"column":23},"end":{"line":281,"column":50}},"125":{"start":{"line":282,"column":6},"end":{"line":282,"column":77}},"126":{"start":{"line":283,"column":6},"end":{"line":283,"column":36}},"127":{"start":{"line":284,"column":6},"end":{"line":284,"column":44}},"128":{"start":{"line":285,"column":6},"end":{"line":285,"column":36}},"129":{"start":{"line":291,"column":36},"end":{"line":293,"column":3}},"130":{"start":{"line":294,"column":27},"end":{"line":294,"column":55}},"131":{"start":{"line":297,"column":2},"end":{"line":359,"column":7}},"132":{"start":{"line":300,"column":32},"end":{"line":300,"column":61}},"133":{"start":{"line":301,"column":26},"end":{"line":301,"column":41}},"134":{"start":{"line":302,"column":35},"end":{"line":302,"column":57}},"135":{"start":{"line":303,"column":31},"end":{"line":305,"column":29}},"136":{"start":{"line":306,"column":31},"end":{"line":306,"column":58}},"137":{"start":{"line":307,"column":29},"end":{"line":307,"column":44}},"138":{"start":{"line":309,"column":6},"end":{"line":313,"column":7}},"139":{"start":{"line":310,"column":8},"end":{"line":310,"column":36}},"140":{"start":{"line":311,"column":13},"end":{"line":313,"column":7}},"141":{"start":{"line":312,"column":8},"end":{"line":312,"column":21}},"142":{"start":{"line":315,"column":32},"end":{"line":315,"column":77}},"143":{"start":{"line":318,"column":33},"end":{"line":318,"column":60}},"144":{"start":{"line":319,"column":34},"end":{"line":319,"column":62}},"145":{"start":{"line":320,"column":18},"end":{"line":320,"column":28}},"146":{"start":{"line":321,"column":27},"end":{"line":321,"column":40}},"147":{"start":{"line":324,"column":6},"end":{"line":358,"column":7}},"148":{"start":{"line":325,"column":28},"end":{"line":325,"column":56}},"149":{"start":{"line":327,"column":28},"end":{"line":336,"column":9}},"150":{"start":{"line":338,"column":30},"end":{"line":338,"column":61}},"151":{"start":{"line":340,"column":32},"end":{"line":340,"column":59}},"152":{"start":{"line":341,"column":8},"end":{"line":341,"column":44}},"153":{"start":{"line":342,"column":8},"end":{"line":342,"column":42}},"154":{"start":{"line":343,"column":8},"end":{"line":343,"column":52}},"155":{"start":{"line":344,"column":8},"end":{"line":344,"column":48}},"156":{"start":{"line":346,"column":28},"end":{"line":346,"column":55}},"157":{"start":{"line":347,"column":8},"end":{"line":347,"column":42}},"158":{"start":{"line":350,"column":8},"end":{"line":350,"column":46}},"159":{"start":{"line":353,"column":8},"end":{"line":353,"column":49}},"160":{"start":{"line":354,"column":8},"end":{"line":354,"column":45}},"161":{"start":{"line":357,"column":8},"end":{"line":357,"column":50}},"162":{"start":{"line":361,"column":2},"end":{"line":368,"column":3}},"163":{"start":{"line":362,"column":4},"end":{"line":362,"column":60}},"164":{"start":{"line":364,"column":34},"end":{"line":366,"column":5}},"165":{"start":{"line":367,"column":4},"end":{"line":367,"column":49}},"166":{"start":{"line":373,"column":15},"end":{"line":373,"column":33}},"167":{"start":{"line":374,"column":16},"end":{"line":374,"column":60}},"168":{"start":{"line":375,"column":14},"end":{"line":375,"column":53}},"169":{"start":{"line":377,"column":2},"end":{"line":377,"column":35}},"170":{"start":{"line":382,"column":31},"end":{"line":382,"column":53}},"171":{"start":{"line":385,"column":18},"end":{"line":385,"column":66}},"172":{"start":{"line":386,"column":16},"end":{"line":386,"column":62}},"173":{"start":{"line":387,"column":18},"end":{"line":387,"column":69}},"174":{"start":{"line":388,"column":16},"end":{"line":388,"column":65}},"175":{"start":{"line":391,"column":2},"end":{"line":391,"column":59}},"176":{"start":{"line":396,"column":35},"end":{"line":396,"column":77}},"177":{"start":{"line":398,"column":16},"end":{"line":398,"column":35}},"178":{"start":{"line":399,"column":19},"end":{"line":399,"column":25}},"179":{"start":{"line":400,"column":2},"end":{"line":404,"column":3}},"180":{"start":{"line":401,"column":4},"end":{"line":401,"column":18}},"181":{"start":{"line":402,"column":9},"end":{"line":404,"column":3}},"182":{"start":{"line":403,"column":4},"end":{"line":403,"column":16}},"183":{"start":{"line":407,"column":19},"end":{"line":407,"column":58}},"184":{"start":{"line":408,"column":18},"end":{"line":408,"column":36}},"185":{"start":{"line":411,"column":2},"end":{"line":413,"column":3}},"186":{"start":{"line":412,"column":4},"end":{"line":412,"column":22}},"187":{"start":{"line":415,"column":2},"end":{"line":415,"column":31}},"188":{"start":{"line":417,"column":2},"end":{"line":419,"column":3}},"189":{"start":{"line":418,"column":4},"end":{"line":418,"column":19}},"190":{"start":{"line":421,"column":2},"end":{"line":421,"column":61}},"191":{"start":{"line":424,"column":0},"end":{"line":428,"column":1}},"192":{"start":{"line":425,"column":2},"end":{"line":425,"column":29}},"193":{"start":{"line":426,"column":2},"end":{"line":426,"column":61}},"194":{"start":{"line":427,"column":2},"end":{"line":427,"column":49}},"195":{"start":{"line":431,"column":0},"end":{"line":439,"column":2}}},"fnMap":{"0":{"name":"sortJobs","decl":{"start":{"line":4,"column":9},"end":{"line":4,"column":17}},"loc":{"start":{"line":4,"column":27},"end":{"line":49,"column":1}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":9,"column":18},"end":{"line":9,"column":19}},"loc":{"start":{"line":9,"column":27},"end":{"line":41,"column":3}},"line":9},"2":{"name":"addOpenJobsToDOM","decl":{"start":{"line":51,"column":9},"end":{"line":51,"column":25}},"loc":{"start":{"line":51,"column":36},"end":{"line":127,"column":1}},"line":51},"3":{"name":"(anonymous_3)","decl":{"start":{"line":58,"column":21},"end":{"line":58,"column":22}},"loc":{"start":{"line":58,"column":30},"end":{"line":117,"column":5}},"line":58},"4":{"name":"addUpcomingJobsToDOM","decl":{"start":{"line":129,"column":9},"end":{"line":129,"column":29}},"loc":{"start":{"line":129,"column":44},"end":{"line":181,"column":1}},"line":129},"5":{"name":"(anonymous_5)","decl":{"start":{"line":136,"column":25},"end":{"line":136,"column":26}},"loc":{"start":{"line":136,"column":34},"end":{"line":175,"column":5}},"line":136},"6":{"name":"renderInfoSessions","decl":{"start":{"line":183,"column":9},"end":{"line":183,"column":27}},"loc":{"start":{"line":188,"column":2},"end":{"line":288,"column":1}},"line":188},"7":{"name":"(anonymous_7)","decl":{"start":{"line":194,"column":25},"end":{"line":194,"column":26}},"loc":{"start":{"line":194,"column":38},"end":{"line":258,"column":5}},"line":194},"8":{"name":"renderGlobalInfoSessions","decl":{"start":{"line":290,"column":9},"end":{"line":290,"column":33}},"loc":{"start":{"line":290,"column":48},"end":{"line":369,"column":1}},"line":290},"9":{"name":"(anonymous_9)","decl":{"start":{"line":298,"column":25},"end":{"line":298,"column":26}},"loc":{"start":{"line":298,"column":38},"end":{"line":359,"column":5}},"line":298},"10":{"name":"formatDate","decl":{"start":{"line":372,"column":9},"end":{"line":372,"column":19}},"loc":{"start":{"line":372,"column":26},"end":{"line":378,"column":1}},"line":372},"11":{"name":"formatSessionTimes","decl":{"start":{"line":381,"column":9},"end":{"line":381,"column":27}},"loc":{"start":{"line":381,"column":41},"end":{"line":392,"column":1}},"line":381},"12":{"name":"convertTimeToZone","decl":{"start":{"line":395,"column":9},"end":{"line":395,"column":26}},"loc":{"start":{"line":395,"column":43},"end":{"line":422,"column":1}},"line":395}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":18},"end":{"line":10,"column":51}},"type":"cond-expr","locations":[{"start":{"line":10,"column":37},"end":{"line":10,"column":46}},{"start":{"line":10,"column":49},"end":{"line":10,"column":51}}],"line":10},"1":{"loc":{"start":{"line":12,"column":19},"end":{"line":12,"column":54}},"type":"cond-expr","locations":[{"start":{"line":12,"column":39},"end":{"line":12,"column":49}},{"start":{"line":12,"column":52},"end":{"line":12,"column":54}}],"line":12},"2":{"loc":{"start":{"line":17,"column":4},"end":{"line":25,"column":5}},"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":25,"column":5}},{"start":{},"end":{}}],"line":17},"3":{"loc":{"start":{"line":18,"column":6},"end":{"line":19,"column":80}},"type":"binary-expr","locations":[{"start":{"line":18,"column":6},"end":{"line":18,"column":18}},{"start":{"line":19,"column":8},"end":{"line":19,"column":22}},{"start":{"line":19,"column":26},"end":{"line":19,"column":41}},{"start":{"line":19,"column":47},"end":{"line":19,"column":61}},{"start":{"line":19,"column":65},"end":{"line":19,"column":78}}],"line":18},"4":{"loc":{"start":{"line":22,"column":6},"end":{"line":24,"column":7}},"type":"if","locations":[{"start":{"line":22,"column":6},"end":{"line":24,"column":7}},{"start":{},"end":{}}],"line":22},"5":{"loc":{"start":{"line":30,"column":4},"end":{"line":40,"column":5}},"type":"if","locations":[{"start":{"line":30,"column":4},"end":{"line":40,"column":5}},{"start":{},"end":{}}],"line":30},"6":{"loc":{"start":{"line":31,"column":6},"end":{"line":34,"column":39}},"type":"binary-expr","locations":[{"start":{"line":31,"column":7},"end":{"line":31,"column":20}},{"start":{"line":31,"column":24},"end":{"line":31,"column":38}},{"start":{"line":32,"column":7},"end":{"line":32,"column":20}},{"start":{"line":32,"column":24},"end":{"line":32,"column":37}},{"start":{"line":33,"column":7},"end":{"line":33,"column":19}},{"start":{"line":33,"column":23},"end":{"line":33,"column":36}},{"start":{"line":34,"column":7},"end":{"line":34,"column":20}},{"start":{"line":34,"column":24},"end":{"line":34,"column":38}}],"line":31},"7":{"loc":{"start":{"line":37,"column":6},"end":{"line":39,"column":7}},"type":"if","locations":[{"start":{"line":37,"column":6},"end":{"line":39,"column":7}},{"start":{},"end":{}}],"line":37},"8":{"loc":{"start":{"line":43,"column":2},"end":{"line":48,"column":3}},"type":"if","locations":[{"start":{"line":43,"column":2},"end":{"line":48,"column":3}},{"start":{"line":45,"column":9},"end":{"line":48,"column":3}}],"line":43},"9":{"loc":{"start":{"line":57,"column":2},"end":{"line":126,"column":3}},"type":"if","locations":[{"start":{"line":57,"column":2},"end":{"line":126,"column":3}},{"start":{"line":120,"column":9},"end":{"line":126,"column":3}}],"line":57},"10":{"loc":{"start":{"line":66,"column":20},"end":{"line":66,"column":72}},"type":"cond-expr","locations":[{"start":{"line":66,"column":46},"end":{"line":66,"column":62}},{"start":{"line":66,"column":65},"end":{"line":66,"column":72}}],"line":66},"11":{"loc":{"start":{"line":67,"column":6},"end":{"line":76,"column":7}},"type":"if","locations":[{"start":{"line":67,"column":6},"end":{"line":76,"column":7}},{"start":{},"end":{}}],"line":67},"12":{"loc":{"start":{"line":68,"column":8},"end":{"line":75,"column":9}},"type":"if","locations":[{"start":{"line":68,"column":8},"end":{"line":75,"column":9}},{"start":{"line":72,"column":15},"end":{"line":75,"column":9}}],"line":68},"13":{"loc":{"start":{"line":81,"column":6},"end":{"line":83,"column":7}},"type":"if","locations":[{"start":{"line":81,"column":6},"end":{"line":83,"column":7}},{"start":{},"end":{}}],"line":81},"14":{"loc":{"start":{"line":99,"column":6},"end":{"line":103,"column":7}},"type":"if","locations":[{"start":{"line":99,"column":6},"end":{"line":103,"column":7}},{"start":{"line":101,"column":13},"end":{"line":103,"column":7}}],"line":99},"15":{"loc":{"start":{"line":114,"column":6},"end":{"line":116,"column":7}},"type":"if","locations":[{"start":{"line":114,"column":6},"end":{"line":116,"column":7}},{"start":{},"end":{}}],"line":114},"16":{"loc":{"start":{"line":114,"column":10},"end":{"line":114,"column":49}},"type":"binary-expr","locations":[{"start":{"line":114,"column":10},"end":{"line":114,"column":22}},{"start":{"line":114,"column":26},"end":{"line":114,"column":49}}],"line":114},"17":{"loc":{"start":{"line":135,"column":2},"end":{"line":180,"column":3}},"type":"if","locations":[{"start":{"line":135,"column":2},"end":{"line":180,"column":3}},{"start":{"line":178,"column":9},"end":{"line":180,"column":3}}],"line":135},"18":{"loc":{"start":{"line":144,"column":20},"end":{"line":144,"column":72}},"type":"cond-expr","locations":[{"start":{"line":144,"column":46},"end":{"line":144,"column":62}},{"start":{"line":144,"column":65},"end":{"line":144,"column":72}}],"line":144},"19":{"loc":{"start":{"line":145,"column":6},"end":{"line":154,"column":7}},"type":"if","locations":[{"start":{"line":145,"column":6},"end":{"line":154,"column":7}},{"start":{},"end":{}}],"line":145},"20":{"loc":{"start":{"line":146,"column":8},"end":{"line":153,"column":9}},"type":"if","locations":[{"start":{"line":146,"column":8},"end":{"line":153,"column":9}},{"start":{"line":150,"column":15},"end":{"line":153,"column":9}}],"line":146},"21":{"loc":{"start":{"line":159,"column":6},"end":{"line":161,"column":7}},"type":"if","locations":[{"start":{"line":159,"column":6},"end":{"line":161,"column":7}},{"start":{},"end":{}}],"line":159},"22":{"loc":{"start":{"line":172,"column":6},"end":{"line":174,"column":7}},"type":"if","locations":[{"start":{"line":172,"column":6},"end":{"line":174,"column":7}},{"start":{},"end":{}}],"line":172},"23":{"loc":{"start":{"line":172,"column":10},"end":{"line":172,"column":49}},"type":"binary-expr","locations":[{"start":{"line":172,"column":10},"end":{"line":172,"column":22}},{"start":{"line":172,"column":26},"end":{"line":172,"column":49}}],"line":172},"24":{"loc":{"start":{"line":186,"column":2},"end":{"line":186,"column":12}},"type":"default-arg","locations":[{"start":{"line":186,"column":10},"end":{"line":186,"column":12}}],"line":186},"25":{"loc":{"start":{"line":187,"column":2},"end":{"line":187,"column":21}},"type":"default-arg","locations":[{"start":{"line":187,"column":11},"end":{"line":187,"column":21}}],"line":187},"26":{"loc":{"start":{"line":193,"column":2},"end":{"line":258,"column":6}},"type":"binary-expr","locations":[{"start":{"line":193,"column":2},"end":{"line":193,"column":14}},{"start":{"line":194,"column":4},"end":{"line":258,"column":6}}],"line":193},"27":{"loc":{"start":{"line":196,"column":32},"end":{"line":198,"column":12}},"type":"cond-expr","locations":[{"start":{"line":197,"column":10},"end":{"line":197,"column":39}},{"start":{"line":198,"column":10},"end":{"line":198,"column":12}}],"line":196},"28":{"loc":{"start":{"line":207,"column":6},"end":{"line":211,"column":7}},"type":"if","locations":[{"start":{"line":207,"column":6},"end":{"line":211,"column":7}},{"start":{"line":209,"column":13},"end":{"line":211,"column":7}}],"line":207},"29":{"loc":{"start":{"line":207,"column":10},"end":{"line":207,"column":45}},"type":"binary-expr","locations":[{"start":{"line":207,"column":10},"end":{"line":207,"column":27}},{"start":{"line":207,"column":31},"end":{"line":207,"column":45}}],"line":207},"30":{"loc":{"start":{"line":209,"column":13},"end":{"line":211,"column":7}},"type":"if","locations":[{"start":{"line":209,"column":13},"end":{"line":211,"column":7}},{"start":{},"end":{}}],"line":209},"31":{"loc":{"start":{"line":209,"column":17},"end":{"line":209,"column":52}},"type":"binary-expr","locations":[{"start":{"line":209,"column":17},"end":{"line":209,"column":34}},{"start":{"line":209,"column":38},"end":{"line":209,"column":52}}],"line":209},"32":{"loc":{"start":{"line":222,"column":6},"end":{"line":257,"column":7}},"type":"if","locations":[{"start":{"line":222,"column":6},"end":{"line":257,"column":7}},{"start":{},"end":{}}],"line":222},"33":{"loc":{"start":{"line":261,"column":2},"end":{"line":287,"column":3}},"type":"if","locations":[{"start":{"line":261,"column":2},"end":{"line":287,"column":3}},{"start":{},"end":{}}],"line":261},"34":{"loc":{"start":{"line":262,"column":4},"end":{"line":286,"column":5}},"type":"if","locations":[{"start":{"line":262,"column":4},"end":{"line":286,"column":5}},{"start":{"line":278,"column":11},"end":{"line":286,"column":5}}],"line":262},"35":{"loc":{"start":{"line":297,"column":2},"end":{"line":359,"column":6}},"type":"binary-expr","locations":[{"start":{"line":297,"column":2},"end":{"line":297,"column":14}},{"start":{"line":298,"column":4},"end":{"line":359,"column":6}}],"line":297},"36":{"loc":{"start":{"line":309,"column":6},"end":{"line":313,"column":7}},"type":"if","locations":[{"start":{"line":309,"column":6},"end":{"line":313,"column":7}},{"start":{"line":311,"column":13},"end":{"line":313,"column":7}}],"line":309},"37":{"loc":{"start":{"line":309,"column":10},"end":{"line":309,"column":45}},"type":"binary-expr","locations":[{"start":{"line":309,"column":10},"end":{"line":309,"column":27}},{"start":{"line":309,"column":31},"end":{"line":309,"column":45}}],"line":309},"38":{"loc":{"start":{"line":311,"column":13},"end":{"line":313,"column":7}},"type":"if","locations":[{"start":{"line":311,"column":13},"end":{"line":313,"column":7}},{"start":{},"end":{}}],"line":311},"39":{"loc":{"start":{"line":311,"column":17},"end":{"line":311,"column":52}},"type":"binary-expr","locations":[{"start":{"line":311,"column":17},"end":{"line":311,"column":34}},{"start":{"line":311,"column":38},"end":{"line":311,"column":52}}],"line":311},"40":{"loc":{"start":{"line":324,"column":6},"end":{"line":358,"column":7}},"type":"if","locations":[{"start":{"line":324,"column":6},"end":{"line":358,"column":7}},{"start":{},"end":{}}],"line":324},"41":{"loc":{"start":{"line":361,"column":2},"end":{"line":368,"column":3}},"type":"if","locations":[{"start":{"line":361,"column":2},"end":{"line":368,"column":3}},{"start":{"line":363,"column":9},"end":{"line":368,"column":3}}],"line":361},"42":{"loc":{"start":{"line":400,"column":2},"end":{"line":404,"column":3}},"type":"if","locations":[{"start":{"line":400,"column":2},"end":{"line":404,"column":3}},{"start":{"line":402,"column":9},"end":{"line":404,"column":3}}],"line":400},"43":{"loc":{"start":{"line":400,"column":6},"end":{"line":400,"column":53}},"type":"binary-expr","locations":[{"start":{"line":400,"column":6},"end":{"line":400,"column":35}},{"start":{"line":400,"column":39},"end":{"line":400,"column":53}}],"line":400},"44":{"loc":{"start":{"line":402,"column":9},"end":{"line":404,"column":3}},"type":"if","locations":[{"start":{"line":402,"column":9},"end":{"line":404,"column":3}},{"start":{},"end":{}}],"line":402},"45":{"loc":{"start":{"line":402,"column":13},"end":{"line":402,"column":60}},"type":"binary-expr","locations":[{"start":{"line":402,"column":13},"end":{"line":402,"column":42}},{"start":{"line":402,"column":46},"end":{"line":402,"column":60}}],"line":402},"46":{"loc":{"start":{"line":407,"column":19},"end":{"line":407,"column":58}},"type":"cond-expr","locations":[{"start":{"line":407,"column":53},"end":{"line":407,"column":54}},{"start":{"line":407,"column":57},"end":{"line":407,"column":58}}],"line":407},"47":{"loc":{"start":{"line":411,"column":2},"end":{"line":413,"column":3}},"type":"if","locations":[{"start":{"line":411,"column":2},"end":{"line":413,"column":3}},{"start":{},"end":{}}],"line":411},"48":{"loc":{"start":{"line":411,"column":6},"end":{"line":411,"column":73}},"type":"binary-expr","locations":[{"start":{"line":411,"column":6},"end":{"line":411,"column":40}},{"start":{"line":411,"column":44},"end":{"line":411,"column":57}},{"start":{"line":411,"column":61},"end":{"line":411,"column":73}}],"line":411},"49":{"loc":{"start":{"line":417,"column":2},"end":{"line":419,"column":3}},"type":"if","locations":[{"start":{"line":417,"column":2},"end":{"line":419,"column":3}},{"start":{},"end":{}}],"line":417},"50":{"loc":{"start":{"line":424,"column":0},"end":{"line":428,"column":1}},"type":"if","locations":[{"start":{"line":424,"column":0},"end":{"line":428,"column":1}},{"start":{},"end":{}}],"line":424}},"s":{"0":7,"1":7,"2":1,"3":1,"4":1,"5":1,"6":3,"7":3,"8":3,"9":1,"10":1,"11":3,"12":2,"13":2,"14":1,"15":1,"16":0,"17":0,"18":6,"19":6,"20":6,"21":6,"22":5,"23":6,"24":6,"25":6,"26":6,"27":6,"28":6,"29":4,"30":2,"31":2,"32":2,"33":6,"34":6,"35":2,"36":6,"37":6,"38":6,"39":6,"40":1,"41":5,"42":6,"43":6,"44":6,"45":6,"46":6,"47":0,"48":5,"49":1,"50":1,"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":8,"79":8,"80":8,"81":8,"82":8,"83":8,"84":8,"85":8,"86":8,"87":6,"88":2,"89":0,"90":8,"91":8,"92":8,"93":8,"94":8,"95":8,"96":5,"97":5,"98":5,"99":5,"100":5,"101":5,"102":5,"103":5,"104":5,"105":5,"106":5,"107":5,"108":5,"109":8,"110":4,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":3,"123":3,"124":3,"125":3,"126":3,"127":3,"128":3,"129":5,"130":5,"131":5,"132":3,"133":3,"134":3,"135":3,"136":3,"137":3,"138":3,"139":3,"140":0,"141":0,"142":3,"143":3,"144":3,"145":3,"146":3,"147":3,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":5,"163":1,"164":4,"165":4,"166":2,"167":2,"168":2,"169":2,"170":9,"171":9,"172":9,"173":9,"174":9,"175":9,"176":38,"177":38,"178":38,"179":38,"180":30,"181":8,"182":0,"183":38,"184":38,"185":38,"186":9,"187":38,"188":38,"189":19,"190":38,"191":7,"192":3,"193":3,"194":3,"195":7},"f":{"0":1,"1":3,"2":6,"3":6,"4":0,"5":0,"6":8,"7":8,"8":5,"9":3,"10":2,"11":9,"12":38},"b":{"0":[2,1],"1":[1,2],"2":[1,2],"3":[3,2,1,1,0],"4":[1,0],"5":[2,1],"6":[3,1,3,1,2,1,1,0],"7":[2,0],"8":[1,0],"9":[5,1],"10":[2,4],"11":[4,2],"12":[2,2],"13":[2,4],"14":[1,5],"15":[0,6],"16":[6,6],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0],"21":[0,0],"22":[0,0],"23":[0,0],"24":[0],"25":[6],"26":[8,6],"27":[8,0],"28":[6,2],"29":[8,6],"30":[0,2],"31":[2,2],"32":[5,3],"33":[4,4],"34":[1,3],"35":[5,3],"36":[3,0],"37":[3,3],"38":[0,0],"39":[0,0],"40":[1,2],"41":[1,4],"42":[30,8],"43":[38,34],"44":[0,8],"45":[8,4],"46":[19,19],"47":[9,29],"48":[38,19,17],"49":[19,19],"50":[3,4]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"fed081dd4aeb781cb1d77c358753bd6a5c435101"}}}
+{
+ "numFailedTestSuites": 0,
+ "numFailedTests": 0,
+ "numPassedTestSuites": 23,
+ "numPassedTests": 93,
+ "numPendingTestSuites": 0,
+ "numPendingTests": 0,
+ "numRuntimeErrorTestSuites": 0,
+ "numTodoTests": 0,
+ "numTotalTestSuites": 23,
+ "numTotalTests": 93,
+ "openHandles": [],
+ "snapshot": {
+ "added": 0,
+ "didUpdate": false,
+ "failure": false,
+ "filesAdded": 0,
+ "filesRemoved": 0,
+ "filesRemovedList": [],
+ "filesUnmatched": 0,
+ "filesUpdated": 0,
+ "matched": 0,
+ "total": 0,
+ "unchecked": 0,
+ "uncheckedKeysByFile": [],
+ "unmatched": 0,
+ "updated": 0
+ },
+ "startTime": 1737599456902,
+ "success": true,
+ "testResults": [
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["uswdsIconWithSize"],
+ "duration": 5,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIconWithSize should return correct SVG for a small icon",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return correct SVG for a small icon"
+ },
+ {
+ "ancestorTitles": ["uswdsIconWithSize"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIconWithSize should return correct SVG for a medium icon",
+ "invocations": 1,
+ "location": { "column": 3, "line": 14 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return correct SVG for a medium icon"
+ },
+ {
+ "ancestorTitles": ["uswdsIconWithSize"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIconWithSize should return correct SVG for a large icon",
+ "invocations": 1,
+ "location": { "column": 3, "line": 24 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return correct SVG for a large icon"
+ },
+ {
+ "ancestorTitles": ["uswdsIconWithSize"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIconWithSize should return an empty SVG for invalid size",
+ "invocations": 1,
+ "location": { "column": 3, "line": 34 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return an empty SVG for invalid size"
+ },
+ {
+ "ancestorTitles": ["uswdsIconWithSize"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIconWithSize should handle empty icon name",
+ "invocations": 1,
+ "location": { "column": 3, "line": 44 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle empty icon name"
+ },
+ {
+ "ancestorTitles": ["uswdsIconWithSize"],
+ "duration": 6,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIconWithSize should throw an error if icon name is not a string",
+ "invocations": 1,
+ "location": { "column": 3, "line": 54 },
+ "numPassingAsserts": 5,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should throw an error if icon name is not a string"
+ }
+ ],
+ "endTime": 1737599457647,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIconWithSize.js",
+ "startTime": 1737599457070,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["imageWithClassShortcode"],
+ "duration": 6,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "imageWithClassShortcode should generate an img tag with all parameters",
+ "invocations": 1,
+ "location": { "column": 3, "line": 13 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should generate an img tag with all parameters"
+ },
+ {
+ "ancestorTitles": ["imageWithClassShortcode"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "imageWithClassShortcode should add BASEURL prefix when environment variable is set",
+ "invocations": 1,
+ "location": { "column": 3, "line": 33 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should add BASEURL prefix when environment variable is set"
+ },
+ {
+ "ancestorTitles": ["imageWithClassShortcode"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "imageWithClassShortcode should return an img tag without height and width if not provided",
+ "invocations": 1,
+ "location": { "column": 3, "line": 54 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return an img tag without height and width if not provided"
+ },
+ {
+ "ancestorTitles": ["imageWithClassShortcode"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "imageWithClassShortcode should throw an error if image processing fails",
+ "invocations": 1,
+ "location": { "column": 3, "line": 72 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should throw an error if image processing fails"
+ },
+ {
+ "ancestorTitles": ["imageWithClassShortcode"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "imageWithClassShortcode should handle missing image extension gracefully",
+ "invocations": 1,
+ "location": { "column": 3, "line": 80 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle missing image extension gracefully"
+ }
+ ],
+ "endTime": 1737599457646,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/imageWithClassShortcode.js",
+ "startTime": 1737599457070,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["numberWithCommas"],
+ "duration": 18,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "numberWithCommas should format numbers with commas",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should format numbers with commas"
+ },
+ {
+ "ancestorTitles": ["numberWithCommas"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "numberWithCommas should format large numbers with commas",
+ "invocations": 1,
+ "location": { "column": 3, "line": 9 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should format large numbers with commas"
+ },
+ {
+ "ancestorTitles": ["numberWithCommas"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "numberWithCommas should handle negative numbers correctly",
+ "invocations": 1,
+ "location": { "column": 3, "line": 14 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle negative numbers correctly"
+ },
+ {
+ "ancestorTitles": ["numberWithCommas"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "numberWithCommas should handle decimal numbers correctly",
+ "invocations": 1,
+ "location": { "column": 3, "line": 19 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle decimal numbers correctly"
+ },
+ {
+ "ancestorTitles": ["numberWithCommas"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "numberWithCommas should return non-number values unchanged",
+ "invocations": 1,
+ "location": { "column": 3, "line": 24 },
+ "numPassingAsserts": 4,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return non-number values unchanged"
+ },
+ {
+ "ancestorTitles": ["numberWithCommas"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "numberWithCommas should return 0 as \"0\"",
+ "invocations": 1,
+ "location": { "column": 3, "line": 36 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return 0 as \"0\""
+ },
+ {
+ "ancestorTitles": ["numberWithCommas"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "numberWithCommas should return large decimal numbers correctly",
+ "invocations": 1,
+ "location": { "column": 3, "line": 41 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return large decimal numbers correctly"
+ }
+ ],
+ "endTime": 1737599457648,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/numberWithCommas.js",
+ "startTime": 1737599457086,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["uswdsIcon"],
+ "duration": 5,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIcon should return a valid SVG string for a given icon name",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return a valid SVG string for a given icon name"
+ },
+ {
+ "ancestorTitles": ["uswdsIcon"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIcon should handle an empty string as the icon name",
+ "invocations": 1,
+ "location": { "column": 3, "line": 14 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle an empty string as the icon name"
+ },
+ {
+ "ancestorTitles": ["uswdsIcon"],
+ "duration": 3,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIcon should handle special characters in the icon name",
+ "invocations": 1,
+ "location": { "column": 3, "line": 24 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle special characters in the icon name"
+ },
+ {
+ "ancestorTitles": ["uswdsIcon"],
+ "duration": 3,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIcon should handle numeric icon names",
+ "invocations": 1,
+ "location": { "column": 3, "line": 34 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle numeric icon names"
+ },
+ {
+ "ancestorTitles": ["uswdsIcon"],
+ "duration": 30,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "uswdsIcon should throw an error if the name is not a string",
+ "invocations": 1,
+ "location": { "column": 3, "line": 44 },
+ "numPassingAsserts": 5,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should throw an error if the name is not a string"
+ }
+ ],
+ "endTime": 1737599457649,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/uswdsIcon.js",
+ "startTime": 1737599457081,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["getStateFromDates"],
+ "duration": 30,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "getStateFromDates should return \"unknown\" if both opens and closes are undefined",
+ "invocations": 1,
+ "location": { "column": 3, "line": 13 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return \"unknown\" if both opens and closes are undefined"
+ },
+ {
+ "ancestorTitles": ["getStateFromDates"],
+ "duration": 34,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "getStateFromDates should return \"upcoming\" if now is before opens",
+ "invocations": 1,
+ "location": { "column": 3, "line": 18 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return \"upcoming\" if now is before opens"
+ },
+ {
+ "ancestorTitles": ["getStateFromDates"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "getStateFromDates should return \"open\" if now is after opens and before closes",
+ "invocations": 1,
+ "location": { "column": 3, "line": 23 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return \"open\" if now is after opens and before closes"
+ },
+ {
+ "ancestorTitles": ["getStateFromDates"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "getStateFromDates should return \"closed\" if now is after closes",
+ "invocations": 1,
+ "location": { "column": 3, "line": 29 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return \"closed\" if now is after closes"
+ },
+ {
+ "ancestorTitles": ["getStateFromDates"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "getStateFromDates should handle cases with only opens defined",
+ "invocations": 1,
+ "location": { "column": 3, "line": 35 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle cases with only opens defined"
+ },
+ {
+ "ancestorTitles": ["getStateFromDates"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "getStateFromDates should handle cases with only closes defined",
+ "invocations": 1,
+ "location": { "column": 3, "line": 40 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle cases with only closes defined"
+ },
+ {
+ "ancestorTitles": ["getStateFromDates"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "getStateFromDates should handle edge cases for opens and closes on the same day",
+ "invocations": 1,
+ "location": { "column": 3, "line": 45 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle edge cases for opens and closes on the same day"
+ }
+ ],
+ "endTime": 1737599457671,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/getStateFromDates.js",
+ "startTime": 1737599457068,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 7,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should sort an array of objects by a numeric property (Data Analyst)",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should sort an array of objects by a numeric property (Data Analyst)"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 49,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should sort an array of objects by a string property alphabetically (Content Manager)",
+ "invocations": 1,
+ "location": { "column": 3, "line": 19 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should sort an array of objects by a string property alphabetically (Content Manager)"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should handle mixed data types (Web Developer)",
+ "invocations": 1,
+ "location": { "column": 3, "line": 34 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle mixed data types (Web Developer)"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should handle an empty array",
+ "invocations": 1,
+ "location": { "column": 3, "line": 49 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle an empty array"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 3,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should return a new array without modifying the original array",
+ "invocations": 1,
+ "location": { "column": 3, "line": 55 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return a new array without modifying the original array"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should handle properties that do not exist on all objects",
+ "invocations": 1,
+ "location": { "column": 3, "line": 73 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle properties that do not exist on all objects"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 20,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should handle an array with non-object elements gracefully",
+ "invocations": 1,
+ "location": { "column": 3, "line": 88 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle an array with non-object elements gracefully"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should handle sorting with numeric strings correctly",
+ "invocations": 1,
+ "location": { "column": 3, "line": 98 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle sorting with numeric strings correctly"
+ },
+ {
+ "ancestorTitles": ["sortByProp"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortByProp should throw a TypeError if input is not an array",
+ "invocations": 1,
+ "location": { "column": 3, "line": 113 },
+ "numPassingAsserts": 4,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should throw a TypeError if input is not an array"
+ }
+ ],
+ "endTime": 1737599457685,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortByProp.js",
+ "startTime": 1737599457071,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["htmlDateString"],
+ "duration": 87,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "htmlDateString should format a valid Date object to yyyy-LL-dd",
+ "invocations": 1,
+ "location": { "column": 3, "line": 8 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should format a valid Date object to yyyy-LL-dd"
+ },
+ {
+ "ancestorTitles": ["htmlDateString"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "htmlDateString should add one day for local environment (`localhost` in baseUrl)",
+ "invocations": 1,
+ "location": { "column": 3, "line": 14 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should add one day for local environment (`localhost` in baseUrl)"
+ },
+ {
+ "ancestorTitles": ["htmlDateString"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "htmlDateString should not add a day for production environment",
+ "invocations": 1,
+ "location": { "column": 3, "line": 21 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should not add a day for production environment"
+ },
+ {
+ "ancestorTitles": ["htmlDateString"],
+ "duration": 16,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "htmlDateString should throw an error if input is not a valid Date object",
+ "invocations": 1,
+ "location": { "column": 3, "line": 28 },
+ "numPassingAsserts": 3,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should throw an error if input is not a valid Date object"
+ }
+ ],
+ "endTime": 1737599457684,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/htmlDateString.js",
+ "startTime": 1737599457069,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["formatSessionTimes"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "formatSessionTimes should format session times correctly for Eastern and Pacific Time",
+ "invocations": 1,
+ "location": { "column": 3, "line": 19 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should format session times correctly for Eastern and Pacific Time"
+ },
+ {
+ "ancestorTitles": ["formatSessionTimes"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "formatSessionTimes should handle edge cases, such as different times",
+ "invocations": 1,
+ "location": { "column": 3, "line": 28 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle edge cases, such as different times"
+ },
+ {
+ "ancestorTitles": ["formatSessionTimes"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "formatSessionTimes should handle times with AM/PM in various formats",
+ "invocations": 1,
+ "location": { "column": 3, "line": 37 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle times with AM/PM in various formats"
+ }
+ ],
+ "endTime": 1737599457725,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatSessionTimes.js",
+ "startTime": 1737599457663,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["isValidSearchAffiliate"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidSearchAffiliate should return true for valid search affiliates",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 6,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return true for valid search affiliates"
+ },
+ {
+ "ancestorTitles": ["isValidSearchAffiliate"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidSearchAffiliate should return false for invalid search affiliates",
+ "invocations": 1,
+ "location": { "column": 3, "line": 19 },
+ "numPassingAsserts": 8,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for invalid search affiliates"
+ }
+ ],
+ "endTime": 1737599457763,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchAffiliate.js",
+ "startTime": 1737599457670,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["minNumber"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "minNumber should return the smallest number from a list of numbers",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return the smallest number from a list of numbers"
+ },
+ {
+ "ancestorTitles": ["minNumber"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "minNumber should return the only number when a single number is provided",
+ "invocations": 1,
+ "location": { "column": 3, "line": 9 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return the only number when a single number is provided"
+ },
+ {
+ "ancestorTitles": ["minNumber"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "minNumber should handle negative numbers correctly",
+ "invocations": 1,
+ "location": { "column": 3, "line": 14 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle negative numbers correctly"
+ },
+ {
+ "ancestorTitles": ["minNumber"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "minNumber should handle a mix of positive and negative numbers",
+ "invocations": 1,
+ "location": { "column": 3, "line": 19 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle a mix of positive and negative numbers"
+ },
+ {
+ "ancestorTitles": ["minNumber"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "minNumber should return NaN if any of the inputs are not numbers",
+ "invocations": 1,
+ "location": { "column": 3, "line": 24 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return NaN if any of the inputs are not numbers"
+ }
+ ],
+ "endTime": 1737599457774,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/minNumber.js",
+ "startTime": 1737599457676,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["isValidTwitterHandle"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidTwitterHandle should return true for valid Twitter handles",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 4,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return true for valid Twitter handles"
+ },
+ {
+ "ancestorTitles": ["isValidTwitterHandle"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidTwitterHandle should return false for invalid Twitter handles",
+ "invocations": 1,
+ "location": { "column": 3, "line": 17 },
+ "numPassingAsserts": 8,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for invalid Twitter handles"
+ }
+ ],
+ "endTime": 1737599457787,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidTwitterHandle.js",
+ "startTime": 1737599457705,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["isValidGitBranch"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidGitBranch should return true for valid branch names",
+ "invocations": 1,
+ "location": { "column": 3, "line": 5 },
+ "numPassingAsserts": 8,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return true for valid branch names"
+ },
+ {
+ "ancestorTitles": ["isValidGitBranch"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidGitBranch should return false for invalid branch names",
+ "invocations": 1,
+ "location": { "column": 3, "line": 22 },
+ "numPassingAsserts": 7,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for invalid branch names"
+ },
+ {
+ "ancestorTitles": ["isValidGitBranch"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidGitBranch should return false for empty string or null input",
+ "invocations": 1,
+ "location": { "column": 3, "line": 38 },
+ "numPassingAsserts": 3,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for empty string or null input"
+ }
+ ],
+ "endTime": 1737599457788,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidGitBranch.js",
+ "startTime": 1737599457699,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["readableDate"],
+ "duration": 24,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "readableDate should return the formatted date in \"LLL dd yyyy\" format for valid dates",
+ "invocations": 1,
+ "location": { "column": 3, "line": 5 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return the formatted date in \"LLL dd yyyy\" format for valid dates"
+ },
+ {
+ "ancestorTitles": ["readableDate"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "readableDate should return consistent output regardless of input time zone",
+ "invocations": 1,
+ "location": { "column": 3, "line": 11 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return consistent output regardless of input time zone"
+ },
+ {
+ "ancestorTitles": ["readableDate"],
+ "duration": 9,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "readableDate should throw an error when input is not a valid date",
+ "invocations": 1,
+ "location": { "column": 3, "line": 17 },
+ "numPassingAsserts": 6,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should throw an error when input is not a valid date"
+ },
+ {
+ "ancestorTitles": ["readableDate"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "readableDate should handle edge case dates correctly",
+ "invocations": 1,
+ "location": { "column": 3, "line": 24 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle edge case dates correctly"
+ }
+ ],
+ "endTime": 1737599457797,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/readableDate.js",
+ "startTime": 1737599457665,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["isValidVerificationToken"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidVerificationToken should return true for valid verification tokens",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 3,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return true for valid verification tokens"
+ },
+ {
+ "ancestorTitles": ["isValidVerificationToken"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidVerificationToken should return false for invalid verification tokens",
+ "invocations": 1,
+ "location": { "column": 3, "line": 16 },
+ "numPassingAsserts": 7,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for invalid verification tokens"
+ }
+ ],
+ "endTime": 1737599457805,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidVerificationToken.js",
+ "startTime": 1737599457742,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["isValidAnalyticsId"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidAnalyticsId should return true for valid Analytics IDs",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 6,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return true for valid Analytics IDs"
+ },
+ {
+ "ancestorTitles": ["isValidAnalyticsId"],
+ "duration": 4,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidAnalyticsId should return false for invalid Analytics IDs",
+ "invocations": 1,
+ "location": { "column": 3, "line": 19 },
+ "numPassingAsserts": 8,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for invalid Analytics IDs"
+ }
+ ],
+ "endTime": 1737599457844,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidAnalyticsId.js",
+ "startTime": 1737599457773,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["formatDate"],
+ "duration": 4,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "formatDate should format a Date object into yyyy-mm-dd",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should format a Date object into yyyy-mm-dd"
+ }
+ ],
+ "endTime": 1737599457851,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/formatDate.js",
+ "startTime": 1737599457801,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["isValidDapAgency"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidDapAgency should return true for valid agency names",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 5,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return true for valid agency names"
+ },
+ {
+ "ancestorTitles": ["isValidDapAgency"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidDapAgency should return false for invalid agency names",
+ "invocations": 1,
+ "location": { "column": 3, "line": 18 },
+ "numPassingAsserts": 8,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for invalid agency names"
+ }
+ ],
+ "endTime": 1737599457842,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidDapAgency.js",
+ "startTime": 1737599457782,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["isValidSearchKey"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidSearchKey should return true for valid search keys",
+ "invocations": 1,
+ "location": { "column": 3, "line": 4 },
+ "numPassingAsserts": 4,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return true for valid search keys"
+ },
+ {
+ "ancestorTitles": ["isValidSearchKey"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "isValidSearchKey should return false for invalid search keys",
+ "invocations": 1,
+ "location": { "column": 3, "line": 17 },
+ "numPassingAsserts": 8,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should return false for invalid search keys"
+ }
+ ],
+ "endTime": 1737599457862,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/isValidSearchKey.js",
+ "startTime": 1737599457797,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["sortJobs"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "sortJobs correctly sorts jobs into open and upcoming arrays",
+ "invocations": 1,
+ "location": { "column": 3, "line": 31 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "correctly sorts jobs into open and upcoming arrays"
+ }
+ ],
+ "endTime": 1737599457862,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/sortJobs.js",
+ "startTime": 1737599457807,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["convertTimeToZone"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "convertTimeToZone should convert time to Eastern Time",
+ "invocations": 1,
+ "location": { "column": 3, "line": 5 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should convert time to Eastern Time"
+ },
+ {
+ "ancestorTitles": ["convertTimeToZone"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "convertTimeToZone should convert time to Pacific Time",
+ "invocations": 1,
+ "location": { "column": 3, "line": 10 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should convert time to Pacific Time"
+ }
+ ],
+ "endTime": 1737599457862,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/convertTimeToZone.js",
+ "startTime": 1737599457828,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["renderGlobalInfoSessions"],
+ "duration": 9,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderGlobalInfoSessions hides the info sessions box if infoSessions is undefined",
+ "invocations": 1,
+ "location": { "column": 3, "line": 22 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "hides the info sessions box if infoSessions is undefined"
+ },
+ {
+ "ancestorTitles": ["renderGlobalInfoSessions"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderGlobalInfoSessions hides the info sessions box if infoSessions is null",
+ "invocations": 1,
+ "location": { "column": 3, "line": 33 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "hides the info sessions box if infoSessions is null"
+ },
+ {
+ "ancestorTitles": ["renderGlobalInfoSessions"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderGlobalInfoSessions hides the info sessions box if infoSessions is an empty array",
+ "invocations": 1,
+ "location": { "column": 3, "line": 44 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "hides the info sessions box if infoSessions is an empty array"
+ },
+ {
+ "ancestorTitles": ["renderGlobalInfoSessions"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderGlobalInfoSessions hides the info sessions box if there are no future info sessions",
+ "invocations": 1,
+ "location": { "column": 3, "line": 55 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "hides the info sessions box if there are no future info sessions"
+ },
+ {
+ "ancestorTitles": ["renderGlobalInfoSessions"],
+ "duration": 32,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderGlobalInfoSessions renders only future info sessions if mixed with past sessions",
+ "invocations": 1,
+ "location": { "column": 3, "line": 77 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "renders only future info sessions if mixed with past sessions"
+ }
+ ],
+ "endTime": 1737599458006,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderGlobalInfoSessions.js",
+ "startTime": 1737599457658,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["addOpenJobsToDOM"],
+ "duration": 43,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "addOpenJobsToDOM should append job list with correct details when jobs are available",
+ "invocations": 1,
+ "location": { "column": 3, "line": 21 },
+ "numPassingAsserts": 9,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should append job list with correct details when jobs are available"
+ },
+ {
+ "ancestorTitles": ["addOpenJobsToDOM"],
+ "duration": 3,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "addOpenJobsToDOM should append no jobs message when no jobs are available",
+ "invocations": 1,
+ "location": { "column": 3, "line": 63 },
+ "numPassingAsserts": 3,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should append no jobs message when no jobs are available"
+ },
+ {
+ "ancestorTitles": ["addOpenJobsToDOM"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "addOpenJobsToDOM should handle empty info sessions array gracefully",
+ "invocations": 1,
+ "location": { "column": 3, "line": 72 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should handle empty info sessions array gracefully"
+ },
+ {
+ "ancestorTitles": ["addOpenJobsToDOM"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "addOpenJobsToDOM should correctly construct URLs for pages.cloud.gov",
+ "invocations": 1,
+ "location": { "column": 3, "line": 93 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should correctly construct URLs for pages.cloud.gov"
+ },
+ {
+ "ancestorTitles": ["addOpenJobsToDOM"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "addOpenJobsToDOM should use external URL if provided",
+ "invocations": 1,
+ "location": { "column": 3, "line": 114 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should use external URL if provided"
+ },
+ {
+ "ancestorTitles": ["addOpenJobsToDOM"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "addOpenJobsToDOM should apply correct inline styles to elements",
+ "invocations": 1,
+ "location": { "column": 3, "line": 133 },
+ "numPassingAsserts": 3,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "should apply correct inline styles to elements"
+ }
+ ],
+ "endTime": 1737599458040,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/addOpenJobsToDOM.js",
+ "startTime": 1737599457669,
+ "status": "passed",
+ "summary": ""
+ },
+ {
+ "assertionResults": [
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 22,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions renders valid upcoming info sessions into the link item",
+ "invocations": 1,
+ "location": { "column": 3, "line": 15 },
+ "numPassingAsserts": 4,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "renders valid upcoming info sessions into the link item"
+ },
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions does not render anything if infoSessions is an empty array",
+ "invocations": 1,
+ "location": { "column": 3, "line": 38 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "does not render anything if infoSessions is an empty array"
+ },
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 1,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions does not render anything if infoSessions is undefined",
+ "invocations": 1,
+ "location": { "column": 3, "line": 45 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "does not render anything if infoSessions is undefined"
+ },
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions does not render anything if infoSessions is null",
+ "invocations": 1,
+ "location": { "column": 3, "line": 50 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "does not render anything if infoSessions is null"
+ },
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 0,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions does not render past info sessions",
+ "invocations": 1,
+ "location": { "column": 3, "line": 55 },
+ "numPassingAsserts": 1,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "does not render past info sessions"
+ },
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions renders only future info sessions when mixed with past sessions",
+ "invocations": 1,
+ "location": { "column": 3, "line": 73 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "renders only future info sessions when mixed with past sessions"
+ },
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 3,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions renders a styled wrapper with correct classes for /join/ page layout",
+ "invocations": 1,
+ "location": { "column": 3, "line": 96 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "renders a styled wrapper with correct classes for /join/ page layout"
+ },
+ {
+ "ancestorTitles": ["renderInfoSessions"],
+ "duration": 2,
+ "failureDetails": [],
+ "failureMessages": [],
+ "fullName": "renderInfoSessions renders a styled wrapper with correct classes for position layout",
+ "invocations": 1,
+ "location": { "column": 3, "line": 114 },
+ "numPassingAsserts": 2,
+ "retryReasons": [],
+ "status": "passed",
+ "title": "renders a styled wrapper with correct classes for position layout"
+ }
+ ],
+ "endTime": 1737599458084,
+ "message": "",
+ "name": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/_tests/renderInfoSessions.js",
+ "startTime": 1737599458017,
+ "status": "passed",
+ "summary": ""
+ }
+ ],
+ "wasInterrupted": false,
+ "coverageMap": {
+ "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js": {
+ "path": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/global.js",
+ "statementMap": {
+ "0": {
+ "start": { "line": 1, "column": 21 },
+ "end": { "line": 1, "column": 37 }
+ },
+ "1": {
+ "start": { "line": 2, "column": 13 },
+ "end": { "line": 2, "column": 28 }
+ },
+ "2": {
+ "start": { "line": 3, "column": 14 },
+ "end": { "line": 3, "column": 43 }
+ },
+ "3": {
+ "start": { "line": 12, "column": 2 },
+ "end": { "line": 14, "column": 3 }
+ },
+ "4": {
+ "start": { "line": 13, "column": 4 },
+ "end": { "line": 13, "column": 17 }
+ },
+ "5": {
+ "start": { "line": 17, "column": 25 },
+ "end": { "line": 17, "column": 48 }
+ },
+ "6": {
+ "start": { "line": 20, "column": 2 },
+ "end": { "line": 28, "column": 3 }
+ },
+ "7": {
+ "start": { "line": 27, "column": 4 },
+ "end": { "line": 27, "column": 17 }
+ },
+ "8": {
+ "start": { "line": 31, "column": 2 },
+ "end": { "line": 31, "column": 37 }
+ },
+ "9": {
+ "start": { "line": 40, "column": 2 },
+ "end": { "line": 42, "column": 3 }
+ },
+ "10": {
+ "start": { "line": 41, "column": 4 },
+ "end": { "line": 41, "column": 17 }
+ },
+ "11": {
+ "start": { "line": 44, "column": 29 },
+ "end": { "line": 44, "column": 41 }
+ },
+ "12": {
+ "start": { "line": 45, "column": 2 },
+ "end": { "line": 45, "column": 41 }
+ },
+ "13": {
+ "start": { "line": 54, "column": 2 },
+ "end": { "line": 56, "column": 3 }
+ },
+ "14": {
+ "start": { "line": 55, "column": 4 },
+ "end": { "line": 55, "column": 17 }
+ },
+ "15": {
+ "start": { "line": 58, "column": 25 },
+ "end": { "line": 58, "column": 37 }
+ },
+ "16": {
+ "start": { "line": 59, "column": 2 },
+ "end": { "line": 59, "column": 37 }
+ },
+ "17": {
+ "start": { "line": 68, "column": 2 },
+ "end": { "line": 70, "column": 3 }
+ },
+ "18": {
+ "start": { "line": 69, "column": 4 },
+ "end": { "line": 69, "column": 17 }
+ },
+ "19": {
+ "start": { "line": 74, "column": 4 },
+ "end": { "line": 74, "column": 82 }
+ },
+ "20": {
+ "start": { "line": 75, "column": 2 },
+ "end": { "line": 75, "column": 35 }
+ },
+ "21": {
+ "start": { "line": 84, "column": 2 },
+ "end": { "line": 86, "column": 3 }
+ },
+ "22": {
+ "start": { "line": 85, "column": 4 },
+ "end": { "line": 85, "column": 17 }
+ },
+ "23": {
+ "start": { "line": 88, "column": 25 },
+ "end": { "line": 88, "column": 57 }
+ },
+ "24": {
+ "start": { "line": 89, "column": 2 },
+ "end": { "line": 89, "column": 40 }
+ },
+ "25": {
+ "start": { "line": 98, "column": 2 },
+ "end": { "line": 100, "column": 3 }
+ },
+ "26": {
+ "start": { "line": 99, "column": 4 },
+ "end": { "line": 99, "column": 17 }
+ },
+ "27": {
+ "start": { "line": 102, "column": 31 },
+ "end": { "line": 102, "column": 61 }
+ },
+ "28": {
+ "start": { "line": 103, "column": 2 },
+ "end": { "line": 103, "column": 46 }
+ },
+ "29": {
+ "start": { "line": 112, "column": 2 },
+ "end": { "line": 114, "column": 3 }
+ },
+ "30": {
+ "start": { "line": 113, "column": 4 },
+ "end": { "line": 113, "column": 17 }
+ },
+ "31": {
+ "start": { "line": 116, "column": 21 },
+ "end": { "line": 116, "column": 42 }
+ },
+ "32": {
+ "start": { "line": 117, "column": 2 },
+ "end": { "line": 117, "column": 32 }
+ },
+ "33": {
+ "start": { "line": 127, "column": 2 },
+ "end": { "line": 129, "column": 3 }
+ },
+ "34": {
+ "start": { "line": 128, "column": 4 },
+ "end": { "line": 128, "column": 18 }
+ },
+ "35": {
+ "start": { "line": 132, "column": 37 },
+ "end": { "line": 132, "column": 65 }
+ },
+ "36": {
+ "start": { "line": 135, "column": 27 },
+ "end": { "line": 135, "column": 76 }
+ },
+ "37": {
+ "start": { "line": 138, "column": 2 },
+ "end": { "line": 140, "column": 3 }
+ },
+ "38": {
+ "start": { "line": 139, "column": 4 },
+ "end": { "line": 139, "column": 28 }
+ },
+ "39": {
+ "start": { "line": 143, "column": 2 },
+ "end": { "line": 143, "column": 46 }
+ },
+ "40": {
+ "start": { "line": 154, "column": 2 },
+ "end": { "line": 156, "column": 3 }
+ },
+ "41": {
+ "start": { "line": 155, "column": 4 },
+ "end": { "line": 155, "column": 50 }
+ },
+ "42": {
+ "start": { "line": 158, "column": 13 },
+ "end": { "line": 158, "column": 24 }
+ },
+ "43": {
+ "start": { "line": 159, "column": 2 },
+ "end": { "line": 181, "column": 5 }
+ },
+ "44": {
+ "start": { "line": 160, "column": 4 },
+ "end": { "line": 167, "column": 5 }
+ },
+ "45": {
+ "start": { "line": 166, "column": 6 },
+ "end": { "line": 166, "column": 60 }
+ },
+ "46": {
+ "start": { "line": 169, "column": 18 },
+ "end": { "line": 169, "column": 56 }
+ },
+ "47": {
+ "start": { "line": 170, "column": 18 },
+ "end": { "line": 170, "column": 56 }
+ },
+ "48": {
+ "start": { "line": 172, "column": 4 },
+ "end": { "line": 180, "column": 5 }
+ },
+ "49": {
+ "start": { "line": 173, "column": 6 },
+ "end": { "line": 173, "column": 40 }
+ },
+ "50": {
+ "start": { "line": 174, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ },
+ "51": {
+ "start": { "line": 175, "column": 6 },
+ "end": { "line": 175, "column": 15 }
+ },
+ "52": {
+ "start": { "line": 176, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ },
+ "53": {
+ "start": { "line": 177, "column": 6 },
+ "end": { "line": 177, "column": 16 }
+ },
+ "54": {
+ "start": { "line": 179, "column": 6 },
+ "end": { "line": 179, "column": 38 }
+ },
+ "55": {
+ "start": { "line": 192, "column": 2 },
+ "end": { "line": 194, "column": 3 }
+ },
+ "56": {
+ "start": { "line": 193, "column": 4 },
+ "end": { "line": 193, "column": 43 }
+ },
+ "57": {
+ "start": { "line": 196, "column": 17 },
+ "end": { "line": 196, "column": 45 }
+ },
+ "58": {
+ "start": { "line": 198, "column": 2 },
+ "end": { "line": 198, "column": 42 }
+ },
+ "59": {
+ "start": { "line": 209, "column": 2 },
+ "end": { "line": 211, "column": 3 }
+ },
+ "60": {
+ "start": { "line": 210, "column": 4 },
+ "end": { "line": 210, "column": 21 }
+ },
+ "61": {
+ "start": { "line": 214, "column": 17 },
+ "end": { "line": 216, "column": 3 }
+ },
+ "62": {
+ "start": { "line": 219, "column": 19 },
+ "end": { "line": 219, "column": 49 }
+ },
+ "63": {
+ "start": { "line": 222, "column": 20 },
+ "end": { "line": 222, "column": 24 }
+ },
+ "64": {
+ "start": { "line": 223, "column": 2 },
+ "end": { "line": 227, "column": 3 }
+ },
+ "65": {
+ "start": { "line": 224, "column": 4 },
+ "end": { "line": 224, "column": 35 }
+ },
+ "66": {
+ "start": { "line": 226, "column": 4 },
+ "end": { "line": 226, "column": 42 }
+ },
+ "67": {
+ "start": { "line": 230, "column": 2 },
+ "end": { "line": 254, "column": 3 }
+ },
+ "68": {
+ "start": { "line": 232, "column": 4 },
+ "end": { "line": 234, "column": 6 }
+ },
+ "69": {
+ "start": { "line": 237, "column": 4 },
+ "end": { "line": 241, "column": 5 }
+ },
+ "70": {
+ "start": { "line": 238, "column": 6 },
+ "end": { "line": 240, "column": 8 }
+ },
+ "71": {
+ "start": { "line": 244, "column": 17 },
+ "end": { "line": 244, "column": 39 }
+ },
+ "72": {
+ "start": { "line": 245, "column": 19 },
+ "end": { "line": 245, "column": 56 }
+ },
+ "73": {
+ "start": { "line": 247, "column": 4 },
+ "end": { "line": 253, "column": 5 }
+ },
+ "74": {
+ "start": { "line": 248, "column": 6 },
+ "end": { "line": 248, "column": 20 }
+ },
+ "75": {
+ "start": { "line": 249, "column": 11 },
+ "end": { "line": 253, "column": 5 }
+ },
+ "76": {
+ "start": { "line": 250, "column": 6 },
+ "end": { "line": 250, "column": 22 }
+ },
+ "77": {
+ "start": { "line": 252, "column": 6 },
+ "end": { "line": 252, "column": 24 }
+ },
+ "78": {
+ "start": { "line": 256, "column": 2 },
+ "end": { "line": 256, "column": 19 }
+ },
+ "79": {
+ "start": { "line": 266, "column": 2 },
+ "end": { "line": 268, "column": 3 }
+ },
+ "80": {
+ "start": { "line": 267, "column": 4 },
+ "end": { "line": 267, "column": 61 }
+ },
+ "81": {
+ "start": { "line": 270, "column": 17 },
+ "end": { "line": 270, "column": 45 }
+ },
+ "82": {
+ "start": { "line": 273, "column": 2 },
+ "end": { "line": 278, "column": 3 }
+ },
+ "83": {
+ "start": { "line": 274, "column": 4 },
+ "end": { "line": 274, "column": 42 }
+ },
+ "84": {
+ "start": { "line": 275, "column": 4 },
+ "end": { "line": 275, "column": 43 }
+ },
+ "85": {
+ "start": { "line": 277, "column": 4 },
+ "end": { "line": 277, "column": 43 }
+ },
+ "86": {
+ "start": { "line": 288, "column": 2 },
+ "end": { "line": 288, "column": 39 }
+ },
+ "87": {
+ "start": { "line": 300, "column": 2 },
+ "end": { "line": 302, "column": 3 }
+ },
+ "88": {
+ "start": { "line": 301, "column": 4 },
+ "end": { "line": 301, "column": 50 }
+ },
+ "89": {
+ "start": { "line": 304, "column": 2 },
+ "end": { "line": 307, "column": 12 }
+ },
+ "90": {
+ "start": { "line": 318, "column": 2 },
+ "end": { "line": 320, "column": 3 }
+ },
+ "91": {
+ "start": { "line": 319, "column": 4 },
+ "end": { "line": 319, "column": 50 }
+ },
+ "92": {
+ "start": { "line": 321, "column": 2 },
+ "end": { "line": 324, "column": 10 }
+ },
+ "93": {
+ "start": { "line": 349, "column": 19 },
+ "end": { "line": 349, "column": 21 }
+ },
+ "94": {
+ "start": { "line": 350, "column": 14 },
+ "end": { "line": 350, "column": 16 }
+ },
+ "95": {
+ "start": { "line": 351, "column": 18 },
+ "end": { "line": 351, "column": 20 }
+ },
+ "96": {
+ "start": { "line": 352, "column": 17 },
+ "end": { "line": 352, "column": 19 }
+ },
+ "97": {
+ "start": { "line": 354, "column": 2 },
+ "end": { "line": 356, "column": 3 }
+ },
+ "98": {
+ "start": { "line": 355, "column": 4 },
+ "end": { "line": 355, "column": 37 }
+ },
+ "99": {
+ "start": { "line": 358, "column": 14 },
+ "end": { "line": 358, "column": 31 }
+ },
+ "100": {
+ "start": { "line": 359, "column": 19 },
+ "end": { "line": 359, "column": 39 }
+ },
+ "101": {
+ "start": { "line": 361, "column": 19 },
+ "end": { "line": 364, "column": 4 }
+ },
+ "102": {
+ "start": { "line": 366, "column": 15 },
+ "end": { "line": 366, "column": 76 }
+ },
+ "103": {
+ "start": { "line": 368, "column": 2 },
+ "end": { "line": 370, "column": 3 }
+ },
+ "104": {
+ "start": { "line": 369, "column": 4 },
+ "end": { "line": 369, "column": 42 }
+ },
+ "105": {
+ "start": { "line": 372, "column": 2 },
+ "end": { "line": 374, "column": 3 }
+ },
+ "106": {
+ "start": { "line": 373, "column": 4 },
+ "end": { "line": 373, "column": 37 }
+ },
+ "107": {
+ "start": { "line": 376, "column": 2 },
+ "end": { "line": 378, "column": 3 }
+ },
+ "108": {
+ "start": { "line": 377, "column": 4 },
+ "end": { "line": 377, "column": 34 }
+ },
+ "109": {
+ "start": { "line": 381, "column": 17 },
+ "end": { "line": 381, "column": 210 }
+ },
+ "110": {
+ "start": { "line": 383, "column": 2 },
+ "end": { "line": 383, "column": 16 }
+ },
+ "111": {
+ "start": { "line": 387, "column": 18 },
+ "end": { "line": 387, "column": 51 }
+ },
+ "112": {
+ "start": { "line": 388, "column": 2 },
+ "end": { "line": 388, "column": 66 }
+ },
+ "113": {
+ "start": { "line": 391, "column": 0 },
+ "end": { "line": 409, "column": 2 }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "isValidGitBranch",
+ "decl": {
+ "start": { "line": 10, "column": 9 },
+ "end": { "line": 10, "column": 25 }
+ },
+ "loc": {
+ "start": { "line": 10, "column": 34 },
+ "end": { "line": 32, "column": 1 }
+ },
+ "line": 10
+ },
+ "1": {
+ "name": "isValidTwitterHandle",
+ "decl": {
+ "start": { "line": 39, "column": 9 },
+ "end": { "line": 39, "column": 29 }
+ },
+ "loc": {
+ "start": { "line": 39, "column": 38 },
+ "end": { "line": 46, "column": 1 }
+ },
+ "line": 39
+ },
+ "2": {
+ "name": "isValidDapAgency",
+ "decl": {
+ "start": { "line": 53, "column": 9 },
+ "end": { "line": 53, "column": 25 }
+ },
+ "loc": {
+ "start": { "line": 53, "column": 34 },
+ "end": { "line": 60, "column": 1 }
+ },
+ "line": 53
+ },
+ "3": {
+ "name": "isValidAnalyticsId",
+ "decl": {
+ "start": { "line": 67, "column": 9 },
+ "end": { "line": 67, "column": 27 }
+ },
+ "loc": {
+ "start": { "line": 67, "column": 32 },
+ "end": { "line": 76, "column": 1 }
+ },
+ "line": 67
+ },
+ "4": {
+ "name": "isValidSearchKey",
+ "decl": {
+ "start": { "line": 83, "column": 9 },
+ "end": { "line": 83, "column": 25 }
+ },
+ "loc": {
+ "start": { "line": 83, "column": 37 },
+ "end": { "line": 90, "column": 1 }
+ },
+ "line": 83
+ },
+ "5": {
+ "name": "isValidSearchAffiliate",
+ "decl": {
+ "start": { "line": 97, "column": 9 },
+ "end": { "line": 97, "column": 31 }
+ },
+ "loc": {
+ "start": { "line": 97, "column": 43 },
+ "end": { "line": 104, "column": 1 }
+ },
+ "line": 97
+ },
+ "6": {
+ "name": "isValidVerificationToken",
+ "decl": {
+ "start": { "line": 111, "column": 9 },
+ "end": { "line": 111, "column": 33 }
+ },
+ "loc": {
+ "start": { "line": 111, "column": 41 },
+ "end": { "line": 118, "column": 1 }
+ },
+ "line": 111
+ },
+ "7": {
+ "name": "numberWithCommas",
+ "decl": {
+ "start": { "line": 125, "column": 9 },
+ "end": { "line": 125, "column": 25 }
+ },
+ "loc": {
+ "start": { "line": 125, "column": 34 },
+ "end": { "line": 144, "column": 1 }
+ },
+ "line": 125
+ },
+ "8": {
+ "name": "sortByProp",
+ "decl": {
+ "start": { "line": 153, "column": 9 },
+ "end": { "line": 153, "column": 19 }
+ },
+ "loc": {
+ "start": { "line": 153, "column": 34 },
+ "end": { "line": 182, "column": 1 }
+ },
+ "line": 153
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": { "line": 159, "column": 19 },
+ "end": { "line": 159, "column": 20 }
+ },
+ "loc": {
+ "start": { "line": 159, "column": 29 },
+ "end": { "line": 181, "column": 3 }
+ },
+ "line": 159
+ },
+ "10": {
+ "name": "readableDate",
+ "decl": {
+ "start": { "line": 191, "column": 9 },
+ "end": { "line": 191, "column": 21 }
+ },
+ "loc": {
+ "start": { "line": 191, "column": 31 },
+ "end": { "line": 199, "column": 1 }
+ },
+ "line": 191
+ },
+ "11": {
+ "name": "getStateFromDates",
+ "decl": {
+ "start": { "line": 208, "column": 9 },
+ "end": { "line": 208, "column": 26 }
+ },
+ "loc": {
+ "start": { "line": 208, "column": 42 },
+ "end": { "line": 257, "column": 1 }
+ },
+ "line": 208
+ },
+ "12": {
+ "name": "htmlDateString",
+ "decl": {
+ "start": { "line": 265, "column": 9 },
+ "end": { "line": 265, "column": 23 }
+ },
+ "loc": {
+ "start": { "line": 265, "column": 33 },
+ "end": { "line": 279, "column": 1 }
+ },
+ "line": 265
+ },
+ "13": {
+ "name": "minNumber",
+ "decl": {
+ "start": { "line": 287, "column": 9 },
+ "end": { "line": 287, "column": 18 }
+ },
+ "loc": {
+ "start": { "line": 287, "column": 31 },
+ "end": { "line": 289, "column": 1 }
+ },
+ "line": 287
+ },
+ "14": {
+ "name": "uswdsIconWithSize",
+ "decl": {
+ "start": { "line": 299, "column": 9 },
+ "end": { "line": 299, "column": 26 }
+ },
+ "loc": {
+ "start": { "line": 299, "column": 39 },
+ "end": { "line": 308, "column": 1 }
+ },
+ "line": 299
+ },
+ "15": {
+ "name": "uswdsIcon",
+ "decl": {
+ "start": { "line": 317, "column": 9 },
+ "end": { "line": 317, "column": 18 }
+ },
+ "loc": {
+ "start": { "line": 317, "column": 25 },
+ "end": { "line": 325, "column": 1 }
+ },
+ "line": 317
+ },
+ "16": {
+ "name": "imageWithClassShortcode",
+ "decl": {
+ "start": { "line": 341, "column": 15 },
+ "end": { "line": 341, "column": 38 }
+ },
+ "loc": {
+ "start": { "line": 348, "column": 2 },
+ "end": { "line": 384, "column": 1 }
+ },
+ "line": 348
+ },
+ "17": {
+ "name": "truncateText",
+ "decl": {
+ "start": { "line": 386, "column": 9 },
+ "end": { "line": 386, "column": 21 }
+ },
+ "loc": {
+ "start": { "line": 386, "column": 28 },
+ "end": { "line": 389, "column": 1 }
+ },
+ "line": 386
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": { "line": 12, "column": 2 },
+ "end": { "line": 14, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 12, "column": 2 },
+ "end": { "line": 14, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 12
+ },
+ "1": {
+ "loc": {
+ "start": { "line": 12, "column": 6 },
+ "end": { "line": 12, "column": 56 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 12, "column": 6 },
+ "end": { "line": 12, "column": 32 }
+ },
+ {
+ "start": { "line": 12, "column": 36 },
+ "end": { "line": 12, "column": 56 }
+ }
+ ],
+ "line": 12
+ },
+ "2": {
+ "loc": {
+ "start": { "line": 20, "column": 2 },
+ "end": { "line": 28, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 20, "column": 2 },
+ "end": { "line": 28, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 20
+ },
+ "3": {
+ "loc": {
+ "start": { "line": 21, "column": 4 },
+ "end": { "line": 25, "column": 24 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 21, "column": 4 },
+ "end": { "line": 21, "column": 25 }
+ },
+ {
+ "start": { "line": 22, "column": 4 },
+ "end": { "line": 22, "column": 26 }
+ },
+ {
+ "start": { "line": 23, "column": 4 },
+ "end": { "line": 23, "column": 24 }
+ },
+ {
+ "start": { "line": 24, "column": 4 },
+ "end": { "line": 24, "column": 26 }
+ },
+ {
+ "start": { "line": 25, "column": 4 },
+ "end": { "line": 25, "column": 24 }
+ }
+ ],
+ "line": 21
+ },
+ "4": {
+ "loc": {
+ "start": { "line": 40, "column": 2 },
+ "end": { "line": 42, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 40, "column": 2 },
+ "end": { "line": 42, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 40
+ },
+ "5": {
+ "loc": {
+ "start": { "line": 40, "column": 6 },
+ "end": { "line": 40, "column": 45 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 40, "column": 6 },
+ "end": { "line": 40, "column": 21 }
+ },
+ {
+ "start": { "line": 40, "column": 25 },
+ "end": { "line": 40, "column": 45 }
+ }
+ ],
+ "line": 40
+ },
+ "6": {
+ "loc": {
+ "start": { "line": 54, "column": 2 },
+ "end": { "line": 56, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 54, "column": 2 },
+ "end": { "line": 56, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 54
+ },
+ "7": {
+ "loc": {
+ "start": { "line": 54, "column": 6 },
+ "end": { "line": 54, "column": 45 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 54, "column": 6 },
+ "end": { "line": 54, "column": 21 }
+ },
+ {
+ "start": { "line": 54, "column": 25 },
+ "end": { "line": 54, "column": 45 }
+ }
+ ],
+ "line": 54
+ },
+ "8": {
+ "loc": {
+ "start": { "line": 68, "column": 2 },
+ "end": { "line": 70, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 68, "column": 2 },
+ "end": { "line": 70, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 68
+ },
+ "9": {
+ "loc": {
+ "start": { "line": 68, "column": 6 },
+ "end": { "line": 68, "column": 37 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 68, "column": 6 },
+ "end": { "line": 68, "column": 17 }
+ },
+ {
+ "start": { "line": 68, "column": 21 },
+ "end": { "line": 68, "column": 37 }
+ }
+ ],
+ "line": 68
+ },
+ "10": {
+ "loc": {
+ "start": { "line": 84, "column": 2 },
+ "end": { "line": 86, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 84, "column": 2 },
+ "end": { "line": 86, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 84
+ },
+ "11": {
+ "loc": {
+ "start": { "line": 84, "column": 6 },
+ "end": { "line": 84, "column": 51 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 84, "column": 6 },
+ "end": { "line": 84, "column": 24 }
+ },
+ {
+ "start": { "line": 84, "column": 28 },
+ "end": { "line": 84, "column": 51 }
+ }
+ ],
+ "line": 84
+ },
+ "12": {
+ "loc": {
+ "start": { "line": 98, "column": 2 },
+ "end": { "line": 100, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 98, "column": 2 },
+ "end": { "line": 100, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 98
+ },
+ "13": {
+ "loc": {
+ "start": { "line": 98, "column": 6 },
+ "end": { "line": 98, "column": 51 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 98, "column": 6 },
+ "end": { "line": 98, "column": 24 }
+ },
+ {
+ "start": { "line": 98, "column": 28 },
+ "end": { "line": 98, "column": 51 }
+ }
+ ],
+ "line": 98
+ },
+ "14": {
+ "loc": {
+ "start": { "line": 112, "column": 2 },
+ "end": { "line": 114, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 112, "column": 2 },
+ "end": { "line": 114, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 112
+ },
+ "15": {
+ "loc": {
+ "start": { "line": 112, "column": 6 },
+ "end": { "line": 112, "column": 43 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 112, "column": 6 },
+ "end": { "line": 112, "column": 20 }
+ },
+ {
+ "start": { "line": 112, "column": 24 },
+ "end": { "line": 112, "column": 43 }
+ }
+ ],
+ "line": 112
+ },
+ "16": {
+ "loc": {
+ "start": { "line": 127, "column": 2 },
+ "end": { "line": 129, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 127, "column": 2 },
+ "end": { "line": 129, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 127
+ },
+ "17": {
+ "loc": {
+ "start": { "line": 138, "column": 2 },
+ "end": { "line": 140, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 138, "column": 2 },
+ "end": { "line": 140, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 138
+ },
+ "18": {
+ "loc": {
+ "start": { "line": 154, "column": 2 },
+ "end": { "line": 156, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 154, "column": 2 },
+ "end": { "line": 156, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 154
+ },
+ "19": {
+ "loc": {
+ "start": { "line": 160, "column": 4 },
+ "end": { "line": 167, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 160, "column": 4 },
+ "end": { "line": 167, "column": 5 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 160
+ },
+ "20": {
+ "loc": {
+ "start": { "line": 161, "column": 6 },
+ "end": { "line": 164, "column": 16 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 161, "column": 6 },
+ "end": { "line": 161, "column": 27 }
+ },
+ {
+ "start": { "line": 162, "column": 6 },
+ "end": { "line": 162, "column": 16 }
+ },
+ {
+ "start": { "line": 163, "column": 6 },
+ "end": { "line": 163, "column": 27 }
+ },
+ {
+ "start": { "line": 164, "column": 6 },
+ "end": { "line": 164, "column": 16 }
+ }
+ ],
+ "line": 161
+ },
+ "21": {
+ "loc": {
+ "start": { "line": 169, "column": 18 },
+ "end": { "line": 169, "column": 56 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 169, "column": 42 },
+ "end": { "line": 169, "column": 49 }
+ },
+ {
+ "start": { "line": 169, "column": 52 },
+ "end": { "line": 169, "column": 56 }
+ }
+ ],
+ "line": 169
+ },
+ "22": {
+ "loc": {
+ "start": { "line": 170, "column": 18 },
+ "end": { "line": 170, "column": 56 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 170, "column": 42 },
+ "end": { "line": 170, "column": 49 }
+ },
+ {
+ "start": { "line": 170, "column": 52 },
+ "end": { "line": 170, "column": 56 }
+ }
+ ],
+ "line": 170
+ },
+ "23": {
+ "loc": {
+ "start": { "line": 172, "column": 4 },
+ "end": { "line": 180, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 172, "column": 4 },
+ "end": { "line": 180, "column": 5 }
+ },
+ {
+ "start": { "line": 174, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ }
+ ],
+ "line": 172
+ },
+ "24": {
+ "loc": {
+ "start": { "line": 172, "column": 8 },
+ "end": { "line": 172, "column": 62 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 172, "column": 8 },
+ "end": { "line": 172, "column": 33 }
+ },
+ {
+ "start": { "line": 172, "column": 37 },
+ "end": { "line": 172, "column": 62 }
+ }
+ ],
+ "line": 172
+ },
+ "25": {
+ "loc": {
+ "start": { "line": 174, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 174, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ },
+ {
+ "start": { "line": 176, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ }
+ ],
+ "line": 174
+ },
+ "26": {
+ "loc": {
+ "start": { "line": 176, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 176, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ },
+ {
+ "start": { "line": 178, "column": 11 },
+ "end": { "line": 180, "column": 5 }
+ }
+ ],
+ "line": 176
+ },
+ "27": {
+ "loc": {
+ "start": { "line": 192, "column": 2 },
+ "end": { "line": 194, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 192, "column": 2 },
+ "end": { "line": 194, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 192
+ },
+ "28": {
+ "loc": {
+ "start": { "line": 192, "column": 6 },
+ "end": { "line": 192, "column": 50 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 192, "column": 6 },
+ "end": { "line": 192, "column": 32 }
+ },
+ {
+ "start": { "line": 192, "column": 36 },
+ "end": { "line": 192, "column": 50 }
+ }
+ ],
+ "line": 192
+ },
+ "29": {
+ "loc": {
+ "start": { "line": 209, "column": 2 },
+ "end": { "line": 211, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 209, "column": 2 },
+ "end": { "line": 211, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 209
+ },
+ "30": {
+ "loc": {
+ "start": { "line": 209, "column": 6 },
+ "end": { "line": 209, "column": 23 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 209, "column": 6 },
+ "end": { "line": 209, "column": 12 }
+ },
+ {
+ "start": { "line": 209, "column": 16 },
+ "end": { "line": 209, "column": 23 }
+ }
+ ],
+ "line": 209
+ },
+ "31": {
+ "loc": {
+ "start": { "line": 219, "column": 19 },
+ "end": { "line": 219, "column": 49 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 219, "column": 27 },
+ "end": { "line": 219, "column": 42 }
+ },
+ {
+ "start": { "line": 219, "column": 45 },
+ "end": { "line": 219, "column": 49 }
+ }
+ ],
+ "line": 219
+ },
+ "32": {
+ "loc": {
+ "start": { "line": 223, "column": 2 },
+ "end": { "line": 227, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 223, "column": 2 },
+ "end": { "line": 227, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 223
+ },
+ "33": {
+ "loc": {
+ "start": { "line": 230, "column": 2 },
+ "end": { "line": 254, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 230, "column": 2 },
+ "end": { "line": 254, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 230
+ },
+ "34": {
+ "loc": {
+ "start": { "line": 237, "column": 4 },
+ "end": { "line": 241, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 237, "column": 4 },
+ "end": { "line": 241, "column": 5 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 237
+ },
+ "35": {
+ "loc": {
+ "start": { "line": 245, "column": 19 },
+ "end": { "line": 245, "column": 56 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 245, "column": 19 },
+ "end": { "line": 245, "column": 30 }
+ },
+ {
+ "start": { "line": 245, "column": 34 },
+ "end": { "line": 245, "column": 56 }
+ }
+ ],
+ "line": 245
+ },
+ "36": {
+ "loc": {
+ "start": { "line": 247, "column": 4 },
+ "end": { "line": 253, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 247, "column": 4 },
+ "end": { "line": 253, "column": 5 }
+ },
+ {
+ "start": { "line": 249, "column": 11 },
+ "end": { "line": 253, "column": 5 }
+ }
+ ],
+ "line": 247
+ },
+ "37": {
+ "loc": {
+ "start": { "line": 247, "column": 8 },
+ "end": { "line": 247, "column": 27 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 247, "column": 8 },
+ "end": { "line": 247, "column": 14 }
+ },
+ {
+ "start": { "line": 247, "column": 18 },
+ "end": { "line": 247, "column": 27 }
+ }
+ ],
+ "line": 247
+ },
+ "38": {
+ "loc": {
+ "start": { "line": 249, "column": 11 },
+ "end": { "line": 253, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 249, "column": 11 },
+ "end": { "line": 253, "column": 5 }
+ },
+ {
+ "start": { "line": 251, "column": 11 },
+ "end": { "line": 253, "column": 5 }
+ }
+ ],
+ "line": 249
+ },
+ "39": {
+ "loc": {
+ "start": { "line": 266, "column": 2 },
+ "end": { "line": 268, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 266, "column": 2 },
+ "end": { "line": 268, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 266
+ },
+ "40": {
+ "loc": {
+ "start": { "line": 266, "column": 6 },
+ "end": { "line": 266, "column": 60 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 266, "column": 6 },
+ "end": { "line": 266, "column": 32 }
+ },
+ {
+ "start": { "line": 266, "column": 36 },
+ "end": { "line": 266, "column": 60 }
+ }
+ ],
+ "line": 266
+ },
+ "41": {
+ "loc": {
+ "start": { "line": 273, "column": 2 },
+ "end": { "line": 278, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 273, "column": 2 },
+ "end": { "line": 278, "column": 3 }
+ },
+ {
+ "start": { "line": 276, "column": 9 },
+ "end": { "line": 278, "column": 3 }
+ }
+ ],
+ "line": 273
+ },
+ "42": {
+ "loc": {
+ "start": { "line": 300, "column": 2 },
+ "end": { "line": 302, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 300, "column": 2 },
+ "end": { "line": 302, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 300
+ },
+ "43": {
+ "loc": {
+ "start": { "line": 318, "column": 2 },
+ "end": { "line": 320, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 318, "column": 2 },
+ "end": { "line": 320, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 318
+ },
+ "44": {
+ "loc": {
+ "start": { "line": 354, "column": 2 },
+ "end": { "line": 356, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 354, "column": 2 },
+ "end": { "line": 356, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 354
+ },
+ "45": {
+ "loc": {
+ "start": { "line": 366, "column": 15 },
+ "end": { "line": 366, "column": 76 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 366, "column": 36 },
+ "end": { "line": 366, "column": 57 }
+ },
+ {
+ "start": { "line": 366, "column": 60 },
+ "end": { "line": 366, "column": 76 }
+ }
+ ],
+ "line": 366
+ },
+ "46": {
+ "loc": {
+ "start": { "line": 368, "column": 2 },
+ "end": { "line": 370, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 368, "column": 2 },
+ "end": { "line": 370, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 368
+ },
+ "47": {
+ "loc": {
+ "start": { "line": 372, "column": 2 },
+ "end": { "line": 374, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 372, "column": 2 },
+ "end": { "line": 374, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 372
+ },
+ "48": {
+ "loc": {
+ "start": { "line": 376, "column": 2 },
+ "end": { "line": 378, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 376, "column": 2 },
+ "end": { "line": 378, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 376
+ },
+ "49": {
+ "loc": {
+ "start": { "line": 381, "column": 115 },
+ "end": { "line": 381, "column": 139 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 381, "column": 123 },
+ "end": { "line": 381, "column": 134 }
+ },
+ {
+ "start": { "line": 381, "column": 137 },
+ "end": { "line": 381, "column": 139 }
+ }
+ ],
+ "line": 381
+ },
+ "50": {
+ "loc": {
+ "start": { "line": 381, "column": 142 },
+ "end": { "line": 381, "column": 174 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 381, "column": 154 },
+ "end": { "line": 381, "column": 169 }
+ },
+ {
+ "start": { "line": 381, "column": 172 },
+ "end": { "line": 381, "column": 174 }
+ }
+ ],
+ "line": 381
+ },
+ "51": {
+ "loc": {
+ "start": { "line": 381, "column": 177 },
+ "end": { "line": 381, "column": 207 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 381, "column": 188 },
+ "end": { "line": 381, "column": 202 }
+ },
+ {
+ "start": { "line": 381, "column": 205 },
+ "end": { "line": 381, "column": 207 }
+ }
+ ],
+ "line": 381
+ }
+ },
+ "s": {
+ "0": 16,
+ "1": 16,
+ "2": 16,
+ "3": 18,
+ "4": 3,
+ "5": 15,
+ "6": 15,
+ "7": 4,
+ "8": 11,
+ "9": 12,
+ "10": 2,
+ "11": 10,
+ "12": 10,
+ "13": 13,
+ "14": 2,
+ "15": 11,
+ "16": 11,
+ "17": 14,
+ "18": 2,
+ "19": 12,
+ "20": 12,
+ "21": 12,
+ "22": 2,
+ "23": 10,
+ "24": 10,
+ "25": 14,
+ "26": 2,
+ "27": 12,
+ "28": 12,
+ "29": 10,
+ "30": 2,
+ "31": 8,
+ "32": 8,
+ "33": 10,
+ "34": 4,
+ "35": 6,
+ "36": 6,
+ "37": 6,
+ "38": 4,
+ "39": 2,
+ "40": 12,
+ "41": 4,
+ "42": 8,
+ "43": 8,
+ "44": 17,
+ "45": 1,
+ "46": 16,
+ "47": 16,
+ "48": 16,
+ "49": 6,
+ "50": 10,
+ "51": 1,
+ "52": 9,
+ "53": 2,
+ "54": 7,
+ "55": 10,
+ "56": 6,
+ "57": 4,
+ "58": 4,
+ "59": 8,
+ "60": 2,
+ "61": 6,
+ "62": 6,
+ "63": 6,
+ "64": 6,
+ "65": 4,
+ "66": 4,
+ "67": 6,
+ "68": 5,
+ "69": 5,
+ "70": 3,
+ "71": 5,
+ "72": 5,
+ "73": 5,
+ "74": 3,
+ "75": 2,
+ "76": 1,
+ "77": 1,
+ "78": 1,
+ "79": 6,
+ "80": 3,
+ "81": 3,
+ "82": 3,
+ "83": 1,
+ "84": 1,
+ "85": 2,
+ "86": 5,
+ "87": 10,
+ "88": 5,
+ "89": 5,
+ "90": 9,
+ "91": 5,
+ "92": 4,
+ "93": 5,
+ "94": 5,
+ "95": 5,
+ "96": 5,
+ "97": 5,
+ "98": 1,
+ "99": 5,
+ "100": 5,
+ "101": 5,
+ "102": 4,
+ "103": 4,
+ "104": 2,
+ "105": 4,
+ "106": 2,
+ "107": 4,
+ "108": 2,
+ "109": 4,
+ "110": 4,
+ "111": 0,
+ "112": 0,
+ "113": 16
+ },
+ "f": {
+ "0": 18,
+ "1": 12,
+ "2": 13,
+ "3": 14,
+ "4": 12,
+ "5": 14,
+ "6": 10,
+ "7": 10,
+ "8": 12,
+ "9": 17,
+ "10": 10,
+ "11": 8,
+ "12": 6,
+ "13": 5,
+ "14": 10,
+ "15": 9,
+ "16": 5,
+ "17": 0
+ },
+ "b": {
+ "0": [3, 15],
+ "1": [18, 16],
+ "2": [4, 11],
+ "3": [15, 13, 12, 12, 11],
+ "4": [2, 10],
+ "5": [12, 11],
+ "6": [2, 11],
+ "7": [13, 12],
+ "8": [2, 12],
+ "9": [14, 13],
+ "10": [2, 10],
+ "11": [12, 11],
+ "12": [2, 12],
+ "13": [14, 13],
+ "14": [2, 8],
+ "15": [10, 9],
+ "16": [4, 6],
+ "17": [4, 2],
+ "18": [4, 8],
+ "19": [1, 16],
+ "20": [17, 16, 16, 16],
+ "21": [15, 1],
+ "22": [14, 2],
+ "23": [6, 10],
+ "24": [16, 8],
+ "25": [1, 9],
+ "26": [2, 7],
+ "27": [6, 4],
+ "28": [10, 4],
+ "29": [2, 6],
+ "30": [8, 3],
+ "31": [5, 1],
+ "32": [4, 2],
+ "33": [5, 1],
+ "34": [3, 2],
+ "35": [5, 3],
+ "36": [3, 2],
+ "37": [5, 4],
+ "38": [1, 1],
+ "39": [3, 3],
+ "40": [6, 3],
+ "41": [1, 2],
+ "42": [5, 5],
+ "43": [5, 4],
+ "44": [1, 4],
+ "45": [0, 4],
+ "46": [2, 2],
+ "47": [2, 2],
+ "48": [2, 2],
+ "49": [2, 2],
+ "50": [2, 2],
+ "51": [2, 2]
+ },
+ "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
+ "hash": "2a00a15c568431f390e84f99a44d867ea1ab4452"
+ },
+ "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js": {
+ "path": "/Users/ximenakilroe/Local Sites/gsa/tts.gsa.gov/js/positions.js",
+ "statementMap": {
+ "0": {
+ "start": { "line": 1, "column": 12 },
+ "end": { "line": 1, "column": 22 }
+ },
+ "1": {
+ "start": { "line": 2, "column": 25 },
+ "end": { "line": 2, "column": 67 }
+ },
+ "2": {
+ "start": { "line": 5, "column": 19 },
+ "end": { "line": 5, "column": 21 }
+ },
+ "3": {
+ "start": { "line": 6, "column": 23 },
+ "end": { "line": 6, "column": 25 }
+ },
+ "4": {
+ "start": { "line": 7, "column": 16 },
+ "end": { "line": 7, "column": 31 }
+ },
+ "5": {
+ "start": { "line": 9, "column": 2 },
+ "end": { "line": 41, "column": 5 }
+ },
+ "6": {
+ "start": { "line": 10, "column": 18 },
+ "end": { "line": 10, "column": 51 }
+ },
+ "7": {
+ "start": { "line": 12, "column": 19 },
+ "end": { "line": 12, "column": 54 }
+ },
+ "8": {
+ "start": { "line": 17, "column": 4 },
+ "end": { "line": 25, "column": 5 }
+ },
+ "9": {
+ "start": { "line": 22, "column": 6 },
+ "end": { "line": 24, "column": 7 }
+ },
+ "10": {
+ "start": { "line": 23, "column": 8 },
+ "end": { "line": 23, "column": 27 }
+ },
+ "11": {
+ "start": { "line": 30, "column": 4 },
+ "end": { "line": 40, "column": 5 }
+ },
+ "12": {
+ "start": { "line": 37, "column": 6 },
+ "end": { "line": 39, "column": 7 }
+ },
+ "13": {
+ "start": { "line": 38, "column": 8 },
+ "end": { "line": 38, "column": 31 }
+ },
+ "14": {
+ "start": { "line": 43, "column": 2 },
+ "end": { "line": 48, "column": 3 }
+ },
+ "15": {
+ "start": { "line": 44, "column": 4 },
+ "end": { "line": 44, "column": 38 }
+ },
+ "16": {
+ "start": { "line": 46, "column": 4 },
+ "end": { "line": 46, "column": 31 }
+ },
+ "17": {
+ "start": { "line": 47, "column": 4 },
+ "end": { "line": 47, "column": 39 }
+ },
+ "18": {
+ "start": { "line": 52, "column": 26 },
+ "end": { "line": 52, "column": 62 }
+ },
+ "19": {
+ "start": { "line": 53, "column": 18 },
+ "end": { "line": 53, "column": 46 }
+ },
+ "20": {
+ "start": { "line": 55, "column": 2 },
+ "end": { "line": 55, "column": 36 }
+ },
+ "21": {
+ "start": { "line": 57, "column": 2 },
+ "end": { "line": 126, "column": 3 }
+ },
+ "22": {
+ "start": { "line": 58, "column": 4 },
+ "end": { "line": 117, "column": 7 }
+ },
+ "23": {
+ "start": { "line": 59, "column": 23 },
+ "end": { "line": 59, "column": 51 }
+ },
+ "24": {
+ "start": { "line": 60, "column": 19 },
+ "end": { "line": 60, "column": 46 }
+ },
+ "25": {
+ "start": { "line": 62, "column": 6 },
+ "end": { "line": 62, "column": 45 }
+ },
+ "26": {
+ "start": { "line": 63, "column": 6 },
+ "end": { "line": 63, "column": 35 }
+ },
+ "27": {
+ "start": { "line": 66, "column": 20 },
+ "end": { "line": 66, "column": 72 }
+ },
+ "28": {
+ "start": { "line": 67, "column": 6 },
+ "end": { "line": 76, "column": 7 }
+ },
+ "29": {
+ "start": { "line": 68, "column": 8 },
+ "end": { "line": 75, "column": 9 }
+ },
+ "30": {
+ "start": { "line": 70, "column": 10 },
+ "end": { "line": 70, "column": 50 }
+ },
+ "31": {
+ "start": { "line": 71, "column": 10 },
+ "end": { "line": 71, "column": 56 }
+ },
+ "32": {
+ "start": { "line": 74, "column": 10 },
+ "end": { "line": 74, "column": 28 }
+ },
+ "33": {
+ "start": { "line": 78, "column": 6 },
+ "end": { "line": 78, "column": 26 }
+ },
+ "34": {
+ "start": { "line": 81, "column": 6 },
+ "end": { "line": 83, "column": 7 }
+ },
+ "35": {
+ "start": { "line": 82, "column": 8 },
+ "end": { "line": 82, "column": 31 }
+ },
+ "36": {
+ "start": { "line": 86, "column": 6 },
+ "end": { "line": 86, "column": 35 }
+ },
+ "37": {
+ "start": { "line": 89, "column": 25 },
+ "end": { "line": 95, "column": 8 }
+ },
+ "38": {
+ "start": { "line": 98, "column": 29 },
+ "end": { "line": 98, "column": 31 }
+ },
+ "39": {
+ "start": { "line": 99, "column": 6 },
+ "end": { "line": 103, "column": 7 }
+ },
+ "40": {
+ "start": { "line": 100, "column": 8 },
+ "end": { "line": 100, "column": 143 }
+ },
+ "41": {
+ "start": { "line": 102, "column": 8 },
+ "end": { "line": 102, "column": 78 }
+ },
+ "42": {
+ "start": { "line": 106, "column": 6 },
+ "end": { "line": 106, "column": 33 }
+ },
+ "43": {
+ "start": { "line": 109, "column": 6 },
+ "end": { "line": 109, "column": 60 }
+ },
+ "44": {
+ "start": { "line": 110, "column": 6 },
+ "end": { "line": 110, "column": 36 }
+ },
+ "45": {
+ "start": { "line": 113, "column": 27 },
+ "end": { "line": 113, "column": 44 }
+ },
+ "46": {
+ "start": { "line": 114, "column": 6 },
+ "end": { "line": 116, "column": 7 }
+ },
+ "47": {
+ "start": { "line": 115, "column": 8 },
+ "end": { "line": 115, "column": 62 }
+ },
+ "48": {
+ "start": { "line": 119, "column": 4 },
+ "end": { "line": 119, "column": 41 }
+ },
+ "49": {
+ "start": { "line": 121, "column": 23 },
+ "end": { "line": 121, "column": 50 }
+ },
+ "50": {
+ "start": { "line": 122, "column": 4 },
+ "end": { "line": 123, "column": 96 }
+ },
+ "51": {
+ "start": { "line": 125, "column": 4 },
+ "end": { "line": 125, "column": 44 }
+ },
+ "52": {
+ "start": { "line": 130, "column": 30 },
+ "end": { "line": 130, "column": 70 }
+ },
+ "53": {
+ "start": { "line": 131, "column": 18 },
+ "end": { "line": 131, "column": 46 }
+ },
+ "54": {
+ "start": { "line": 133, "column": 2 },
+ "end": { "line": 133, "column": 36 }
+ },
+ "55": {
+ "start": { "line": 135, "column": 2 },
+ "end": { "line": 180, "column": 3 }
+ },
+ "56": {
+ "start": { "line": 136, "column": 4 },
+ "end": { "line": 175, "column": 7 }
+ },
+ "57": {
+ "start": { "line": 137, "column": 23 },
+ "end": { "line": 137, "column": 51 }
+ },
+ "58": {
+ "start": { "line": 138, "column": 19 },
+ "end": { "line": 138, "column": 46 }
+ },
+ "59": {
+ "start": { "line": 140, "column": 6 },
+ "end": { "line": 140, "column": 45 }
+ },
+ "60": {
+ "start": { "line": 141, "column": 6 },
+ "end": { "line": 141, "column": 35 }
+ },
+ "61": {
+ "start": { "line": 144, "column": 20 },
+ "end": { "line": 144, "column": 72 }
+ },
+ "62": {
+ "start": { "line": 145, "column": 6 },
+ "end": { "line": 154, "column": 7 }
+ },
+ "63": {
+ "start": { "line": 146, "column": 8 },
+ "end": { "line": 153, "column": 9 }
+ },
+ "64": {
+ "start": { "line": 148, "column": 10 },
+ "end": { "line": 148, "column": 50 }
+ },
+ "65": {
+ "start": { "line": 149, "column": 10 },
+ "end": { "line": 149, "column": 56 }
+ },
+ "66": {
+ "start": { "line": 152, "column": 10 },
+ "end": { "line": 152, "column": 28 }
+ },
+ "67": {
+ "start": { "line": 156, "column": 6 },
+ "end": { "line": 156, "column": 26 }
+ },
+ "68": {
+ "start": { "line": 159, "column": 6 },
+ "end": { "line": 161, "column": 7 }
+ },
+ "69": {
+ "start": { "line": 160, "column": 8 },
+ "end": { "line": 160, "column": 31 }
+ },
+ "70": {
+ "start": { "line": 164, "column": 6 },
+ "end": { "line": 164, "column": 35 }
+ },
+ "71": {
+ "start": { "line": 167, "column": 6 },
+ "end": { "line": 167, "column": 33 }
+ },
+ "72": {
+ "start": { "line": 168, "column": 6 },
+ "end": { "line": 168, "column": 36 }
+ },
+ "73": {
+ "start": { "line": 171, "column": 27 },
+ "end": { "line": 171, "column": 44 }
+ },
+ "74": {
+ "start": { "line": 172, "column": 6 },
+ "end": { "line": 174, "column": 7 }
+ },
+ "75": {
+ "start": { "line": 173, "column": 8 },
+ "end": { "line": 173, "column": 62 }
+ },
+ "76": {
+ "start": { "line": 177, "column": 4 },
+ "end": { "line": 177, "column": 45 }
+ },
+ "77": {
+ "start": { "line": 179, "column": 4 },
+ "end": { "line": 179, "column": 33 }
+ },
+ "78": {
+ "start": { "line": 190, "column": 27 },
+ "end": { "line": 190, "column": 55 }
+ },
+ "79": {
+ "start": { "line": 193, "column": 2 },
+ "end": { "line": 258, "column": 7 }
+ },
+ "80": {
+ "start": { "line": 196, "column": 32 },
+ "end": { "line": 198, "column": 12 }
+ },
+ "81": {
+ "start": { "line": 199, "column": 26 },
+ "end": { "line": 199, "column": 41 }
+ },
+ "82": {
+ "start": { "line": 200, "column": 35 },
+ "end": { "line": 200, "column": 57 }
+ },
+ "83": {
+ "start": { "line": 201, "column": 31 },
+ "end": { "line": 203, "column": 29 }
+ },
+ "84": {
+ "start": { "line": 204, "column": 31 },
+ "end": { "line": 204, "column": 58 }
+ },
+ "85": {
+ "start": { "line": 205, "column": 29 },
+ "end": { "line": 205, "column": 44 }
+ },
+ "86": {
+ "start": { "line": 207, "column": 6 },
+ "end": { "line": 211, "column": 7 }
+ },
+ "87": {
+ "start": { "line": 208, "column": 8 },
+ "end": { "line": 208, "column": 36 }
+ },
+ "88": {
+ "start": { "line": 209, "column": 13 },
+ "end": { "line": 211, "column": 7 }
+ },
+ "89": {
+ "start": { "line": 210, "column": 8 },
+ "end": { "line": 210, "column": 21 }
+ },
+ "90": {
+ "start": { "line": 213, "column": 32 },
+ "end": { "line": 213, "column": 77 }
+ },
+ "91": {
+ "start": { "line": 216, "column": 33 },
+ "end": { "line": 216, "column": 60 }
+ },
+ "92": {
+ "start": { "line": 217, "column": 34 },
+ "end": { "line": 217, "column": 62 }
+ },
+ "93": {
+ "start": { "line": 218, "column": 18 },
+ "end": { "line": 218, "column": 28 }
+ },
+ "94": {
+ "start": { "line": 219, "column": 27 },
+ "end": { "line": 219, "column": 40 }
+ },
+ "95": {
+ "start": { "line": 222, "column": 6 },
+ "end": { "line": 257, "column": 7 }
+ },
+ "96": {
+ "start": { "line": 223, "column": 28 },
+ "end": { "line": 223, "column": 56 }
+ },
+ "97": {
+ "start": { "line": 225, "column": 28 },
+ "end": { "line": 234, "column": 9 }
+ },
+ "98": {
+ "start": { "line": 236, "column": 30 },
+ "end": { "line": 236, "column": 61 }
+ },
+ "99": {
+ "start": { "line": 238, "column": 32 },
+ "end": { "line": 238, "column": 59 }
+ },
+ "100": {
+ "start": { "line": 239, "column": 8 },
+ "end": { "line": 239, "column": 44 }
+ },
+ "101": {
+ "start": { "line": 240, "column": 8 },
+ "end": { "line": 240, "column": 42 }
+ },
+ "102": {
+ "start": { "line": 241, "column": 8 },
+ "end": { "line": 241, "column": 52 }
+ },
+ "103": {
+ "start": { "line": 242, "column": 8 },
+ "end": { "line": 242, "column": 48 }
+ },
+ "104": {
+ "start": { "line": 244, "column": 28 },
+ "end": { "line": 244, "column": 55 }
+ },
+ "105": {
+ "start": { "line": 245, "column": 8 },
+ "end": { "line": 245, "column": 49 }
+ },
+ "106": {
+ "start": { "line": 248, "column": 8 },
+ "end": { "line": 250, "column": 10 }
+ },
+ "107": {
+ "start": { "line": 253, "column": 8 },
+ "end": { "line": 253, "column": 45 }
+ },
+ "108": {
+ "start": { "line": 256, "column": 8 },
+ "end": { "line": 256, "column": 50 }
+ },
+ "109": {
+ "start": { "line": 261, "column": 2 },
+ "end": { "line": 287, "column": 3 }
+ },
+ "110": {
+ "start": { "line": 262, "column": 4 },
+ "end": { "line": 286, "column": 5 }
+ },
+ "111": {
+ "start": { "line": 263, "column": 22 },
+ "end": { "line": 263, "column": 53 }
+ },
+ "112": {
+ "start": { "line": 264, "column": 6 },
+ "end": { "line": 264, "column": 46 }
+ },
+ "113": {
+ "start": { "line": 265, "column": 6 },
+ "end": { "line": 265, "column": 41 }
+ },
+ "114": {
+ "start": { "line": 266, "column": 23 },
+ "end": { "line": 266, "column": 52 }
+ },
+ "115": {
+ "start": { "line": 267, "column": 6 },
+ "end": { "line": 267, "column": 47 }
+ },
+ "116": {
+ "start": { "line": 268, "column": 23 },
+ "end": { "line": 268, "column": 50 }
+ },
+ "117": {
+ "start": { "line": 271, "column": 6 },
+ "end": { "line": 271, "column": 76 }
+ },
+ "118": {
+ "start": { "line": 272, "column": 6 },
+ "end": { "line": 272, "column": 36 }
+ },
+ "119": {
+ "start": { "line": 273, "column": 6 },
+ "end": { "line": 273, "column": 37 }
+ },
+ "120": {
+ "start": { "line": 275, "column": 6 },
+ "end": { "line": 275, "column": 45 }
+ },
+ "121": {
+ "start": { "line": 277, "column": 6 },
+ "end": { "line": 277, "column": 36 }
+ },
+ "122": {
+ "start": { "line": 279, "column": 22 },
+ "end": { "line": 279, "column": 51 }
+ },
+ "123": {
+ "start": { "line": 280, "column": 6 },
+ "end": { "line": 280, "column": 56 }
+ },
+ "124": {
+ "start": { "line": 281, "column": 23 },
+ "end": { "line": 281, "column": 50 }
+ },
+ "125": {
+ "start": { "line": 282, "column": 6 },
+ "end": { "line": 282, "column": 77 }
+ },
+ "126": {
+ "start": { "line": 283, "column": 6 },
+ "end": { "line": 283, "column": 36 }
+ },
+ "127": {
+ "start": { "line": 284, "column": 6 },
+ "end": { "line": 284, "column": 44 }
+ },
+ "128": {
+ "start": { "line": 285, "column": 6 },
+ "end": { "line": 285, "column": 36 }
+ },
+ "129": {
+ "start": { "line": 291, "column": 36 },
+ "end": { "line": 293, "column": 3 }
+ },
+ "130": {
+ "start": { "line": 294, "column": 27 },
+ "end": { "line": 294, "column": 55 }
+ },
+ "131": {
+ "start": { "line": 297, "column": 2 },
+ "end": { "line": 359, "column": 7 }
+ },
+ "132": {
+ "start": { "line": 300, "column": 32 },
+ "end": { "line": 300, "column": 61 }
+ },
+ "133": {
+ "start": { "line": 301, "column": 26 },
+ "end": { "line": 301, "column": 41 }
+ },
+ "134": {
+ "start": { "line": 302, "column": 35 },
+ "end": { "line": 302, "column": 57 }
+ },
+ "135": {
+ "start": { "line": 303, "column": 31 },
+ "end": { "line": 305, "column": 29 }
+ },
+ "136": {
+ "start": { "line": 306, "column": 31 },
+ "end": { "line": 306, "column": 58 }
+ },
+ "137": {
+ "start": { "line": 307, "column": 29 },
+ "end": { "line": 307, "column": 44 }
+ },
+ "138": {
+ "start": { "line": 309, "column": 6 },
+ "end": { "line": 313, "column": 7 }
+ },
+ "139": {
+ "start": { "line": 310, "column": 8 },
+ "end": { "line": 310, "column": 36 }
+ },
+ "140": {
+ "start": { "line": 311, "column": 13 },
+ "end": { "line": 313, "column": 7 }
+ },
+ "141": {
+ "start": { "line": 312, "column": 8 },
+ "end": { "line": 312, "column": 21 }
+ },
+ "142": {
+ "start": { "line": 315, "column": 32 },
+ "end": { "line": 315, "column": 77 }
+ },
+ "143": {
+ "start": { "line": 318, "column": 33 },
+ "end": { "line": 318, "column": 60 }
+ },
+ "144": {
+ "start": { "line": 319, "column": 34 },
+ "end": { "line": 319, "column": 62 }
+ },
+ "145": {
+ "start": { "line": 320, "column": 18 },
+ "end": { "line": 320, "column": 28 }
+ },
+ "146": {
+ "start": { "line": 321, "column": 27 },
+ "end": { "line": 321, "column": 40 }
+ },
+ "147": {
+ "start": { "line": 324, "column": 6 },
+ "end": { "line": 358, "column": 7 }
+ },
+ "148": {
+ "start": { "line": 325, "column": 28 },
+ "end": { "line": 325, "column": 56 }
+ },
+ "149": {
+ "start": { "line": 327, "column": 28 },
+ "end": { "line": 336, "column": 9 }
+ },
+ "150": {
+ "start": { "line": 338, "column": 30 },
+ "end": { "line": 338, "column": 61 }
+ },
+ "151": {
+ "start": { "line": 340, "column": 32 },
+ "end": { "line": 340, "column": 59 }
+ },
+ "152": {
+ "start": { "line": 341, "column": 8 },
+ "end": { "line": 341, "column": 44 }
+ },
+ "153": {
+ "start": { "line": 342, "column": 8 },
+ "end": { "line": 342, "column": 42 }
+ },
+ "154": {
+ "start": { "line": 343, "column": 8 },
+ "end": { "line": 343, "column": 52 }
+ },
+ "155": {
+ "start": { "line": 344, "column": 8 },
+ "end": { "line": 344, "column": 48 }
+ },
+ "156": {
+ "start": { "line": 346, "column": 28 },
+ "end": { "line": 346, "column": 55 }
+ },
+ "157": {
+ "start": { "line": 347, "column": 8 },
+ "end": { "line": 347, "column": 42 }
+ },
+ "158": {
+ "start": { "line": 350, "column": 8 },
+ "end": { "line": 350, "column": 46 }
+ },
+ "159": {
+ "start": { "line": 353, "column": 8 },
+ "end": { "line": 353, "column": 49 }
+ },
+ "160": {
+ "start": { "line": 354, "column": 8 },
+ "end": { "line": 354, "column": 45 }
+ },
+ "161": {
+ "start": { "line": 357, "column": 8 },
+ "end": { "line": 357, "column": 50 }
+ },
+ "162": {
+ "start": { "line": 361, "column": 2 },
+ "end": { "line": 368, "column": 3 }
+ },
+ "163": {
+ "start": { "line": 362, "column": 4 },
+ "end": { "line": 362, "column": 60 }
+ },
+ "164": {
+ "start": { "line": 364, "column": 34 },
+ "end": { "line": 366, "column": 5 }
+ },
+ "165": {
+ "start": { "line": 367, "column": 4 },
+ "end": { "line": 367, "column": 49 }
+ },
+ "166": {
+ "start": { "line": 373, "column": 15 },
+ "end": { "line": 373, "column": 33 }
+ },
+ "167": {
+ "start": { "line": 374, "column": 16 },
+ "end": { "line": 374, "column": 60 }
+ },
+ "168": {
+ "start": { "line": 375, "column": 14 },
+ "end": { "line": 375, "column": 53 }
+ },
+ "169": {
+ "start": { "line": 377, "column": 2 },
+ "end": { "line": 377, "column": 35 }
+ },
+ "170": {
+ "start": { "line": 382, "column": 31 },
+ "end": { "line": 382, "column": 53 }
+ },
+ "171": {
+ "start": { "line": 385, "column": 18 },
+ "end": { "line": 385, "column": 66 }
+ },
+ "172": {
+ "start": { "line": 386, "column": 16 },
+ "end": { "line": 386, "column": 62 }
+ },
+ "173": {
+ "start": { "line": 387, "column": 18 },
+ "end": { "line": 387, "column": 69 }
+ },
+ "174": {
+ "start": { "line": 388, "column": 16 },
+ "end": { "line": 388, "column": 65 }
+ },
+ "175": {
+ "start": { "line": 391, "column": 2 },
+ "end": { "line": 391, "column": 59 }
+ },
+ "176": {
+ "start": { "line": 396, "column": 35 },
+ "end": { "line": 396, "column": 77 }
+ },
+ "177": {
+ "start": { "line": 398, "column": 16 },
+ "end": { "line": 398, "column": 35 }
+ },
+ "178": {
+ "start": { "line": 399, "column": 19 },
+ "end": { "line": 399, "column": 25 }
+ },
+ "179": {
+ "start": { "line": 400, "column": 2 },
+ "end": { "line": 404, "column": 3 }
+ },
+ "180": {
+ "start": { "line": 401, "column": 4 },
+ "end": { "line": 401, "column": 18 }
+ },
+ "181": {
+ "start": { "line": 402, "column": 9 },
+ "end": { "line": 404, "column": 3 }
+ },
+ "182": {
+ "start": { "line": 403, "column": 4 },
+ "end": { "line": 403, "column": 16 }
+ },
+ "183": {
+ "start": { "line": 407, "column": 19 },
+ "end": { "line": 407, "column": 58 }
+ },
+ "184": {
+ "start": { "line": 408, "column": 18 },
+ "end": { "line": 408, "column": 36 }
+ },
+ "185": {
+ "start": { "line": 411, "column": 2 },
+ "end": { "line": 413, "column": 3 }
+ },
+ "186": {
+ "start": { "line": 412, "column": 4 },
+ "end": { "line": 412, "column": 22 }
+ },
+ "187": {
+ "start": { "line": 415, "column": 2 },
+ "end": { "line": 415, "column": 31 }
+ },
+ "188": {
+ "start": { "line": 417, "column": 2 },
+ "end": { "line": 419, "column": 3 }
+ },
+ "189": {
+ "start": { "line": 418, "column": 4 },
+ "end": { "line": 418, "column": 19 }
+ },
+ "190": {
+ "start": { "line": 421, "column": 2 },
+ "end": { "line": 421, "column": 61 }
+ },
+ "191": {
+ "start": { "line": 424, "column": 0 },
+ "end": { "line": 428, "column": 1 }
+ },
+ "192": {
+ "start": { "line": 425, "column": 2 },
+ "end": { "line": 425, "column": 29 }
+ },
+ "193": {
+ "start": { "line": 426, "column": 2 },
+ "end": { "line": 426, "column": 61 }
+ },
+ "194": {
+ "start": { "line": 427, "column": 2 },
+ "end": { "line": 427, "column": 49 }
+ },
+ "195": {
+ "start": { "line": 431, "column": 0 },
+ "end": { "line": 439, "column": 2 }
+ }
+ },
+ "fnMap": {
+ "0": {
+ "name": "sortJobs",
+ "decl": {
+ "start": { "line": 4, "column": 9 },
+ "end": { "line": 4, "column": 17 }
+ },
+ "loc": {
+ "start": { "line": 4, "column": 27 },
+ "end": { "line": 49, "column": 1 }
+ },
+ "line": 4
+ },
+ "1": {
+ "name": "(anonymous_1)",
+ "decl": {
+ "start": { "line": 9, "column": 18 },
+ "end": { "line": 9, "column": 19 }
+ },
+ "loc": {
+ "start": { "line": 9, "column": 27 },
+ "end": { "line": 41, "column": 3 }
+ },
+ "line": 9
+ },
+ "2": {
+ "name": "addOpenJobsToDOM",
+ "decl": {
+ "start": { "line": 51, "column": 9 },
+ "end": { "line": 51, "column": 25 }
+ },
+ "loc": {
+ "start": { "line": 51, "column": 36 },
+ "end": { "line": 127, "column": 1 }
+ },
+ "line": 51
+ },
+ "3": {
+ "name": "(anonymous_3)",
+ "decl": {
+ "start": { "line": 58, "column": 21 },
+ "end": { "line": 58, "column": 22 }
+ },
+ "loc": {
+ "start": { "line": 58, "column": 30 },
+ "end": { "line": 117, "column": 5 }
+ },
+ "line": 58
+ },
+ "4": {
+ "name": "addUpcomingJobsToDOM",
+ "decl": {
+ "start": { "line": 129, "column": 9 },
+ "end": { "line": 129, "column": 29 }
+ },
+ "loc": {
+ "start": { "line": 129, "column": 44 },
+ "end": { "line": 181, "column": 1 }
+ },
+ "line": 129
+ },
+ "5": {
+ "name": "(anonymous_5)",
+ "decl": {
+ "start": { "line": 136, "column": 25 },
+ "end": { "line": 136, "column": 26 }
+ },
+ "loc": {
+ "start": { "line": 136, "column": 34 },
+ "end": { "line": 175, "column": 5 }
+ },
+ "line": 136
+ },
+ "6": {
+ "name": "renderInfoSessions",
+ "decl": {
+ "start": { "line": 183, "column": 9 },
+ "end": { "line": 183, "column": 27 }
+ },
+ "loc": {
+ "start": { "line": 188, "column": 2 },
+ "end": { "line": 288, "column": 1 }
+ },
+ "line": 188
+ },
+ "7": {
+ "name": "(anonymous_7)",
+ "decl": {
+ "start": { "line": 194, "column": 25 },
+ "end": { "line": 194, "column": 26 }
+ },
+ "loc": {
+ "start": { "line": 194, "column": 38 },
+ "end": { "line": 258, "column": 5 }
+ },
+ "line": 194
+ },
+ "8": {
+ "name": "renderGlobalInfoSessions",
+ "decl": {
+ "start": { "line": 290, "column": 9 },
+ "end": { "line": 290, "column": 33 }
+ },
+ "loc": {
+ "start": { "line": 290, "column": 48 },
+ "end": { "line": 369, "column": 1 }
+ },
+ "line": 290
+ },
+ "9": {
+ "name": "(anonymous_9)",
+ "decl": {
+ "start": { "line": 298, "column": 25 },
+ "end": { "line": 298, "column": 26 }
+ },
+ "loc": {
+ "start": { "line": 298, "column": 38 },
+ "end": { "line": 359, "column": 5 }
+ },
+ "line": 298
+ },
+ "10": {
+ "name": "formatDate",
+ "decl": {
+ "start": { "line": 372, "column": 9 },
+ "end": { "line": 372, "column": 19 }
+ },
+ "loc": {
+ "start": { "line": 372, "column": 26 },
+ "end": { "line": 378, "column": 1 }
+ },
+ "line": 372
+ },
+ "11": {
+ "name": "formatSessionTimes",
+ "decl": {
+ "start": { "line": 381, "column": 9 },
+ "end": { "line": 381, "column": 27 }
+ },
+ "loc": {
+ "start": { "line": 381, "column": 41 },
+ "end": { "line": 392, "column": 1 }
+ },
+ "line": 381
+ },
+ "12": {
+ "name": "convertTimeToZone",
+ "decl": {
+ "start": { "line": 395, "column": 9 },
+ "end": { "line": 395, "column": 26 }
+ },
+ "loc": {
+ "start": { "line": 395, "column": 43 },
+ "end": { "line": 422, "column": 1 }
+ },
+ "line": 395
+ }
+ },
+ "branchMap": {
+ "0": {
+ "loc": {
+ "start": { "line": 10, "column": 18 },
+ "end": { "line": 10, "column": 51 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 10, "column": 37 },
+ "end": { "line": 10, "column": 46 }
+ },
+ {
+ "start": { "line": 10, "column": 49 },
+ "end": { "line": 10, "column": 51 }
+ }
+ ],
+ "line": 10
+ },
+ "1": {
+ "loc": {
+ "start": { "line": 12, "column": 19 },
+ "end": { "line": 12, "column": 54 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 12, "column": 39 },
+ "end": { "line": 12, "column": 49 }
+ },
+ {
+ "start": { "line": 12, "column": 52 },
+ "end": { "line": 12, "column": 54 }
+ }
+ ],
+ "line": 12
+ },
+ "2": {
+ "loc": {
+ "start": { "line": 17, "column": 4 },
+ "end": { "line": 25, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 17, "column": 4 },
+ "end": { "line": 25, "column": 5 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 17
+ },
+ "3": {
+ "loc": {
+ "start": { "line": 18, "column": 6 },
+ "end": { "line": 19, "column": 80 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 18, "column": 6 },
+ "end": { "line": 18, "column": 18 }
+ },
+ {
+ "start": { "line": 19, "column": 8 },
+ "end": { "line": 19, "column": 22 }
+ },
+ {
+ "start": { "line": 19, "column": 26 },
+ "end": { "line": 19, "column": 41 }
+ },
+ {
+ "start": { "line": 19, "column": 47 },
+ "end": { "line": 19, "column": 61 }
+ },
+ {
+ "start": { "line": 19, "column": 65 },
+ "end": { "line": 19, "column": 78 }
+ }
+ ],
+ "line": 18
+ },
+ "4": {
+ "loc": {
+ "start": { "line": 22, "column": 6 },
+ "end": { "line": 24, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 22, "column": 6 },
+ "end": { "line": 24, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 22
+ },
+ "5": {
+ "loc": {
+ "start": { "line": 30, "column": 4 },
+ "end": { "line": 40, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 30, "column": 4 },
+ "end": { "line": 40, "column": 5 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 30
+ },
+ "6": {
+ "loc": {
+ "start": { "line": 31, "column": 6 },
+ "end": { "line": 34, "column": 39 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 31, "column": 7 },
+ "end": { "line": 31, "column": 20 }
+ },
+ {
+ "start": { "line": 31, "column": 24 },
+ "end": { "line": 31, "column": 38 }
+ },
+ {
+ "start": { "line": 32, "column": 7 },
+ "end": { "line": 32, "column": 20 }
+ },
+ {
+ "start": { "line": 32, "column": 24 },
+ "end": { "line": 32, "column": 37 }
+ },
+ {
+ "start": { "line": 33, "column": 7 },
+ "end": { "line": 33, "column": 19 }
+ },
+ {
+ "start": { "line": 33, "column": 23 },
+ "end": { "line": 33, "column": 36 }
+ },
+ {
+ "start": { "line": 34, "column": 7 },
+ "end": { "line": 34, "column": 20 }
+ },
+ {
+ "start": { "line": 34, "column": 24 },
+ "end": { "line": 34, "column": 38 }
+ }
+ ],
+ "line": 31
+ },
+ "7": {
+ "loc": {
+ "start": { "line": 37, "column": 6 },
+ "end": { "line": 39, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 37, "column": 6 },
+ "end": { "line": 39, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 37
+ },
+ "8": {
+ "loc": {
+ "start": { "line": 43, "column": 2 },
+ "end": { "line": 48, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 43, "column": 2 },
+ "end": { "line": 48, "column": 3 }
+ },
+ {
+ "start": { "line": 45, "column": 9 },
+ "end": { "line": 48, "column": 3 }
+ }
+ ],
+ "line": 43
+ },
+ "9": {
+ "loc": {
+ "start": { "line": 57, "column": 2 },
+ "end": { "line": 126, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 57, "column": 2 },
+ "end": { "line": 126, "column": 3 }
+ },
+ {
+ "start": { "line": 120, "column": 9 },
+ "end": { "line": 126, "column": 3 }
+ }
+ ],
+ "line": 57
+ },
+ "10": {
+ "loc": {
+ "start": { "line": 66, "column": 20 },
+ "end": { "line": 66, "column": 72 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 66, "column": 46 },
+ "end": { "line": 66, "column": 62 }
+ },
+ {
+ "start": { "line": 66, "column": 65 },
+ "end": { "line": 66, "column": 72 }
+ }
+ ],
+ "line": 66
+ },
+ "11": {
+ "loc": {
+ "start": { "line": 67, "column": 6 },
+ "end": { "line": 76, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 67, "column": 6 },
+ "end": { "line": 76, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 67
+ },
+ "12": {
+ "loc": {
+ "start": { "line": 68, "column": 8 },
+ "end": { "line": 75, "column": 9 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 68, "column": 8 },
+ "end": { "line": 75, "column": 9 }
+ },
+ {
+ "start": { "line": 72, "column": 15 },
+ "end": { "line": 75, "column": 9 }
+ }
+ ],
+ "line": 68
+ },
+ "13": {
+ "loc": {
+ "start": { "line": 81, "column": 6 },
+ "end": { "line": 83, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 81, "column": 6 },
+ "end": { "line": 83, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 81
+ },
+ "14": {
+ "loc": {
+ "start": { "line": 99, "column": 6 },
+ "end": { "line": 103, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 99, "column": 6 },
+ "end": { "line": 103, "column": 7 }
+ },
+ {
+ "start": { "line": 101, "column": 13 },
+ "end": { "line": 103, "column": 7 }
+ }
+ ],
+ "line": 99
+ },
+ "15": {
+ "loc": {
+ "start": { "line": 114, "column": 6 },
+ "end": { "line": 116, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 114, "column": 6 },
+ "end": { "line": 116, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 114
+ },
+ "16": {
+ "loc": {
+ "start": { "line": 114, "column": 10 },
+ "end": { "line": 114, "column": 49 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 114, "column": 10 },
+ "end": { "line": 114, "column": 22 }
+ },
+ {
+ "start": { "line": 114, "column": 26 },
+ "end": { "line": 114, "column": 49 }
+ }
+ ],
+ "line": 114
+ },
+ "17": {
+ "loc": {
+ "start": { "line": 135, "column": 2 },
+ "end": { "line": 180, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 135, "column": 2 },
+ "end": { "line": 180, "column": 3 }
+ },
+ {
+ "start": { "line": 178, "column": 9 },
+ "end": { "line": 180, "column": 3 }
+ }
+ ],
+ "line": 135
+ },
+ "18": {
+ "loc": {
+ "start": { "line": 144, "column": 20 },
+ "end": { "line": 144, "column": 72 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 144, "column": 46 },
+ "end": { "line": 144, "column": 62 }
+ },
+ {
+ "start": { "line": 144, "column": 65 },
+ "end": { "line": 144, "column": 72 }
+ }
+ ],
+ "line": 144
+ },
+ "19": {
+ "loc": {
+ "start": { "line": 145, "column": 6 },
+ "end": { "line": 154, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 145, "column": 6 },
+ "end": { "line": 154, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 145
+ },
+ "20": {
+ "loc": {
+ "start": { "line": 146, "column": 8 },
+ "end": { "line": 153, "column": 9 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 146, "column": 8 },
+ "end": { "line": 153, "column": 9 }
+ },
+ {
+ "start": { "line": 150, "column": 15 },
+ "end": { "line": 153, "column": 9 }
+ }
+ ],
+ "line": 146
+ },
+ "21": {
+ "loc": {
+ "start": { "line": 159, "column": 6 },
+ "end": { "line": 161, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 159, "column": 6 },
+ "end": { "line": 161, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 159
+ },
+ "22": {
+ "loc": {
+ "start": { "line": 172, "column": 6 },
+ "end": { "line": 174, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 172, "column": 6 },
+ "end": { "line": 174, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 172
+ },
+ "23": {
+ "loc": {
+ "start": { "line": 172, "column": 10 },
+ "end": { "line": 172, "column": 49 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 172, "column": 10 },
+ "end": { "line": 172, "column": 22 }
+ },
+ {
+ "start": { "line": 172, "column": 26 },
+ "end": { "line": 172, "column": 49 }
+ }
+ ],
+ "line": 172
+ },
+ "24": {
+ "loc": {
+ "start": { "line": 186, "column": 2 },
+ "end": { "line": 186, "column": 12 }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": { "line": 186, "column": 10 },
+ "end": { "line": 186, "column": 12 }
+ }
+ ],
+ "line": 186
+ },
+ "25": {
+ "loc": {
+ "start": { "line": 187, "column": 2 },
+ "end": { "line": 187, "column": 21 }
+ },
+ "type": "default-arg",
+ "locations": [
+ {
+ "start": { "line": 187, "column": 11 },
+ "end": { "line": 187, "column": 21 }
+ }
+ ],
+ "line": 187
+ },
+ "26": {
+ "loc": {
+ "start": { "line": 193, "column": 2 },
+ "end": { "line": 258, "column": 6 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 193, "column": 2 },
+ "end": { "line": 193, "column": 14 }
+ },
+ {
+ "start": { "line": 194, "column": 4 },
+ "end": { "line": 258, "column": 6 }
+ }
+ ],
+ "line": 193
+ },
+ "27": {
+ "loc": {
+ "start": { "line": 196, "column": 32 },
+ "end": { "line": 198, "column": 12 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 197, "column": 10 },
+ "end": { "line": 197, "column": 39 }
+ },
+ {
+ "start": { "line": 198, "column": 10 },
+ "end": { "line": 198, "column": 12 }
+ }
+ ],
+ "line": 196
+ },
+ "28": {
+ "loc": {
+ "start": { "line": 207, "column": 6 },
+ "end": { "line": 211, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 207, "column": 6 },
+ "end": { "line": 211, "column": 7 }
+ },
+ {
+ "start": { "line": 209, "column": 13 },
+ "end": { "line": 211, "column": 7 }
+ }
+ ],
+ "line": 207
+ },
+ "29": {
+ "loc": {
+ "start": { "line": 207, "column": 10 },
+ "end": { "line": 207, "column": 45 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 207, "column": 10 },
+ "end": { "line": 207, "column": 27 }
+ },
+ {
+ "start": { "line": 207, "column": 31 },
+ "end": { "line": 207, "column": 45 }
+ }
+ ],
+ "line": 207
+ },
+ "30": {
+ "loc": {
+ "start": { "line": 209, "column": 13 },
+ "end": { "line": 211, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 209, "column": 13 },
+ "end": { "line": 211, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 209
+ },
+ "31": {
+ "loc": {
+ "start": { "line": 209, "column": 17 },
+ "end": { "line": 209, "column": 52 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 209, "column": 17 },
+ "end": { "line": 209, "column": 34 }
+ },
+ {
+ "start": { "line": 209, "column": 38 },
+ "end": { "line": 209, "column": 52 }
+ }
+ ],
+ "line": 209
+ },
+ "32": {
+ "loc": {
+ "start": { "line": 222, "column": 6 },
+ "end": { "line": 257, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 222, "column": 6 },
+ "end": { "line": 257, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 222
+ },
+ "33": {
+ "loc": {
+ "start": { "line": 261, "column": 2 },
+ "end": { "line": 287, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 261, "column": 2 },
+ "end": { "line": 287, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 261
+ },
+ "34": {
+ "loc": {
+ "start": { "line": 262, "column": 4 },
+ "end": { "line": 286, "column": 5 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 262, "column": 4 },
+ "end": { "line": 286, "column": 5 }
+ },
+ {
+ "start": { "line": 278, "column": 11 },
+ "end": { "line": 286, "column": 5 }
+ }
+ ],
+ "line": 262
+ },
+ "35": {
+ "loc": {
+ "start": { "line": 297, "column": 2 },
+ "end": { "line": 359, "column": 6 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 297, "column": 2 },
+ "end": { "line": 297, "column": 14 }
+ },
+ {
+ "start": { "line": 298, "column": 4 },
+ "end": { "line": 359, "column": 6 }
+ }
+ ],
+ "line": 297
+ },
+ "36": {
+ "loc": {
+ "start": { "line": 309, "column": 6 },
+ "end": { "line": 313, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 309, "column": 6 },
+ "end": { "line": 313, "column": 7 }
+ },
+ {
+ "start": { "line": 311, "column": 13 },
+ "end": { "line": 313, "column": 7 }
+ }
+ ],
+ "line": 309
+ },
+ "37": {
+ "loc": {
+ "start": { "line": 309, "column": 10 },
+ "end": { "line": 309, "column": 45 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 309, "column": 10 },
+ "end": { "line": 309, "column": 27 }
+ },
+ {
+ "start": { "line": 309, "column": 31 },
+ "end": { "line": 309, "column": 45 }
+ }
+ ],
+ "line": 309
+ },
+ "38": {
+ "loc": {
+ "start": { "line": 311, "column": 13 },
+ "end": { "line": 313, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 311, "column": 13 },
+ "end": { "line": 313, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 311
+ },
+ "39": {
+ "loc": {
+ "start": { "line": 311, "column": 17 },
+ "end": { "line": 311, "column": 52 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 311, "column": 17 },
+ "end": { "line": 311, "column": 34 }
+ },
+ {
+ "start": { "line": 311, "column": 38 },
+ "end": { "line": 311, "column": 52 }
+ }
+ ],
+ "line": 311
+ },
+ "40": {
+ "loc": {
+ "start": { "line": 324, "column": 6 },
+ "end": { "line": 358, "column": 7 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 324, "column": 6 },
+ "end": { "line": 358, "column": 7 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 324
+ },
+ "41": {
+ "loc": {
+ "start": { "line": 361, "column": 2 },
+ "end": { "line": 368, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 361, "column": 2 },
+ "end": { "line": 368, "column": 3 }
+ },
+ {
+ "start": { "line": 363, "column": 9 },
+ "end": { "line": 368, "column": 3 }
+ }
+ ],
+ "line": 361
+ },
+ "42": {
+ "loc": {
+ "start": { "line": 400, "column": 2 },
+ "end": { "line": 404, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 400, "column": 2 },
+ "end": { "line": 404, "column": 3 }
+ },
+ {
+ "start": { "line": 402, "column": 9 },
+ "end": { "line": 404, "column": 3 }
+ }
+ ],
+ "line": 400
+ },
+ "43": {
+ "loc": {
+ "start": { "line": 400, "column": 6 },
+ "end": { "line": 400, "column": 53 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 400, "column": 6 },
+ "end": { "line": 400, "column": 35 }
+ },
+ {
+ "start": { "line": 400, "column": 39 },
+ "end": { "line": 400, "column": 53 }
+ }
+ ],
+ "line": 400
+ },
+ "44": {
+ "loc": {
+ "start": { "line": 402, "column": 9 },
+ "end": { "line": 404, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 402, "column": 9 },
+ "end": { "line": 404, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 402
+ },
+ "45": {
+ "loc": {
+ "start": { "line": 402, "column": 13 },
+ "end": { "line": 402, "column": 60 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 402, "column": 13 },
+ "end": { "line": 402, "column": 42 }
+ },
+ {
+ "start": { "line": 402, "column": 46 },
+ "end": { "line": 402, "column": 60 }
+ }
+ ],
+ "line": 402
+ },
+ "46": {
+ "loc": {
+ "start": { "line": 407, "column": 19 },
+ "end": { "line": 407, "column": 58 }
+ },
+ "type": "cond-expr",
+ "locations": [
+ {
+ "start": { "line": 407, "column": 53 },
+ "end": { "line": 407, "column": 54 }
+ },
+ {
+ "start": { "line": 407, "column": 57 },
+ "end": { "line": 407, "column": 58 }
+ }
+ ],
+ "line": 407
+ },
+ "47": {
+ "loc": {
+ "start": { "line": 411, "column": 2 },
+ "end": { "line": 413, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 411, "column": 2 },
+ "end": { "line": 413, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 411
+ },
+ "48": {
+ "loc": {
+ "start": { "line": 411, "column": 6 },
+ "end": { "line": 411, "column": 73 }
+ },
+ "type": "binary-expr",
+ "locations": [
+ {
+ "start": { "line": 411, "column": 6 },
+ "end": { "line": 411, "column": 40 }
+ },
+ {
+ "start": { "line": 411, "column": 44 },
+ "end": { "line": 411, "column": 57 }
+ },
+ {
+ "start": { "line": 411, "column": 61 },
+ "end": { "line": 411, "column": 73 }
+ }
+ ],
+ "line": 411
+ },
+ "49": {
+ "loc": {
+ "start": { "line": 417, "column": 2 },
+ "end": { "line": 419, "column": 3 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 417, "column": 2 },
+ "end": { "line": 419, "column": 3 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 417
+ },
+ "50": {
+ "loc": {
+ "start": { "line": 424, "column": 0 },
+ "end": { "line": 428, "column": 1 }
+ },
+ "type": "if",
+ "locations": [
+ {
+ "start": { "line": 424, "column": 0 },
+ "end": { "line": 428, "column": 1 }
+ },
+ { "start": {}, "end": {} }
+ ],
+ "line": 424
+ }
+ },
+ "s": {
+ "0": 7,
+ "1": 7,
+ "2": 1,
+ "3": 1,
+ "4": 1,
+ "5": 1,
+ "6": 3,
+ "7": 3,
+ "8": 3,
+ "9": 1,
+ "10": 1,
+ "11": 3,
+ "12": 2,
+ "13": 2,
+ "14": 1,
+ "15": 1,
+ "16": 0,
+ "17": 0,
+ "18": 6,
+ "19": 6,
+ "20": 6,
+ "21": 6,
+ "22": 5,
+ "23": 6,
+ "24": 6,
+ "25": 6,
+ "26": 6,
+ "27": 6,
+ "28": 6,
+ "29": 4,
+ "30": 2,
+ "31": 2,
+ "32": 2,
+ "33": 6,
+ "34": 6,
+ "35": 2,
+ "36": 6,
+ "37": 6,
+ "38": 6,
+ "39": 6,
+ "40": 1,
+ "41": 5,
+ "42": 6,
+ "43": 6,
+ "44": 6,
+ "45": 6,
+ "46": 6,
+ "47": 0,
+ "48": 5,
+ "49": 1,
+ "50": 1,
+ "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": 8,
+ "79": 8,
+ "80": 8,
+ "81": 8,
+ "82": 8,
+ "83": 8,
+ "84": 8,
+ "85": 8,
+ "86": 8,
+ "87": 6,
+ "88": 2,
+ "89": 0,
+ "90": 8,
+ "91": 8,
+ "92": 8,
+ "93": 8,
+ "94": 8,
+ "95": 8,
+ "96": 5,
+ "97": 5,
+ "98": 5,
+ "99": 5,
+ "100": 5,
+ "101": 5,
+ "102": 5,
+ "103": 5,
+ "104": 5,
+ "105": 5,
+ "106": 5,
+ "107": 5,
+ "108": 5,
+ "109": 8,
+ "110": 4,
+ "111": 1,
+ "112": 1,
+ "113": 1,
+ "114": 1,
+ "115": 1,
+ "116": 1,
+ "117": 1,
+ "118": 1,
+ "119": 1,
+ "120": 1,
+ "121": 1,
+ "122": 3,
+ "123": 3,
+ "124": 3,
+ "125": 3,
+ "126": 3,
+ "127": 3,
+ "128": 3,
+ "129": 5,
+ "130": 5,
+ "131": 5,
+ "132": 3,
+ "133": 3,
+ "134": 3,
+ "135": 3,
+ "136": 3,
+ "137": 3,
+ "138": 3,
+ "139": 3,
+ "140": 0,
+ "141": 0,
+ "142": 3,
+ "143": 3,
+ "144": 3,
+ "145": 3,
+ "146": 3,
+ "147": 3,
+ "148": 1,
+ "149": 1,
+ "150": 1,
+ "151": 1,
+ "152": 1,
+ "153": 1,
+ "154": 1,
+ "155": 1,
+ "156": 1,
+ "157": 1,
+ "158": 1,
+ "159": 1,
+ "160": 1,
+ "161": 1,
+ "162": 5,
+ "163": 1,
+ "164": 4,
+ "165": 4,
+ "166": 2,
+ "167": 2,
+ "168": 2,
+ "169": 2,
+ "170": 9,
+ "171": 9,
+ "172": 9,
+ "173": 9,
+ "174": 9,
+ "175": 9,
+ "176": 38,
+ "177": 38,
+ "178": 38,
+ "179": 38,
+ "180": 30,
+ "181": 8,
+ "182": 0,
+ "183": 38,
+ "184": 38,
+ "185": 38,
+ "186": 9,
+ "187": 38,
+ "188": 38,
+ "189": 19,
+ "190": 38,
+ "191": 7,
+ "192": 3,
+ "193": 3,
+ "194": 3,
+ "195": 7
+ },
+ "f": {
+ "0": 1,
+ "1": 3,
+ "2": 6,
+ "3": 6,
+ "4": 0,
+ "5": 0,
+ "6": 8,
+ "7": 8,
+ "8": 5,
+ "9": 3,
+ "10": 2,
+ "11": 9,
+ "12": 38
+ },
+ "b": {
+ "0": [2, 1],
+ "1": [1, 2],
+ "2": [1, 2],
+ "3": [3, 2, 1, 1, 0],
+ "4": [1, 0],
+ "5": [2, 1],
+ "6": [3, 1, 3, 1, 2, 1, 1, 0],
+ "7": [2, 0],
+ "8": [1, 0],
+ "9": [5, 1],
+ "10": [2, 4],
+ "11": [4, 2],
+ "12": [2, 2],
+ "13": [2, 4],
+ "14": [1, 5],
+ "15": [0, 6],
+ "16": [6, 6],
+ "17": [0, 0],
+ "18": [0, 0],
+ "19": [0, 0],
+ "20": [0, 0],
+ "21": [0, 0],
+ "22": [0, 0],
+ "23": [0, 0],
+ "24": [0],
+ "25": [6],
+ "26": [8, 6],
+ "27": [8, 0],
+ "28": [6, 2],
+ "29": [8, 6],
+ "30": [0, 2],
+ "31": [2, 2],
+ "32": [5, 3],
+ "33": [4, 4],
+ "34": [1, 3],
+ "35": [5, 3],
+ "36": [3, 0],
+ "37": [3, 3],
+ "38": [0, 0],
+ "39": [0, 0],
+ "40": [1, 2],
+ "41": [1, 4],
+ "42": [30, 8],
+ "43": [38, 34],
+ "44": [0, 8],
+ "45": [8, 4],
+ "46": [19, 19],
+ "47": [9, 29],
+ "48": [38, 19, 17],
+ "49": [19, 19],
+ "50": [3, 4]
+ },
+ "_coverageSchema": "1a1c01bbd47fc00a2c39e90264f33305004495a9",
+ "hash": "fed081dd4aeb781cb1d77c358753bd6a5c435101"
+ }
+ }
+}
From 8668564b25d91e36e90652204bfb2798a1b7e74b Mon Sep 17 00:00:00 2001
From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com>
Date: Thu, 23 Jan 2025 10:42:03 -0500
Subject: [PATCH 6/8] Update login-gov-data-analyist.md
---
pages/jointts/positions/archive/login-gov-data-analyist.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pages/jointts/positions/archive/login-gov-data-analyist.md b/pages/jointts/positions/archive/login-gov-data-analyist.md
index a374d848..99748044 100644
--- a/pages/jointts/positions/archive/login-gov-data-analyist.md
+++ b/pages/jointts/positions/archive/login-gov-data-analyist.md
@@ -149,7 +149,7 @@ qualifications: |
specialized_requirements: |
- Implementing and integrating appropriate technology, architecture, and tooling to support data science activities, including artificial intelligence/machine learning capabilities.
- Identifying data requirements and standards to support emerging IT and IT cybersecurity initiatives (e.g. cloud computing, DevSecOps, continuous integration and continuous delivery)
- - Developing models that can identify quality, anomalies, and concerning trends in structured/semistructured/unstructured data to provide near real time feedback.
+ - Developing models that can identify quality, anomalies, and concerning trends in structured/semi-structured/unstructured data to provide near real time feedback.
- Developing tooling, models, and visualizations using general-purpose programming languages (such as Python) and/or tools optimized for statistical and data analysis (such as R).
# This can be filled prior to the job posting going live or left blank
From 98aae7af60e22fe2b693700628a99da7a81caa60 Mon Sep 17 00:00:00 2001
From: Wes Dean <87149725+wesley-dean-gsa@users.noreply.github.com>
Date: Thu, 23 Jan 2025 10:53:38 -0500
Subject: [PATCH 7/8] Update .mega-linter.yml
Remove position archive from linting
---
.mega-linter.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.mega-linter.yml b/.mega-linter.yml
index 0f7ea01b..08e70a44 100644
--- a/.mega-linter.yml
+++ b/.mega-linter.yml
@@ -1,7 +1,7 @@
---
# don't test the reports Mega-Linter created, docs, or test files
ADDITIONAL_EXCLUDED_DIRECTORIES:
- [report, megalinter-reports, docs, node_modules, _site]
+ [report, megalinter-reports, docs, node_modules, _site, "pages/jointts/positions/archive"]
# don't lint test files or documentation
FILTER_REGEX_EXCLUDE: (.venv/|/test/|\.test\.|_test\.|/docs/|/index.html|.github/.*\.html)
From 5710e7515c545a3de2fe38026e05c564e3829cff Mon Sep 17 00:00:00 2001
From: Wesley Dean
Date: Thu, 23 Jan 2025 15:55:36 +0000
Subject: [PATCH 8/8] [MegaLinter] Apply linters fixes
---
.mega-linter.yml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/.mega-linter.yml b/.mega-linter.yml
index 08e70a44..c8aaef04 100644
--- a/.mega-linter.yml
+++ b/.mega-linter.yml
@@ -1,7 +1,14 @@
---
# don't test the reports Mega-Linter created, docs, or test files
ADDITIONAL_EXCLUDED_DIRECTORIES:
- [report, megalinter-reports, docs, node_modules, _site, "pages/jointts/positions/archive"]
+ [
+ report,
+ megalinter-reports,
+ docs,
+ node_modules,
+ _site,
+ "pages/jointts/positions/archive",
+ ]
# don't lint test files or documentation
FILTER_REGEX_EXCLUDE: (.venv/|/test/|\.test\.|_test\.|/docs/|/index.html|.github/.*\.html)