Squashed 'static/' changes from 42f796c..30b199b

30b199b edit

git-subtree-dir: static
git-subtree-split: 30b199b2d23881a8067f04e41319177b8321f68d
Merge commit '9556266e18050a06f07773599dbdd51b64cf81d4'
Squashed 'static/' changes from 30b199b..0cc32ee

0cc32ee edit

git-subtree-dir: static
git-subtree-split: 0cc32eef27d78111d04091defd8bd5a90cb5c511
Merge commit '70204947c234b09c552b07810f6ec057d568a92b'
Squashed 'static/' changes from 0cc32ee..29dcae3

29dcae3 edit

git-subtree-dir: static
git-subtree-split: 29dcae3dd59126896487ea1eafc94c81b686f176
Merge commit 'f95abfba964ea9cd2931a98ea5f93852026df12c'
Squashed 'lib/' changes from 48f1cfb..344049d

344049d add inputfile to a script

git-subtree-dir: lib
git-subtree-split: 344049d5155339da9eb737e0669487598795f0b5
Merge commit '32d39f039be77b25cec8adcb883c3ab9f31a3b87'
Squashed 'static/' changes from 29dcae3..e1708ab

e1708ab refactor routelang.js
e6fca40 edit

git-subtree-dir: static
git-subtree-split: e1708ab05cb403ab96913777c25d8c75131281dc
Merge commit '8f7c1e53c98c5f7b0fc94b355b416ad5ba843993'