D:\site\gramener.com\viz\async-gramex\.editorconfig: OK
D:\site\gramener.com\viz\async-gramex\.eslintignore: OK
D:\site\gramener.com\viz\async-gramex\.git: Excluded
D:\site\gramener.com\viz\async-gramex\.github: Excluded
D:\site\gramener.com\viz\async-gramex\.gitignore: OK
D:\site\gramener.com\viz\async-gramex\.gitlab: Excluded
D:\site\gramener.com\viz\async-gramex\.gitlab-ci.yml: OK
D:\site\gramener.com\viz\async-gramex\.htmllintrc: OK
D:\site\gramener.com\viz\async-gramex\.travis.yml: OK
D:\site\gramener.com\viz\async-gramex\.vscode\settings.json: OK
D:\site\gramener.com\viz\async-gramex\dist\gramex-1.74.0.tar.gz: OK
D:\site\gramener.com\viz\async-gramex\docs\conf.py: OK
D:\site\gramener.com\viz\async-gramex\docs\design.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.apps.languagetool.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.apps.logviewer.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.apps.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.apps.ui.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.handlers.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.pptgen.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.pptgen2.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.services.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\gramex.transforms.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\index.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\make.bat: OK
D:\site\gramener.com\viz\async-gramex\docs\Makefile: OK
D:\site\gramener.com\viz\async-gramex\docs\readme.rst: OK
D:\site\gramener.com\viz\async-gramex\docs\_build: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\.eslintrc.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\.gitignore: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\controlpanel.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\reset_password.svg: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\script.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\webshell.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\.eslintrc.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\admin.css: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\gramexadmin.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\rollup.config.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\schedule.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\schedule.src.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\schedule.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\admin2\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\capture\capture.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\capture\chromecapture.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\capture\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\capture\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\capture\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\capture\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\capture\README.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\configeditor\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\.gitignore: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\.snyk: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\drivehandler-snippet.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\filemanager-snippet.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\filemanager.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\filemanager.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\filemanager.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\navbar.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\README.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\default-drive.csv: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive-empty\.meta.db: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive1\.meta.db: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive1\drive1a.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive1\drive1b.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive1\drive1c.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive2\.meta.db: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive2\drive2a.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive2\drive2b.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\drive2\drive2c.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\gramex.log: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\puppet.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\tape-stream.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\test-filemanager.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\filemanager\test\test.sh: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\$appname.py: Empty file
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\.editorconfig: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\.flake8: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\.gitlab-ci.yml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\.htmllintrc: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\.secrets.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\.stylelintrc.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\.template.gitignore: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\assets\README.template.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\error\400.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\error\401.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\error\403.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\error\404.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\error\500.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\favicon.ico: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\gramex.template.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\index.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\js\README.template.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\login.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\package.template.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\README.template.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\style.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\default\template-navbar.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\minimal\gramex.template.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\init\minimal\index.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\languagetool\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\languagetool\README.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\languagetool\__init__.py: Empty file
D:\site\gramener.com\viz\async-gramex\gramex\apps\languagetool\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\config.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\logviewer.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\lv-card-deck.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\lv-card.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\lv-datepicker.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\lv-dropdown.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\lv-filters.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\lv-header.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\lv-kpi.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\render.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\script.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\__init__.py: Empty file
D:\site\gramener.com\viz\async-gramex\gramex\apps\logviewer\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\mail\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\mail\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\mail\mailapp.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\mlhandler\template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\pynode\index.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\pynode\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\pynode\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\pynode\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\pynode\README.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\smartalerts\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\smartalerts\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\.snyk: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\bootstrap-theme.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\config.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\gramexui.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\setup.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootstrap5.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\cerulean.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\cerulean.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\cosmo.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\cosmo.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\cyborg.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\cyborg.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\darkly.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\darkly.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\flatly.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\flatly.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\journal.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\journal.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\litera.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\litera.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\lumen.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\lumen.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\lux.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\lux.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\materia.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\materia.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\minty.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\minty.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\pulse.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\pulse.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\sandstone.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\sandstone.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\simplex.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\simplex.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\sketchy.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\sketchy.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\slate.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\slate.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\solar.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\solar.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\spacelab.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\spacelab.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\superhero.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\superhero.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\united.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\united.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\yeti.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\bootswatch\yeti.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\default.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\default.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\sample.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\blue_voltage.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\blue_voltage.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\boldstrap.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\boldstrap.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\bootstrap_purple.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\bootstrap_purple.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\darkster.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\darkster.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\fresca.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\fresca.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\greyson.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\greyson.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\hello_kiddie.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\hello_kiddie.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\herbie.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\herbie.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\hootstrap.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\hootstrap.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\lovey.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\lovey.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\monotony.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\monotony.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\poypull.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\poypull.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\signal.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\signal.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\tequila.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes-guide\tequila.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\theme\themes.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\ui\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\.eslintrc.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\.gitattributes: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\.gitignore: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\assets\data\input.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\assets\img\arrows-move.svg: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\assets\img\clipboard.svg: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\assets\img\gramener-favicon-blue.png: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\assets\img\trash.svg: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\assets\README.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\create.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\edit.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\field-actions.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\form_builder.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\embed.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\fields.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\fork-form.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\index.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\README.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\script.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\utils.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\js\viewform.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\modals\add-field.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\modals\embed.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\modals\remove.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\modals\rename.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\modals\themes.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\package.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\popover-form.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\sample.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\button\bs4-button.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\checkbox\bs4-checkbox.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\email\bs4-email.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\hidden\bs4-hidden.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\html\bs4-html.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\multiselect\bs4-multiselect.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\number\bs4-number.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\password\bs4-password.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\radio\bs4-radio.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\range\bs4-range.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\select\bs4-select.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\setup.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\snippets.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\text\bs4-text.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\snippets\textarea\bs4-textarea.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\style.scss: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\template-navbar-view-form.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\template-navbar.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\toast.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\uifactory\viewform.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\update\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\update\gramexupdate.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\update\index.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\update\README.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\apps\update\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps\__init__.py: Empty file
D:\site\gramener.com\viz\async-gramex\gramex\apps\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\apps.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\cache.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\config.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\data.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\debug.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\deploy.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\download.vega.js: OK
D:\site\gramener.com\viz\async-gramex\gramex\favicon.ico: OK
D:\site\gramener.com\viz\async-gramex\gramex\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\400.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\401.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\403.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\404.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\500.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\auth.recaptcha.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\auth.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\authhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\basehandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\capturehandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\comichandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\drivehandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\filehandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\filehandler.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\filterhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\formhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\functionhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\jsonhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\mlhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\modelhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\openapiconfig.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\openapihandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\pptxhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\processhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\proxyhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\queryhandler.template.html: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\socialhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\uploadhandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\websockethandler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\handlers\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\http.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\install.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\license.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\ml.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\color.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\colors.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\commands.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\fonts.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\fontwidth.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\release.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\utils.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\pptgen2\commands.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen2\config.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen2\README.md: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen2\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\pptgen2\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\pynode.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\release.json: OK
D:\site\gramener.com\viz\async-gramex\gramex\scale.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\secrets.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\servicenow.yaml: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\emailer.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\rediscache.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\scheduler.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\sms.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\ttlcache.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\urlcache.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\watcher.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\services\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\topcause.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\auth.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\badgerfish.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\rmarkdown.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\template.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\transforms.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\twitterstream.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\transforms\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex\winservice.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\__main__.py: OK
D:\site\gramener.com\viz\async-gramex\gramex\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\gramex.egg-info\dependency_links.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex.egg-info\entry_points.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex.egg-info\not-zip-safe: OK
D:\site\gramener.com\viz\async-gramex\gramex.egg-info\PKG-INFO: OK
D:\site\gramener.com\viz\async-gramex\gramex.egg-info\requires.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex.egg-info\SOURCES.txt: OK
D:\site\gramener.com\viz\async-gramex\gramex.egg-info\top_level.txt: OK
D:\site\gramener.com\viz\async-gramex\killme.pptx: OK
D:\site\gramener.com\viz\async-gramex\LICENSE: OK
D:\site\gramener.com\viz\async-gramex\Makefile: OK
D:\site\gramener.com\viz\async-gramex\MANIFEST.in: OK
D:\site\gramener.com\viz\async-gramex\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\package.json: OK
D:\site\gramener.com\viz\async-gramex\pkg\anaconda-setup.sh: OK
D:\site\gramener.com\viz\async-gramex\pkg\build_conda.sh: OK
D:\site\gramener.com\viz\async-gramex\pkg\build_pypi.sh: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\.gitignore: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\bld.bat: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\build.sh: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\conda-setup.py: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\conda_build_config.yaml: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\LICENSE: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\meta.yaml: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\post-link.bat: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\post-link.sh: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\README.md: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\template.meta.yaml: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\template.post-link.bat: OK
D:\site\gramener.com\viz\async-gramex\pkg\conda\template.post-link.sh: OK
D:\site\gramener.com\viz\async-gramex\pkg\docker-py3\build.py: OK
D:\site\gramener.com\viz\async-gramex\pkg\docker-py3\Dockerfile.tmpl: OK
D:\site\gramener.com\viz\async-gramex\pkg\docker-py3\README.md: OK
D:\site\gramener.com\viz\async-gramex\README.rst: OK
D:\site\gramener.com\viz\async-gramex\reports\bandit.txt: OK
D:\site\gramener.com\viz\async-gramex\reports\clamav.txt: OK
D:\site\gramener.com\viz\async-gramex\reports\npm-audit.txt: OK
D:\site\gramener.com\viz\async-gramex\reports\snyk.txt: OK
D:\site\gramener.com\viz\async-gramex\setup.cfg: OK
D:\site\gramener.com\viz\async-gramex\setup.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\autolyse.json: OK
D:\site\gramener.com\viz\async-gramex\testlib\auto_test.csv: OK
D:\site\gramener.com\viz\async-gramex\testlib\input.pptx: OK
D:\site\gramener.com\viz\async-gramex\testlib\input2.pptx: OK
D:\site\gramener.com\viz\async-gramex\testlib\iris.csv: OK
D:\site\gramener.com\viz\async-gramex\testlib\killme.pptx: OK
D:\site\gramener.com\viz\async-gramex\testlib\README.md: OK
D:\site\gramener.com\viz\async-gramex\testlib\sales-query.sql: OK
D:\site\gramener.com\viz\async-gramex\testlib\script1.R: OK
D:\site\gramener.com\viz\async-gramex\testlib\script2.R: OK
D:\site\gramener.com\viz\async-gramex\testlib\scriptpath.R: OK
D:\site\gramener.com\viz\async-gramex\testlib\scriptplot.R: OK
D:\site\gramener.com\viz\async-gramex\testlib\slidesense-config.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\slidesense-gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\small-image.jpg: OK
D:\site\gramener.com\viz\async-gramex\testlib\small-image.png: OK
D:\site\gramener.com\viz\async-gramex\testlib\subprocess_check.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_auth.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\common.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\data.bin: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\data.csv: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\data.json: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\data.jsondata: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\data.png: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\data.svg: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\data.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\killme.xlsx: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\markdown.md: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\multiformat.csv: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\mymodule.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\template.sub.txt: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\template.txt: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\__init__.py: Empty file
D:\site\gramener.com\viz\async-gramex\testlib\test_cache\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\testlib\test_cache_module.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_commandline.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.a.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.b.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.condition.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.empty.yaml: Empty file
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.error.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.final.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.import.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.importedapp.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.importmerge.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.imports.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.importvars.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.prune_keys.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.random.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.string.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.subimport.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.template.base.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.template.child.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\config.urlimport.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\dir\config.template.subdir.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\dir1\config.a.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\dir1\config.b.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\dir1\subdir\config.c.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\testlib\test_config_error\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_config_error\README.md: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_data.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_debug.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_email.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_install.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_json.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_license.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_log.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_ml.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_pptgen.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_pptgen2.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_r.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_scale.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_secrets.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_setup.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_store.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_transforms.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\test_watch.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\translate.xlsx: OK
D:\site\gramener.com\viz\async-gramex\testlib\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\testlib\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\tests\.cache-url\cache.db: OK
D:\site\gramener.com\viz\async-gramex\tests\.secrets.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\403-template.html: OK
D:\site\gramener.com\viz\async-gramex\tests\actors.csv: OK
D:\site\gramener.com\viz\async-gramex\tests\auth.html: OK
D:\site\gramener.com\viz\async-gramex\tests\auth2.html: OK
D:\site\gramener.com\viz\async-gramex\tests\circles.csv: OK
D:\site\gramener.com\viz\async-gramex\tests\dbutils.py: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\.allow: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\.hidden: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\.hidedir\file.txt: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\.secrets.a.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\.secrets.b.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\.secrets.dict.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\.secrets.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\alpha.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\badgerfish.para1.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\badgerfish.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\beta.html: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\binary.bin: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\capture.html: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\capture.js: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\data.csv: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\gramex.yaml: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\ignore-file.txt: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\ignore-list.ext1: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\ignore-list.EXT2: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\ignore-list.txt: Empty file
D:\site\gramener.com\viz\async-gramex\tests\dir\image.JPG: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\index-template.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\index.html: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\bower.json: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\gramex-bower-package\bower-setup.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\gramex-bower-package\bower.json: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\gramex-npm-package\npm-setup.js: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\gramex-npm-package\package.json: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\Makefile: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\tests\dir\install\package-lock.json: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\package.json: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\requirements.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\setup.ps1: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\setup.py: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\setup.sh: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\install\yarn.lock: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\markdown.md: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\non-index-template.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\rmarkdown.Rmd: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\subdir\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\subdir\template.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\subdir\text.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\template-handler.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\template.sub.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\template.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\dir\text.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\drive\.meta.db: OK
D:\site\gramener.com\viz\async-gramex\tests\error-404.json: OK
D:\site\gramener.com\viz\async-gramex\tests\events.db: OK
D:\site\gramener.com\viz\async-gramex\tests\filetest.template.html: OK
D:\site\gramener.com\viz\async-gramex\tests\filetest.tmpl.html: OK
D:\site\gramener.com\viz\async-gramex\tests\functionutils.py: OK
D:\site\gramener.com\viz\async-gramex\tests\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\gramextest.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\index.template.html: OK
D:\site\gramener.com\viz\async-gramex\tests\install-test-flat.zip: OK
D:\site\gramener.com\viz\async-gramex\tests\install-test.zip: OK
D:\site\gramener.com\viz\async-gramex\tests\lookup.xlsx: OK
D:\site\gramener.com\viz\async-gramex\tests\model.pkl: OK
D:\site\gramener.com\viz\async-gramex\tests\openapiresponse.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\processtest.py: OK
D:\site\gramener.com\viz\async-gramex\tests\README.md: OK
D:\site\gramener.com\viz\async-gramex\tests\remote-secrets.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\requirements.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\rules.csv: OK
D:\site\gramener.com\viz\async-gramex\tests\rules.db: OK
D:\site\gramener.com\viz\async-gramex\tests\rules.xlsx: OK
D:\site\gramener.com\viz\async-gramex\tests\sales.xlsx: OK
D:\site\gramener.com\viz\async-gramex\tests\sales.xlsx.edit.xlsx: OK
D:\site\gramener.com\viz\async-gramex\tests\sales.xlsx.insert.xlsx: OK
D:\site\gramener.com\viz\async-gramex\tests\sample.png: OK
D:\site\gramener.com\viz\async-gramex\tests\sass\a.scss: OK
D:\site\gramener.com\viz\async-gramex\tests\sass\b.scss: OK
D:\site\gramener.com\viz\async-gramex\tests\sass\import.sass: OK
D:\site\gramener.com\viz\async-gramex\tests\sass\import.scss: OK
D:\site\gramener.com\viz\async-gramex\tests\sass\vars.scss: OK
D:\site\gramener.com\viz\async-gramex\tests\server.py: OK
D:\site\gramener.com\viz\async-gramex\tests\subapp\gramex.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\subapp\subapp.py: OK
D:\site\gramener.com\viz\async-gramex\tests\subapp\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\tests\template-alert.md: OK
D:\site\gramener.com\viz\async-gramex\tests\template-alert.txt: OK
D:\site\gramener.com\viz\async-gramex\tests\template.html: OK
D:\site\gramener.com\viz\async-gramex\tests\template.pptx: OK
D:\site\gramener.com\viz\async-gramex\tests\test_admin.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_alerts.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_args.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_auth.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_cache.db: OK
D:\site\gramener.com\viz\async-gramex\tests\test_cache.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_capturehandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_comichandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_drivehandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_filehandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_filterhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_formhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_functionhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_gramexlog.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_handlers.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_init.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_install.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_jsonhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_ldapauth.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_logviewer.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_mlhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_modelhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_openapihandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_pptxhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_processhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_proxyhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_pynode.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_schedule.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_secrets.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_sms.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_subapp.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_translater.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_twitterresthandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_ui.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_update.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_uploadhandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_watcher.py: OK
D:\site\gramener.com\viz\async-gramex\tests\test_websockethandler.py: OK
D:\site\gramener.com\viz\async-gramex\tests\throwerror.py: OK
D:\site\gramener.com\viz\async-gramex\tests\translate.xlsx: OK
D:\site\gramener.com\viz\async-gramex\tests\uploads\.meta.db: OK
D:\site\gramener.com\viz\async-gramex\tests\userdata.csv: OK
D:\site\gramener.com\viz\async-gramex\tests\utils.py: OK
D:\site\gramener.com\viz\async-gramex\tests\vega-lite.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\vega.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\vegam.yaml: OK
D:\site\gramener.com\viz\async-gramex\tests\vue\comp-a.vue: OK
D:\site\gramener.com\viz\async-gramex\tests\vue\comp-b.vue: OK
D:\site\gramener.com\viz\async-gramex\tests\vue\node_modules: Excluded
D:\site\gramener.com\viz\async-gramex\tests\__init__.py: OK
D:\site\gramener.com\viz\async-gramex\tests\__pycache__: Excluded
D:\site\gramener.com\viz\async-gramex\TODO: OK

----------- SCAN SUMMARY -----------
Known viruses: 8600757
Engine version: 0.103.3
Scanned directories: 82
Scanned files: 600
Infected files: 0
Data scanned: 16.59 MB
Data read: 5.10 MB (ratio 3.25:1)
Time: 43.557 sec (0 m 43 s)
Start Date: 2022:01:04 22:23:36
End Date:   2022:01:04 22:24:20
