idea.js precompile