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?

questionAnswers(2)

yourAnswerToTheQuestion