' +
@@ -960,6 +960,12 @@ function renderStep5() {
})
}
+function escapeHtml(s) {
+ return String(s).replace(/[&<>"']/g, function (c) {
+ return c === '&' ? '&' : c === '<' ? '<' : c === '>' ? '>' : c === '"' ? '"' : '''
+ })
+}
+
// 시작 진입점: 사전을 먼저 받아서 정적 텍스트 갱신 후 첫 페이지 렌더.
;(async function () {
try {