Squashed 'lib/' changes from 48f1cfb..344049d

344049d add inputfile to a script

git-subtree-dir: lib
git-subtree-split: 344049d5155339da9eb737e0669487598795f0b5
Merge commit 'e541f282e2625bc6e6abefe7d2fe7e4ce63f3c4a'
Squashed 'static/' changes from e6fca40..e1708ab

e1708ab refactor routelang.js

git-subtree-dir: static
git-subtree-split: e1708ab05cb403ab96913777c25d8c75131281dc
Merge commit '5bf60c95371300fa396353ef371911e76d5e92bd'
Squashed 'static/' changes from e1708ab..0d38fdf

0d38fdf edit

git-subtree-dir: static
git-subtree-split: 0d38fdf37954818ce269d287f92994eb0f523e4d
Merge commit '9b811fcd2cdc08623bd6ee7cf3d6febe4b30f1c6'