2026-09-12 13:45:10 +00:00
|
|
|
// Module ID: 4830
|
|
|
|
|
// Function ID: 4831
|
2026-09-10 05:38:07 +00:00
|
|
|
// Name: QualtricsResponseStore
|
2026-09-05 10:56:28 +00:00
|
|
|
// Dependencies: [560, 2]
|
2026-07-20 16:05:17 +00:00
|
|
|
|
2026-09-12 13:45:10 +00:00
|
|
|
// Module 4830 (QualtricsResponseStore)
|
2026-09-10 05:38:07 +00:00
|
|
|
import module_560 from "module_560" /* 560 */;
|
|
|
|
|
import size from "module_2" /* 2 */;
|
2026-07-20 16:05:17 +00:00
|
|
|
|
2026-09-10 05:38:07 +00:00
|
|
|
const result = size.fileFinishedImporting("modules/qualtrics/QualtricsResponseStore.tsx");
|
|
|
|
|
|
|
|
|
|
export const useQualtricsResponseStore = module_560.create((arg0, arg1) => {
|
2026-08-24 06:08:38 +00:00
|
|
|
closure_0 = arg0;
|
|
|
|
|
closure_1 = arg1;
|
2026-07-23 10:11:24 +00:00
|
|
|
return {
|
|
|
|
|
responses: {},
|
|
|
|
|
displayedQuestions: {},
|
|
|
|
|
setResponse(arg0, arg1, arg2) {
|
2026-09-10 05:38:07 +00:00
|
|
|
closure_0 = arg0;
|
2026-08-24 06:08:38 +00:00
|
|
|
closure_1 = arg1;
|
|
|
|
|
closure_2 = arg2;
|
2026-09-10 05:38:07 +00:00
|
|
|
closure_0((responses) => {
|
|
|
|
|
const obj = { responses: null };
|
|
|
|
|
const obj2 = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
const merged = Object.assign(responses.responses);
|
2026-09-10 05:38:07 +00:00
|
|
|
const obj3 = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
const merged1 = Object.assign(responses.responses[closure_0]);
|
2026-09-10 05:38:07 +00:00
|
|
|
obj3[closure_1] = closure_2;
|
|
|
|
|
obj2[closure_0] = obj3;
|
|
|
|
|
obj.responses = obj2;
|
2026-07-23 10:11:24 +00:00
|
|
|
return obj;
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
getSurveyResponses(arg0) {
|
2026-09-10 05:38:07 +00:00
|
|
|
let obj = closure_1().responses[arg0];
|
2026-07-29 08:29:29 +00:00
|
|
|
if (obj == null) {
|
2026-07-23 10:11:24 +00:00
|
|
|
obj = {};
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
|
|
|
|
return obj;
|
2026-07-23 10:11:24 +00:00
|
|
|
},
|
|
|
|
|
clearSurveyResponses(arg0) {
|
2026-09-10 05:38:07 +00:00
|
|
|
closure_0 = arg0;
|
|
|
|
|
closure_0((responses) => {
|
2026-07-23 10:11:24 +00:00
|
|
|
responses = {};
|
|
|
|
|
const merged = Object.assign(responses.responses);
|
|
|
|
|
delete tmp3[tmp];
|
|
|
|
|
const merged1 = Object.assign(responses.displayedQuestions);
|
|
|
|
|
delete tmp2[tmp];
|
2026-09-10 05:38:07 +00:00
|
|
|
return { responses, displayedQuestions: {} };
|
2026-07-23 10:11:24 +00:00
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
trackDisplayedQuestions(arg0, arg1) {
|
2026-09-10 05:38:07 +00:00
|
|
|
closure_0 = arg0;
|
2026-08-24 06:08:38 +00:00
|
|
|
closure_1 = arg1;
|
2026-09-10 05:38:07 +00:00
|
|
|
closure_0((displayedQuestions) => {
|
|
|
|
|
let set = displayedQuestions.displayedQuestions[closure_0];
|
2026-07-29 08:29:29 +00:00
|
|
|
if (set == null) {
|
2026-07-23 10:11:24 +00:00
|
|
|
const _Set = Set;
|
|
|
|
|
set = new Set();
|
|
|
|
|
}
|
2026-09-10 05:38:07 +00:00
|
|
|
const set1 = new Set(set);
|
|
|
|
|
const item = closure_1.forEach((item) => set1.add(item));
|
|
|
|
|
const obj = { displayedQuestions: null };
|
|
|
|
|
const obj2 = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
const merged = Object.assign(displayedQuestions.displayedQuestions);
|
2026-09-10 05:38:07 +00:00
|
|
|
obj2[closure_0] = set1;
|
|
|
|
|
obj.displayedQuestions = obj2;
|
2026-07-23 10:11:24 +00:00
|
|
|
return obj;
|
|
|
|
|
});
|
|
|
|
|
},
|
2026-09-10 05:38:07 +00:00
|
|
|
getDisplayedQuestions(arg0) {
|
|
|
|
|
const tmp = closure_1().displayedQuestions[arg0];
|
2026-07-23 10:11:24 +00:00
|
|
|
if (null != tmp) {
|
|
|
|
|
const _Array = Array;
|
|
|
|
|
let items = Array.from(tmp);
|
|
|
|
|
} else {
|
|
|
|
|
items = [];
|
|
|
|
|
}
|
|
|
|
|
return items;
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
2026-07-23 10:11:24 +00:00
|
|
|
};
|
|
|
|
|
});
|