Inline javascript com string "<script>" fecha a tag de script por engano
Estou inlining um grande programa JS, que inclui uma linha de código como:
doc.write("<script>var app = \"" + _2d() + "\";</script>");
Infelizmente, o navegador (cromo) acha que o script na string é a tag de script de fechamento e, na verdade, leva tudo depois disso, como o texto HTML.
Como faço para incluir essa seqüência de caracteres e escape para que ele não confunda a análise de HTML do navegador?