uploader.js revision 70837a7c5871ea73a84ab67d8c34fcd9d2daa31c