From 047c4ad916e697a186f6c2aa9dd25d16f51ff39d Mon Sep 17 00:00:00 2001 From: "kilian@dks-pc1" Date: Thu, 1 Oct 2020 16:51:03 +0200 Subject: [PATCH] v20200930 --- .gitignore | 10 +- .hourtrax/access.log | 2926 ++ {data => .hourtrax}/auth.clear.passwd | 0 {data => .hourtrax}/auth.passwd | 0 .hourtrax/error.log | 1943 ++ .hourtrax/hourtrax.conf | 10 + .hourtrax/hourtrax.json | 5 + .hourtrax/hourtrax.pid | 1 + .hourtrax/hourtrax.sqlite | Bin 0 -> 40960 bytes .hourtrax/test/hourtrax.sqlite | Bin 0 -> 32768 bytes .vscode/settings.json | 17 + bin/electron/resources/app/main.js | 88 - bin/electron/resources/app/package.json | 5 - bin/hourtrax/CGI/api/db.cgi | 126 - bin/hourtrax/CGI/api/lib/dksconfig.pm | 34 - bin/hourtrax/CGI/api/lib/dksdb.pm | 417 - .../tmpl/app/hourtrax/module/members/index.js | 133 - .../tmpl/app/hourtrax/module/members/index.tt | 59 - .../app/hourtrax/module/timetrack/index.tt | 7 - .../module/timetrack/usertimetrack.tt | 56 - .../CGI/tmpl/app/system/hourtrax/index.tt | 0 bin/hourtrax/CGI/tmpl/app/system/index.tt | 59 - .../CGI/tmpl/app/system/network/index.js | 0 bin/hourtrax/CGI/tmpl/app/system/vpn/index.js | 0 bin/hourtrax/CGI/tmpl/app/system/vpn/index.tt | 0 bin/hourtrax/CGI/tmpl/app/timeclock/index.tt | 156 - bin/hourtrax/CGI/tmpl/macro/fields.tt | 130 - bin/hourtrax/CGI/tmpl/skeleton/index.tt | 36 - bin/hourtrax/htdocs/js/fieldsave.js | 48 - bin/hourtrax/htdocs/js/formsave.js | 196 - bin/hourtrax/htdocs/js/moduleglobal.js | 24 - bin/hourtrax/htdocs/js/request.js | 149 - bin/hourtrax/htdocs/vendor/choices/base.css | 191 - .../htdocs/vendor/choices/base.min.css | 1 - .../htdocs/vendor/choices/choices.css | 368 - bin/hourtrax/htdocs/vendor/choices/choices.js | 6787 ----- .../htdocs/vendor/choices/choices.min.css | 1 - .../htdocs/vendor/choices/choices.min.js | 58 - .../htdocs/vendor/choices/scripts/choices.js | 6787 ----- .../vendor/choices/scripts/choices.min.js | 58 - .../htdocs/vendor/flatpickr/flatpickr.min.js | 2 - .../vendor/flatpickr/themes/confetti.css | 795 - .../htdocs/vendor/flatpickr/themes/dark.css | 784 - .../htdocs/vendor/flatpickr/themes/light.css | 798 - .../vendor/flatpickr/themes/material_blue.css | 795 - .../flatpickr/themes/material_green.css | 795 - .../flatpickr/themes/material_orange.css | 795 - .../vendor/flatpickr/themes/material_red.css | 795 - .../vendor/moment/moment-with-locales.min.js | 1 - .../htdocs/vendor/moment/moment.min.js | 1 - .../css/bootstrap/tabulator_bootstrap.min.css | 3 - .../bootstrap/tabulator_bootstrap.min.css.map | 1 - .../css/bootstrap/tabulator_bootstrap4.css | 1045 - .../bootstrap/tabulator_bootstrap4.min.css | 3 - .../tabulator_bootstrap4.min.css.map | 1 - .../css/bulma/tabulator_bulma.min.css | 3 - .../css/bulma/tabulator_bulma.min.css.map | 1 - .../css/semantic-ui/tabulator_semantic-ui.css | 1322 - .../semantic-ui/tabulator_semantic-ui.min.css | 3 - .../tabulator_semantic-ui.min.css.map | 1 - .../vendor/tabulator/css/tabulator.min.css | 3 - .../tabulator/css/tabulator.min.css.map | 1 - .../tabulator/css/tabulator_midnight.min.css | 3 - .../css/tabulator_midnight.min.css.map | 1 - .../tabulator/css/tabulator_modern.min.css | 3 - .../css/tabulator_modern.min.css.map | 1 - .../tabulator/css/tabulator_simple.min.css | 3 - .../css/tabulator_simple.min.css.map | 1 - .../tabulator/css/tabulator_site.min.css | 3 - .../tabulator/css/tabulator_site.min.css.map | 1 - .../vendor/tabulator/js/jquery_wrapper.js | 46 - .../vendor/tabulator/js/jquery_wrapper.min.js | 2 - .../tabulator/js/modules/accessor.min.js | 2 - .../vendor/tabulator/js/modules/ajax.min.js | 2 - .../js/modules/calculation_colums.min.js | 2 - .../vendor/tabulator/js/modules/clipboard.js | 1014 - .../tabulator/js/modules/clipboard.min.js | 2 - .../tabulator/js/modules/data_tree.min.js | 2 - .../vendor/tabulator/js/modules/download.js | 900 - .../tabulator/js/modules/download.min.js | 2 - .../vendor/tabulator/js/modules/edit.min.js | 2 - .../vendor/tabulator/js/modules/filter.min.js | 2 - .../vendor/tabulator/js/modules/format.min.js | 2 - .../js/modules/frozen_columns.min.js | 2 - .../tabulator/js/modules/group_rows.min.js | 2 - .../tabulator/js/modules/html_table_export.js | 377 - .../js/modules/html_table_export.min.js | 2 - .../js/modules/html_table_import.min.js | 2 - .../tabulator/js/modules/keybindings.min.js | 2 - .../tabulator/js/modules/moveable_rows.min.js | 2 - .../vendor/tabulator/js/modules/page.min.js | 2 - .../tabulator/js/modules/persistence.js | 222 - .../tabulator/js/modules/persistence.min.js | 2 - .../vendor/tabulator/js/modules/print.min.js | 2 - .../js/modules/resize_columns.min.js | 2 - .../tabulator/js/modules/resize_table.js | 38 - .../tabulator/js/modules/resize_table.min.js | 2 - .../js/modules/responsive_layout.min.js | 2 - .../tabulator/js/modules/select_row.min.js | 2 - .../vendor/tabulator/js/modules/sort.min.js | 2 - .../tabulator/js/modules/validate.min.js | 2 - .../vendor/tabulator/js/tabulator.min.js | 11 - .../vendor/tabulator/js/tabulator_core.min.js | 5 - .../htdocs/vendor/tinymce/LICENSE.TXT | 504 - .../htdocs/vendor/tinymce/changelog.txt | 951 - .../tinymce/js/tinymce/jquery.tinymce.min.js | 1 - .../vendor/tinymce/js/tinymce/langs/de.js | 260 - .../vendor/tinymce/js/tinymce/langs/fr_FR.js | 261 - .../vendor/tinymce/js/tinymce/langs/readme.md | 3 - .../vendor/tinymce/js/tinymce/license.txt | 504 - .../js/tinymce/plugins/advlist/plugin.min.js | 1 - .../js/tinymce/plugins/anchor/plugin.min.js | 1 - .../js/tinymce/plugins/autolink/plugin.min.js | 1 - .../tinymce/plugins/autoresize/plugin.min.js | 1 - .../js/tinymce/plugins/autosave/plugin.min.js | 1 - .../js/tinymce/plugins/bbcode/plugin.min.js | 1 - .../js/tinymce/plugins/charmap/plugin.min.js | 1 - .../js/tinymce/plugins/code/plugin.min.js | 1 - .../tinymce/plugins/codesample/css/prism.css | 138 - .../tinymce/plugins/codesample/plugin.min.js | 1 - .../tinymce/plugins/colorpicker/plugin.min.js | 1 - .../tinymce/plugins/contextmenu/plugin.min.js | 1 - .../plugins/directionality/plugin.min.js | 1 - .../plugins/emoticons/img/smiley-cool.gif | Bin 354 -> 0 bytes .../plugins/emoticons/img/smiley-cry.gif | Bin 329 -> 0 bytes .../emoticons/img/smiley-embarassed.gif | Bin 331 -> 0 bytes .../emoticons/img/smiley-foot-in-mouth.gif | Bin 342 -> 0 bytes .../plugins/emoticons/img/smiley-frown.gif | Bin 340 -> 0 bytes .../plugins/emoticons/img/smiley-innocent.gif | Bin 336 -> 0 bytes .../plugins/emoticons/img/smiley-kiss.gif | Bin 338 -> 0 bytes .../plugins/emoticons/img/smiley-laughing.gif | Bin 343 -> 0 bytes .../emoticons/img/smiley-money-mouth.gif | Bin 321 -> 0 bytes .../plugins/emoticons/img/smiley-sealed.gif | Bin 323 -> 0 bytes .../plugins/emoticons/img/smiley-smile.gif | Bin 344 -> 0 bytes .../emoticons/img/smiley-surprised.gif | Bin 338 -> 0 bytes .../emoticons/img/smiley-tongue-out.gif | Bin 328 -> 0 bytes .../emoticons/img/smiley-undecided.gif | Bin 337 -> 0 bytes .../plugins/emoticons/img/smiley-wink.gif | Bin 350 -> 0 bytes .../plugins/emoticons/img/smiley-yell.gif | Bin 336 -> 0 bytes .../tinymce/plugins/emoticons/plugin.min.js | 1 - .../js/tinymce/plugins/fullpage/plugin.min.js | 1 - .../tinymce/plugins/fullscreen/plugin.min.js | 1 - .../js/tinymce/plugins/help/img/logo.png | Bin 13208 -> 0 bytes .../js/tinymce/plugins/help/plugin.min.js | 1 - .../js/tinymce/plugins/hr/plugin.min.js | 1 - .../js/tinymce/plugins/image/plugin.min.js | 1 - .../tinymce/plugins/imagetools/plugin.min.js | 1 - .../tinymce/plugins/importcss/plugin.min.js | 1 - .../plugins/insertdatetime/plugin.min.js | 1 - .../plugins/legacyoutput/plugin.min.js | 1 - .../js/tinymce/plugins/link/plugin.min.js | 1 - .../js/tinymce/plugins/lists/plugin.min.js | 1 - .../js/tinymce/plugins/media/plugin.min.js | 1 - .../tinymce/plugins/nonbreaking/plugin.min.js | 1 - .../tinymce/plugins/noneditable/plugin.min.js | 1 - .../tinymce/plugins/pagebreak/plugin.min.js | 1 - .../js/tinymce/plugins/paste/plugin.min.js | 1 - .../js/tinymce/plugins/preview/plugin.min.js | 1 - .../js/tinymce/plugins/print/plugin.min.js | 1 - .../js/tinymce/plugins/save/plugin.min.js | 1 - .../plugins/searchreplace/plugin.min.js | 1 - .../plugins/spellchecker/plugin.min.js | 1 - .../js/tinymce/plugins/tabfocus/plugin.min.js | 1 - .../js/tinymce/plugins/table/plugin.min.js | 1 - .../js/tinymce/plugins/template/plugin.min.js | 1 - .../tinymce/plugins/textcolor/plugin.min.js | 1 - .../tinymce/plugins/textpattern/plugin.min.js | 1 - .../js/tinymce/plugins/toc/plugin.min.js | 1 - .../plugins/visualblocks/css/visualblocks.css | 154 - .../plugins/visualblocks/plugin.min.js | 1 - .../tinymce/plugins/visualchars/plugin.min.js | 1 - .../tinymce/plugins/wordcount/plugin.min.js | 1 - .../skins/lightgray/content.inline.min.css | 1 - .../tinymce/skins/lightgray/content.min.css | 1 - .../skins/lightgray/content.mobile.min.css | 1 - .../skins/lightgray/fonts/tinymce-mobile.woff | Bin 4624 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.eot | Bin 9492 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.svg | 63 - .../skins/lightgray/fonts/tinymce-small.ttf | Bin 9304 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 9380 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 18808 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.svg | 131 - .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 18644 -> 0 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 18720 -> 0 bytes .../js/tinymce/skins/lightgray/img/anchor.gif | Bin 53 -> 0 bytes .../js/tinymce/skins/lightgray/img/loader.gif | Bin 2608 -> 0 bytes .../js/tinymce/skins/lightgray/img/object.gif | Bin 152 -> 0 bytes .../js/tinymce/skins/lightgray/img/trans.gif | Bin 43 -> 0 bytes .../js/tinymce/skins/lightgray/skin.min.css | 1 - .../skins/lightgray/skin.mobile.min.css | 2 - .../js/tinymce/themes/inlite/theme.min.js | 1 - .../js/tinymce/themes/mobile/theme.min.js | 1 - .../js/tinymce/themes/modern/theme.min.js | 1 - .../vendor/tinymce/js/tinymce/tinymce.min.js | 2 - data/hourtrax.2.sqlite | Bin 13312 -> 0 bytes data/hourtrax.old.sqlite | Bin 45056 -> 0 bytes data/hourtrax.sqlite | Bin 13312 -> 0 bytes .../htdocs => desktopapp}/css/clock.css | 0 .../htdocs => desktopapp}/css/clock2.css | 0 desktopapp/css/fonts/pot.svg | 133 + desktopapp/css/fonts/pot.ttf | Bin 0 -> 36644 bytes desktopapp/css/fonts/pot.woff | Bin 0 -> 36720 bytes desktopapp/css/icons.css | 464 + desktopapp/css/theme.css | 1054 + .../htdocs => desktopapp}/css/w3pro.css | 0 desktopapp/img/POT-logo.png | Bin 0 -> 20930 bytes .../htdocs => desktopapp}/img/dks_1000.png | Bin .../img/favicon/android-icon-144x144.png | Bin 0 -> 12179 bytes .../img/favicon/android-icon-192x192.png | Bin 0 -> 16669 bytes desktopapp/img/favicon/android-icon-36x36.png | Bin 0 -> 2527 bytes desktopapp/img/favicon/android-icon-48x48.png | Bin 0 -> 3489 bytes desktopapp/img/favicon/android-icon-72x72.png | Bin 0 -> 5250 bytes desktopapp/img/favicon/android-icon-96x96.png | Bin 0 -> 7086 bytes desktopapp/img/favicon/apple-icon-114x114.png | Bin 0 -> 8487 bytes desktopapp/img/favicon/apple-icon-120x120.png | Bin 0 -> 9134 bytes desktopapp/img/favicon/apple-icon-144x144.png | Bin 0 -> 12179 bytes desktopapp/img/favicon/apple-icon-152x152.png | Bin 0 -> 13278 bytes desktopapp/img/favicon/apple-icon-180x180.png | Bin 0 -> 17376 bytes desktopapp/img/favicon/apple-icon-57x57.png | Bin 0 -> 4122 bytes desktopapp/img/favicon/apple-icon-60x60.png | Bin 0 -> 4312 bytes desktopapp/img/favicon/apple-icon-72x72.png | Bin 0 -> 5250 bytes desktopapp/img/favicon/apple-icon-76x76.png | Bin 0 -> 5550 bytes .../img/favicon/apple-icon-precomposed.png | Bin 0 -> 17158 bytes desktopapp/img/favicon/apple-icon.png | Bin 0 -> 17158 bytes desktopapp/img/favicon/browserconfig.xml | 2 + desktopapp/img/favicon/favicon-16x16.png | Bin 0 -> 1251 bytes desktopapp/img/favicon/favicon-32x32.png | Bin 0 -> 2246 bytes desktopapp/img/favicon/favicon-96x96.png | Bin 0 -> 7086 bytes desktopapp/img/favicon/favicon.ico | Bin 0 -> 1150 bytes desktopapp/img/favicon/manifest.json | 41 + desktopapp/img/favicon/ms-icon-144x144.png | Bin 0 -> 12179 bytes desktopapp/img/favicon/ms-icon-150x150.png | Bin 0 -> 12985 bytes desktopapp/img/favicon/ms-icon-310x310.png | Bin 0 -> 40744 bytes desktopapp/img/favicon/ms-icon-70x70.png | Bin 0 -> 5051 bytes .../img/fingerprint/finger1.svg | 0 .../img/fingerprint/finger2.svg | 0 .../img/fingerprint/finger3.svg | 0 .../img/fingerprint/finger4.svg | 0 .../img/fingerprint/finger5.svg | 0 .../img/fingerprint/fingerprint-check.svg | 0 .../img/fingerprint/fingerprint-crosshair.svg | 0 .../img/fingerprint/fingerprint-remove.svg | 0 .../fingerprint/fingerprint-remove_white.svg | 0 .../fingerprint-scanning-index.svg | 0 .../img/fingerprint/fingerprint-scanning.svg | 0 .../img/fingerprint/fingerprint-search.svg | 0 .../img/fingerprint/fingerprint-simple.svg | 0 .../img/hourtrax copy.svg | 0 .../htdocs => desktopapp}/img/hourtrax.png | Bin .../htdocs => desktopapp}/img/hourtrax.svg | 0 desktopapp/img/logo_512.png | Bin 0 -> 31456 bytes desktopapp/img/pot.svg | 260 + desktopapp/img/poticon512.png | Bin 0 -> 31211 bytes desktopapp/img/potlogowhite.svg | 133 + desktopapp/img/pottop.png | Bin 0 -> 2689 bytes desktopapp/img/toplogo.png | Bin 0 -> 31456 bytes desktopapp/index.fingerprint.html | 166 + .../index.html => desktopapp/index.old.html | 6 +- desktopapp/index.pincode.html | 146 + .../htdocs => desktopapp}/js/admin.js | 0 desktopapp/js/app.js | 97 + desktopapp/js/fingerprint.js | 26 + desktopapp/js/moduleglobal.js | 24 + desktopapp/js/renderer.js | 83 + desktopapp/js/request.js | 125 + desktopapp/js/sqlite.js | 68 + desktopapp/js/timecalc.js | 129 + desktopapp/js/timeclock.js | 422 + desktopapp/main.js | 91 + desktopapp/package-lock.json | 1555 + desktopapp/package.json | 16 + .../undefinedhourtrax.sqlite | 0 .../vendor/moment/moment-with-locales.js | 17757 +++++++++++ .../vendor/moment/moment-with-locales.min.js | 2 + desktopapp/vendor/moment/moment.js | 5668 ++++ desktopapp/vendor/moment/moment.min.js | 2 + .../vendor/tabulator/css/tabulator.css | 222 +- .../vendor/tabulator/css/tabulator.min.css | 3 + .../tabulator/css/tabulator.min.css.map | 1 + .../tabulator/css/tabulator_midnight.css | 239 +- .../tabulator/css/tabulator_midnight.min.css | 3 + .../css/tabulator_midnight.min.css.map | 1 + .../vendor/tabulator/css/tabulator_modern.css | 240 +- .../tabulator/css/tabulator_modern.min.css | 3 + .../css/tabulator_modern.min.css.map | 1 + .../vendor/tabulator/css/tabulator_simple.css | 222 +- .../tabulator/css/tabulator_simple.min.css | 3 + .../css/tabulator_simple.min.css.map | 1 + .../vendor/tabulator/css/tabulator_site.css | 255 +- .../tabulator/css/tabulator_site.min.css | 3 + .../tabulator/css/tabulator_site.min.css.map | 1 + .../vendor/tabulator/js/modules/accessor.js | 8 +- .../tabulator/js/modules/accessor.min.js | 2 + .../vendor/tabulator/js/modules/ajax.js | 20 +- .../vendor/tabulator/js/modules/ajax.min.js | 2 + .../js/modules/calculation_colums.js | 33 +- .../js/modules/calculation_colums.min.js | 2 + .../vendor/tabulator/js/modules/clipboard.js | 346 + .../tabulator/js/modules/clipboard.min.js | 2 + .../vendor/tabulator/js/modules/data_tree.js | 177 +- .../tabulator/js/modules/data_tree.min.js | 2 + .../vendor/tabulator/js/modules/download.js | 433 + .../tabulator/js/modules/download.min.js | 2 + .../vendor/tabulator/js/modules/edit.js | 847 +- .../vendor/tabulator/js/modules/edit.min.js | 2 + .../vendor/tabulator/js/modules/export.js | 616 + .../vendor/tabulator/js/modules/export.min.js | 2 + .../vendor/tabulator/js/modules/filter.js | 129 +- .../vendor/tabulator/js/modules/filter.min.js | 2 + .../vendor/tabulator/js/modules/format.js | 225 +- .../vendor/tabulator/js/modules/format.min.js | 2 + .../tabulator/js/modules/frozen_columns.js | 70 +- .../js/modules/frozen_columns.min.js | 2 + .../tabulator/js/modules/frozen_rows.js | 2 +- .../tabulator/js/modules/frozen_rows.min.js | 2 +- .../vendor/tabulator/js/modules/group_rows.js | 67 +- .../tabulator/js/modules/group_rows.min.js | 2 + .../vendor/tabulator/js/modules/history.js | 14 +- .../tabulator/js/modules/history.min.js | 4 +- .../tabulator/js/modules/html_table_import.js | 14 +- .../js/modules/html_table_import.min.js | 2 + .../tabulator/js/modules/keybindings.js | 28 +- .../tabulator/js/modules/keybindings.min.js | 2 + .../vendor/tabulator/js/modules/menu.js | 200 + .../vendor/tabulator/js/modules/menu.min.js | 2 + .../tabulator/js/modules/moveable_columns.js | 2 +- .../js/modules/moveable_columns.min.js | 2 +- .../tabulator/js/modules/moveable_rows.js | 80 +- .../tabulator/js/modules/moveable_rows.min.js | 2 + .../vendor/tabulator/js/modules/mutator.js | 15 +- .../tabulator/js/modules/mutator.min.js | 4 +- .../vendor/tabulator/js/modules/page.js | 158 +- .../vendor/tabulator/js/modules/page.min.js | 2 + .../tabulator/js/modules/persistence.js | 411 + .../tabulator/js/modules/persistence.min.js | 2 + .../vendor/tabulator/js/modules/print.js | 6 +- .../vendor/tabulator/js/modules/print.min.js | 2 + .../tabulator/js/modules/reactive_data.js | 2 +- .../tabulator/js/modules/reactive_data.min.js | 2 +- .../tabulator/js/modules/resize_columns.js | 6 +- .../js/modules/resize_columns.min.js | 2 + .../tabulator/js/modules/resize_rows.js | 6 +- .../tabulator/js/modules/resize_rows.min.js | 4 +- .../tabulator/js/modules/resize_table.js | 107 + .../tabulator/js/modules/resize_table.min.js | 2 + .../tabulator/js/modules/responsive_layout.js | 64 +- .../js/modules/responsive_layout.min.js | 2 + .../vendor/tabulator/js/modules/select_row.js | 118 +- .../tabulator/js/modules/select_row.min.js | 2 + .../vendor/tabulator/js/modules/sort.js | 61 +- .../vendor/tabulator/js/modules/sort.min.js | 2 + .../vendor/tabulator/js/modules/validate.js | 90 +- .../tabulator/js/modules/validate.min.js | 2 + .../vendor/tabulator/js/tabulator.js | 11221 ++++--- .../vendor/tabulator/js/tabulator.min.js | 12 + .../vendor/tabulator/js/tabulator_core.js | 1984 +- .../vendor/tabulator/js/tabulator_core.min.js | 6 + dev/db/dumpdb.sh | 5 + dev/db/hourtrax.backup.sql | 98 + dev/db/hourtrax.sql | 82 +- dev/db/hourtrax.sqlite.dump.sql | 112 + dev/db/hourtrax.sqlite.schema.sql | 53 + dev/db/hourtrax.sqlite.testdata.sql | 32 + dev/install.txt | 7 + dev/new_install/install_steps.txt | 2 +- icons/Add_New.svg | 1 - icons/Sand_Clock__03.svg | 1 - icons/Stop_Clock.svg | 1 - icons/test.png | Bin 210 -> 0 bytes .profile => install/.profile | 0 {bin => install/bin}/startapp.sh | 0 install/main.py | 357 + {icons => install}/splash.png | Bin .../CGI/api/index.cgi => server/app/db.cgi | 98 +- .../CGI/api => server/app}/fingerprint.cgi | 4 +- .../CGI/api => server/app}/fingerunload.cgi | 4 +- server/app/index.cgi | 104 + .../CGI/index.cgi => server/app/index_old.cgi | 4 +- .../CGI/api => server/app}/service.cgi | 4 +- .../CGI/api => server/app}/system.cgi | 4 +- .../tmpl/skeleton => server/app/tmpl}/app.tt | 0 server/app/tmpl/block/dlginfo.tt | 59 + server/app/tmpl/block/dlgmessage.tt | 25 + server/app/tmpl/block/dlgstaffpointages.tt | 22 + .../CGI => server/app}/tmpl/block/snackbar.tt | 0 .../tmpl/skeleton => server/app/tmpl}/file.tt | 0 server/app/tmpl/index.tt | 32 + server/app/tmpl/macro/fields.tt | 130 + .../skeleton => server/app/tmpl}/module.tt | 0 .../app/tmpl/module}/hourtrax/index.tt | 30 +- server/app/tmpl/module/index.tt | 105 + server/app/tmpl/module/staff.tt | 110 + server/app/tmpl/module/staff/staff.js | 115 + .../app/tmpl/module/staff/stafftimetrack.js | 2 +- .../app/tmpl/module/staff/stafftimetrack.tt | 56 + .../app/tmpl/module/staff/stafftrack.js | 0 server/app/tmpl/module/staff/stafftrack.tt | 7 + server/app/tmpl/module/system.tt | 8 + .../app/tmpl/module/system/network.tt | 18 +- server/app/tmpl/module/timeclock.tt | 162 + .../app/tmpl/module/timeclock/timeclock.js | 56 +- {bin/hourtrax => server}/hourtrax.pl | 84 +- {bin/hourtrax => server}/htdocs/css/admin.css | 0 server/htdocs/css/clock.css | 236 + server/htdocs/css/clock2.css | 5 + server/htdocs/css/fonts/pot.svg | 133 + server/htdocs/css/fonts/pot.ttf | Bin 0 -> 36644 bytes server/htdocs/css/fonts/pot.woff | Bin 0 -> 36720 bytes server/htdocs/css/icons.css | 464 + server/htdocs/css/theme.css | 1054 + server/htdocs/css/w3pro.css | 378 + server/htdocs/img/POT-logo.png | Bin 0 -> 20930 bytes server/htdocs/img/dks_1000.png | Bin 0 -> 68554 bytes .../img/favicon/android-icon-144x144.png | Bin 0 -> 12179 bytes .../img/favicon/android-icon-192x192.png | Bin 0 -> 16669 bytes .../htdocs/img/favicon/android-icon-36x36.png | Bin 0 -> 2527 bytes .../htdocs/img/favicon/android-icon-48x48.png | Bin 0 -> 3489 bytes .../htdocs/img/favicon/android-icon-72x72.png | Bin 0 -> 5250 bytes .../htdocs/img/favicon/android-icon-96x96.png | Bin 0 -> 7086 bytes .../htdocs/img/favicon/apple-icon-114x114.png | Bin 0 -> 8487 bytes .../htdocs/img/favicon/apple-icon-120x120.png | Bin 0 -> 9134 bytes .../htdocs/img/favicon/apple-icon-144x144.png | Bin 0 -> 12179 bytes .../htdocs/img/favicon/apple-icon-152x152.png | Bin 0 -> 13278 bytes .../htdocs/img/favicon/apple-icon-180x180.png | Bin 0 -> 17376 bytes .../htdocs/img/favicon/apple-icon-57x57.png | Bin 0 -> 4122 bytes .../htdocs/img/favicon/apple-icon-60x60.png | Bin 0 -> 4312 bytes .../htdocs/img/favicon/apple-icon-72x72.png | Bin 0 -> 5250 bytes .../htdocs/img/favicon/apple-icon-76x76.png | Bin 0 -> 5550 bytes .../img/favicon/apple-icon-precomposed.png | Bin 0 -> 17158 bytes server/htdocs/img/favicon/apple-icon.png | Bin 0 -> 17158 bytes server/htdocs/img/favicon/browserconfig.xml | 2 + server/htdocs/img/favicon/favicon-16x16.png | Bin 0 -> 1251 bytes server/htdocs/img/favicon/favicon-32x32.png | Bin 0 -> 2246 bytes server/htdocs/img/favicon/favicon-96x96.png | Bin 0 -> 7086 bytes server/htdocs/img/favicon/favicon.ico | Bin 0 -> 1150 bytes server/htdocs/img/favicon/manifest.json | 41 + server/htdocs/img/favicon/ms-icon-144x144.png | Bin 0 -> 12179 bytes server/htdocs/img/favicon/ms-icon-150x150.png | Bin 0 -> 12985 bytes server/htdocs/img/favicon/ms-icon-310x310.png | Bin 0 -> 40744 bytes server/htdocs/img/favicon/ms-icon-70x70.png | Bin 0 -> 5051 bytes server/htdocs/img/fingerprint/finger1.svg | 80 + server/htdocs/img/fingerprint/finger2.svg | 82 + server/htdocs/img/fingerprint/finger3.svg | 80 + server/htdocs/img/fingerprint/finger4.svg | 78 + server/htdocs/img/fingerprint/finger5.svg | 79 + .../img/fingerprint/fingerprint-check.svg | 86 + .../img/fingerprint/fingerprint-crosshair.svg | 91 + .../img/fingerprint/fingerprint-remove.svg | 86 + .../fingerprint/fingerprint-remove_white.svg | 86 + .../fingerprint-scanning-index.svg | 109 + .../img/fingerprint/fingerprint-scanning.svg | 90 + .../img/fingerprint/fingerprint-search.svg | 203 + .../img/fingerprint/fingerprint-simple.svg | 87 + server/htdocs/img/hourtrax.png | Bin 0 -> 23443 bytes server/htdocs/img/hourtrax.svg | 90 + .../htdocs/img/icons/Adobe_Acrobat.svg | 0 .../htdocs/img/icons/Adobe_PDF_Export.svg | 0 .../htdocs/img/icons/Agreement_01.svg | 0 .../htdocs/img/icons/Bill.svg | 0 .../htdocs/img/icons/Document_Save.svg | 0 .../htdocs/img/icons/Save.svg | 0 .../htdocs/img/icons/address.svg | 0 .../htdocs/img/icons/address_white.svg | 0 .../htdocs/img/icons/apps.svg | 0 .../htdocs/img/icons/apps_white.svg | 0 .../htdocs/img/icons/archive.svg | 0 .../htdocs/img/icons/archive_white.svg | 0 .../htdocs/img/icons/calendar.svg | 0 .../htdocs/img/icons/calendar_white.svg | 0 .../htdocs/img/icons/clocktime.svg | 0 .../htdocs/img/icons/clocktime_white.svg | 0 .../htdocs/img/icons/club.svg | 0 .../htdocs/img/icons/club_white.svg | 0 .../htdocs/img/icons/clubs.svg | 0 .../htdocs/img/icons/clubs_white.svg | 0 .../htdocs/img/icons/code.svg | 0 .../htdocs/img/icons/cube.svg | 0 .../htdocs/img/icons/cube_white.svg | 0 .../htdocs/img/icons/cubelight.svg | 0 .../htdocs/img/icons/cubelight_white.svg | 0 .../htdocs/img/icons/dashboard.svg | 0 .../htdocs/img/icons/dashboard_white.svg | 0 .../htdocs/img/icons/download.svg | 0 .../htdocs/img/icons/download_white.svg | 0 .../htdocs/img/icons/duplicate.svg | 0 .../htdocs/img/icons/duplicate_white.svg | 0 .../htdocs/img/icons/edit.svg | 0 .../htdocs/img/icons/edit_white.svg | 0 .../htdocs/img/icons/file.svg | 0 .../htdocs/img/icons/file/dir.png | Bin .../htdocs/img/icons/file/doc.png | Bin .../htdocs/img/icons/file/docx.png | Bin .../htdocs/img/icons/file/file.png | Bin .../htdocs/img/icons/file/jpg.png | Bin .../htdocs/img/icons/file/pdf.png | Bin .../htdocs/img/icons/file/png.png | Bin .../htdocs/img/icons/file/txt.png | Bin .../htdocs/img/icons/file/xls.png | Bin .../htdocs/img/icons/file/xlsx.png | Bin .../htdocs/img/icons/file_white.svg | 0 .../htdocs/img/icons/folder.svg | 0 .../htdocs/img/icons/folder_white.svg | 0 .../htdocs/img/icons/globe.svg | 0 .../htdocs/img/icons/globe_white.svg | 0 .../htdocs/img/icons/group.svg | 0 .../htdocs/img/icons/group_white.svg | 0 .../htdocs/img/icons/history.svg | 0 .../htdocs/img/icons/history_white.svg | 0 .../htdocs/img/icons/inbox.svg | 0 .../htdocs/img/icons/inbox_white.svg | 0 .../htdocs/img/icons/library.svg | 0 .../htdocs/img/icons/library_white.svg | 0 .../htdocs/img/icons/license.svg | 0 .../htdocs/img/icons/license_white.svg | 0 .../htdocs/img/icons/list.svg | 0 .../htdocs/img/icons/list_white.svg | 0 .../htdocs/img/icons/logout.svg | 0 .../htdocs/img/icons/logout_white.svg | 0 .../htdocs/img/icons/menu.svg | 0 .../htdocs/img/icons/menu_white.svg | 0 .../htdocs/img/icons/newspaper.svg | 0 .../htdocs/img/icons/newspaper_white.svg | 0 .../htdocs/img/icons/numberlist.svg | 0 .../htdocs/img/icons/numberlist_white.svg | 0 .../htdocs/img/icons/package.svg | 0 .../htdocs/img/icons/package_white.svg | 0 .../htdocs/img/icons/pictures.svg | 0 .../htdocs/img/icons/pictures_white.svg | 0 .../htdocs/img/icons/plus.svg | 0 .../htdocs/img/icons/plus_white.svg | 0 .../htdocs/img/icons/remove.svg | 0 .../htdocs/img/icons/remove_white.svg | 0 .../htdocs/img/icons/squares.svg | 0 .../htdocs/img/icons/squares_white.svg | 0 .../htdocs/img/icons/target.svg | 0 .../htdocs/img/icons/target_white.svg | 0 .../htdocs/img/icons/user.svg | 0 .../htdocs/img/icons/user_white.svg | 0 server/htdocs/img/logo_512.png | Bin 0 -> 31456 bytes server/htdocs/img/poticon512.png | Bin 0 -> 31211 bytes server/htdocs/img/potlogowhite.svg | 133 + server/htdocs/img/pottop.png | Bin 0 -> 2689 bytes server/htdocs/img/toplogo.png | Bin 0 -> 31456 bytes server/htdocs/index.html | 138 + server/htdocs/js/admin.js | 106 + server/htdocs/js/app.js | 97 + server/htdocs/js/dataform.js | 283 + server/htdocs/js/request.js | 18 + server/htdocs/js/staff.js | 126 + server/htdocs/js/stafftimetracks.js | 123 + server/htdocs/js/stafftrack.js | 61 + server/htdocs/js/system.js | 7 + server/htdocs/js/timecalc.js | 129 + server/htdocs/system.html | 58 + .../htdocs/vendor/flatpickr/flatpickr.css | 0 .../htdocs/vendor/flatpickr/flatpickr.js | 50 +- .../htdocs/vendor/flatpickr/flatpickr.min.css | 1 + .../htdocs/vendor/flatpickr/flatpickr.min.js | 2 + .../vendor/flatpickr/flatpickr.min.orig.css | 0 .../htdocs/vendor/flatpickr/ie.css | 0 .../htdocs/vendor/flatpickr/index.d.ts | 0 .../htdocs/vendor/flatpickr/l10n/de.d.ts | 0 .../htdocs/vendor/flatpickr/l10n/de.js | 0 .../htdocs/vendor/flatpickr/l10n/default.d.ts | 0 .../htdocs/vendor/flatpickr/l10n/default.js | 0 .../htdocs/vendor/flatpickr/l10n/fr.d.ts | 0 .../htdocs/vendor/flatpickr/l10n/fr.js | 0 .../htdocs/vendor/flatpickr/l10n/lu.d.ts | 0 .../htdocs/vendor/flatpickr/l10n/lu.js | 0 .../plugins/confirmDate/confirmDate.css | 0 .../plugins/confirmDate/confirmDate.d.ts | 0 .../plugins/confirmDate/confirmDate.js | 0 .../plugins/labelPlugin/labelPlugin.d.ts | 0 .../plugins/labelPlugin/labelPlugin.js | 0 .../flatpickr/plugins/minMaxTimePlugin.d.ts | 0 .../flatpickr/plugins/minMaxTimePlugin.js | 2 +- .../flatpickr/plugins/monthSelect/index.d.ts | 0 .../flatpickr/plugins/monthSelect/index.js | 0 .../flatpickr/plugins/monthSelect/style.css | 0 .../plugins/monthSelect/tests.spec.d.ts | 0 .../vendor/flatpickr/plugins/rangePlugin.d.ts | 0 .../vendor/flatpickr/plugins/rangePlugin.js | 0 .../flatpickr/plugins/scrollPlugin.d.ts | 0 .../vendor/flatpickr/plugins/scrollPlugin.js | 0 .../plugins/weekSelect/weekSelect.d.ts | 0 .../plugins/weekSelect/weekSelect.js | 0 .../htdocs/vendor/flatpickr/themes/airbnb.css | 0 .../vendor/flatpickr/themes/airbnb.min.css | 1 + .../vendor/flatpickr/types/globals.d.ts | 0 .../vendor/flatpickr/types/instance.d.ts | 0 .../htdocs/vendor/flatpickr/types/locale.d.ts | 0 .../vendor/flatpickr/types/options.d.ts | 0 .../htdocs/vendor/flatpickr/typings.d.ts | 0 .../htdocs/vendor/flatpickr/utils/dates.d.ts | 0 .../htdocs/vendor/flatpickr/utils/dom.d.ts | 0 .../vendor/flatpickr/utils/formatting.d.ts | 0 .../htdocs/vendor/flatpickr/utils/index.d.ts | 0 .../vendor/flatpickr/utils/polyfills.d.ts | 0 .../htdocs/vendor/jspdf/jspdf.min.js | 0 .../vendor/jspdf/jspdf.plugin.autotable.js | 0 .../jspdf/jspdf.plugin.autotable.min.js | 0 .../htdocs/vendor/jsxlsx/LICENSE | 0 .../htdocs/vendor/jsxlsx/cpexcel.js | 0 .../htdocs/vendor/jsxlsx/jszip.js | 0 .../htdocs/vendor/jsxlsx/shim.min.js | 0 .../htdocs/vendor/jsxlsx/xlsx.core.min.js | 0 .../htdocs/vendor/jsxlsx/xlsx.core.min.map | 0 .../htdocs/vendor/jsxlsx/xlsx.extendscript.js | 0 .../htdocs/vendor/jsxlsx/xlsx.full.min.js | 0 .../htdocs/vendor/jsxlsx/xlsx.full.min.map | 0 .../htdocs/vendor/jsxlsx/xlsx.js | 0 .../htdocs/vendor/jsxlsx/xlsx.min.js | 0 .../htdocs/vendor/jsxlsx/xlsx.min.map | 0 .../vendor/moment/moment-with-locales.js | 17757 +++++++++++ .../vendor/moment/moment-with-locales.min.js | 2 + server/htdocs/vendor/moment/moment.js | 5668 ++++ server/htdocs/vendor/moment/moment.min.js | 2 + .../htdocs/vendor/slimselect/slimselect.css | 398 + server/htdocs/vendor/slimselect/slimselect.js | 1931 ++ .../vendor/slimselect/slimselect.min.css | 1 + .../vendor/slimselect/slimselect.min.js | 1 + .../htdocs/vendor/slimselect/slimselect.scss | 391 + .../htdocs/vendor/tabulator/css/tabulator.css | 995 + .../vendor/tabulator/css/tabulator.min.css | 3 + .../tabulator/css/tabulator.min.css.map | 1 + .../tabulator/css/tabulator_midnight.css | 999 + .../tabulator/css/tabulator_midnight.min.css | 3 + .../css/tabulator_midnight.min.css.map | 1 + .../vendor/tabulator/css/tabulator_modern.css | 1032 + .../tabulator/css/tabulator_modern.min.css | 3 + .../css/tabulator_modern.min.css.map | 1 + .../vendor/tabulator/css/tabulator_simple.css | 320 +- .../tabulator/css/tabulator_simple.min.css | 3 + .../css/tabulator_simple.min.css.map | 1 + .../vendor/tabulator/css/tabulator_site.css | 434 +- .../tabulator/css/tabulator_site.min.css | 3 + .../tabulator/css/tabulator_site.min.css.map | 1 + .../vendor/tabulator/js/modules/accessor.js | 93 + .../tabulator/js/modules/accessor.min.js | 2 + .../vendor/tabulator/js/modules/ajax.js | 465 + .../vendor/tabulator/js/modules/ajax.min.js | 2 + .../js/modules/calculation_colums.js | 495 + .../js/modules/calculation_colums.min.js | 2 + .../vendor/tabulator/js/modules/clipboard.js | 346 + .../tabulator/js/modules/clipboard.min.js | 2 + .../vendor/tabulator/js/modules/data_tree.js | 492 + .../tabulator/js/modules/data_tree.min.js | 2 + .../vendor/tabulator/js/modules/download.js | 433 + .../tabulator/js/modules/download.min.js | 2 + .../vendor/tabulator/js/modules/edit.js | 2109 ++ .../vendor/tabulator/js/modules/edit.min.js | 2 + .../vendor/tabulator/js/modules/export.js | 616 + .../vendor/tabulator/js/modules/export.min.js | 2 + .../vendor/tabulator/js/modules/filter.js | 807 + .../vendor/tabulator/js/modules/filter.min.js | 2 + .../vendor/tabulator/js/modules/format.js | 725 + .../vendor/tabulator/js/modules/format.min.js | 2 + .../tabulator/js/modules/frozen_columns.js | 275 + .../js/modules/frozen_columns.min.js | 2 + .../tabulator/js/modules/frozen_rows.js | 98 + .../tabulator/js/modules/frozen_rows.min.js | 2 + .../vendor/tabulator/js/modules/group_rows.js | 1087 + .../tabulator/js/modules/group_rows.min.js | 2 + .../vendor/tabulator/js/modules/history.js | 141 + .../tabulator/js/modules/history.min.js | 2 + .../tabulator/js/modules/html_table_import.js | 191 + .../js/modules/html_table_import.min.js | 2 + .../tabulator/js/modules/keybindings.js | 392 + .../tabulator/js/modules/keybindings.min.js | 2 + .../vendor/tabulator/js/modules/menu.js | 200 + .../vendor/tabulator/js/modules/menu.min.js | 2 + .../tabulator/js/modules/moveable_columns.js | 289 + .../js/modules/moveable_columns.min.js | 2 + .../tabulator/js/modules/moveable_rows.js | 636 + .../tabulator/js/modules/moveable_rows.min.js | 2 + .../vendor/tabulator/js/modules/mutator.js | 116 + .../tabulator/js/modules/mutator.min.js | 2 + .../vendor/tabulator/js/modules/page.js | 730 + .../vendor/tabulator/js/modules/page.min.js | 2 + .../tabulator/js/modules/persistence.js | 411 + .../tabulator/js/modules/persistence.min.js | 2 + .../vendor/tabulator/js/modules/print.js | 96 + .../vendor/tabulator/js/modules/print.min.js | 2 + .../tabulator/js/modules/reactive_data.js | 235 + .../tabulator/js/modules/reactive_data.min.js | 2 + .../tabulator/js/modules/resize_columns.js | 163 + .../js/modules/resize_columns.min.js | 2 + .../tabulator/js/modules/resize_rows.js | 98 + .../tabulator/js/modules/resize_rows.min.js | 2 + .../tabulator/js/modules/resize_table.js | 107 + .../tabulator/js/modules/resize_table.min.js | 2 + .../tabulator/js/modules/responsive_layout.js | 301 + .../js/modules/responsive_layout.min.js | 2 + .../vendor/tabulator/js/modules/select_row.js | 417 + .../tabulator/js/modules/select_row.min.js | 2 + .../vendor/tabulator/js/modules/sort.js | 571 + .../vendor/tabulator/js/modules/sort.min.js | 2 + .../vendor/tabulator/js/modules/validate.js | 286 + .../tabulator/js/modules/validate.min.js | 2 + .../htdocs/vendor/tabulator/js/tabulator.js | 24907 ++++++++++++++++ .../vendor/tabulator/js/tabulator.min.js | 12 + .../vendor/tabulator/js/tabulator_core.js | 8906 ++++++ .../vendor/tabulator/js/tabulator_core.min.js | 6 + server/lib/DB/SQLite.pm | 348 + server/lib/Module/DB.pm | 105 + server/lib/POT/TimeTracker/Staff.pm | 19 + .../hourtrax => server}/tools/fingerdelete.py | 0 .../hourtrax => server}/tools/fingerenroll.py | 0 {bin/hourtrax => server}/tools/fingerindex.py | 0 .../hourtrax => server}/tools/fingerledoff.py | 0 {bin/hourtrax => server}/tools/fingerledon.py | 0 .../hourtrax => server}/tools/fingersearch.py | 0 {bin/hourtrax => server}/tools/fpunload.sh | 0 .../tools/pyfingerprint2/__init__.py | 0 .../pyfingerprint2/pyfingerprint.orig.py | 0 .../tools/pyfingerprint2/pyfingerprint.py | 0 716 files changed, 130870 insertions(+), 35687 deletions(-) create mode 100644 .hourtrax/access.log rename {data => .hourtrax}/auth.clear.passwd (100%) rename {data => .hourtrax}/auth.passwd (100%) create mode 100644 .hourtrax/error.log create mode 100644 .hourtrax/hourtrax.conf create mode 100644 .hourtrax/hourtrax.json create mode 100644 .hourtrax/hourtrax.pid create mode 100644 .hourtrax/hourtrax.sqlite create mode 100644 .hourtrax/test/hourtrax.sqlite create mode 100644 .vscode/settings.json delete mode 100644 bin/electron/resources/app/main.js delete mode 100644 bin/electron/resources/app/package.json delete mode 100755 bin/hourtrax/CGI/api/db.cgi delete mode 100755 bin/hourtrax/CGI/api/lib/dksconfig.pm delete mode 100755 bin/hourtrax/CGI/api/lib/dksdb.pm delete mode 100644 bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.js delete mode 100644 bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.tt delete mode 100644 bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/index.tt delete mode 100644 bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/usertimetrack.tt delete mode 100644 bin/hourtrax/CGI/tmpl/app/system/hourtrax/index.tt delete mode 100755 bin/hourtrax/CGI/tmpl/app/system/index.tt delete mode 100644 bin/hourtrax/CGI/tmpl/app/system/network/index.js delete mode 100644 bin/hourtrax/CGI/tmpl/app/system/vpn/index.js delete mode 100644 bin/hourtrax/CGI/tmpl/app/system/vpn/index.tt delete mode 100644 bin/hourtrax/CGI/tmpl/app/timeclock/index.tt delete mode 100644 bin/hourtrax/CGI/tmpl/macro/fields.tt delete mode 100755 bin/hourtrax/CGI/tmpl/skeleton/index.tt delete mode 100755 bin/hourtrax/htdocs/js/fieldsave.js delete mode 100755 bin/hourtrax/htdocs/js/formsave.js delete mode 100755 bin/hourtrax/htdocs/js/moduleglobal.js delete mode 100755 bin/hourtrax/htdocs/js/request.js delete mode 100755 bin/hourtrax/htdocs/vendor/choices/base.css delete mode 100755 bin/hourtrax/htdocs/vendor/choices/base.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/choices/choices.css delete mode 100755 bin/hourtrax/htdocs/vendor/choices/choices.js delete mode 100755 bin/hourtrax/htdocs/vendor/choices/choices.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/choices/choices.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/choices/scripts/choices.js delete mode 100755 bin/hourtrax/htdocs/vendor/choices/scripts/choices.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/flatpickr.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/themes/confetti.css delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/themes/dark.css delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/themes/light.css delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/themes/material_blue.css delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/themes/material_green.css delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/themes/material_orange.css delete mode 100755 bin/hourtrax/htdocs/vendor/flatpickr/themes/material_red.css delete mode 100755 bin/hourtrax/htdocs/vendor/moment/moment-with-locales.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/moment/moment.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/bootstrap/tabulator_bootstrap.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/bootstrap/tabulator_bootstrap.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/bootstrap/tabulator_bootstrap4.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/bootstrap/tabulator_bootstrap4.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/bootstrap/tabulator_bootstrap4.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/bulma/tabulator_bulma.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/bulma/tabulator_bulma.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/semantic-ui/tabulator_semantic-ui.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/semantic-ui/tabulator_semantic-ui.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/semantic-ui/tabulator_semantic-ui.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_midnight.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_midnight.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_modern.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_modern.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_simple.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_simple.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_site.min.css delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/css/tabulator_site.min.css.map delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/jquery_wrapper.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/jquery_wrapper.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/accessor.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/ajax.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/calculation_colums.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/clipboard.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/clipboard.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/data_tree.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/download.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/download.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/edit.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/filter.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/format.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/frozen_columns.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/group_rows.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/html_table_export.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/html_table_export.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/html_table_import.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/keybindings.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/moveable_rows.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/page.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/persistence.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/persistence.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/print.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/resize_columns.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/resize_table.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/resize_table.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/responsive_layout.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/select_row.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/sort.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/modules/validate.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/tabulator.min.js delete mode 100755 bin/hourtrax/htdocs/vendor/tabulator/js/tabulator_core.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/LICENSE.TXT delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/changelog.txt delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/jquery.tinymce.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/langs/de.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/langs/fr_FR.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/langs/readme.md delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/license.txt delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/advlist/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/anchor/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/autolink/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/autoresize/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/autosave/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/bbcode/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/charmap/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/code/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/codesample/css/prism.css delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/codesample/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/colorpicker/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/contextmenu/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/directionality/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-cool.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-cry.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-embarassed.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-frown.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-innocent.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-kiss.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-laughing.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-money-mouth.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-sealed.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-smile.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-surprised.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-tongue-out.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-undecided.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-wink.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/img/smiley-yell.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/emoticons/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/fullpage/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/fullscreen/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/help/img/logo.png delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/help/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/hr/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/image/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/imagetools/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/importcss/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/insertdatetime/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/legacyoutput/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/link/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/lists/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/media/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/nonbreaking/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/noneditable/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/pagebreak/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/paste/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/preview/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/print/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/save/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/searchreplace/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/spellchecker/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/tabfocus/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/table/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/template/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/textcolor/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/textpattern/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/toc/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/visualblocks/css/visualblocks.css delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/visualblocks/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/visualchars/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/plugins/wordcount/plugin.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/content.inline.min.css delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/content.min.css delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/content.mobile.min.css delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-mobile.woff delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.eot delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.svg delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce-small.woff delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.eot delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.svg delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.ttf delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/fonts/tinymce.woff delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/img/anchor.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/img/loader.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/img/object.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/img/trans.gif delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/skin.min.css delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/skins/lightgray/skin.mobile.min.css delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/themes/inlite/theme.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/themes/mobile/theme.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/themes/modern/theme.min.js delete mode 100644 bin/hourtrax/htdocs/vendor/tinymce/js/tinymce/tinymce.min.js delete mode 100644 data/hourtrax.2.sqlite delete mode 100644 data/hourtrax.old.sqlite delete mode 100644 data/hourtrax.sqlite rename {bin/hourtrax/htdocs => desktopapp}/css/clock.css (100%) rename {bin/hourtrax/htdocs => desktopapp}/css/clock2.css (100%) create mode 100644 desktopapp/css/fonts/pot.svg create mode 100644 desktopapp/css/fonts/pot.ttf create mode 100644 desktopapp/css/fonts/pot.woff create mode 100644 desktopapp/css/icons.css create mode 100644 desktopapp/css/theme.css rename {bin/hourtrax/htdocs => desktopapp}/css/w3pro.css (100%) mode change 100755 => 100644 create mode 100644 desktopapp/img/POT-logo.png rename {bin/hourtrax/htdocs => desktopapp}/img/dks_1000.png (100%) create mode 100644 desktopapp/img/favicon/android-icon-144x144.png create mode 100644 desktopapp/img/favicon/android-icon-192x192.png create mode 100644 desktopapp/img/favicon/android-icon-36x36.png create mode 100644 desktopapp/img/favicon/android-icon-48x48.png create mode 100644 desktopapp/img/favicon/android-icon-72x72.png create mode 100644 desktopapp/img/favicon/android-icon-96x96.png create mode 100644 desktopapp/img/favicon/apple-icon-114x114.png create mode 100644 desktopapp/img/favicon/apple-icon-120x120.png create mode 100644 desktopapp/img/favicon/apple-icon-144x144.png create mode 100644 desktopapp/img/favicon/apple-icon-152x152.png create mode 100644 desktopapp/img/favicon/apple-icon-180x180.png create mode 100644 desktopapp/img/favicon/apple-icon-57x57.png create mode 100644 desktopapp/img/favicon/apple-icon-60x60.png create mode 100644 desktopapp/img/favicon/apple-icon-72x72.png create mode 100644 desktopapp/img/favicon/apple-icon-76x76.png create mode 100644 desktopapp/img/favicon/apple-icon-precomposed.png create mode 100644 desktopapp/img/favicon/apple-icon.png create mode 100644 desktopapp/img/favicon/browserconfig.xml create mode 100644 desktopapp/img/favicon/favicon-16x16.png create mode 100644 desktopapp/img/favicon/favicon-32x32.png create mode 100644 desktopapp/img/favicon/favicon-96x96.png create mode 100644 desktopapp/img/favicon/favicon.ico create mode 100644 desktopapp/img/favicon/manifest.json create mode 100644 desktopapp/img/favicon/ms-icon-144x144.png create mode 100644 desktopapp/img/favicon/ms-icon-150x150.png create mode 100644 desktopapp/img/favicon/ms-icon-310x310.png create mode 100644 desktopapp/img/favicon/ms-icon-70x70.png rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/finger1.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/finger2.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/finger3.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/finger4.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/finger5.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-check.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-crosshair.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-remove.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-remove_white.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-scanning-index.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-scanning.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-search.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/fingerprint/fingerprint-simple.svg (100%) rename bin/electron/resources/app/img/hourtrax.svg => desktopapp/img/hourtrax copy.svg (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/hourtrax.png (100%) rename {bin/hourtrax/htdocs => desktopapp}/img/hourtrax.svg (100%) create mode 100644 desktopapp/img/logo_512.png create mode 100644 desktopapp/img/pot.svg create mode 100644 desktopapp/img/poticon512.png create mode 100644 desktopapp/img/potlogowhite.svg create mode 100644 desktopapp/img/pottop.png create mode 100644 desktopapp/img/toplogo.png create mode 100644 desktopapp/index.fingerprint.html rename bin/electron/resources/app/index.html => desktopapp/index.old.html (77%) create mode 100644 desktopapp/index.pincode.html rename {bin/hourtrax/htdocs => desktopapp}/js/admin.js (100%) mode change 100755 => 100644 create mode 100644 desktopapp/js/app.js create mode 100644 desktopapp/js/fingerprint.js create mode 100644 desktopapp/js/moduleglobal.js create mode 100644 desktopapp/js/renderer.js create mode 100644 desktopapp/js/request.js create mode 100644 desktopapp/js/sqlite.js create mode 100644 desktopapp/js/timecalc.js create mode 100644 desktopapp/js/timeclock.js create mode 100644 desktopapp/main.js create mode 100644 desktopapp/package-lock.json create mode 100644 desktopapp/package.json rename bin/hourtrax/CGI/tmpl/app/system/hourtrax/index.js => desktopapp/undefinedhourtrax.sqlite (100%) create mode 100644 desktopapp/vendor/moment/moment-with-locales.js create mode 100644 desktopapp/vendor/moment/moment-with-locales.min.js create mode 100644 desktopapp/vendor/moment/moment.js create mode 100644 desktopapp/vendor/moment/moment.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/css/tabulator.css (78%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/css/tabulator.min.css create mode 100644 desktopapp/vendor/tabulator/css/tabulator.min.css.map rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/css/tabulator_midnight.css (78%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/css/tabulator_midnight.min.css create mode 100644 desktopapp/vendor/tabulator/css/tabulator_midnight.min.css.map rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/css/tabulator_modern.css (78%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/css/tabulator_modern.min.css create mode 100644 desktopapp/vendor/tabulator/css/tabulator_modern.min.css.map rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/css/tabulator_simple.css (78%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/css/tabulator_simple.min.css create mode 100644 desktopapp/vendor/tabulator/css/tabulator_simple.min.css.map rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/css/tabulator_site.css (77%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/css/tabulator_site.min.css create mode 100644 desktopapp/vendor/tabulator/css/tabulator_site.min.css.map rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/accessor.js (89%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/accessor.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/ajax.js (95%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/ajax.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/calculation_colums.js (92%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/calculation_colums.min.js create mode 100644 desktopapp/vendor/tabulator/js/modules/clipboard.js create mode 100644 desktopapp/vendor/tabulator/js/modules/clipboard.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/data_tree.js (64%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/data_tree.min.js create mode 100644 desktopapp/vendor/tabulator/js/modules/download.js create mode 100644 desktopapp/vendor/tabulator/js/modules/download.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/edit.js (71%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/edit.min.js create mode 100644 desktopapp/vendor/tabulator/js/modules/export.js create mode 100644 desktopapp/vendor/tabulator/js/modules/export.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/filter.js (83%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/filter.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/format.js (79%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/format.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/frozen_columns.js (77%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/frozen_columns.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/frozen_rows.js (95%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/frozen_rows.min.js (97%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/group_rows.js (93%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/group_rows.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/history.js (86%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/history.min.js (50%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/html_table_import.js (92%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/html_table_import.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/keybindings.js (93%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/keybindings.min.js create mode 100644 desktopapp/vendor/tabulator/js/modules/menu.js create mode 100644 desktopapp/vendor/tabulator/js/modules/menu.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/moveable_columns.js (98%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/moveable_columns.min.js (98%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/moveable_rows.js (86%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/moveable_rows.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/mutator.js (81%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/mutator.min.js (60%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/page.js (76%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/page.min.js create mode 100644 desktopapp/vendor/tabulator/js/modules/persistence.js create mode 100644 desktopapp/vendor/tabulator/js/modules/persistence.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/print.js (82%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/print.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/reactive_data.js (99%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/reactive_data.min.js (98%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/resize_columns.js (95%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/resize_columns.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/resize_rows.js (92%) mode change 100755 => 100644 rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/resize_rows.min.js (88%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/resize_table.js create mode 100644 desktopapp/vendor/tabulator/js/modules/resize_table.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/responsive_layout.js (79%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/responsive_layout.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/select_row.js (76%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/select_row.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/sort.js (89%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/sort.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/modules/validate.js (70%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/modules/validate.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/tabulator.js (76%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/tabulator.min.js rename {bin/hourtrax/htdocs => desktopapp}/vendor/tabulator/js/tabulator_core.js (76%) mode change 100755 => 100644 create mode 100644 desktopapp/vendor/tabulator/js/tabulator_core.min.js create mode 100644 dev/db/dumpdb.sh create mode 100644 dev/db/hourtrax.backup.sql create mode 100644 dev/db/hourtrax.sqlite.dump.sql create mode 100644 dev/db/hourtrax.sqlite.schema.sql create mode 100644 dev/db/hourtrax.sqlite.testdata.sql create mode 100644 dev/install.txt delete mode 100644 icons/Add_New.svg delete mode 100644 icons/Sand_Clock__03.svg delete mode 100644 icons/Stop_Clock.svg delete mode 100644 icons/test.png rename .profile => install/.profile (100%) rename {bin => install/bin}/startapp.sh (100%) create mode 100644 install/main.py rename {icons => install}/splash.png (100%) rename bin/hourtrax/CGI/api/index.cgi => server/app/db.cgi (66%) rename {bin/hourtrax/CGI/api => server/app}/fingerprint.cgi (96%) rename {bin/hourtrax/CGI/api => server/app}/fingerunload.cgi (93%) create mode 100644 server/app/index.cgi rename bin/hourtrax/CGI/index.cgi => server/app/index_old.cgi (97%) mode change 100755 => 100644 rename {bin/hourtrax/CGI/api => server/app}/service.cgi (98%) rename {bin/hourtrax/CGI/api => server/app}/system.cgi (98%) rename {bin/hourtrax/CGI/tmpl/skeleton => server/app/tmpl}/app.tt (100%) mode change 100755 => 100644 create mode 100644 server/app/tmpl/block/dlginfo.tt create mode 100644 server/app/tmpl/block/dlgmessage.tt create mode 100644 server/app/tmpl/block/dlgstaffpointages.tt rename {bin/hourtrax/CGI => server/app}/tmpl/block/snackbar.tt (100%) mode change 100755 => 100644 rename {bin/hourtrax/CGI/tmpl/skeleton => server/app/tmpl}/file.tt (100%) mode change 100755 => 100644 create mode 100644 server/app/tmpl/index.tt create mode 100644 server/app/tmpl/macro/fields.tt rename {bin/hourtrax/CGI/tmpl/skeleton => server/app/tmpl}/module.tt (100%) mode change 100755 => 100644 rename {bin/hourtrax/CGI/tmpl/app => server/app/tmpl/module}/hourtrax/index.tt (55%) mode change 100755 => 100644 create mode 100644 server/app/tmpl/module/index.tt create mode 100644 server/app/tmpl/module/staff.tt create mode 100644 server/app/tmpl/module/staff/staff.js rename bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/usertimetrack.js => server/app/tmpl/module/staff/stafftimetrack.js (84%) create mode 100644 server/app/tmpl/module/staff/stafftimetrack.tt rename bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/index.js => server/app/tmpl/module/staff/stafftrack.js (100%) create mode 100644 server/app/tmpl/module/staff/stafftrack.tt create mode 100644 server/app/tmpl/module/system.tt rename bin/hourtrax/CGI/tmpl/app/system/network/index.tt => server/app/tmpl/module/system/network.tt (53%) create mode 100644 server/app/tmpl/module/timeclock.tt rename bin/hourtrax/CGI/tmpl/app/timeclock/index.js => server/app/tmpl/module/timeclock/timeclock.js (84%) rename {bin/hourtrax => server}/hourtrax.pl (54%) rename {bin/hourtrax => server}/htdocs/css/admin.css (100%) create mode 100644 server/htdocs/css/clock.css create mode 100644 server/htdocs/css/clock2.css create mode 100644 server/htdocs/css/fonts/pot.svg create mode 100644 server/htdocs/css/fonts/pot.ttf create mode 100644 server/htdocs/css/fonts/pot.woff create mode 100644 server/htdocs/css/icons.css create mode 100644 server/htdocs/css/theme.css create mode 100644 server/htdocs/css/w3pro.css create mode 100644 server/htdocs/img/POT-logo.png create mode 100644 server/htdocs/img/dks_1000.png create mode 100644 server/htdocs/img/favicon/android-icon-144x144.png create mode 100644 server/htdocs/img/favicon/android-icon-192x192.png create mode 100644 server/htdocs/img/favicon/android-icon-36x36.png create mode 100644 server/htdocs/img/favicon/android-icon-48x48.png create mode 100644 server/htdocs/img/favicon/android-icon-72x72.png create mode 100644 server/htdocs/img/favicon/android-icon-96x96.png create mode 100644 server/htdocs/img/favicon/apple-icon-114x114.png create mode 100644 server/htdocs/img/favicon/apple-icon-120x120.png create mode 100644 server/htdocs/img/favicon/apple-icon-144x144.png create mode 100644 server/htdocs/img/favicon/apple-icon-152x152.png create mode 100644 server/htdocs/img/favicon/apple-icon-180x180.png create mode 100644 server/htdocs/img/favicon/apple-icon-57x57.png create mode 100644 server/htdocs/img/favicon/apple-icon-60x60.png create mode 100644 server/htdocs/img/favicon/apple-icon-72x72.png create mode 100644 server/htdocs/img/favicon/apple-icon-76x76.png create mode 100644 server/htdocs/img/favicon/apple-icon-precomposed.png create mode 100644 server/htdocs/img/favicon/apple-icon.png create mode 100644 server/htdocs/img/favicon/browserconfig.xml create mode 100644 server/htdocs/img/favicon/favicon-16x16.png create mode 100644 server/htdocs/img/favicon/favicon-32x32.png create mode 100644 server/htdocs/img/favicon/favicon-96x96.png create mode 100644 server/htdocs/img/favicon/favicon.ico create mode 100644 server/htdocs/img/favicon/manifest.json create mode 100644 server/htdocs/img/favicon/ms-icon-144x144.png create mode 100644 server/htdocs/img/favicon/ms-icon-150x150.png create mode 100644 server/htdocs/img/favicon/ms-icon-310x310.png create mode 100644 server/htdocs/img/favicon/ms-icon-70x70.png create mode 100644 server/htdocs/img/fingerprint/finger1.svg create mode 100644 server/htdocs/img/fingerprint/finger2.svg create mode 100644 server/htdocs/img/fingerprint/finger3.svg create mode 100644 server/htdocs/img/fingerprint/finger4.svg create mode 100644 server/htdocs/img/fingerprint/finger5.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-check.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-crosshair.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-remove.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-remove_white.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-scanning-index.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-scanning.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-search.svg create mode 100644 server/htdocs/img/fingerprint/fingerprint-simple.svg create mode 100644 server/htdocs/img/hourtrax.png create mode 100644 server/htdocs/img/hourtrax.svg rename {bin/hourtrax => server}/htdocs/img/icons/Adobe_Acrobat.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/Adobe_PDF_Export.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/Agreement_01.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/Bill.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/Document_Save.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/Save.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/address.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/address_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/apps.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/apps_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/archive.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/archive_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/calendar.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/calendar_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/clocktime.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/clocktime_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/club.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/club_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/clubs.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/clubs_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/code.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/cube.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/cube_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/cubelight.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/cubelight_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/dashboard.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/dashboard_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/download.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/download_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/duplicate.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/duplicate_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/edit.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/edit_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/dir.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/doc.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/docx.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/file.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/jpg.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/pdf.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/png.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/txt.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/xls.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file/xlsx.png (100%) rename {bin/hourtrax => server}/htdocs/img/icons/file_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/folder.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/folder_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/globe.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/globe_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/group.svg (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/img/icons/group_white.svg (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/img/icons/history.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/history_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/inbox.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/inbox_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/library.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/library_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/license.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/license_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/list.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/list_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/logout.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/logout_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/menu.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/menu_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/newspaper.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/newspaper_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/numberlist.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/numberlist_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/package.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/package_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/pictures.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/pictures_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/plus.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/plus_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/remove.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/remove_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/squares.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/squares_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/target.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/target_white.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/user.svg (100%) rename {bin/hourtrax => server}/htdocs/img/icons/user_white.svg (100%) create mode 100644 server/htdocs/img/logo_512.png create mode 100644 server/htdocs/img/poticon512.png create mode 100644 server/htdocs/img/potlogowhite.svg create mode 100644 server/htdocs/img/pottop.png create mode 100644 server/htdocs/img/toplogo.png create mode 100644 server/htdocs/index.html create mode 100644 server/htdocs/js/admin.js create mode 100644 server/htdocs/js/app.js create mode 100644 server/htdocs/js/dataform.js create mode 100644 server/htdocs/js/request.js create mode 100644 server/htdocs/js/staff.js create mode 100644 server/htdocs/js/stafftimetracks.js create mode 100644 server/htdocs/js/stafftrack.js create mode 100644 server/htdocs/js/system.js create mode 100644 server/htdocs/js/timecalc.js create mode 100644 server/htdocs/system.html rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/flatpickr.css (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/flatpickr.js (99%) mode change 100755 => 100644 create mode 100644 server/htdocs/vendor/flatpickr/flatpickr.min.css create mode 100644 server/htdocs/vendor/flatpickr/flatpickr.min.js rename bin/hourtrax/htdocs/vendor/flatpickr/flatpickr.min.css => server/htdocs/vendor/flatpickr/flatpickr.min.orig.css (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/ie.css (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/index.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/de.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/de.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/default.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/default.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/fr.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/fr.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/lu.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/l10n/lu.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/confirmDate/confirmDate.css (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/confirmDate/confirmDate.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/confirmDate/confirmDate.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/labelPlugin/labelPlugin.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/labelPlugin/labelPlugin.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/minMaxTimePlugin.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/minMaxTimePlugin.js (99%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/monthSelect/index.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/monthSelect/index.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/monthSelect/style.css (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/monthSelect/tests.spec.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/rangePlugin.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/rangePlugin.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/scrollPlugin.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/scrollPlugin.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/weekSelect/weekSelect.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/plugins/weekSelect/weekSelect.js (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/themes/airbnb.css (100%) mode change 100755 => 100644 create mode 100644 server/htdocs/vendor/flatpickr/themes/airbnb.min.css rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/types/globals.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/types/instance.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/types/locale.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/types/options.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/typings.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/utils/dates.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/utils/dom.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/utils/formatting.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/utils/index.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/flatpickr/utils/polyfills.d.ts (100%) mode change 100755 => 100644 rename {bin/hourtrax => server}/htdocs/vendor/jspdf/jspdf.min.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jspdf/jspdf.plugin.autotable.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jspdf/jspdf.plugin.autotable.min.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/LICENSE (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/cpexcel.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/jszip.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/shim.min.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.core.min.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.core.min.map (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.extendscript.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.full.min.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.full.min.map (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.min.js (100%) rename {bin/hourtrax => server}/htdocs/vendor/jsxlsx/xlsx.min.map (100%) create mode 100644 server/htdocs/vendor/moment/moment-with-locales.js create mode 100644 server/htdocs/vendor/moment/moment-with-locales.min.js create mode 100644 server/htdocs/vendor/moment/moment.js create mode 100644 server/htdocs/vendor/moment/moment.min.js create mode 100644 server/htdocs/vendor/slimselect/slimselect.css create mode 100644 server/htdocs/vendor/slimselect/slimselect.js create mode 100644 server/htdocs/vendor/slimselect/slimselect.min.css create mode 100644 server/htdocs/vendor/slimselect/slimselect.min.js create mode 100644 server/htdocs/vendor/slimselect/slimselect.scss create mode 100644 server/htdocs/vendor/tabulator/css/tabulator.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator.min.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator.min.css.map create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_midnight.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_midnight.min.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_midnight.min.css.map create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_modern.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_modern.min.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_modern.min.css.map rename bin/hourtrax/htdocs/vendor/tabulator/css/bootstrap/tabulator_bootstrap.css => server/htdocs/vendor/tabulator/css/tabulator_simple.css (76%) mode change 100755 => 100644 create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_simple.min.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_simple.min.css.map rename bin/hourtrax/htdocs/vendor/tabulator/css/bulma/tabulator_bulma.css => server/htdocs/vendor/tabulator/css/tabulator_site.css (70%) mode change 100755 => 100644 create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_site.min.css create mode 100644 server/htdocs/vendor/tabulator/css/tabulator_site.min.css.map create mode 100644 server/htdocs/vendor/tabulator/js/modules/accessor.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/accessor.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/ajax.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/ajax.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/calculation_colums.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/calculation_colums.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/clipboard.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/clipboard.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/data_tree.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/data_tree.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/download.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/download.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/edit.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/edit.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/export.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/export.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/filter.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/filter.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/format.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/format.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/frozen_columns.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/frozen_columns.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/frozen_rows.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/frozen_rows.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/group_rows.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/group_rows.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/history.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/history.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/html_table_import.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/html_table_import.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/keybindings.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/keybindings.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/menu.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/menu.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/moveable_columns.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/moveable_columns.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/moveable_rows.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/moveable_rows.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/mutator.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/mutator.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/page.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/page.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/persistence.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/persistence.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/print.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/print.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/reactive_data.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/reactive_data.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/resize_columns.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/resize_columns.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/resize_rows.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/resize_rows.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/resize_table.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/resize_table.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/responsive_layout.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/responsive_layout.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/select_row.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/select_row.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/sort.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/sort.min.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/validate.js create mode 100644 server/htdocs/vendor/tabulator/js/modules/validate.min.js create mode 100644 server/htdocs/vendor/tabulator/js/tabulator.js create mode 100644 server/htdocs/vendor/tabulator/js/tabulator.min.js create mode 100644 server/htdocs/vendor/tabulator/js/tabulator_core.js create mode 100644 server/htdocs/vendor/tabulator/js/tabulator_core.min.js create mode 100644 server/lib/DB/SQLite.pm create mode 100644 server/lib/Module/DB.pm create mode 100644 server/lib/POT/TimeTracker/Staff.pm rename {bin/hourtrax => server}/tools/fingerdelete.py (100%) rename {bin/hourtrax => server}/tools/fingerenroll.py (100%) rename {bin/hourtrax => server}/tools/fingerindex.py (100%) rename {bin/hourtrax => server}/tools/fingerledoff.py (100%) rename {bin/hourtrax => server}/tools/fingerledon.py (100%) rename {bin/hourtrax => server}/tools/fingersearch.py (100%) rename {bin/hourtrax => server}/tools/fpunload.sh (100%) rename {bin/hourtrax => server}/tools/pyfingerprint2/__init__.py (100%) rename {bin/hourtrax => server}/tools/pyfingerprint2/pyfingerprint.orig.py (100%) rename {bin/hourtrax => server}/tools/pyfingerprint2/pyfingerprint.py (100%) diff --git a/.gitignore b/.gitignore index d7185f5..393bfb5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ -OLD/* -system_bkp/* -error.log -access.log -electron/* - +OLD/ +system_bkp/ +desktopapp/node_modules/ +dev/UART-Fignerprint-RaspberryPi.tar.gz diff --git a/.hourtrax/access.log b/.hourtrax/access.log new file mode 100644 index 0000000..89c9659 --- /dev/null +++ b/.hourtrax/access.log @@ -0,0 +1,2926 @@ +127.0.0.1 - - [13/Nov/2019:14:12:09 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5298 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:09 +0100] "GET /htdocs/css/w3pro.css?v=13112019141209 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:09 +0100] "GET /htdocs/css/clock2.css?v=13112019141209 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "GET /app/timeclock/index.js?v=13112019141209 HTTP/1.1" 200 13219 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:10 +0100] "GET /favicon.ico HTTP/1.1" 200 2384 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:25 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:12:26 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5298 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /htdocs/css/w3pro.css?v=13112019141328 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /htdocs/css/clock2.css?v=13112019141328 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /app/timeclock/index.js?v=13112019141328 HTTP/1.1" 200 13219 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:28 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:13:29 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:04 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5298 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:04 +0100] "GET /htdocs/css/w3pro.css?v=13112019141604 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "GET /htdocs/css/clock2.css?v=13112019141604 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "GET /app/timeclock/index.js?v=13112019141604 HTTP/1.1" 200 13298 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:05 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:06 +0100] "GET /favicon.ico HTTP/1.1" 200 2384 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5298 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /htdocs/css/w3pro.css?v=13112019141623 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /htdocs/css/clock2.css?v=13112019141623 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:23 +0100] "GET /app/timeclock/index.js?v=13112019141623 HTTP/1.1" 200 13300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:24 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:24 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:24 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5298 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /htdocs/css/w3pro.css?v=13112019141651 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /htdocs/css/clock2.css?v=13112019141651 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /app/timeclock/index.js?v=13112019141651 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:51 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:52 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:16:58 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:00 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:00 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:00 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:01 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:02 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:02 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5298 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /htdocs/css/w3pro.css?v=13112019141704 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /htdocs/css/clock2.css?v=13112019141704 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /app/timeclock/index.js?v=13112019141704 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:04 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:05 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5316 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /htdocs/css/w3pro.css?v=13112019141743 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /htdocs/css/clock2.css?v=13112019141743 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /app/timeclock/index.js?v=13112019141743 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:43 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:44 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5309 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /htdocs/css/w3pro.css?v=13112019141758 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /htdocs/css/clock2.css?v=13112019141758 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "GET /app/timeclock/index.js?v=13112019141758 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:58 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:59 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:17:59 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5421 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /htdocs/css/w3pro.css?v=13112019141858 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /htdocs/css/clock2.css?v=13112019141858 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "GET /app/timeclock/index.js?v=13112019141858 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:58 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:59 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:18:59 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5465 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /htdocs/css/w3pro.css?v=13112019141928 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /htdocs/css/clock2.css?v=13112019141928 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:28 +0100] "GET /app/timeclock/index.js?v=13112019141928 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:29 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:29 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:19:29 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:01 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5503 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:01 +0100] "GET /htdocs/css/w3pro.css?v=13112019142001 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:01 +0100] "GET /htdocs/css/clock2.css?v=13112019142001 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "GET /app/timeclock/index.js?v=13112019142001 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:02 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5502 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /htdocs/css/w3pro.css?v=13112019142016 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /htdocs/css/clock2.css?v=13112019142016 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:16 +0100] "GET /app/timeclock/index.js?v=13112019142016 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:17 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:17 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:17 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:25 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5483 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:25 +0100] "GET /htdocs/css/w3pro.css?v=13112019142025 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:25 +0100] "GET /htdocs/css/clock2.css?v=13112019142025 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:25 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:25 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:25 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:25 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:26 +0100] "GET /app/timeclock/index.js?v=13112019142025 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:26 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:26 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:26 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5514 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /htdocs/css/w3pro.css?v=13112019142055 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /htdocs/css/clock2.css?v=13112019142055 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /app/timeclock/index.js?v=13112019142055 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:55 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:20:56 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:09 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5523 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:09 +0100] "GET /htdocs/css/w3pro.css?v=13112019142109 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /htdocs/css/clock2.css?v=13112019142109 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /app/timeclock/index.js?v=13112019142109 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:10 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /htdocs/css/w3pro.css?v=13112019142141 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /htdocs/css/clock2.css?v=13112019142141 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /app/timeclock/index.js?v=13112019142141 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:41 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:21:42 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5521 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /htdocs/css/w3pro.css?v=13112019142203 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /htdocs/css/clock2.css?v=13112019142203 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:03 +0100] "GET /app/timeclock/index.js?v=13112019142203 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:04 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:04 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:04 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5493 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /htdocs/css/w3pro.css?v=13112019142230 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /htdocs/css/clock2.css?v=13112019142230 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /app/timeclock/index.js?v=13112019142230 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:30 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:31 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5504 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /htdocs/css/w3pro.css?v=13112019142246 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /htdocs/css/clock2.css?v=13112019142246 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:46 +0100] "GET /app/timeclock/index.js?v=13112019142246 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:47 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:47 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:22:47 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:00 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5516 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /htdocs/css/w3pro.css?v=13112019142300 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /htdocs/css/clock2.css?v=13112019142300 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /app/timeclock/index.js?v=13112019142300 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:01 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5505 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /htdocs/css/w3pro.css?v=13112019142312 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /htdocs/css/clock2.css?v=13112019142312 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /app/timeclock/index.js?v=13112019142312 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:12 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:13 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:24 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5517 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:24 +0100] "GET /htdocs/css/w3pro.css?v=13112019142324 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /htdocs/css/clock2.css?v=13112019142324 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /app/timeclock/index.js?v=13112019142324 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:25 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5523 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /htdocs/css/w3pro.css?v=13112019142338 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /htdocs/css/clock2.css?v=13112019142338 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /app/timeclock/index.js?v=13112019142338 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:38 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:23:39 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:40 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5523 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:40 +0100] "GET /htdocs/css/w3pro.css?v=13112019142440 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /htdocs/css/clock2.css?v=13112019142440 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /app/timeclock/index.js?v=13112019142440 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:24:41 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:07 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5572 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:07 +0100] "GET /htdocs/css/w3pro.css?v=13112019142507 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /htdocs/css/clock2.css?v=13112019142507 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /app/timeclock/index.js?v=13112019142507 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:08 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:17 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5572 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /htdocs/css/w3pro.css?v=13112019142517 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /htdocs/css/clock2.css?v=13112019142517 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /app/timeclock/index.js?v=13112019142517 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:18 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5590 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /htdocs/css/w3pro.css?v=13112019142543 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /htdocs/css/clock2.css?v=13112019142543 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /app/timeclock/index.js?v=13112019142543 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:43 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:25:44 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5601 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /htdocs/css/w3pro.css?v=13112019142608 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /htdocs/css/clock2.css?v=13112019142608 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:08 +0100] "GET /app/timeclock/index.js?v=13112019142608 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:09 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:09 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:09 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:37 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5612 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:37 +0100] "GET /htdocs/css/w3pro.css?v=13112019142637 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:37 +0100] "GET /htdocs/css/clock2.css?v=13112019142637 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "GET /app/timeclock/index.js?v=13112019142637 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:26:38 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5630 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /htdocs/css/w3pro.css?v=13112019142700 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /htdocs/css/clock2.css?v=13112019142700 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:00 +0100] "GET /app/timeclock/index.js?v=13112019142700 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:01 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:01 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:01 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5656 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /htdocs/css/w3pro.css?v=13112019142735 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /htdocs/css/clock2.css?v=13112019142735 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /app/timeclock/index.js?v=13112019142735 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:35 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:36 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:37 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5656 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /htdocs/css/w3pro.css?v=13112019142737 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /htdocs/css/clock2.css?v=13112019142737 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /app/timeclock/index.js?v=13112019142737 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:38 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:27:39 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5657 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /htdocs/css/w3pro.css?v=13112019142801 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /htdocs/css/clock2.css?v=13112019142801 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /app/timeclock/index.js?v=13112019142801 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:01 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5673 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /htdocs/css/w3pro.css?v=13112019142846 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /htdocs/css/clock2.css?v=13112019142846 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:46 +0100] "GET /app/timeclock/index.js?v=13112019142846 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:47 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:47 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:28:47 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:04 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5671 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:04 +0100] "GET /htdocs/css/w3pro.css?v=13112019142904 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:04 +0100] "GET /htdocs/css/clock2.css?v=13112019142904 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "GET /app/timeclock/index.js?v=13112019142904 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:29:05 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5671 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /htdocs/css/w3pro.css?v=13112019143007 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /htdocs/css/clock2.css?v=13112019143007 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "GET /app/timeclock/index.js?v=13112019143007 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:07 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:08 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:08 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:46 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5586 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:46 +0100] "GET /htdocs/css/w3pro.css?v=13112019143046 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /htdocs/css/clock2.css?v=13112019143046 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /app/timeclock/index.js?v=13112019143046 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:47 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:56 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5586 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /htdocs/css/w3pro.css?v=13112019143056 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /htdocs/css/clock2.css?v=13112019143056 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /app/timeclock/index.js?v=13112019143056 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:57 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:30:58 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5658 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /htdocs/css/w3pro.css?v=13112019143132 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /htdocs/css/clock2.css?v=13112019143132 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /app/timeclock/index.js?v=13112019143132 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:32 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:33 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:41 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5677 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:41 +0100] "GET /htdocs/css/w3pro.css?v=13112019143141 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:41 +0100] "GET /htdocs/css/clock2.css?v=13112019143141 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:41 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:42 +0100] "GET /app/timeclock/index.js?v=13112019143141 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:42 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:42 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:31:42 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5677 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /htdocs/css/w3pro.css?v=13112019143244 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /htdocs/css/clock2.css?v=13112019143244 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:44 +0100] "GET /app/timeclock/index.js?v=13112019143244 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:45 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:45 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:32:45 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5573 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /htdocs/css/w3pro.css?v=13112019143324 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /htdocs/css/clock2.css?v=13112019143324 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /app/timeclock/index.js?v=13112019143324 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:24 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:33:25 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:26 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5573 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:26 +0100] "GET /htdocs/css/w3pro.css?v=13112019143426 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:26 +0100] "GET /htdocs/css/clock2.css?v=13112019143426 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "GET /app/timeclock/index.js?v=13112019143426 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:34:27 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:16 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5673 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:16 +0100] "GET /htdocs/css/w3pro.css?v=13112019143516 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /htdocs/css/clock2.css?v=13112019143516 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /app/timeclock/index.js?v=13112019143516 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:17 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5690 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /htdocs/css/w3pro.css?v=13112019143534 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /htdocs/css/clock2.css?v=13112019143534 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:34 +0100] "GET /app/timeclock/index.js?v=13112019143534 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:35 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:35 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:35:35 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /htdocs/css/w3pro.css?v=13112019143637 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /htdocs/css/clock2.css?v=13112019143637 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /app/timeclock/index.js?v=13112019143637 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:37 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:36:38 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:39 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:39 +0100] "GET /htdocs/css/w3pro.css?v=13112019143739 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /htdocs/css/clock2.css?v=13112019143739 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /app/timeclock/index.js?v=13112019143739 HTTP/1.1" 200 13326 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:37:40 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /htdocs/css/w3pro.css?v=13112019143843 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /htdocs/css/clock2.css?v=13112019143843 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /app/timeclock/index.js?v=13112019143843 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:43 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:38:44 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:45 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:45 +0100] "GET /htdocs/css/w3pro.css?v=13112019143945 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:45 +0100] "GET /htdocs/css/clock2.css?v=13112019143945 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "GET /app/timeclock/index.js?v=13112019143945 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:39:46 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /htdocs/css/w3pro.css?v=13112019144048 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /htdocs/css/clock2.css?v=13112019144048 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /app/timeclock/index.js?v=13112019144048 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:48 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:49 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:40:49 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /htdocs/css/w3pro.css?v=13112019144151 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /htdocs/css/clock2.css?v=13112019144151 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:51 +0100] "GET /app/timeclock/index.js?v=13112019144151 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:52 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:52 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:41:52 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /htdocs/css/w3pro.css?v=13112019144254 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /htdocs/css/clock2.css?v=13112019144254 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:54 +0100] "GET /app/timeclock/index.js?v=13112019144254 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:55 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:55 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:42:55 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:57 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:57 +0100] "GET /htdocs/css/w3pro.css?v=13112019144357 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:57 +0100] "GET /htdocs/css/clock2.css?v=13112019144357 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:57 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:57 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:57 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:58 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:58 +0100] "GET /app/timeclock/index.js?v=13112019144357 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:58 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:59 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:43:59 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:02 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:02 +0100] "GET /htdocs/css/w3pro.css?v=13112019144502 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:02 +0100] "GET /htdocs/css/clock2.css?v=13112019144502 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:02 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:02 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:02 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:03 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:03 +0100] "GET /app/timeclock/index.js?v=13112019144502 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:03 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:03 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:45:05 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /htdocs/css/w3pro.css?v=13112019144606 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /htdocs/css/clock2.css?v=13112019144606 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /app/timeclock/index.js?v=13112019144606 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:06 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:07 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:07 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:46:07 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:09 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:09 +0100] "GET /htdocs/css/w3pro.css?v=13112019144709 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:09 +0100] "GET /htdocs/css/clock2.css?v=13112019144709 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:09 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:09 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:09 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:10 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:10 +0100] "GET /app/timeclock/index.js?v=13112019144709 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:10 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:10 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:47:10 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /htdocs/css/w3pro.css?v=13112019144858 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /htdocs/css/clock2.css?v=13112019144858 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /app/timeclock/index.js?v=13112019144858 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:58 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:59 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:59 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:48:59 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:01 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:01 +0100] "GET /htdocs/css/w3pro.css?v=13112019145001 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:01 +0100] "GET /htdocs/css/clock2.css?v=13112019145001 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:01 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:01 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:01 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:02 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:02 +0100] "GET /app/timeclock/index.js?v=13112019145001 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:03 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:03 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:50:04 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:06 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:06 +0100] "GET /htdocs/css/w3pro.css?v=13112019145106 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:06 +0100] "GET /htdocs/css/clock2.css?v=13112019145106 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:06 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:06 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:06 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:07 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:07 +0100] "GET /app/timeclock/index.js?v=13112019145106 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:07 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:07 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:51:07 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:17 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:17 +0100] "GET /htdocs/css/w3pro.css?v=13112019145217 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:17 +0100] "GET /htdocs/css/clock2.css?v=13112019145217 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:17 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:17 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:17 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:18 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:18 +0100] "GET /app/timeclock/index.js?v=13112019145217 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:18 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:18 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:52:18 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /htdocs/css/w3pro.css?v=13112019145321 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /htdocs/css/clock2.css?v=13112019145321 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:21 +0100] "GET /app/timeclock/index.js?v=13112019145321 HTTP/1.1" 200 13341 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:22 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:22 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:53:22 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:24 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:24 +0100] "GET /htdocs/css/w3pro.css?v=13112019145424 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:24 +0100] "GET /htdocs/css/clock2.css?v=13112019145424 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:24 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:24 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:24 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:24 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:25 +0100] "GET /app/timeclock/index.js?v=13112019145424 HTTP/1.1" 200 15769 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:25 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:25 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:54:25 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:27 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5619 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:27 +0100] "GET /htdocs/css/w3pro.css?v=13112019145527 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:27 +0100] "GET /htdocs/css/clock2.css?v=13112019145527 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:27 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:27 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:27 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:27 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:28 +0100] "GET /app/timeclock/index.js?v=13112019145527 HTTP/1.1" 200 15769 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:28 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:28 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:28 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5838 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/css/w3pro.css?v=13112019145537 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/css/clock2.css?v=13112019145537 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019145537 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019145537 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:37 +0100] "GET /app/timeclock/index.js?v=13112019145537 HTTP/1.1" 200 15769 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:38 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:55:38 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5838 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/css/w3pro.css?v=13112019145640 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/css/clock2.css?v=13112019145640 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019145640 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019145640 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:40 +0100] "GET /app/timeclock/index.js?v=13112019145640 HTTP/1.1" 200 15769 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:41 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:56:41 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:24 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5838 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:24 +0100] "GET /htdocs/css/w3pro.css?v=13112019145724 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:24 +0100] "GET /htdocs/css/clock2.css?v=13112019145724 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019145724 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019145724 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /app/timeclock/index.js?v=13112019145724 HTTP/1.1" 200 15787 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:57:25 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:27 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5838 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:27 +0100] "GET /htdocs/css/w3pro.css?v=13112019145827 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:27 +0100] "GET /htdocs/css/clock2.css?v=13112019145827 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019145827 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019145827 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /app/timeclock/index.js?v=13112019145827 HTTP/1.1" 200 15787 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:28 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5838 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/css/w3pro.css?v=13112019145843 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/css/clock2.css?v=13112019145843 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019145843 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019145843 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:43 +0100] "GET /app/timeclock/index.js?v=13112019145843 HTTP/1.1" 200 15803 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:44 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:44 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:58:44 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5945 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/css/w3pro.css?v=13112019145934 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/css/clock2.css?v=13112019145934 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019145934 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019145934 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019145934 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /app/timeclock/index.js?v=13112019145934 HTTP/1.1" 200 15803 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:34 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:35 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:35 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:14:59:35 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5945 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/css/w3pro.css?v=13112019150037 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/css/clock2.css?v=13112019150037 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150037 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150037 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150037 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "GET /app/timeclock/index.js?v=13112019150037 HTTP/1.1" 200 15803 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:37 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:38 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:38 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:38 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5945 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/css/w3pro.css?v=13112019150041 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/css/clock2.css?v=13112019150041 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150041 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:41 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150041 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:42 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150041 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:42 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:42 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:42 +0100] "GET /app/timeclock/index.js?v=13112019150041 HTTP/1.1" 200 15816 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:42 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:42 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:00:42 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:32 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5945 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:32 +0100] "GET /htdocs/css/w3pro.css?v=13112019150132 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:32 +0100] "GET /htdocs/css/clock2.css?v=13112019150132 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150132 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150132 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150132 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /app/timeclock/index.js?v=13112019150132 HTTP/1.1" 200 15822 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:01:33 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:10 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5945 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:10 +0100] "GET /htdocs/css/w3pro.css?v=13112019150210 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/css/clock2.css?v=13112019150210 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150210 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150210 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150210 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /app/timeclock/index.js?v=13112019150210 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:02:11 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5945 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/css/w3pro.css?v=13112019150314 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/css/clock2.css?v=13112019150314 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150314 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150314 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150314 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "GET /app/timeclock/index.js?v=13112019150314 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:14 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:15 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:15 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5945 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/css/w3pro.css?v=13112019150328 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/css/clock2.css?v=13112019150328 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150328 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:28 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150328 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:29 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150328 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:29 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:29 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:29 +0100] "GET /app/timeclock/index.js?v=13112019150328 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:29 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:29 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:03:29 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:17 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5959 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:17 +0100] "GET /htdocs/css/w3pro.css?v=13112019150417 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:17 +0100] "GET /htdocs/css/clock2.css?v=13112019150417 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150417 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150417 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150417 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /app/timeclock/index.js?v=13112019150417 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:18 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:43 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/css/w3pro.css?v=13112019150443 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/css/clock2.css?v=13112019150443 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150443 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150443 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150443 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /app/timeclock/index.js?v=13112019150443 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:04:44 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/css/w3pro.css?v=13112019150500 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/css/clock2.css?v=13112019150500 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150500 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150500 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150500 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "GET /app/timeclock/index.js?v=13112019150500 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:00 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:01 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:01 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:01 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /htdocs/css/w3pro.css?v=13112019150521 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /htdocs/css/clock2.css?v=13112019150521 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150521 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:21 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150521 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150521 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "GET /app/timeclock/index.js?v=13112019150521 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:22 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/css/w3pro.css?v=13112019150533 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/css/clock2.css?v=13112019150533 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150533 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150533 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150533 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "GET /app/timeclock/index.js?v=13112019150533 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:33 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:34 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:34 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:05:34 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/css/w3pro.css?v=13112019150636 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/css/clock2.css?v=13112019150636 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150636 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150636 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150636 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /app/timeclock/index.js?v=13112019150636 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:36 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:37 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:37 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:37 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:41 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:41 +0100] "GET /htdocs/css/w3pro.css?v=13112019150641 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:41 +0100] "GET /htdocs/css/clock2.css?v=13112019150641 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150641 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150641 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150641 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "GET /app/timeclock/index.js?v=13112019150641 HTTP/1.1" 200 15823 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:06:42 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:04 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:04 +0100] "GET /htdocs/css/w3pro.css?v=13112019150704 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:04 +0100] "GET /htdocs/css/clock2.css?v=13112019150704 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150704 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150704 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150704 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /app/timeclock/index.js?v=13112019150704 HTTP/1.1" 200 15827 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:05 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/css/w3pro.css?v=13112019150725 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/css/clock2.css?v=13112019150725 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150725 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150725 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150725 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /app/timeclock/index.js?v=13112019150725 HTTP/1.1" 200 15824 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:25 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:26 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:26 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:26 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:33 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:33 +0100] "GET /htdocs/css/w3pro.css?v=13112019150733 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:33 +0100] "GET /htdocs/css/clock2.css?v=13112019150733 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:33 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150733 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:33 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:33 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:33 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150733 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150733 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "GET /app/timeclock/index.js?v=13112019150733 HTTP/1.1" 200 15824 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:07:34 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/css/w3pro.css?v=13112019150809 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/css/clock2.css?v=13112019150809 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150809 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150809 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150809 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "GET /app/timeclock/index.js?v=13112019150809 HTTP/1.1" 200 15824 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:09 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:10 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:10 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:10 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/css/w3pro.css?v=13112019150818 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/css/clock2.css?v=13112019150818 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150818 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150818 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150818 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "GET /app/timeclock/index.js?v=13112019150818 HTTP/1.1" 200 15876 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:18 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:19 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:19 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:08:19 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:21 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:21 +0100] "GET /htdocs/css/w3pro.css?v=13112019150921 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:21 +0100] "GET /htdocs/css/clock2.css?v=13112019150921 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:21 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019150921 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:21 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:21 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019150921 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019150921 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /app/timeclock/index.js?v=13112019150921 HTTP/1.1" 200 15875 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:09:22 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /htdocs/css/w3pro.css?v=13112019151024 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /htdocs/css/clock2.css?v=13112019151024 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019151024 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:24 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:25 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/css/w3pro.css?v=13112019151026 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/css/clock2.css?v=13112019151026 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019151026 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019151026 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:26 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:27 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019151026 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:27 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:27 +0100] "GET /app/timeclock/index.js?v=13112019151026 HTTP/1.1" 200 15877 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:27 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:27 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:27 +0100] "GET /favicon.ico HTTP/1.1" 200 2445 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:40 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:40 +0100] "GET /htdocs/css/w3pro.css?v=13112019151040 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/css/clock2.css?v=13112019151040 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019151040 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019151040 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019151040 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /app/timeclock/index.js?v=13112019151040 HTTP/1.1" 200 15879 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:10:41 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:43 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:43 +0100] "GET /htdocs/css/w3pro.css?v=13112019151143 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/css/clock2.css?v=13112019151143 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019151143 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019151143 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019151143 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /app/timeclock/index.js?v=13112019151143 HTTP/1.1" 200 15201 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "POST /api/db.cgi HTTP/1.1" 200 1067 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:11:44 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:46 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5936 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:46 +0100] "GET /htdocs/css/w3pro.css?v=13112019151246 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/css/clock2.css?v=13112019151246 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=13112019151246 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5300 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=13112019151246 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=13112019151246 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /app/timeclock/index.js?v=13112019151246 HTTP/1.1" 200 15215 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /favicon.ico HTTP/1.1" 200 2513 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [13/Nov/2019:15:12:47 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:43 +0100] "GET / HTTP/1.1" 200 1749 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:43 +0100] "GET /htdocs/css/w3pro.css?v=14112019143643 HTTP/1.1" 200 26847 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:43 +0100] "GET /htdocs/js/request.js?v=14112019143643 HTTP/1.1" 200 5308 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:44 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:44 +0100] "GET /htdocs/js/admin.js?v=14112019143643 HTTP/1.1" 200 3246 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:44 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5289 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/css/w3pro.css?v=14112019143649 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/css/clock2.css?v=14112019143649 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019143649 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019143649 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019143649 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:49 +0100] "GET /app/timeclock/index.js?v=14112019143649 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:50 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:50 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:50 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:36:50 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:56 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5321 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:56 +0100] "GET /htdocs/css/w3pro.css?v=14112019143756 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:56 +0100] "GET /htdocs/css/clock2.css?v=14112019143756 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:56 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019143756 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:56 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019143756 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:56 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019143756 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:56 +0100] "GET /app/timeclock/index.js?v=14112019143756 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:57 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:57 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:57 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:37:57 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:17 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5331 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:17 +0100] "GET /htdocs/css/w3pro.css?v=14112019143817 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:17 +0100] "GET /htdocs/css/clock2.css?v=14112019143817 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:17 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019143817 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:17 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019143817 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:17 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019143817 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:17 +0100] "GET /app/timeclock/index.js?v=14112019143817 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:18 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:18 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:18 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:38:18 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:05 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:05 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5361 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /htdocs/css/w3pro.css?v=14112019143925 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /htdocs/css/clock2.css?v=14112019143925 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019143925 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019143925 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019143925 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /app/timeclock/index.js?v=14112019143925 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:25 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:28 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:39:28 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:00 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:00 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5361 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "GET /htdocs/css/w3pro.css?v=14112019144000 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "GET /htdocs/css/clock2.css?v=14112019144000 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144000 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144000 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144000 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "GET /app/timeclock/index.js?v=14112019144000 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:01 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5385 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /htdocs/css/w3pro.css?v=14112019144019 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /htdocs/css/clock2.css?v=14112019144019 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144019 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144019 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144019 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /app/timeclock/index.js?v=14112019144019 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:19 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:22 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:22 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:29 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:30 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:49 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5414 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:49 +0100] "GET /htdocs/css/w3pro.css?v=14112019144049 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:49 +0100] "GET /htdocs/css/clock2.css?v=14112019144049 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:49 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144049 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:49 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144049 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:49 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144049 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:49 +0100] "GET /app/timeclock/index.js?v=14112019144049 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:50 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:50 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:50 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:50 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:51 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:40:51 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:19 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5399 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:19 +0100] "GET /htdocs/css/w3pro.css?v=14112019144119 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:19 +0100] "GET /htdocs/css/clock2.css?v=14112019144119 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:19 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144119 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:19 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144119 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:19 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144119 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:19 +0100] "GET /app/timeclock/index.js?v=14112019144119 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:20 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:20 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:20 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:20 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:21 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:21 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5399 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "GET /htdocs/css/w3pro.css?v=14112019144154 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "GET /htdocs/css/clock2.css?v=14112019144154 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144154 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144154 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144154 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "GET /app/timeclock/index.js?v=14112019144154 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:54 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:55 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:55 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:41:55 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5396 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /htdocs/css/w3pro.css?v=14112019144209 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /htdocs/css/clock2.css?v=14112019144209 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144209 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144209 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144209 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /app/timeclock/index.js?v=14112019144209 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:09 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:11 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:11 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:14 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:17 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:17 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:17 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:17 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:26 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:27 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5396 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/css/w3pro.css?v=14112019144227 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/css/clock2.css?v=14112019144227 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144227 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144227 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144227 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /app/timeclock/index.js?v=14112019144227 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:28 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:30 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:30 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5389 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /htdocs/css/w3pro.css?v=14112019144244 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /htdocs/css/clock2.css?v=14112019144244 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144244 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:44 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144244 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144244 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "GET /app/timeclock/index.js?v=14112019144244 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:45 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:46 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:47 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5389 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/css/w3pro.css?v=14112019144255 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/css/clock2.css?v=14112019144255 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144255 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144255 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144255 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:55 +0100] "GET /app/timeclock/index.js?v=14112019144255 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:56 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:56 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:56 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:42:56 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:09 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:09 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:41 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:41 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/css/w3pro.css?v=14112019144341 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/css/clock2.css?v=14112019144341 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144341 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144341 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144341 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /app/timeclock/index.js?v=14112019144341 HTTP/1.1" 200 14533 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:43:42 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/css/w3pro.css?v=14112019144410 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/css/clock2.css?v=14112019144410 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144410 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:10 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144410 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144410 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "GET /app/timeclock/index.js?v=14112019144410 HTTP/1.1" 200 14596 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:11 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:12 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:12 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:14 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/css/w3pro.css?v=14112019144414 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/css/clock2.css?v=14112019144414 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144414 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144414 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144414 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /app/timeclock/index.js?v=14112019144414 HTTP/1.1" 200 14596 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:15 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:16 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:17 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/css/w3pro.css?v=14112019144449 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/css/clock2.css?v=14112019144449 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144449 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144449 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144449 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:49 +0100] "GET /app/timeclock/index.js?v=14112019144449 HTTP/1.1" 200 14596 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:50 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:50 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:50 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:44:50 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:03 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:03 +0100] "GET /htdocs/css/w3pro.css?v=14112019144503 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/css/clock2.css?v=14112019144503 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144503 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144503 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144503 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /app/timeclock/index.js?v=14112019144503 HTTP/1.1" 200 14597 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:04 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:07 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:07 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "GET /htdocs/css/w3pro.css?v=14112019144538 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144538 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "GET /htdocs/css/clock2.css?v=14112019144538 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:38 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144538 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144538 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "GET /app/timeclock/index.js?v=14112019144538 HTTP/1.1" 200 14596 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:39 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/css/w3pro.css?v=14112019144541 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/css/clock2.css?v=14112019144541 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144541 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144541 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144541 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:41 +0100] "GET /app/timeclock/index.js?v=14112019144541 HTTP/1.1" 200 14596 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:42 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:42 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:42 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:42 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:43 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:45:43 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:14 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:14 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:14 +0100] "GET /htdocs/css/w3pro.css?v=14112019144614 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/css/clock2.css?v=14112019144614 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144614 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144614 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144614 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /app/timeclock/index.js?v=14112019144614 HTTP/1.1" 200 14596 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:46:15 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/css/w3pro.css?v=14112019144817 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/css/clock2.css?v=14112019144817 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144817 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144817 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144817 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:17 +0100] "GET /app/timeclock/index.js?v=14112019144817 HTTP/1.1" 200 14904 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:18 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:18 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:18 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:18 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:40 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/css/w3pro.css?v=14112019144840 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/css/clock2.css?v=14112019144840 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144840 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144840 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144840 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /app/timeclock/index.js?v=14112019144840 HTTP/1.1" 200 14904 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:48:41 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /htdocs/css/w3pro.css?v=14112019144900 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /htdocs/css/clock2.css?v=14112019144900 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144900 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:00 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144900 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144900 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "GET /app/timeclock/index.js?v=14112019144900 HTTP/1.1" 200 14907 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:01 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:02 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:03 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:18 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:18 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:23 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:23 +0100] "GET /htdocs/css/w3pro.css?v=14112019144923 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:23 +0100] "GET /htdocs/css/clock2.css?v=14112019144923 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:23 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:23 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144923 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:23 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:23 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144923 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144923 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "GET /app/timeclock/index.js?v=14112019144923 HTTP/1.1" 200 14907 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:24 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:25 +0100] "POST /api/db.cgi HTTP/1.1" 200 110 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:26 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 15 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5366 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/css/w3pro.css?v=14112019144957 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/css/clock2.css?v=14112019144957 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=14112019144957 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=14112019144957 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=14112019144957 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css.map HTTP/1.1" 200 30033 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:57 +0100] "GET /app/timeclock/index.js?v=14112019144957 HTTP/1.1" 200 14907 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:58 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:58 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:58 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [14/Nov/2019:14:49:58 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:10 +0100] "GET / HTTP/1.1" 200 1749 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:10 +0100] "GET /htdocs/css/w3pro.css?v=15112019085010 HTTP/1.1" 200 26847 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:10 +0100] "GET /htdocs/js/request.js?v=15112019085010 HTTP/1.1" 200 5308 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:11 +0100] "GET /htdocs/js/admin.js?v=15112019085010 HTTP/1.1" 200 3246 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:11 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:16 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5669 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:16 +0100] "GET /htdocs/css/w3pro.css?v=15112019085016 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:16 +0100] "GET /htdocs/js/admin.js HTTP/1.1" 200 3246 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:16 +0100] "GET /htdocs/img/hourtrax.svg HTTP/1.1" 200 10430 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:16 +0100] "GET /htdocs/js/request.js HTTP/1.1" 200 5308 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:16 +0100] "GET /htdocs/css/clock2.css?v=15112019085016 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:16 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=15112019085016 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "GET /htdocs/js/moduleglobal.js HTTP/1.1" 200 839 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "GET /htdocs/img/fingerprint/fingerprint-scanning.svg HTTP/1.1" 200 6064 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=15112019085016 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=15112019085016 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "GET /app/timeclock/index.js?v=15112019085016 HTTP/1.1" 200 15574 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:17 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:39 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5686 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:39 +0100] "GET /htdocs/css/w3pro.css?v=15112019085039 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:39 +0100] "GET /htdocs/css/clock2.css?v=15112019085039 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:39 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=15112019085039 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:39 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=15112019085039 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:39 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=15112019085039 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:40 +0100] "GET /app/timeclock/index.js?v=15112019085039 HTTP/1.1" 200 15574 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:40 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:40 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:40 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:50:40 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:15 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5700 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "GET /htdocs/css/w3pro.css?v=15112019085115 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "GET /htdocs/css/clock2.css?v=15112019085115 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=15112019085115 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=15112019085115 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=15112019085115 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "GET /app/timeclock/index.js?v=15112019085115 HTTP/1.1" 200 15574 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:16 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:47 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5724 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:47 +0100] "GET /htdocs/css/w3pro.css?v=15112019085147 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:47 +0100] "GET /htdocs/css/clock2.css?v=15112019085147 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:47 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=15112019085147 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:47 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=15112019085147 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:47 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=15112019085147 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:47 +0100] "GET /app/timeclock/index.js?v=15112019085147 HTTP/1.1" 200 15574 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:48 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:48 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:48 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:51:48 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:19 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5743 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:19 +0100] "GET /htdocs/css/w3pro.css?v=15112019085219 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:19 +0100] "GET /htdocs/css/clock2.css?v=15112019085219 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:19 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=15112019085219 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:19 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=15112019085219 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:19 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=15112019085219 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:19 +0100] "GET /app/timeclock/index.js?v=15112019085219 HTTP/1.1" 200 15574 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:20 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:20 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:20 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:20 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:21 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:21 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:24 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:25 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:25 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:25 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:25 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:27 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:27 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:29 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5743 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "GET /htdocs/css/w3pro.css?v=15112019085229 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=15112019085229 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "GET /htdocs/css/clock2.css?v=15112019085229 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=15112019085229 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=15112019085229 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "GET /app/timeclock/index.js?v=15112019085229 HTTP/1.1" 200 15574 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:30 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:31 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:08:52:31 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:40 +0100] "GET /app/timeclock/index.html HTTP/1.1" 200 5754 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:40 +0100] "GET /htdocs/css/w3pro.css?v=15112019090740 HTTP/1.1" 200 26847 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:40 +0100] "GET /htdocs/css/clock2.css?v=15112019090740 HTTP/1.1" 200 72 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:40 +0100] "GET /htdocs/vendor/tabulator/css/tabulator_simple.min.css?v=15112019090740 HTTP/1.1" 200 16106 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:40 +0100] "GET /htdocs/vendor/moment/moment.min.js?v=15112019090740 HTTP/1.1" 200 51746 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:40 +0100] "GET /htdocs/vendor/tabulator/js/tabulator.min.js?v=15112019090740 HTTP/1.1" 200 301937 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:40 +0100] "GET /app/timeclock/index.js?v=15112019090740 HTTP/1.1" 200 15913 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:41 +0100] "GET /favicon.ico HTTP/1.1" 200 1749 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:41 +0100] "POST /api/db.cgi HTTP/1.1" 200 1799 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:41 +0100] "POST /api/fingerprint.cgi HTTP/1.1" 200 26 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [15/Nov/2019:09:07:41 +0100] "POST /api/fingerunload.cgi HTTP/1.1" 200 35 "http://localhost:6060/app/timeclock/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:41:33 +0200] "GET / HTTP/1.1" 500 22425 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:41:33 +0200] "GET /favicon.ico HTTP/1.1" 500 4051 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:45:22 +0200] "GET / HTTP/1.1" 500 26045 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:45:22 +0200] "GET /favicon.ico HTTP/1.1" 500 4811 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:47:41 +0200] "GET / HTTP/1.1" 500 26045 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:47:41 +0200] "GET /favicon.ico HTTP/1.1" 500 4811 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:47:58 +0200] "GET / HTTP/1.1" 500 25957 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:47:58 +0200] "GET /favicon.ico HTTP/1.1" 500 4745 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:48:26 +0200] "GET / HTTP/1.1" 200 978 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:48:26 +0200] "GET /favicon.ico HTTP/1.1" 200 987 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:49:06 +0200] "GET / HTTP/1.1" 500 23939 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:49:06 +0200] "GET /favicon.ico HTTP/1.1" 500 4346 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:49:55 +0200] "GET / HTTP/1.1" 200 955 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:49:55 +0200] "GET /favicon.ico HTTP/1.1" 200 954 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:51:26 +0200] "GET / HTTP/1.1" 200 977 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:51:26 +0200] "GET /favicon.ico HTTP/1.1" 200 986 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:52:22 +0200] "GET / HTTP/1.1" 200 990 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:52:22 +0200] "GET /favicon.ico HTTP/1.1" 200 999 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET / HTTP/1.1" 200 3856 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET /static/vendors/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET /static/vendors/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET /static/vendors/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET /static/vendors/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:06 +0200] "GET /static/vendors/tabulator/js/tabulator.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/img/hourtrax.png HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/vendors/moment/moment-with-locales.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/vendors/slimselect/slimselect.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/vendors/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/vendors/flatpickr/flatpickr.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/vendors/slimselect/slimselect.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/vendors/flatpickr/flatpickr.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/vendors/flatpickr/l10n/fr.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:07 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:08 +0200] "GET /favicon.ico HTTP/1.1" 200 3913 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:15 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:16 +0200] "GET /static/vendors/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:16 +0200] "GET /static/vendors/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:16 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:16 +0200] "GET /static/vendors/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:53:16 +0200] "GET /static/vendors/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:08 +0200] "GET / HTTP/1.1" 200 3856 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:08 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 5203 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:08 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/tabulator/js/tabulator.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/moment/moment-with-locales.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/slimselect/slimselect.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/flatpickr/flatpickr.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/vendors/flatpickr/l10n/fr.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:09 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:10 +0200] "GET /favicon.ico HTTP/1.1" 200 3855 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET / HTTP/1.1" 200 3856 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 5203 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/tabulator/js/tabulator.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/moment/moment-with-locales.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/slimselect/slimselect.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/flatpickr/flatpickr.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:15 +0200] "GET /static/vendors/flatpickr/l10n/fr.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:16 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:16 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:16 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:16 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:54:16 +0200] "GET /favicon.ico HTTP/1.1" 200 3855 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:55:50 +0200] "GET /static/ HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:55:50 +0200] "GET /favicon.ico HTTP/1.1" 200 3855 "http://localhost:8080/static/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:29 +0200] "GET /static/ HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:29 +0200] "GET /favicon.ico HTTP/1.1" 200 3845 "http://localhost:8080/static/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:33 +0200] "GET / HTTP/1.1" 200 3846 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 5203 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:34 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:35 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:35 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:35 +0200] "GET /favicon.ico HTTP/1.1" 200 3903 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET / HTTP/1.1" 200 3904 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 5203 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:41 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /favicon.ico HTTP/1.1" 200 3961 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:57:42 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:37 +0200] "GET / HTTP/1.1" 200 3808 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 5203 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/img/hourtrax.png HTTP/1.1" 200 23443 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:38 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:39 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:39 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:39 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:39 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:09:59:39 +0200] "GET /favicon.ico HTTP/1.1" 200 3865 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET / HTTP/1.1" 200 3081 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 5203 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/css/fonts/pot.ttf?26xz5o HTTP/1.1" 200 18548 "http://localhost:8080/static/css/icons.css?v=1.0.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:02 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:03 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:03 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:03 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:03 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:03 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:03 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:07:03 +0200] "GET /favicon.ico HTTP/1.1" 500 4374 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:33 +0200] "GET / HTTP/1.1" 200 3077 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:33 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 5203 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/css/fonts/pot.ttf?26xz5o HTTP/1.1" 200 18548 "http://localhost:8080/static/css/icons.css?v=1.0.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:34 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:35 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:35 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:09:35 +0200] "GET /favicon.ico HTTP/1.1" 500 4375 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:21:18 +0200] "GET / HTTP/1.1" 500 24144 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:21:19 +0200] "GET /favicon.ico HTTP/1.1" 500 4402 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:21:42 +0200] "GET / HTTP/1.1" 500 24144 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:21:42 +0200] "GET /favicon.ico HTTP/1.1" 500 4402 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:35 +0200] "GET / HTTP/1.1" 200 3071 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:35 +0200] "GET /static/css/icons.css?v=1.0.0 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:35 +0200] "GET /static/css/theme.css?v=1.0.0 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.0 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.0 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.0 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.0 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/static/css/icons.css?v=1.0.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/js/request.js?v=1.0.0 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/js/app.js?v=1.0.0 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/js/timecalc.js?v=1.0.0 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:36 +0200] "GET /static/js/dataform.js?v=1.0.0 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:37 +0200] "GET /favicon.ico HTTP/1.1" 500 4375 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:50 +0200] "GET / HTTP/1.1" 500 24145 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:50 +0200] "GET /favicon.ico HTTP/1.1" 500 4388 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:54 +0200] "GET / HTTP/1.1" 500 24144 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:23:54 +0200] "GET /favicon.ico HTTP/1.1" 500 4416 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:25:07 +0200] "GET / HTTP/1.1" 500 24165 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:25:07 +0200] "GET /favicon.ico HTTP/1.1" 500 4388 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET / HTTP/1.1" 200 3071 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/css/icons.css?v=1.0.1 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/css/theme.css?v=1.0.1 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.1 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.1 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.1 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.1 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/static/css/icons.css?v=1.0.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:06 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:07 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:07 +0200] "GET /static/js/request.js?v=1.0.1 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:07 +0200] "GET /static/js/app.js?v=1.0.1 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:07 +0200] "GET /static/js/timecalc.js?v=1.0.1 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:07 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:07 +0200] "GET /static/js/dataform.js?v=1.0.1 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:27:07 +0200] "GET /favicon.ico HTTP/1.1" 200 3070 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:41 +0200] "GET /static/ HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:42 +0200] "GET /favicon.ico HTTP/1.1" 500 4374 "http://localhost:8080/static/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:43 +0200] "GET / HTTP/1.1" 200 3071 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:43 +0200] "GET /static/css/icons.css?v=1.0.1 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.1 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/css/theme.css?v=1.0.1 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.1 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.1 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.1 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/static/css/icons.css?v=1.0.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/js/request.js?v=1.0.1 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/js/app.js?v=1.0.1 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/js/timecalc.js?v=1.0.1 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:44 +0200] "GET /static/js/dataform.js?v=1.0.1 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:45 +0200] "GET /favicon.ico HTTP/1.1" 500 4374 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:10:28:45 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [06/Sep/2020:12:25:49 +0200] "POST /POST HTTP/1.1" 200 8295 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:14:33 +0200] "GET / HTTP/1.1" 500 27485 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:14:33 +0200] "GET /favicon.ico HTTP/1.1" 500 6140 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:24:11 +0200] "GET / HTTP/1.1" 500 25485 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:24:12 +0200] "GET /favicon.ico HTTP/1.1" 500 5752 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET / HTTP/1.1" 200 7891 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/css/icons.css?v=1.0.1 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/css/theme.css?v=1.0.1 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.1 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.1 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.1 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.1 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:15 +0200] "GET /static/css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/static/css/icons.css?v=1.0.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/js/request.js?v=1.0.1 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/js/app.js?v=1.0.1 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/js/timecalc.js?v=1.0.1 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /static/js/dataform.js?v=1.0.1 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:26:16 +0200] "GET /favicon.ico HTTP/1.1" 200 7890 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:40 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET / HTTP/1.1" 200 7879 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/css/icons.css?v=1.0.1 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.1 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.1 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.1 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/css/theme.css?v=1.0.1 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.1 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/static/css/icons.css?v=1.0.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:47 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/js/request.js?v=1.0.1 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/js/app.js?v=1.0.1 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/js/timecalc.js?v=1.0.1 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/js/dataform.js?v=1.0.1 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /favicon.ico HTTP/1.1" 200 7878 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:48 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /system.html HTTP/1.1" 200 7878 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/css/icons.css?v=1.0.1 HTTP/1.1" 200 8389 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/css/theme.css?v=1.0.1 HTTP/1.1" 200 42771 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.1 HTTP/1.1" 200 8849 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.1 HTTP/1.1" 200 21148 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.1 HTTP/1.1" 200 15556 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.1 HTTP/1.1" 200 23078 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/static/css/icons.css?v=1.0.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:50 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/js/request.js?v=1.0.1 HTTP/1.1" 200 3738 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/js/app.js?v=1.0.1 HTTP/1.1" 200 3193 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/js/timecalc.js?v=1.0.1 HTTP/1.1" 200 4052 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/js/dataform.js?v=1.0.1 HTTP/1.1" 200 8099 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:29:51 +0200] "GET /favicon.ico HTTP/1.1" 500 5720 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:30:57 +0200] "GET /system.html HTTP/1.1" 500 25437 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:30:57 +0200] "GET /favicon.ico HTTP/1.1" 500 5720 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:02 +0200] "GET / HTTP/1.1" 500 25458 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:03 +0200] "GET /favicon.ico HTTP/1.1" 500 5748 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:14 +0200] "GET / HTTP/1.1" 500 25500 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:15 +0200] "GET /favicon.ico HTTP/1.1" 200 7878 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:30 +0200] "GET / HTTP/1.1" 500 25521 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:31 +0200] "GET /favicon.ico HTTP/1.1" 500 5790 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET / HTTP/1.1" 200 7879 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/css/icons.css?v=1.0.1 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/css/theme.css?v=1.0.1 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/vendor/tabulator/css/tabulator_site.css?v=1.0.1 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/vendor/slimselect/slimselect.css?v=1.0.1 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/vendor/flatpickr/flatpickr.min.css?v=1.0.1 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/vendor/flatpickr/themes/airbnb.css?v=1.0.1 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:57 +0200] "GET /static/css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/static/css/icons.css?v=1.0.1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/js/request.js?v=1.0.1 HTTP/1.1" 200 3738 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/js/app.js?v=1.0.1 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/js/timecalc.js?v=1.0.1 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/js/dataform.js?v=1.0.1 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:58 +0200] "GET /static/vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:31:59 +0200] "GET /favicon.ico HTTP/1.1" 500 5720 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:32:10 +0200] "GET /system.html HTTP/1.1" 500 25563 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:32:11 +0200] "GET /favicon.ico HTTP/1.1" 500 5818 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:36:52 +0200] "GET /system.html HTTP/1.1" 500 25458 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:36:53 +0200] "GET /favicon.ico HTTP/1.1" 500 5720 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:36:58 +0200] "GET / HTTP/1.1" 500 25479 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:36:59 +0200] "GET /favicon.ico HTTP/1.1" 500 5734 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:03 +0200] "GET / HTTP/1.1" 500 25479 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:04 +0200] "GET /favicon.ico HTTP/1.1" 200 7878 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:13 +0200] "GET / HTTP/1.1" 500 25500 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:14 +0200] "GET /favicon.ico HTTP/1.1" 500 5776 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:20 +0200] "GET /index.html HTTP/1.1" 500 25437 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:20 +0200] "GET /favicon.ico HTTP/1.1" 200 7878 "http://localhost:8080/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:33 +0200] "GET /index.html HTTP/1.1" 500 25458 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:33 +0200] "GET /favicon.ico HTTP/1.1" 500 5720 "http://localhost:8080/index.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:51 +0200] "GET / HTTP/1.1" 500 25542 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:37:51 +0200] "GET /favicon.ico HTTP/1.1" 500 5720 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:38:57 +0200] "GET / HTTP/1.1" 200 1013 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:38:57 +0200] "GET /favicon.ico HTTP/1.1" 200 1012 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:39:16 +0200] "GET /systeme.html HTTP/1.1" 200 1022 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:39:16 +0200] "GET /favicon.ico HTTP/1.1" 200 1012 "http://localhost:8080/systeme.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:40:50 +0200] "GET /system.html HTTP/1.1" 200 1022 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:40:50 +0200] "GET /favicon.ico HTTP/1.1" 200 1012 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:43:22 +0200] "GET /system.html HTTP/1.1" 200 1035 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:43:22 +0200] "GET /favicon.ico HTTP/1.1" 200 1035 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:44:22 +0200] "GET /system.html HTTP/1.1" 200 1035 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:44:22 +0200] "GET /favicon.ico HTTP/1.1" 200 1035 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:44:44 +0200] "GET /system.html HTTP/1.1" 200 1340 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:08:44:44 +0200] "GET /favicon.ico HTTP/1.1" 200 1340 "http://localhost:8080/system.html" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET / HTTP/1.1" 200 6917 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:14 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 4029 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3193 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8099 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /favicon.ico HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:22:15 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:58 +0200] "GET / HTTP/1.1" 200 7214 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:58 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:58 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 3787 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:31:59 +0200] "GET /js/staff.js HTTP/1.1" 200 3884 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:32:00 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:10:32:00 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET / HTTP/1.1" 200 7214 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:35 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 3787 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /js/staff.js HTTP/1.1" 200 4397 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:11:59:36 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:31:19 +0200] "GET /db/ HTTP/1.1" 400 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:31:37 +0200] "GET /db?sql=select%20*%20from%20staff HTTP/1.1" 400 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:31:46 +0200] "GET /db/?sql=select%20*%20from%20staff HTTP/1.1" 400 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:33:06 +0200] "GET /db/?sql=select%20*%20from%20staff HTTP/1.1" 400 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:33:07 +0200] "GET /db/?sql=select%20*%20from%20staff HTTP/1.1" 400 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:33:40 +0200] "GET /db/?sql=select%20*%20from%20staff&type=queryarray HTTP/1.1" 400 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:33:49 +0200] "GET /db/?sql=select%20*%20from%20staff&type=queryarray HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:35:21 +0200] "GET /db/?sql=select%20*%20from%20staff&type=queryarray HTTP/1.1" 500 21887 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:36:46 +0200] "GET /db/?sql=select%20*%20from%20staff&type=queryarray HTTP/1.1" 200 7826 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET / HTTP/1.1" 200 7214 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:22 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 415 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:23 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:12:40:45 +0200] "GET /db?sql=select%20*%20from%20staff&type=queryarray HTTP/1.1" 200 7826 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET / HTTP/1.1" 200 7214 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:03 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /vendor/tinymce/js/tinymce/tinymce.min.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 415 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:54:04 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:58:59 +0200] "GET /db/?sql=select%20*%20from%20staff&type=queryarray HTTP/1.1" 200 7826 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:02 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:02 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 415 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:03 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:04 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:04 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:04 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:22 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 415 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:23 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:35 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:36 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 415 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:13:59:37 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:02 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 415 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:00:03 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:09 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:09 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:09 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:10 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:11 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:21 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /js/staff.js HTTP/1.1" 200 4475 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:01:22 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:03:35 +0200] "GET /db?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null; HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:03:46 +0200] "GET /db/?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null; HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:04:43 +0200] "GET /db/?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null;&type=queryarray HTTP/1.1" 200 4946 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:06 +0200] "GET /db/?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null;&type=queryarray HTTP/1.1" 200 4946 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:08 +0200] "GET /db/?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null; HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:09 +0200] "GET /db?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null; HTTP/1.1" 200 15 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:10 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:10 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:10 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:10 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:10 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:10 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:10 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:11 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:13 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:13 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:13 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:13 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:13 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:13 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:13 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:14 +0200] "POST /db HTTP/1.1" 400 15 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:05:15 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:06:34 +0200] "GET /db/?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null;&type=queryarray HTTP/1.1" 200 4946 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:07:50 +0200] "GET /db/?sql=SELECT%20id,%20prename,%20surname,%20isblocked,%20isdisabled,%20null%20as%20lastentry,%20null%20as%20lastleave%20FROM%20staff%20where%20isdeleted%20is%20null;&type=queryarray HTTP/1.1" 200 5115 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:15 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:16 +0200] "POST /db HTTP/1.1" 400 27 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:17 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:25 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:25 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:26 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:27 +0200] "POST /db HTTP/1.1" 400 27 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:08:27 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:35 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "POST /db HTTP/1.1" 500 6233 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:09:36 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:01 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:01 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:02 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:03 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:03 +0200] "POST /db HTTP/1.1" 500 6233 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:03 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:21 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "POST /db HTTP/1.1" 500 6241 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:22 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:58 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:58 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:58 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:11:59 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:12:00 +0200] "POST /db HTTP/1.1" 400 27 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:12:00 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:31 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "POST /db HTTP/1.1" 500 4618 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:14:13:32 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:08 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:08 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:09 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:10 +0200] "POST /db HTTP/1.1" 500 4618 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:10 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:53 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "POST /db HTTP/1.1" 500 4618 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:13:54 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:35 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:35 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:36 +0200] "POST /db HTTP/1.1" 400 30 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:14:37 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:50 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:51 +0200] "POST /db HTTP/1.1" 400 29 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:17:52 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:43 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:44 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:44 +0200] "GET /favicon.ico HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:21:44 +0200] "POST /db HTTP/1.1" 400 29 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:03 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:04 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:22:04 +0200] "POST /db HTTP/1.1" 400 29 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:34 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:35 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:35 +0200] "POST /db HTTP/1.1" 400 29 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:35 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:45 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:25:46 +0200] "POST /db HTTP/1.1" 500 6555 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:10 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:11 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:28:11 +0200] "POST /db HTTP/1.1" 500 6579 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:55 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:30:56 +0200] "POST /db HTTP/1.1" 400 1034 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:03 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:33:04 +0200] "POST /db HTTP/1.1" 400 1034 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:40:07 +0200] "POST /db HTTP/1.1" 400 29 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /css/icons.css?v=3 HTTP/1.1" 200 8389 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /css/theme.css?v=3 HTTP/1.1" 200 42771 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/slimselect/slimselect.css?v=3 HTTP/1.1" 200 8849 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/flatpickr/flatpickr.min.css?v=3 HTTP/1.1" 200 15556 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/tabulator/css/tabulator_site.css?v=3 HTTP/1.1" 200 23078 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/flatpickr/themes/airbnb.css?v=3 HTTP/1.1" 200 21148 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /css/fonts/pot.ttf?mtlchg HTTP/1.1" 200 36644 "http://localhost:8080/css/icons.css?v=3" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:28 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:29 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:29 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:29 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:29 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:29 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:29 +0200] "POST /db HTTP/1.1" 400 29 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:41:29 +0200] "GET /vendor/moment/moment-with-locales.min.js.map HTTP/1.1" 404 9 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:15 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:16 +0200] "POST /db HTTP/1.1" 400 189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:47:24 +0200] "POST /db HTTP/1.1" 400 189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:51:04 +0200] "POST /db HTTP/1.1" 400 29 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:52:43 +0200] "POST /db HTTP/1.1" 400 205 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:11 +0200] "POST /db HTTP/1.1" 400 205 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET / HTTP/1.1" 200 7124 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "GET /js/timeclock.js HTTP/1.1" 404 9 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:53:53 +0200] "POST /db HTTP/1.1" 200 5448 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET / HTTP/1.1" 200 7195 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /vendor/tabulator/js/tabulator.min.js HTTP/1.1" 200 337830 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /vendor/moment/moment-with-locales.min.js HTTP/1.1" 200 358182 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /vendor/slimselect/slimselect.js HTTP/1.1" 200 74826 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /vendor/flatpickr/l10n/fr.js HTTP/1.1" 200 1893 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /vendor/flatpickr/flatpickr.min.js HTTP/1.1" 200 48355 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /js/request.js?v=3 HTTP/1.1" 200 430 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /js/app.js?v=3 HTTP/1.1" 200 3189 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /js/dataform.js?v=3 HTTP/1.1" 200 8083 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /js/staff.js HTTP/1.1" 200 4495 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /js/stafftimetrack.js HTTP/1.1" 200 5946 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /js/stafftrack.js HTTP/1.1" 200 2013 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /js/timecalc.js?v=3 HTTP/1.1" 200 4052 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" +127.0.0.1 - - [11/Sep/2020:15:55:19 +0200] "GET /img/potlogowhite.svg HTTP/1.1" 200 11940 "http://localhost:8080/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0" diff --git a/data/auth.clear.passwd b/.hourtrax/auth.clear.passwd similarity index 100% rename from data/auth.clear.passwd rename to .hourtrax/auth.clear.passwd diff --git a/data/auth.passwd b/.hourtrax/auth.passwd similarity index 100% rename from data/auth.passwd rename to .hourtrax/auth.passwd diff --git a/.hourtrax/error.log b/.hourtrax/error.log new file mode 100644 index 0000000..fc260f1 --- /dev/null +++ b/.hourtrax/error.log @@ -0,0 +1,1943 @@ +Starting Starlight/0.0306 (MSWin32) http server listening at port 6060 +Starting Starlight/0.0306 (MSWin32) http server listening at port 6060 +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Starting Starlight/0.0306 (MSWin32) http server listening at port 6060 +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Starting Starlight/0.0306 (MSWin32) http server listening at port 6060 +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Das System kann den angegebenen Pfad nicht finden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Der Befehl "ps" ist entweder falsch geschrieben oder +konnte nicht gefunden werden. +Das System kann den angegebenen Pfad nicht finden. +Starting Starlight/0.0400 (MSWin32) http server listening at port 6060 +Terminating on signal SIGHUP(1) +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +DBI connect('dbname=C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/data/hourtrax.sqlite','',...) failed: unable to open database file at C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25. + at C:\Strawberry\perl\lib\Carp.pm line 291 + Carp::croak('DBI connect(\'dbname=C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/data/hourtrax.sqlite\',\'\',...) failed: unable to open database file') called at C:\Strawberry\perl\vendor\lib\DBI.pm line 692 + DBI::__ANON__(undef, undef) called at C:\Strawberry\perl\vendor\lib\DBI.pm line 748 + DBI::connect('DBI', 'DBI:SQLite:dbname=C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/data/hourtrax.sqlite', '', '', 'HASH(0x5a8c4a8)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\lib\dksdb.pm line 25 + dksdb::new('dksdb', 'HASH(0x5a8c520)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 25 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x4e90420)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x4e80060)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x5017300)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x50206a8)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x501af68)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x50247f8)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5155ac0)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5155b80)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5155c70)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0x5016ad8)', 'HASH(0x5a73968)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x50168e0)', 'HASH(0x5a73968)', 'IO::Socket::INET=GLOB(0x5a744d8)', 'CODE(0x5016ad8)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x50168e0)', 'CODE(0x5016ad8)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x50168e0)', 'CODE(0x5016ad8)') called at C:\Strawberry\perl\site\lib\Plack\Handler\Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x50168e0)', 'CODE(0x5016ad8)') called at C:\Strawberry\perl\site\lib\Plack\Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x5033178)', 'Plack::Handler::Starlight=HASH(0x50168e0)') called at C:\Strawberry\perl\site\lib\Plack\Runner.pm line 277 + Plack::Runner::run('CODE(0x5024798)') called at bin\hourtrax\hourtrax.pl line 115 +DBI connect('dbname=C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/data/hourtrax.sqlite','',...) failed: unable to open database file at C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25. + at C:\Strawberry\perl\lib\Carp.pm line 291 + Carp::croak('DBI connect(\'dbname=C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/data/hourtrax.sqlite\',\'\',...) failed: unable to open database file') called at C:\Strawberry\perl\vendor\lib\DBI.pm line 692 + DBI::__ANON__(undef, undef) called at C:\Strawberry\perl\vendor\lib\DBI.pm line 748 + DBI::connect('DBI', 'DBI:SQLite:dbname=C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/data/hourtrax.sqlite', '', '', 'HASH(0x5e0bc18)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\lib\dksdb.pm line 25 + dksdb::new('dksdb', 'HASH(0x5d4a798)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 25 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x4e90420)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x5a73740)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x5017300)', 'HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x50206a8)', 'HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x501af68)', 'HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x50247f8)', 'HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x5155ac0)', 'HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x5155b80)', 'HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5a74520)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5155c70)', 'HASH(0Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +DBI connect('dbname=C:/Users/kilian/Workspace/data/hourtrax.sqlite','',...) failed: unable to open database file at C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25. + at C:\Strawberry\perl\lib\Carp.pm line 291 + Carp::croak('DBI connect(\'dbname=C:/Users/kilian/Workspace/data/hourtrax.sqlite\',\'\',...) failed: unable to open database file') called at C:\Strawberry\perl\vendor\lib\DBI.pm line 692 + DBI::__ANON__(undef, undef) called at C:\Strawberry\perl\vendor\lib\DBI.pm line 748 + DBI::connect('DBI', 'DBI:SQLite:dbname=C:/Users/kilian/Workspace/data/hourtrax.sqlite', '', '', 'HASH(0x5b2d968)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\lib\dksdb.pm line 25 + dksdb::new('dksdb', 'HASH(0x5b2d9e0)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 25 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x4c9f118)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x4c9f088)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x4c0ab30)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x4ca5570)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x4ca6e68)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x50a8a10)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x509e4a8)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x509e418)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x509e388)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0x509e328)', 'HASH(0x5b199d8)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x4bf9720)', 'HASH(0x5b199d8)', 'IO::Socket::INET=GLOB(0x5b13978)', 'CODE(0x509e328)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x4bf9720)', 'CODE(0x509e328)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x4bf9720)', 'CODE(0x509e328)') called at C:\Strawberry\perl\site\lib\Plack\Handler\Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x4bf9720)', 'CODE(0x509e328)') called at C:\Strawberry\perl\site\lib\Plack\Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x50a4778)', 'Plack::Handler::Starlight=HASH(0x4bf9720)') called at C:\Strawberry\perl\site\lib\Plack\Runner.pm line 277 + Plack::Runner::run('CODE(0x4c0a308)') called at bin\hourtrax\hourtrax.pl line 115 +DBI connect('dbname=C:/Users/kilian/Workspace/data/hourtrax.sqlite','',...) failed: unable to open database file at C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25. + at C:\Strawberry\perl\lib\Carp.pm line 291 + Carp::croak('DBI connect(\'dbname=C:/Users/kilian/Workspace/data/hourtrax.sqlite\',\'\',...) failed: unable to open database file') called at C:\Strawberry\perl\vendor\lib\DBI.pm line 692 + DBI::__ANON__(undef, undef) called at C:\Strawberry\perl\vendor\lib\DBI.pm line 748 + DBI::connect('DBI', 'DBI:SQLite:dbname=C:/Users/kilian/Workspace/data/hourtrax.sqlite', '', '', 'HASH(0x5a74a38)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\lib\dksdb.pm line 25 + dksdb::new('dksdb', 'HASH(0x5a74a98)') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 25 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x4c9f118)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x5b2d188)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x4c0ab30)', 'HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x4ca5570)', 'HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x4ca6e68)', 'HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x50a8a10)', 'HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x509e4a8)', 'HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x509e418)', 'HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x509e388)', 'HASH(0x59ff448)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x59ff448)') called aStarting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Template process failed: file error - module/module/index.tt: not found + at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 362 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 454 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x66e6b60)', '^J') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 96 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x503deb8)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x5b21828)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x4c2fa70)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5047230)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x504ba40)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x5057258)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x506a990)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x506a900)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5063618)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0x50635b8)', 'HASH(0x5b15798)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x506aa68)', 'HASH(0x5b15798)', 'IO::Socket::INET=GLOB(0x5b16290)', 'CODE(0x50635b8)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x506aa68)', 'CODE(0x50635b8)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x506aa68)', 'CODE(0x50635b8)') called at C:\Strawberry\perl\site\lib\Plack\Handler\Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x506aa68)', 'CODE(0x50635b8)') called at C:\Strawberry\perl\site\lib\Plack\Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x5063588)', 'Plack::Handler::Starlight=HASH(0x506aa68)') called at C:\Strawberry\perl\site\lib\Plack\Runner.pm line 277 + Plack::Runner::run('CODE(0x50571f8)') called at bin\hourtrax\hourtrax.pl line 115 +Template process failed: file error - module/module/module/index.tt: not found + at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 362 + CGI::Carp::realdie('Template process failed: file error - module/module/module/index.tt: not found^J') called at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 454 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x6c31938)', '^J') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 96 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x503deb8)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x5b16248)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x4c2fa70)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x5047230)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x504ba40)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x5057258)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x506a990)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x506a900)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x5063618)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0x50635b8)', 'HASH(0x66bbc10)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x506aa68)', 'HASH(0x66bbc10)', 'IO::Socket::INET=GLOB(0x6c20cc0)', 'CODE(0x50635b8)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x506aa68)', 'CODE(0x50635b8)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 763 + StarTemplate process failed: file error - module/module/module/module/index.tt: not found + at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 362 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/index.tt: not found^J') called at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 454 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0xaa1cf48)', '^J') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 96 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x5fceff8)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7f4b318)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x5c37b90)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x607bac0)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x607c290)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x608bae8)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x60b1340)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x60b12b0)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x609ef18)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0x609eeb8)', 'HASH(0x7f4b990)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x60b1418)', 'HASH(0x7f4b990)', 'IO::Socket::INET=GLOB(0x7f4b8d0)', 'CODE(0x609eeb8)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x60b1418)', 'CODE(0x609eeb8)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x60b1418)', 'CODE(0x609eeb8)') called at C:\Strawberry\perl\site\lib\Plack\Handler\Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x60b1418)', 'CODE(0x609eeb8)') called at C:\Strawberry\perl\site\lib\Plack\Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x609ee88)', 'Plack::Handler::Starlight=HASH(0x60b1418)') called at C:\Strawberry\perl\site\lib\Plack\Runner.pm line 277 + Plack::Runner::run('CODE(0x608ba88)') called at bin\hourtrax\hourtrax.pl line 115 +Template process failed: file error - module/module/module/module/module/index.tt: not found + at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 362 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/index.tt: not found^J') called at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 454 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0xaa3ed48)', '^J') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 96 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0x5fceff8)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7f4b798)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x5c37b90)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x607bac0)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x607c290)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x608bae8)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x60b1340)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x60b12b0)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x609ef18)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0x609eeb8)', 'HASH(0x7f4be88)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x60b1418)', 'HASH(0x7f4be88)', 'IO::Socket::INET=GLOB(0x6f52ef0)', 'CODE(0x609eeb8)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x60b1418)', 'CODE(0x609eeb8)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\StrTemplate process failed: file error - module/module/index.tt: not found + at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 362 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 454 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0xf1f0ac8)', '^J') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 96 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0xa20b998)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0xad28ed0)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x9cff6a0)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0xa219d60)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0xa2154e0)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0xa22cdb8)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0xa243520)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0xa243490)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0xa237158)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0xa2370f8)', 'HASH(0xa857460)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0xa2435f8)', 'HASH(0xa857460)', 'IO::Socket::INET=GLOB(0xad28e88)', 'CODE(0xa2370f8)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0xa2435f8)', 'CODE(0xa2370f8)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0xa2435f8)', 'CODE(0xa2370f8)') called at C:\Strawberry\perl\site\lib\Plack\Handler\Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0xa2435f8)', 'CODE(0xa2370f8)') called at C:\Strawberry\perl\site\lib\Plack\Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0xa2370c8)', 'Plack::Handler::Starlight=HASH(0xa2435f8)') called at C:\Strawberry\perl\site\lib\Plack\Runner.pm line 277 + Plack::Runner::run('CODE(0xa22cd58)') called at bin\hourtrax\hourtrax.pl line 115 +Template process failed: file error - module/module/module/index.tt: not found + at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 362 + CGI::Carp::realdie('Template process failed: file error - module/module/module/index.tt: not found^J') called at C:\Strawberry\perl\vendor\lib\CGI\Carp.pm line 454 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0xf3407a8)', '^J') called at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 96 + eval {...} at C:\Users\kilian\Workspace\hourtrax\bin\hourtrax\app\index.cgi line 2 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::__ANON__('CGI::Compile=HASH(0xa20b998)', '', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', 'C:/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0xa479620)') called at C:\Strawberry\perl\site\lib\CGI\Compile.pm line 151 + CGI::Compile::ROOT::C_3a_Users_kilian_Workspace_hourtrax_bin_hourtrax_app::index_2ecgi at C:\Strawberry\perl\site\lib\CGI\Emulate\PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\App\WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x9cff6a0)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\App\URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0xa219d60)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0xa2154e0)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0xa22cdb8)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0xa243520)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 100 + eval {...} at C:\Strawberry\perl\vendor\lib\Try\Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0xa243490)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Middleware\AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0xa237158)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Component.pm line 50 + Plack::Component::__ANON__('HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + eval {...} at C:\Strawberry\perl\site\lib\Plack\Util.pm line 145 + Plack::Util::run_app('CODE(0xa2370f8)', 'HASH(0xf338e48)') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0xa2435f8)', 'HASH(0xf338e48)', 'IO::Socket::INET=GLOB(0xa8574c0)', 'CODE(0xa2370f8)', '', '', '') called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0xa2435f8)', 'CODE(0xa2370f8)', 1000) called at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 765 + eval {...} at C:\Strawberry\perl\site\lib\Starlight\Server.pm line 763 + StarStarting Starlight/0.0400 (MSWin32) http server listening at port 8080 +Starlight/0.0400 (MSWin32): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +[Fri Sep 11 08:09:44 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1036: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 08:09:44 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1036: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 08:09:44 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1036: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +DBI connect('dbname=/home/kilian/.hourtrax/hourtrax.sqlite','',...) failed: unable to open database file at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25. + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/Carp.pm line 291 + Carp::croak('DBI connect(\'dbname=/home/kilian/.hourtrax/hourtrax.sqlite\',\'\',...) failed: unable to open database file') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/x86_64-linux/DBI.pm line 692 + DBI::__ANON__(undef, undef) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/x86_64-linux/DBI.pm line 748 + DBI::connect('DBI', 'DBI:SQLite:dbname=/home/kilian/.hourtrax/hourtrax.sqlite', '', '', 'HASH(0x7fffe70a26b0)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25 + dksdb::new('dksdb', 'HASH(0x7fffe70a2728)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 25 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe5f21898)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe62f5198)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe628e4c8)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe56daa08)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe6e6d728)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe6e6d8d8)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe6f70588)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe6f70438)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe6f8a118)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe6f7bb80)', 'HASH(0x7fffe709b180)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'HASH(0x7fffe709b180)', 'IO::Socket::INET=GLOB(0x7fffe709b270)', 'CODE(0x7fffe6f7bb80)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'CODE(0x7fffe6f7bb80)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'CODE(0x7fffe6f7bb80)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'CODE(0x7fffe6f7bb80)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe628e2e8)', 'Plack::Handler::Starlight=HASH(0x7fffe6f8af28)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe628e318)', 'CODE(0x7fffe6e6d860)') called at hourtrax.pl line 118 +DBI connect('dbname=/home/kilian/.hourtrax/hourtrax.sqlite','',...) failed: unable to open database file at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25. + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/Carp.pm line 291 + Carp::croak('DBI connect(\'dbname=/home/kilian/.hourtrax/hourtrax.sqlite\',\'\',...) failed: unable to open database file') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/x86_64-linux/DBI.pm line 692 + DBI::__ANON__(undef, undef) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/x86_64-linux/DBI.pm line 748 + DBI::connect('DBI', 'DBI:SQLite:dbname=/home/kilian/.hourtrax/hourtrax.sqlite', '', '', 'HASH(0x7fffe70a2370)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/lib/dksdb.pm line 25 + dksdb::new('dksdb', 'HASH(0x7fffe70a23e8)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 25 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe5f21898)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe62f5198)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe628e4c8)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe56daa08)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe6e6d728)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe6e6d8d8)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe6f70588)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe6f70438)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe6f8a118)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe6f7bb80)', 'HASH(0x7fffe709b120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'HASH(0x7fffe709b120)', 'IO::Socket::INET=GLOB(0x7fffe709b258)', 'CODE(0x7fffe6f7bb80)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'CODE(0x7fffe6f7bb80)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'CODE(0x7fffe6f7bb80)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe6f8af28)', 'CODE(0x7fffe6f7bb80)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe628e2e8)', 'Plack::Handler::Starlight=HASH(0x7fffe6f8af28)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe628e318)', 'CODE(0x7fffe6e6d860)') called at hourtrax.pl line 118 +[Fri Sep 11 08:23:54 2020] hourtrax.pl: cannot chdir to child for /tmp/cgi_compile_1089: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 08:23:54 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1089: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 08:23:54 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1089: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Template process failed: file error - module/periods/tlb_staffperiodweeks.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/periods/tlb_staffperiodweeks.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe18f0af8)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe0511198)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe08e4c68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe087dec8)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffdfccda08)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe145ff08)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe14600b8)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe1563118)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe1562fc8)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe157c968)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe156e3d0)', 'HASH(0x7fffe168cf38)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'HASH(0x7fffe168cf38)', 'IO::Socket::INET=GLOB(0x7fffe168ce30)', 'CODE(0x7fffe156e3d0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'CODE(0x7fffe156e3d0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'CODE(0x7fffe156e3d0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'CODE(0x7fffe156e3d0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe087dce8)', 'Plack::Handler::Starlight=HASH(0x7fffe157d778)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe087dd18)', 'CODE(0x7fffe1460070)') called at hourtrax.pl line 118 +Template process failed: file error - module/periods/tlb_staffperiodweeks.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/periods/tlb_staffperiodweeks.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe18e9c10)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe0511198)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe08e4c68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe087dec8)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffdfccda08)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe145ff08)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe14600b8)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe1563118)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe1562fc8)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe157c968)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe156e3d0)', 'HASH(0x7fffe168cf50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'HASH(0x7fffe168cf50)', 'IO::Socket::INET=GLOB(0x7fffe168cea8)', 'CODE(0x7fffe156e3d0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'CODE(0x7fffe156e3d0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'CODE(0x7fffe156e3d0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe157d778)', 'CODE(0x7fffe156e3d0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe087dce8)', 'Plack::Handler::Starlight=HASH(0x7fffe157d778)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe087dd18)', 'CODE(0x7fffe1460070)') called at hourtrax.pl line 118 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a5a858)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe96f08f0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9800d58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9800d58)', 'IO::Socket::INET=GLOB(0x7fffe9800c50)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a40d80)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9801130)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9800aa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9800aa0)', 'IO::Socket::INET=GLOB(0x7fffe832d790)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a61488)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe96f07a0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe98009e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe98009e0)', 'IO::Socket::INET=GLOB(0x7fffe9830d58)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a9f9b0)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9800bc0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9819028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9819028)', 'IO::Socket::INET=GLOB(0x7fffe98010d0)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe98184b8)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9a878a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9801088)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9801088)', 'IO::Socket::INET=GLOB(0x7fffe9800a28)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a96098)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9a64818)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9a67508)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9a67508)', 'IO::Socket::INET=GLOB(0x7fffe9800f68)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe980c8b0)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9aae7e8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9ab5bb0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9ab5bb0)', 'IO::Socket::INET=GLOB(0x7fffe9819028)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe982eaf8)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9a76190)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9a83b48)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9a83b48)', 'IO::Socket::INET=GLOB(0x7fffe98010d0)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a69748)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe96f07a0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9801340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9801340)', 'IO::Socket::INET=GLOB(0x7fffe9800b60)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a419e0)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9abee00)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9a63ca8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9a63ca8)', 'IO::Socket::INET=GLOB(0x7fffe9a67508)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a6eae0)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9aa0340)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9a3ec50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9a3ec50)', 'IO::Socket::INET=GLOB(0x7fffe9800a28)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9ab5118)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe96f02f0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9aa6e60)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9aa6e60)', 'IO::Socket::INET=GLOB(0x7fffe9aa6ed8)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a41748)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9801130)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9801010)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9801010)', 'IO::Socket::INET=GLOB(0x7fffe98012c8)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a60888)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9aa6b90)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9aa6dd0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9aa6dd0)', 'IO::Socket::INET=GLOB(0x7fffe9820588)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a9d140)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe97f2768)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9804930)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9804930)', 'IO::Socket::INET=GLOB(0x7fffe9801088)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe982e278)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9a8e660)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9a87ee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9a87ee8)', 'IO::Socket::INET=GLOB(0x7fffe98040d8)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a963c8)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9a64ab0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9a67758)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9a67758)', 'IO::Socket::INET=GLOB(0x7fffe9800f38)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9800ae8)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9aae4d0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe980c510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe980c510)', 'IO::Socket::INET=GLOB(0x7fffe9a645a0)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a62250)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9801280)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9832fa0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9832fa0)', 'IO::Socket::INET=GLOB(0x7fffe98007d0)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a97120)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9800a58)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe98012f8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe98012f8)', 'IO::Socket::INET=GLOB(0x7fffe96f0500)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a68588)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe96f9120)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9838c78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9838c78)', 'IO::Socket::INET=GLOB(0x7fffe98007b8)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/module/module/module/module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/module/module/module/module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a8e7b0)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9a76740)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9800f68)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9800f68)', 'IO::Socket::INET=GLOB(0x7fffe98012c8)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +Template process failed: file error - module/module/index.tt: not found + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 361 + CGI::Carp::realdie('Template process failed: file error - module/module/index.tt: not found^J') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Carp.pm line 453 + CGI::Carp::die('Template process failed: ', 'Template::Exception=ARRAY(0x7fffe9a61dd0)', '^J') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 96 + eval {...} at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi line 2 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::__ANON__('CGI::Compile=HASH(0x7fffe8687238)', '', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app/index.cgi', '/mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/app', 'ARRAY(0x7fffe9801268)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 151 + CGI::Compile::ROOT::mnt_c_Users_kilian_Workspace_hourtrax_bin_hourtrax_app_index_2ecgi::index_2ecgi at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Emulate/PSGI.pm line 30 + CGI::Emulate::PSGI::__ANON__('HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/WrapCGI.pm line 95 + Plack::App::WrapCGI::call('Plack::App::WrapCGI=HASH(0x7fffe89f4d48)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe7e41a08)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe95d30b8)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe95d3268)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe96d6408)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe96d62b8)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe96efc78)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe96e16e0)', 'HASH(0x7fffe9832960)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'HASH(0x7fffe9832960)', 'IO::Socket::INET=GLOB(0x7fffe9800c98)', 'CODE(0x7fffe96e16e0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe96f0a88)', 'CODE(0x7fffe96e16e0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe89f4b68)', 'Plack::Handler::Starlight=HASH(0x7fffe96f0a88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe89f4b98)', 'CODE(0x7fffe95d31d8)') called at hourtrax.pl line 118 +[Fri Sep 11 08:38:50 2020] hourtrax.pl: cannot chdir to child for /tmp/cgi_compile_1112: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 08:38:50 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1112: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +[Fri Sep 11 08:43:14 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1123: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 08:43:14 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1123: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +[Fri Sep 11 10:16:05 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1145: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 10:16:05 2020] hourtrax.pl: cannot chdir to child for /tmp/cgi_compile_1145: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +[Fri Sep 11 10:16:05 2020] hourtrax.pl: cannot remove directory for /tmp/cgi_compile_1145: No such file or directory at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/CGI/Compile.pm line 213. +Starting Starlight/0.0400 (linux) http server listening at port 5000 +Starlight/0.0400 (linux): Accepting connections at http://0:5000/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Can't locate object method "queryarray" via package "Module::DB" at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 55. + at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 48 + Module::DB::sqlite('Module::DB=HASH(0x7fffe5a80a00)', 'HASH(0x7fffe5d19a50)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7fffe5a80a00)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe5a80b68)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe5a91a10)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe5a91bc0)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe5b2fcd8)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe5b4a980)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe5b4abc0)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe5b4aa88)', 'HASH(0x7fffe5d19a50)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe5d193a8)', 'HASH(0x7fffe5d19a50)', 'IO::Socket::INET=GLOB(0x7fffe5d19b58)', 'CODE(0x7fffe5b4aa88)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe5d193a8)', 'CODE(0x7fffe5b4aa88)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe5d193a8)', 'CODE(0x7fffe5b4aa88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe5d193a8)', 'CODE(0x7fffe5b4aa88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe5a80be0)', 'Plack::Handler::Starlight=HASH(0x7fffe5d193a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe5a80bc8)', 'CODE(0x7fffe5a91b48)') called at hourtrax.pl line 116 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +QUERYSORTED: +select * from staff +=== +QUERYSORTED: +select * from staff +=== +QUERYSORTED: +select * from staff +=== +QUERYSORTED: +SELECT id, prename, surname, isblocked, isdisabled, null as lastentry, null as lastleave FROM staff where isdeleted is null +=== +QUERYSORTED: +SELECT id, prename, surname, isblocked, isdisabled, null as lastentry, null as lastleave FROM staff where isdeleted is null +=== +QUERYSORTED: +SELECT id, prename, surname, isblocked, isdisabled, null as lastentry, null as lastleave FROM staff where isdeleted is null +=== +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +QUERYSORTED: +SELECT id, prename, surname, isblocked, isdisabled, null as lastentry, null as lastleave FROM staff where isdeleted is null +=== +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +encountered object 'Plack::Request=HASH(0x7fffe278cf88)', but neither allow_blessed nor convert_blessed settings are enabled at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 71. + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/Carp.pm line 291 + Carp::croak('encountered object \'Plack::Request=HASH(0x7fffe278cf88)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 527 + JSON::PP::encode_error('encountered object \'Plack::Request=HASH(0x7fffe278cf88)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 351 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffe292de20)', 'Plack::Request=HASH(0x7fffe278cf88)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 379 + JSON::PP::hash_to_json('JSON::PP=HASH(0x7fffe292de20)', 'HASH(0x7fffe291b008)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 321 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffe292de20)', 'HASH(0x7fffe291b008)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 300 + JSON::PP::PP_encode_json('JSON::PP=HASH(0x7fffe292de20)', 'HASH(0x7fffe291b008)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 140 + JSON::PP::encode('JSON::PP=HASH(0x7fffe292de20)', 'HASH(0x7fffe291b008)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 105 + JSON::PP::encode_json('HASH(0x7fffe291b008)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 71 + Module::DB::sqlite('Module::DB=HASH(0x7fffe267ebe8)', 'HASH(0x7fffe291aee8)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7fffe267ebe8)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe267e9c0)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe268f988)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe268fb38)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe272d3d0)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe274ce68)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe274d0a8)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe274cf70)', 'HASH(0x7fffe291aee8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'HASH(0x7fffe291aee8)', 'IO::Socket::INET=GLOB(0x7fffe274d6a8)', 'CODE(0x7fffe274cf70)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'CODE(0x7fffe274cf70)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'CODE(0x7fffe274cf70)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'CODE(0x7fffe274cf70)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe267e840)', 'Plack::Handler::Starlight=HASH(0x7fffe2793a28)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe267e828)', 'CODE(0x7fffe268fac0)') called at hourtrax.pl line 116 +encountered object 'Plack::Request=HASH(0x7fffe291b420)', but neither allow_blessed nor convert_blessed settings are enabled at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 71. + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/Carp.pm line 291 + Carp::croak('encountered object \'Plack::Request=HASH(0x7fffe291b420)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 527 + JSON::PP::encode_error('encountered object \'Plack::Request=HASH(0x7fffe291b420)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 351 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffe292d7f0)', 'Plack::Request=HASH(0x7fffe291b420)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 379 + JSON::PP::hash_to_json('JSON::PP=HASH(0x7fffe292d7f0)', 'HASH(0x7fffe278cce8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 321 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffe292d7f0)', 'HASH(0x7fffe278cce8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 300 + JSON::PP::PP_encode_json('JSON::PP=HASH(0x7fffe292d7f0)', 'HASH(0x7fffe278cce8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 140 + JSON::PP::encode('JSON::PP=HASH(0x7fffe292d7f0)', 'HASH(0x7fffe278cce8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 105 + JSON::PP::encode_json('HASH(0x7fffe278cce8)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 71 + Module::DB::sqlite('Module::DB=HASH(0x7fffe267ebe8)', 'HASH(0x7fffe278d018)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7fffe267ebe8)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffe267e9c0)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffe268f988)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffe268fb38)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffe272d3d0)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffe274ce68)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffe274d0a8)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffe274cf70)', 'HASH(0x7fffe278d018)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'HASH(0x7fffe278d018)', 'IO::Socket::INET=GLOB(0x7fffe278d048)', 'CODE(0x7fffe274cf70)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'CODE(0x7fffe274cf70)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'CODE(0x7fffe274cf70)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffe2793a28)', 'CODE(0x7fffe274cf70)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffe267e840)', 'Plack::Handler::Starlight=HASH(0x7fffe2793a28)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffe267e828)', 'CODE(0x7fffe268fac0)') called at hourtrax.pl line 116 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +encountered object 'Hash::MultiValue=HASH(0x7fffc396a7e8)', but neither allow_blessed nor convert_blessed settings are enabled at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 71. + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/Carp.pm line 291 + Carp::croak('encountered object \'Hash::MultiValue=HASH(0x7fffc396a7e8)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 527 + JSON::PP::encode_error('encountered object \'Hash::MultiValue=HASH(0x7fffc396a7e8)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 351 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffc397aa98)', 'Hash::MultiValue=HASH(0x7fffc396a7e8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 379 + JSON::PP::hash_to_json('JSON::PP=HASH(0x7fffc397aa98)', 'HASH(0x7fffc396a530)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 321 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffc397aa98)', 'HASH(0x7fffc396a530)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 300 + JSON::PP::PP_encode_json('JSON::PP=HASH(0x7fffc397aa98)', 'HASH(0x7fffc396a530)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 140 + JSON::PP::encode('JSON::PP=HASH(0x7fffc397aa98)', 'HASH(0x7fffc396a530)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 105 + JSON::PP::encode_json('HASH(0x7fffc396a530)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 71 + Module::DB::sqlite('Module::DB=HASH(0x7fffc36cdca8)', 'HASH(0x7fffc396a2d8)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7fffc36cdca8)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffc36cda50)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffc36df048)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffc36df1f8)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffc377cb60)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffc379be68)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffc379c0a8)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffc379bf70)', 'HASH(0x7fffc396a2d8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffc37e3028)', 'HASH(0x7fffc396a2d8)', 'IO::Socket::INET=GLOB(0x7fffc37dbe60)', 'CODE(0x7fffc379bf70)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffc37e3028)', 'CODE(0x7fffc379bf70)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffc37e3028)', 'CODE(0x7fffc379bf70)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffc37e3028)', 'CODE(0x7fffc379bf70)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffc36cd918)', 'Plack::Handler::Starlight=HASH(0x7fffc37e3028)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffc36cd900)', 'CODE(0x7fffc36df168)') called at hourtrax.pl line 116 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Can't call method "mixed" on unblessed reference at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 38 + Module::DB::sqlite('Module::DB=HASH(0x7fffc6b48da8)', 'HASH(0x7fffc6de63a8)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7fffc6b48da8)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffc6b48df0)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffc6b5a9c8)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffc6b5ab78)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffc6bf8800)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffc6c17678)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffc6c178b8)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffc6c17780)', 'HASH(0x7fffc6de63a8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffc6c5efc8)', 'HASH(0x7fffc6de63a8)', 'IO::Socket::INET=GLOB(0x7fffc6c58198)', 'CODE(0x7fffc6c17780)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffc6c5efc8)', 'CODE(0x7fffc6c17780)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffc6c5efc8)', 'CODE(0x7fffc6c17780)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffc6c5efc8)', 'CODE(0x7fffc6c17780)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffc6b49138)', 'Plack::Handler::Starlight=HASH(0x7fffc6c5efc8)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffc6b49120)', 'CODE(0x7fffc6b5aad0)') called at hourtrax.pl line 116 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Can't call method "mixed" on unblessed reference at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 38 + Module::DB::sqlite('Module::DB=HASH(0x7ffff10b4590)', 'HASH(0x7ffff1351418)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7ffff10b4590)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7ffff10b4320)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7ffff10c4808)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7ffff10c49b8)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7ffff1163670)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7ffff1182538)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7ffff1182778)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7ffff1182640)', 'HASH(0x7ffff1351418)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'HASH(0x7ffff1351418)', 'IO::Socket::INET=GLOB(0x7ffff11829d0)', 'CODE(0x7ffff1182640)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'CODE(0x7ffff1182640)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'CODE(0x7ffff1182640)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'CODE(0x7ffff1182640)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7ffff10b4458)', 'Plack::Handler::Starlight=HASH(0x7ffff11c9948)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7ffff10b4488)', 'CODE(0x7ffff10c4910)') called at hourtrax.pl line 116 +Can't call method "mixed" on unblessed reference at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 38 + Module::DB::sqlite('Module::DB=HASH(0x7ffff10b4590)', 'HASH(0x7ffff11c28b0)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7ffff10b4590)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7ffff10b4320)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7ffff10c4808)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7ffff10c49b8)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7ffff1163670)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7ffff1182538)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7ffff1182778)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7ffff1182640)', 'HASH(0x7ffff11c28b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'HASH(0x7ffff11c28b0)', 'IO::Socket::INET=GLOB(0x7ffff11c2ec8)', 'CODE(0x7ffff1182640)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'CODE(0x7ffff1182640)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'CODE(0x7ffff1182640)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7ffff11c9948)', 'CODE(0x7ffff1182640)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7ffff10b4458)', 'Plack::Handler::Starlight=HASH(0x7ffff11c9948)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7ffff10b4488)', 'CODE(0x7ffff10c4910)') called at hourtrax.pl line 116 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +encountered object 'FileHandle=GLOB(0x7fffbf9c13f0)', but neither allow_blessed nor convert_blessed settings are enabled at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 75. + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/Carp.pm line 291 + Carp::croak('encountered object \'FileHandle=GLOB(0x7fffbf9c13f0)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 527 + JSON::PP::encode_error('encountered object \'FileHandle=GLOB(0x7fffbf9c13f0)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 351 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffbf9d4fd0)', 'FileHandle=GLOB(0x7fffbf9c13f0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 379 + JSON::PP::hash_to_json('JSON::PP=HASH(0x7fffbf9d4fd0)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 321 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffbf9d4fd0)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 379 + JSON::PP::hash_to_json('JSON::PP=HASH(0x7fffbf9d4fd0)', 'HASH(0x7fffbf9c1378)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 321 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffbf9d4fd0)', 'HASH(0x7fffbf9c1378)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 300 + JSON::PP::PP_encode_json('JSON::PP=HASH(0x7fffbf9d4fd0)', 'HASH(0x7fffbf9c1378)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 140 + JSON::PP::encode('JSON::PP=HASH(0x7fffbf9d4fd0)', 'HASH(0x7fffbf9c1378)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 105 + JSON::PP::encode_json('HASH(0x7fffbf9c1378)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 75 + Module::DB::sqlite('Module::DB=HASH(0x7fffbf723c20)', 'HASH(0x7fffbf833118)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7fffbf723c20)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffbf723ce0)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffbf734708)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffbf7348b8)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffbf7d33d0)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffbf7f20a8)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffbf7f22e8)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffbf7f21b0)', 'HASH(0x7fffbf833118)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffbf832230)', 'HASH(0x7fffbf833118)', 'IO::Socket::INET=GLOB(0x7fffbf7f28e8)', 'CODE(0x7fffbf7f21b0)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffbf832230)', 'CODE(0x7fffbf7f21b0)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffbf832230)', 'CODE(0x7fffbf7f21b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffbf832230)', 'CODE(0x7fffbf7f21b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffbf723c68)', 'Plack::Handler::Starlight=HASH(0x7fffbf832230)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffbf723c98)', 'CODE(0x7fffbf734810)') called at hourtrax.pl line 116 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +encountered object 'Hash::MultiValue=HASH(0x7fffd2973510)', but neither allow_blessed nor convert_blessed settings are enabled at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 76. + at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/Carp.pm line 291 + Carp::croak('encountered object \'Hash::MultiValue=HASH(0x7fffd2973510)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 527 + JSON::PP::encode_error('encountered object \'Hash::MultiValue=HASH(0x7fffd2973510)\', but neither allow_blessed nor convert_blessed settings are enabled') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 351 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffd2986a08)', 'Hash::MultiValue=HASH(0x7fffd2973510)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 379 + JSON::PP::hash_to_json('JSON::PP=HASH(0x7fffd2986a08)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 321 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffd2986a08)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 379 + JSON::PP::hash_to_json('JSON::PP=HASH(0x7fffd2986a08)', 'HASH(0x7fffd2973150)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 321 + JSON::PP::object_to_json('JSON::PP=HASH(0x7fffd2986a08)', 'HASH(0x7fffd2973150)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 300 + JSON::PP::PP_encode_json('JSON::PP=HASH(0x7fffd2986a08)', 'HASH(0x7fffd2973150)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 140 + JSON::PP::encode('JSON::PP=HASH(0x7fffd2986a08)', 'HASH(0x7fffd2973150)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/5.28.1/JSON/PP.pm line 105 + JSON::PP::encode_json('HASH(0x7fffd2973150)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 76 + Module::DB::sqlite('Module::DB=HASH(0x7fffd26b63c8)', 'HASH(0x7fffd294fb78)') called at /mnt/c/Users/kilian/Workspace/hourtrax/bin/hourtrax/lib/Module/DB.pm line 26 + Module::DB::call('Module::DB=HASH(0x7fffd26b63c8)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/App/URLMap.pm line 71 + Plack::App::URLMap::call('Plack::App::URLMap=HASH(0x7fffd26b6230)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/DirIndex.pm line 53 + Plack::Middleware::DirIndex::call('Plack::Middleware::DirIndex=HASH(0x7fffd26c6d18)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Conditional.pm line 16 + Plack::Middleware::Conditional::call('Plack::Middleware::Conditional=HASH(0x7fffd26c6ec8)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/Lint.pm line 24 + Plack::Middleware::Lint::call('Plack::Middleware::Lint=HASH(0x7fffd2765590)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Middleware::StackTrace::try {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 100 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Try/Tiny.pm line 93 + Plack::Middleware::StackTrace::call('Plack::Middleware::StackTrace=HASH(0x7fffd27831f8)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Middleware/AccessLog.pm line 27 + Plack::Middleware::AccessLog::call('Plack::Middleware::AccessLog=HASH(0x7fffd2783438)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Component.pm line 50 + Plack::Component::__ANON__('HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Util.pm line 145 + Plack::Util::run_app('CODE(0x7fffd2783300)', 'HASH(0x7fffd294fb78)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 385 + Starlight::Server::handle_connection('Plack::Handler::Starlight=HASH(0x7fffd294f0b0)', 'HASH(0x7fffd294fb78)', 'IO::Socket::INET=GLOB(0x7fffd2783a38)', 'CODE(0x7fffd2783300)', '', '', '') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 259 + Starlight::Server::accept_loop('Plack::Handler::Starlight=HASH(0x7fffd294f0b0)', 'CODE(0x7fffd2783300)', 1000) called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 765 + eval {...} at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Starlight/Server.pm line 763 + Starlight::Server::_create_process('Plack::Handler::Starlight=HASH(0x7fffd294f0b0)', 'CODE(0x7fffd2783300)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Handler/Starlight.pm line 93 + Plack::Handler::Starlight::run('Plack::Handler::Starlight=HASH(0x7fffd294f0b0)', 'CODE(0x7fffd2783300)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Loader.pm line 84 + Plack::Loader::run('Plack::Loader=HASH(0x7fffd26b6260)', 'Plack::Handler::Starlight=HASH(0x7fffd294f0b0)') called at /home/kilian/perl5/perlbrew/perls/perl-5.28.1/lib/site_perl/5.28.1/Plack/Runner.pm line 277 + Plack::Runner::run('Plack::Runner=HASH(0x7fffd26b6248)', 'CODE(0x7fffd26c6e20)') called at hourtrax.pl line 116 +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +Starting Starlight/0.0400 (linux) http server listening at port 8080 +Starlight/0.0400 (linux): Accepting connections at http://0:8080/ +QUERYSORTED: +SELECT id, prename, surname, isblocked, isdisabled, null as lastentry, null as lastleave FROM staff where isdeleted is null; +=== diff --git a/.hourtrax/hourtrax.conf b/.hourtrax/hourtrax.conf new file mode 100644 index 0000000..dc225e4 --- /dev/null +++ b/.hourtrax/hourtrax.conf @@ -0,0 +1,10 @@ +daemon=0 +datapath=/mnt/c/Users/kilian/Workspace/hourtrax/.hourtrax +pidfile=hourtrax.pid +dbfile=hourtrax.sqlite +pwdfile=auth.passwd +debug=1 +timeout=30 +port=8080 +#mode=deployment +mode=development \ No newline at end of file diff --git a/.hourtrax/hourtrax.json b/.hourtrax/hourtrax.json new file mode 100644 index 0000000..8c7891a --- /dev/null +++ b/.hourtrax/hourtrax.json @@ -0,0 +1,5 @@ +{ + "type":"fingerprint", + "db": "hourtrax.sqlite", + "timeout":30 +} \ No newline at end of file diff --git a/.hourtrax/hourtrax.pid b/.hourtrax/hourtrax.pid new file mode 100644 index 0000000..b633d3d --- /dev/null +++ b/.hourtrax/hourtrax.pid @@ -0,0 +1 @@ +1036 diff --git a/.hourtrax/hourtrax.sqlite b/.hourtrax/hourtrax.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..d855aba7f2e52a7b000e44d3ee60957d23e48bc0 GIT binary patch literal 40960 zcmeI4OKe@%{601JdeLq?S#YrYlKT^kOT14fZr+u68jB{rk z*RV=Tx_}M4N)<~G3nW17*dbM7frNxuKv$r$EM0@x@t-@s_BdRJ+lECG{Uh1F_niOU z|D5lCoO9>?^7S`nZP$?kM>t5hJRT3bm*nZN9BKve^UKd`Ru?Cpc6kx00|(0uSDSP z%%Q=_s5W%(bSH^dR%FsiR+ifxs?=sHxz&l+WP5pIU8F7N7V9%hbz^Dq^2LkwMI&F* zxN+^gmRguM(u*o1#@YJC%k%Iz>)LyJ<9dC`SZj$`#ZsIWv?I0FQzx6P&6Cq78!b*7 zy5Z!Mar07rv2Mh|IBm?=Z@wCf*Wsr1`SW+Z@xe(8=0JMpps(p9l;3*j`1eX>1ANHX zcQ5!qjQg9_!O4>_?jt?pPT~AdXw#cL`atiwql2}nslM;O+@Y)?_u6mo*>L70 zGiPV(T@ToCB;!GWinHw3}1(z<*)s6G@3o|!nmyA;najYp&VZetc67-3$cJX==uhC@7xFxrYQ?Zz; zj7;5A!-KUGC;IM>r`S~7g!lrvW~beIJh%s0Z;uA12c|zc+`1jQYcIa6y?d)w+Fs3= zWj$@#Y`2p2R@;EVNEp>N0o~udsOx7>A2tx$jVL;QfFc7+Y?_iO9RadXF&diZwxS{t3b&NO4C>~)az zT=n$?|G_H*gSA?%??Z1lF{Jt6z#iOb(*vZ_Brw0QWX#`~o$Z-uD%;#xV={TrYu6Lm zq`L`V2lhsi*Srq+AAp#s?I`Ne7q=O#F}EP>&n_&?)@SDT^oh8wGu}R(vLSW8`0oq9 z2G+W^czJGS@onR3{p~Ct-F>NlaN_9Ep?i~eV!3%|vzs-tzuOjj^K$*Bk+m7LJ#xK1 zTR*o15ikv*ml|N&Xm^oAOWd3`wgFBX8LerfLED`S!nCm|<*n7$M$!fm8aKAKkJsr& zTc*dxg~f%r?ft?ZOJ`~?zufmhcdY@HN`hK0+dYTL2y3uK+=gYm>b=m4Y8>&`HL;4QRP`P&T_Q^=fm}(zYTqNXkzeJgLCCC${&`$G4R`gcl!U`|53kr z@b_>7{2&1&unz%djNK^JCevQWaU)0BHfKZy!XYlFCgE=25apQM_gEBiFTB!f()RU^ z+=S-^+q6w$M#QoV%YMx;*lMBikAxk4izgO)SAUp^-_6F9atM*d%hDKzKI2B9qpdyZ}#oMQ1@L^(-#4@OQR7v=#@CP`%bE_Yp_OxL+Wg=}7e$>g|bP7^&03XWu6 z3sKB`E);~WM+xO3B&PB`;tFXiCseLyhi^d$%4Cifjz2yDDkd|R;*v6@I2hRE3M}A5 zh=evJ$_qW$3p|h8^elWI&}`C$1RjxT&Y*Le__KN*nNz`_nbc;M9=C|()Fqs`4xyBL z+>^|=CA-#2Ix)Qp-*&+lD>-+}Y2wfH&IDY_6v~%6I5;t7z=+Qyi`Xn;kS%%S`s^xv zQ3CnuChZi)C7uQ)wJcppKoywG0&6=yj6dK+Ff$;I@L3Rn@f86<*8mR z9^>4UE+5C)>?x$SH6_(#dz;rgl9(5hPki+@}dX=lUSx5kx&WS z;gUlx@ZZ>oo6R}CzWODI$*P`9=3zqEt_+k(Y!NadXb5f~sY9%Qg9AGOwH$eFHNL$O zcPOk@YprHMAA7d~Y9=ydz8CV)12rxrL*fEJPzY)lapl`ONs z7Qzi8o!mnOOS(%f;#;ss2qG);Y_7t<4$jerWN%V<SH(gue7;M5qYCwtL_p^s__dVXQXu01YjE1^eLARH}p!Y zE!S7$ro05NDdM7T%*vWsrU!H=n}#;1h+N`92*M(7n#5r~Y$zihgaWMJmRoZ%U!}63 zU6uzx$1_=|aFd&^35&b~`#1u6LSidh!S2rDD&UsQs5L9)%tpHt7u;~Eeo(OEU}3;4 zC8CJP$aRSmSuSy1uJ^bUI8rN8ESQbq>$A?*dAhLzxuvs}W9XbFaZnp23l-@Ep+mv; z+=OtKj&cbLElyzf%7&o3>^=b*`H($D|!(!VtR`S|B)OyVyjfCP{L5Wuzn{GICGE4N4QSASFeQFUef({Xp~dt*PTd^|Q)`DE;$;~!SK-y1&Oba3=Y00|%g zB!C2v01`j~PXd8c2XFKhDY!GVV3Df1V_L9C;oFN^ut@3JQ7u@c0_}zLjs?odCbeLZ zVzB46V3CThBU-RXVb*i$7z@-^)wE!d8mYsnV1Y`fiBxrgYNcnjV3CTWXHvleRYOl} z!6Jn}Pies-wL6EjV3G2h@l>!t1x-~87O8=$Xu%?-EMr=*NHNN&7A#UzGNJ{G6om|H z!6JnnLt3y%X~v)yEK*xh)`CR}BnDE|1qvPdwP2A-g@anKNU_0zlLv1M7pWM?-v2)d zsUGKm1dsp{Kmter2_OL^fCP{L5s;sK%vf%uW~vJ!d7!y=FXL6DFDDJTy_LA-z>|-xu>e`J-2=H^`*{$s!6ZE5e!tK>{luk#aC5D zsT@-jWg36e&kPRsrN7{3MLPZghrl@NPS?>|o%)i}_+q17U!DC*?W@(tGk-e${`3V1 z%TLKb$w0|K$w0|K$w1D)qxtI8(fPUQ$43YK&b@oIKj`1P`&Mtezjb$eGv)^uZnV#@ zw$;@eS1w;}-%tx3)LYjtvc_vGD(_oWUuj>yvQkyk1};@^wpZ2lU~90^i#th&#xKRe zfDSqv^wfN}_h5cue!Uk3>r60zTD|>h`$k*s#Oh1xO8fTNPW)n3ZLeH>G(WRb)2%^} zBurC&u#2Wyhg2bG%4It=<MKyO<)ij#whK>@Y-X`$+6~e0Fkb z?&QhJXO9npaGlCL$;Xqa0q0*?YO8XKdJ0i3K8Q`Yk;0#<3Xg6C{fFw?^r0GT4|<($ z)TbM?J5akl{M}w(Uy#nbE23<8cHSZ`^j5I-mb%)0V|BD)i*~nq{mtH1dfm|ugNK`R zXPZ3aR5ngmuPnFKi|tG2Z!N8=r~Z#Yc)EJ}(Zh+Uxw*N@XI|%o@qx_$nJ7>s2KcVr zd^FU6v5n2Uoo;48Zo6peZ4Y*7+nepr?wdMv>=?4*{SJL_|ABB@`g3UiC$F?`tEo&4 zwyHPVOYIA*$XpAE3fc`e=z_Yn-4_R&o$i7fBG0`|(H?iUSQO$&)^kC9Kko&=o5A)L6--~cacx;-ut(kTsksv;DxW#Q9V87H>2P1cSyDqWoUg2`wpnt&e&fpW z`5SlC*V=c~^S4&7U0K2T%k32@B0Dh)?qZZ~2KVTwC{Gb1E$K}lbJ_=u$m?U1b7#&} z?r?Lr-dV>R<=rj%&Nk0O#b3t@W{>ne#XW*EPd`p7JjOqFMqskL2_K- z^-VosS?IfX5KcHU)a63Z-=OO-^JW0&jVj}|h)E7Wnbc=jdt0pc&0szFg`lsVk9wF* z$Sxy1X17fJ?EaeaOnQw={QwiGIIXu#V_a%Sf8BGNpi>{}^y>BoY#sELF!89a(x0cD zexR<<`*c)2t7Um->NRC9AkQUK!fr%5(&%(>;8B4uRv_v<9 zexFiVFTDj%XzqNiraY0_akbZ7?)8JB%g_-l8EkESy!lO~`Mu`9;Yax?87LVj87LVj z87LVj87LVj87LVj87LVj87LX}F=Ak5e0;9L3sdgx9~(bekqf4d&s5OJ%PEeq_kR@q zm!Fb>l7W(el7W(el7W(el7W(el7W(el7W(el7XLK1}0!zrTKkk;dJx+&5t+!wekCn zPc@#df2;m`^*8H3HT%uk-=1BaJy`pC?GI{qYsaepT>Vn@cJSSZ$?%@u`I_=uJLp~fnMtKW6jDno8w^9$JYKMnRnADF#h(`4n()5<4?IQAT3WT|=4G0cu zKu}pEiBRcbx~S6GMdaTQ2o0$X2n0nvxrMq41e6|GrqnAH`L_kaL8*;d;kC@H+{OTc zfy$YdnH!di7T;h93OSr1z-Um65~*B=T;$&p7tDRgY12qcE9eJ($%xTI5yIkWcEKmJ z3kn3iMI3)spzqd}b>~h&A(q5)F7jU&2>Y|{+$qcnBl;PzFb@n)2p9R+1wvg$&|8`f zi)0aeiW;(Ht)BN-FYK1VX{BKrm4QB!k*5&1#u)Xz4?d zzbp_6!3hMTWym~;crCat6}_|sghfIM!HLn34+U6kLVtO{O>Kl+F7iLI3j*>c!e7>bf#N2ak14Jx7x^y=gr~C6f;RL;@D>oD08&!{ zVJPxj0wK@G909pd3V(=PmL4T<<|5w{2zfS55i~gfS@K0;WYZjluEXz>MxAf;85r6aB4DZ|JRB$0nsTre9(tco2;5%DV1#t`!Q&|%E3j!evK!E_2_59`wCbcMwnE(Pvvk6`!KGE!H-C0xXBkx zV95<<$UF^2{t1Clh$W;VmI>tUJZt1HWK6B0$bVKK6yg~O2&WMpnAQbQ=)^>e&oBff zf4~JgOJ?!|tt4ux=q^7*u{JqvG3Bt?APbqyX?P+zE|itSmgOwm1q<~6s5M|18pF2eiO)H$~P->80FY5rmJV&mJ5`TF11tF!OUF4f+zcN(9s z{d(;MG?t%|fs%oefs%oefs%oefs%oefge!@){ajrl}Gi8Lgs8Mh%D^g4lLbvLMNiG z?%JlKN0z5+rsG6Tl6bnOyO9?qT4H*Xc$(t{cHj}6m{#@#jin~MapUDvch)|Z!q2*K zi1{@`4}!pPP3pS3qs4Kcxmv=e$h5?;H4-@3OinyQw@oeb%#b*m;p%!A+UDrA1Y3Do zJC?#9jAEQ?$GUBWmJ#TQm3WrvXwb_wOjCDhVyed>v63jX6D&C;for%P^mHOu*OJh*gNQ_tM`O#eIDaIzJ&&Cd z<61^sm0!N_R*BbeeeJ0fe$LTcs@tI*xrybPMnZr_3{ML@%k|8F(2!~g32hpB|nJ(M62dx`A; z#wD(;xdD9ZL}q9PX6zAg9mmuQgE$}{-gGrbn~>r8G77QRo=D*vW@3lX53!>KuIpJz zV8xyjh1854omz-&!y?2C9SkPsd(Q#=F(H9wn4U@XeG)u-i)JsTYfq=}`$4>EBUVf! zFdW--10zYo$bw>lZCX0!=^WR?c+>5~rJ+Ho76oAxX^3Pia1vuuf)`T&mbP{vg+Clo zP17PaxQJ!iF%4|PHG%Dg@Na@+P+|v8gb}4jhUdD3dY0{Y#CBpGju?~R*^4=5ZJjsw zbNCr7SSLs#&_j=6Gt#5Tf`4OX21cx=Q8YSn#x5!Up!^#Cq@T(E zWDD(C=8~59Q_Ue_$&7tp#x5eCuj~_&r&g@@VwD{eY#Flx0b@p5+TfsEq$rd9!ffkM z2Tb2&lPyCXux4lOy*6NMTlp+AI-4QGB0QVv{E4m&z_(e<7Cp_^#6LuBz~0yY@qbzT z3e#bK7Dt?T+$ZyCZcz|XuK#B-SzM9lVXB$s`ahNx%Ju(p{hxhl6r0P(0yEZVvegWX z9=5KFW3L^ z4!q~}e_j$$pZs0r)WjX7LF)fr|4MzM{&Ib6_Ah6DY4#Jf|E~Q>?S9Rvey{q~>O0jJ zX5OE9ccwElKmG0LKbj6EgQ@RM{qfX#^UoXG%}-DK&eZdbZ%iI<9-8=<$?r_unKsf_ z`toPVK*>PK!2df2{6ti8 zH~&a%0xb8u@ojMBo;R$ymV4e { - // Dereference the window object, usually you would store windows - // in an array if your app supports multi windows, this is the time - // when you should delete the corresponding element. - win = null - }) -} - -// This method will be called when Electron has finished -// initialization and is ready to create browser windows. -// Some APIs can only be used after this event occurs. -app.on('ready', createWindow) - -// Quit when all windows are closed. -app.on('window-all-closed', () => { -// http.get('http://localhost:6060/openvpn/disconnect', (resp) => { -// resp.on('end',() => {console.log("vpn disconnected!")}); -// }); - // On macOS it is common for applications and their menu bar - // to stay active until the user quits explicitly with Cmd + Q - if (process.platform !== 'darwin') { - app.quit() - } -}) - -app.on('activate', () => { - // On macOS it's common to re-create a window in the app when the - // dock icon is clicked and there are no other windows open. - if (win === null) { - createWindow() - } -}) diff --git a/bin/electron/resources/app/package.json b/bin/electron/resources/app/package.json deleted file mode 100644 index 61cff7a..0000000 --- a/bin/electron/resources/app/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name" : "Hourtrax", - "version" : "1.0", - "main" : "main.js" -} \ No newline at end of file diff --git a/bin/hourtrax/CGI/api/db.cgi b/bin/hourtrax/CGI/api/db.cgi deleted file mode 100755 index 06f3bea..0000000 --- a/bin/hourtrax/CGI/api/db.cgi +++ /dev/null @@ -1,126 +0,0 @@ -#!/Users/kilian/perl5/perlbrew/perls/perl-5.24.1/bin/perl -use strict; -use FindBin qw($Bin); -# use lib ('CGI/api/lib/perl5'); -# use lib ('CGI/api/lib'); -use lib ($Bin.'/CGI/api/lib/perl5'); -use lib ($Bin.'/CGI/api/lib'); -use CGI; -use CGI::Cookie; -# use CGI::Carp qw/fatalsToBrowser/; -use File::Basename; -use JSON::PP; -#use UUID::Tiny ':std'; -use dksconfig qw/$sitecfg/; -use dksdb; - -# use session; -#use sendemail; -my $cgi = new CGI(); -my $scriptpath = $cgi->url(-absolute => 1); -my $p = (); -my @params = $cgi->param(); -foreach my $pe (@params){ - $p->{$pe} = $cgi->param($pe); -} -my $html->{result} = (); - -print $cgi->header(-type=>"application/json", -charset => "utf-8"); -my $dbredirect = {}; -if ($sitecfg->{dbtype} eq "SQLite"){ - if (exists($p->{db})){ - $dbredirect->{dsn} = "DBI:SQLite:dbname=".$sitecfg->{datapath}.'/'.$p->{db}.'.sqlite'; - } -} -#if () -#$html->{conn} = $dbredirect; -# if ($sess == undef){ -# $html->{error} = "No Authorisation"; -# print JSON::PP::encode_json($html); -# exit(0); -# } -# $html->{p} = $p; -# $html->{sess} =$sess; -#my $datapath = $ENV{"DOCUMENT_ROOT"}.dirname(dirname($scriptpath)).'/data/'; -if (($cgi->request_method() eq "GET") || ($cgi->request_method() eq "POST")){ - - # my @params = $cgi->param(); - # foreach my $pp (@params){ - # $p->{$pp} = $cgi->param($pp); - # } - my $db = dksdb->new($dbredirect); - if (exists($p->{get})){ - my $sql = "select * from vw_".$p->{get}; - if (exists($p->{fields}) ){ - $sql = "select ".$p->{fields}." from vw_".$p->{get}; - } - if (exists($p->{filter})){ - $sql .= " WHERE ".$p->{filter}.";"; - } - $html->{result}->{sqldata} = $db->query($sql); - } - elsif (exists($p->{set})){ - my $type = "ins"; - foreach my $x (keys(%{$p})){ - if ($x =~ /^ident_/ ){ - if ($p->{$x} ne ""){ - $type = "upd"; - } - } - } - - my $x = $p; - delete $x->{sid}; - delete $x->{set}; - my @sql = (); - - if ($type eq "ins"){ - - @sql = $db->create_ddl_insert($x); - }else { - @sql = $db->create_ddl_update($x); - } - if (scalar(@sql) > 0 ){ - my $rid = $db->query($sql[0]); - if (keys(%{$rid}) > 0 ){ - $html->{result} = $rid->{0}; - } - } - } - elsif (exists($p->{del})){ - my $x = $p; - delete $x->{sid}; - delete $x->{del}; - my @sql = $db->create_ddl_delete($x); - if (scalar(@sql) > 0 ){ - my $rid = $db->exec($sql[0]); - if (keys(%{$rid}) > 0 ){ - $html->{result} = $rid->{0}; - } - } - } - elsif (exists($p->{sql})){ - if (exists($p->{key})){ - $html->{result} = $db->querybykey($p->{key},$p->{sql}); - } - if ((lc($p->{sql}) =~ /^insert/) || (lc($p->{sql}) =~ /^update/) || (lc($p->{sql}) =~ /^delete/)){ - my @sqls = split(/;/,$p->{sql}); - foreach my $s (@sqls){ - if ($s ne ""){ - $html->{result} = $db->exec($s.";"); - } - } - - } - else { - $html->{result} = $db->query($p->{sql}); - } - } - elsif (exists($p->{ddl})){ - $html->{result} = $db->exec($p->{sql}); - } -} -print JSON::PP::encode_json($html); -# for my $e ( keys %ENV ) { -# print "$e: $ENV{$e}
"; -# } \ No newline at end of file diff --git a/bin/hourtrax/CGI/api/lib/dksconfig.pm b/bin/hourtrax/CGI/api/lib/dksconfig.pm deleted file mode 100755 index fd1b3f4..0000000 --- a/bin/hourtrax/CGI/api/lib/dksconfig.pm +++ /dev/null @@ -1,34 +0,0 @@ -package dksconfig; - -use strict; -# use lib ('./lib/perl5'); -# use lib ('./lib'); -# use lib ('./'); -use File::Basename; -use FindBin qw($RealBin); -use Exporter 'import'; -our @EXPORT_OK = qw($sitecfg); -my $cfgpath=$ENV{HOME}.'/.hourtrax'; -if (($^O eq "MSWin32") || ($^O eq "darwin")){ - $cfgpath = $RealBin.'/data'; -} -$cfgpath =~ s/\\/\//g; -our $sitecfg ={ - #cookiename => undef, - datapath => $cfgpath, - dbtype => 'SQLite', #'PgPP' or ScLite - dsn => 'DBI:SQLite:dbname='.$cfgpath.'/hourtrax.sqlite', - dbuser => '', - dbpassword => '', - basepath => '/', - staticpath => 'htdocs/', - page => 'index.tt', - pagename => 'index', - locallogin => 'fingerprint' #pincode - # basepath => substr((exists($ENV{"SCRIPT_FILENAME"})?dirname($ENV{"SCRIPT_FILENAME"}):dirname($0)),length($ENV{"DOCUMENT_ROOT"})), - # datapath => substr((exists($ENV{"SCRIPT_FILENAME"})?dirname($ENV{"SCRIPT_FILENAME"}):dirname($0)),length($ENV{"DOCUMENT_ROOT"})).'/data/', - # docroot => $ENV{"DOCUMENT_ROOT"}, - # registration_enabled => '1', -}; - -1; \ No newline at end of file diff --git a/bin/hourtrax/CGI/api/lib/dksdb.pm b/bin/hourtrax/CGI/api/lib/dksdb.pm deleted file mode 100755 index fda73ef..0000000 --- a/bin/hourtrax/CGI/api/lib/dksdb.pm +++ /dev/null @@ -1,417 +0,0 @@ -package dksdb; - -use strict; -use lib ('./lib/perl5'); -use lib ('./lib'); -use lib ('./'); -#BEGIN { $ENV{DBI_PUREPERL} = 2 } -use DBI; -use File::Basename; - -use Digest::SHA::PurePerl qw(sha256_hex); -use DBD::PgPP; -use DBD::SQLite; -use URI::Encode qw(uri_encode uri_decode); -use Encode; -use dksconfig qw($sitecfg); -use Text::Unidecode; - - -sub new { - my $class = shift; - my $param = shift; - my $self = bless {}, $class; - foreach my $p (keys %{$param}){ - $self->{$p} = $param->{$p}; - } - - return $self; -} - -sub securetext(){ - my $self = shift; - my $text = shift; - $text =~ s/'/''/g; - return $text; -} - -sub query(){ - my $self = shift; - my $stat = shift; - # my $vw_info = shift; - my @retdata = (); - my $dbh = DBI->connect(((exists($self->{dsn}))?$self->{dsn}:$sitecfg->{dsn}),$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1}) or return \@retdata;#$retdata[0] = "dbquery Connection Error!".$!; - $stat = encode("utf8", $stat); - # open FILE,">>tmp/sql.log"; - # print FILE "$stat\n"; - # close FILE; - my $sth = $dbh->prepare($stat) or return \@retdata;#$retdata[0] = "dbquery".$dbh->errstr. "- SQL: ".$stat;; - - - $sth->execute() or return \@retdata; #"dbquery: ".$sth->errstr; - - while(my $data = $sth->fetchrow_hashref()){ - my $row = (); - foreach my $k (keys %{$data}){ - $row->{$k} = decode("utf-8",$data->{$k}); - } - push @retdata,$row; - } - - $sth->finish(); - $dbh->disconnect(); - - return \@retdata; -} - -sub querybykey(){ - my $self = shift; - my $key = shift; - my $stat = shift; - #my $retempty = shift; - my @retdata =(); - my $dbh = DBI->connect(((exists($self->{dsn}))?$self->{dsn}:$sitecfg->{dsn}),$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1}) or return \@retdata;#$retdata[0] = "dbquery Connection Error!".$!; - # $stat = encode("utf8", $stat); - - # open FILE,">>sql.log"; - # print FILE "$stat\n"; - # close FILE; - my $sth = $dbh->prepare($stat) or return \@retdata;#$retdata[0] = "dbquery: ".$stat; - $sth->execute() or return \@retdata;#$retata[0] = "dbquery: ".$stat; - while(my $data = $sth->fetchrow_hashref()) - { - if (exists $data->{$key}){ - my $row = (); - foreach my $k (keys %{$data}){ - $row->{$k} = decode("utf-8",$data->{$k}); - } - push @retdata,$row; - } - } - # if (keys(%{$retdata}) == 0){ - # $retdata =(); - # } - $sth->finish(); - $dbh->disconnect(); - return \@retdata; -} - -# sub dbquerysorted(){ -# my $self = shift; -# my $stat = shift; -# # my $vw_info = shift; -# my $retdata; -# my $dbh = DBI->connect(((exists($self->{dsn}))?$self->{dsn}:$sitecfg->{dsn}),$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1}) or return $retdata->{error} = "dbquery Connection Error!".$!; -# # $stat = encode("utf8", $stat); -# # open FILE,">>tmp/sql.log"; -# # print FILE "\n==\n$stat\n==\n"; -# # close FILE; -# my $sth = $dbh->prepare($stat) or return $retdata->{error} = "dbquerysorted ".$dbh->errstr. "- SQL: ".$stat;; - - -# $sth->execute() or return $retdata->{error} = "dbquerysorted: ".$sth->errstr; -# my $count = 0; - -# while(my $data = $sth->fetchrow_hashref()) -# { -# #$retdata->{$count} = $data; -# my $row = (); -# foreach my $k (keys %{$data}){ -# $row->{$k} = decode("utf-8",$data->{$k}); -# } -# push @retdata,$row; -# } - -# # my $qstruct = (); -# # my $num_fields = $sth->{NUM_OF_FIELDS}; - -# # for ( my $i=0; $i< $num_fields; $i++ ) { -# # $qstruct->{$i}->{name} = $sth->{NAME}->[$i]; -# # #$qstruct->{$i}->{type} = $sth->{COMMENT}->[$i]; -# # #$qstruct->{$i}->{precision} = $sth->{PRECISION}->[$i]; -# # } - -# $sth->finish(); -# $dbh->disconnect(); - -# return $retdata; -# } - -sub exec(){ - my $self = shift; - my $stat = shift; - my $retdata; - my $dbh = DBI->connect(((exists($self->{dsn}))?$self->{dsn}:$sitecfg->{dsn}),$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1}) or return $retdata->{error} = "exec Connection Error!".$!; - # $stat = decode("UTF-8", $stat); - # open FILE,">>tmp/sql.log"; - # print FILE "\n==\n$stat\n==\n"; - # close FILE; - my $sth = $dbh->prepare($stat) or return $retdata->{error} = "exec ".$dbh->errstr. "- SQL: ".$stat; - $retdata->{success} = $dbh->do($stat) or return $retdata->{error} = "dbexec ".$dbh->errstr. "- SQL: ".$stat; - $dbh->disconnect(); - return $retdata; -} - -# sub dbqueryarray(){ -# my $self = shift; -# my $stat = shift; -# my @retdata = (); -# my $dbh = DBI->connect(((exists($self->{dsn}))?$self->{dsn}:$sitecfg->{dsn}),$sitecfg->{dbuser},$sitecfg->{dbpassword},{PrintError=>0,RaiseError=>0,AutoCommit=>1}) or return ({"error" => "dbqueryarray Connection Error!".$!}); -# #$stat = encode("utf8", $stat); -# #open FILE,">>/tmp/sql.log"; -# #print "$stat\n"; -# # close FILE; -# my $sth = $dbh->prepare($stat); - -# $sth->execute() or print "dbqueryarray: ".$sth->errstr; -# my $count = 0; - -# while(my $data = $sth->fetchrow_hashref()) -# { -# my $row = (); -# foreach my $k (keys %{$data}){ -# $row->{$k} = decode("utf-8",$data->{$k}); -# } -# push @retdata,$row; -# } - -# $sth->finish(); -# $dbh->disconnect(); -# #%retdata = sort {$a <=> $b} keys %retdata; -# return \@retdata; -# } - - -sub create_ddl_insert(){ - my $self = shift; - my $data = shift; - my $fields = (); - my @ddl = (); - - foreach my $f (keys(%{$data})){ - if (($f =~ /\_/) && ($f !~ /^ident_/)){ - my $t = substr($f,0,index($f,"_")); - my $c = substr($f,length($t)+1); - #my ($t,$c) = $f =~ m/(.+)\_(.+)/; - $fields->{$t}->{$c} = $data->{$f}; - } elsif ($f =~ /^ident_/){ - my $f2 = $f; - $f2 =~ s/^ident_//; - - my $t = substr($f2,0,index($f2,"_")); - my $c = substr($f2,length($t)+1); - $fields->{$t}->{$c} = $data->{$f}; - } - - } - - foreach my $tb (keys(%{$fields})){ - my @sqlcol = (); - my @sqlval = (); - foreach my $c (keys(%{$fields->{$tb}})){ - my $v = $fields->{$tb}->{$c}; - $v =~ s/'/''/g; - push (@sqlcol,$c); - if ($v eq ''){ - $v = 'null'; - } else { - $v = "'".$v."'"; - } - push (@sqlval,$v); - } - push(@ddl,"INSERT INTO ".$tb." (".join(",",@sqlcol).") VALUES (".join(",",@sqlval).") returning id;"); - } - return @ddl; -} - -sub create_ddl_insert_json(){ - my $self = shift; - my $schema = shift; - my $table = shift; - my $columns = shift; - my $data = shift; - my @ddl = (); - my @sqlcol = (); - my @sqlval = (); - foreach my $c (keys(%{$data})){ - #if (exists($columns->{$c})){ - push (@sqlcol,'"'.$c.'"'); - my $v = $data->{$c}; - - if ($v eq ''){ - $v = 'null'; - }elsif ($v =~ /^data:.+;base64,/){ - $v =~ s/'/''/g; - $v = "'".$v."'"; - } - else { - $v= uri_decode($v); - $v =~ s/'/''/g; - if ($columns->{$c}->{data_type} eq "ARRAY"){ - if (ref($data->{$c}) eq "ARRAY"){ - $v = "{\"".join("\",\"",@{$data->{$c}})."\"}"; - } - else { - $v = 'null'; - } - $v =~ s/""/null/g; - }elsif ($columns->{$c}->{data_type} =~ /^timestamp/ ){ - - }elsif($columns->{$c}->{data_type} eq "date"){ - - }elsif($columns->{$c}->{data_type} eq "time"){ - - } - $v = "'".$v."'"; - } - push (@sqlval,$v); - #} - } - return "INSERT INTO ".$schema.".\"".$table."\" (".join(",",@sqlcol).") VALUES (".join(",",@sqlval).");"; -} - -sub create_ddl_update(){ - my $self = shift; - my $data = shift; - my $fields = (); - my @ddl = (); - foreach my $f (keys(%{$data})){ - if ($f =~ /^ident_/){ - my $fx = substr($f,6); - my $t = substr($fx,0,index($fx,"_")); - my $c = substr($fx,length($t)+1); - #my ($t,$c) = $f =~ m/^ident_(.+)\_([a-z0-9|\_]+)/; - $fields->{$t}->{cond}->{$c} = $data->{$f}; - } elsif ( ($f !~ /^ident/) && ($f =~ /.+\_.+/) ){ - my $t = substr($f,0,index($f,"_")); - my $c = substr($f,length($t)+1); - #my ($t,$c) = $f =~ m/^(.+)\_([a-z0-9|\_]+)/; - $fields->{$t}->{fields}->{$c} = $data->{$f}; - } - } - foreach my $tb (keys(%{$fields})){ - my @sqlupd = (); - my @sqlcond = (); - foreach my $c (keys(%{$fields->{$tb}->{fields}})){ - - my $v = $fields->{$tb}->{fields}->{$c}; - $v =~ s/'/''/g; - - if ($c =~ /-/){ - my @jp = split('-',$c); - if ($v eq ''){ - $v = 'null'; - } else { - $v = '"'.$v.'"'; - } - $c = 'jsonb_set(to_jsonb('.$jp[0].'),\'{"'.$jp[1].'"}\',\''.$v.'\')::json'; - push (@sqlupd,$jp[0]."=".$c); - }else { - if ($v eq ''){ - $v = 'null'; - } else { - $v = "'".$v."'"; - } - push (@sqlupd,$c."=".$v); - } - - } - foreach my $c (keys(%{$fields->{$tb}->{cond}})){ - my $v = $fields->{$tb}->{cond}->{$c}; - $v =~ s/'/''/g; - if ($v eq ''){ - $v = 'null'; - } else { - $v = "'".$v."'"; - } - push (@sqlcond,$c."=".$v); - } - push(@ddl,"UPDATE ".$tb." SET ".join(",",@sqlupd)." WHERE ".join(" AND ",@sqlcond).";"); - } - - return @ddl; -} - -sub create_cnt_statement(){ - my $self = shift; - my $data = shift; - my $fields = (); - my @ddl = (); - foreach my $f (keys(%{$data})){ - if ($f =~ /^ident_/){ - my $fx = substr($f,6); - my $t = substr($fx,0,index($fx,"_")); - my $c = substr($fx,length($t)+1); - #my ($t,$c) = $f =~ m/^ident_(.+)\_([a-z0-9|\_]+)/; - $fields->{$t}->{cond}->{$c} = $data->{$f}; - } - } - foreach my $tb (keys(%{$fields})){ - my @sqlcond = (); - foreach my $c (keys(%{$fields->{$tb}->{cond}})){ - my $v = $fields->{$tb}->{cond}->{$c}; - $v =~ s/'/''/g; - if ($v eq ''){ - $v = 'null'; - } else { - $v = "'".$v."'"; - } - push (@sqlcond,$c."=".$v); - } - push(@ddl,"SELECT count(*) as cnt from ".$tb." WHERE ".join(" AND ",@sqlcond).";"); - } - # open FILE,">>tmp/sql.log"; - # print FILE "\n==\n".join("\n",@ddl)."\n==\n"; - # close FILE; - return @ddl; -} - -sub create_ddl_delete(){ - my $self = shift; - my $data = shift; - my $fields = (); - my @ddl = (); - my @refcols = (); - my $refdata = (); - foreach my $f (keys(%{$data})){ - if ($f =~ /^ident_/){ - my ($t,$c) = $f =~ m/ident_(.+)\_(.+)/; - - $fields->{$t}->{cond}->{$c} = $data->{$f}; - push(@refcols,"'".$c.'_'.$t."'"); - $refdata->{$c.'_'.$t} = $data->{$f}; - } - } - -# my $ref = $self->dbquerysorted("select TABLE_NAME,COLUMN_NAME from information_schema.KEY_COLUMN_USAGE where COLUMN_NAME in (".join(",",@refcols).") and CONSTRAINT_SCHEMA='".$self->{dbname}."';"); -# foreach my $r (keys(%{$ref})){ -# my $refv = $refdata->{$ref->{$r}->{COLUMN_NAME}}; -# if ($refv eq ''){ -# $refv = ' is null'; -# } else { -# $refv =~ s/'/''/g; -# $refv = "='".$refv."'"; -# } -# push(@ddl,"DELETE from ".$ref->{$r}->{TABLE_NAME}." where ".$ref->{$r}->{COLUMN_NAME}.$refv.";"); -# } - foreach my $tb (keys(%{$fields})){ - my @sqlcond = (); - foreach my $c (keys(%{$fields->{$tb}->{cond}})){ - my $v = $fields->{$tb}->{cond}->{$c}; - $v =~ s/'/''/g; - push (@sqlcond,$c."='".$v."'"); - } - push(@ddl,"DELETE FROM ".$tb." WHERE ".join(" AND ",@sqlcond).";"); - } - return @ddl; -} - -sub textunidecode(){ - my $self = shift; - my $text = shift; - $text = lc(unidecode(decode("utf-8",$text))); - $text =~ s/^[a-z0-9]//g; - return $text; -} - -1; diff --git a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.js b/bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.js deleted file mode 100644 index 1461958..0000000 --- a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.js +++ /dev/null @@ -1,133 +0,0 @@ -var tbl=null; -var locallogin='[% locallogin %]'; - -function initpage(){ - ////console.log(mpref.cfg); - ////console.log("APP:" + parent.app); - flatpickr(".timefield",{altInput: true, - altFormat: "H:i", - allowInput: true, - enableTime: true, - noCalendar: true, - dateFormat: "H:i", - time_24hr: true, - "locale": "fr", - }); - flatpickr(".datefield",{altInput: true, - altFormat: "d.m.Y", - dateFormat: "Y-m-d", - allowInput: true, - "locale": "fr", - }); - tbl = new Tabulator("#tbl_staff", { - headerFilterPlaceholder:"filtre...", - height: "92vh", - layout:"fitData", - selectable:1, - locale:"fr", - columns: [ - {title:"Nom", field:"surname",headerFilter:"input"}, - {title:"Prénom", field:"prename",headerFilter:"input"}, - {title:"Blocké", field:"blocked",formatter:"tickCross",align:"center", - formatterParams:{allowEmpty:true,allowTruthy:true,tickElement:''}}, - {title:"Invisible", field:"disabled",formatter:"tickCross",align:"center", - formatterParams:{allowEmpty:true,allowTruthy:true,tickElement:''}}, - {title:"emprinte dig.", field:"hasfingerprints",formatter:"tickCross",align:"center", - formatterParams:{allowEmpty:true,allowTruthy:true,tickElement:''}}, - ] - }); - gettbldata(); - return false; -} - -function gettbldata(){ - - var sql = "SELECT id, prename, surname, blocked, disabled FROM staff;"; - if (locallogin == 'fingerprint'){ - sql = "select st.id,st.prename,st.surname,st.blocked,st.disabled,case when count(fp.id) > 0 then 1 else null end as hasfingerprints from staff st left join fingerprints fp on (st.id=fp.id_staff) group by st.id;"; - } - req.reqdata("POST","db.cgi",{ "sql":sql},loadtbldata); - return false; -} - -function loadtbldata(data){ - //console.log(data); - if (data){ - tbl.setData(data); - } - return false; -} - -function edit(){ - var udata = tbl.getSelectedData(); - if (udata[0]){ - //console.log("Get selected User"); - //console.log(udata); - req.reqdata("POST","db.cgi",{"get":"staff","filter":"id=" + udata[0].id},loadstaffdata); - } - return false; -} - -function loadstaffdata(data){ - ////console.log("selected staff data"); - ////console.log(data); - if (data && data.sqldata[0]){ - ////console.log(data[0]); - fillformbydataclass('staff',data.sqldata[0],false); - document.getElementById('dlgstaff').style.display='block'; - } -} - -function add(){ - cleanform('staff'); - document.getElementById('dlgstaff').style.display='block'; -} - -function remove(){ - var udata = tbl.getSelectedData(); - if (udata[0]){ - fillformbydataclass('staffremove',udata[0],false); - document.getElementById('dlgstaffremove').style.display='block'; - } -} - -function staffremove(ident){ - req.reqdata("POST","db.cgi",{"del":"1","ident_staff_id":document.getElementById("ident_" + ident + "_id")},afterstaffremove); - -} - -function afterstaffremove(){ - gettbldata(); - formsaved(); - document.getElementById('dlgstaffremove').style.display='none'; -} - -function afterstaffsaved(){ - gettbldata(); - document.getElementById('dlgstaff').style.display='none'; -} - -function deletefingerprint(){ - var udata = tbl.getSelectedData(); - console.log("del fingerprint"); - if (udata[0]){ - req.reqdata("POST","db.cgi",{"sql":"select id_staff,GROUP_CONCAT(fingersensorpos) as fingersensorpos FROM fingerprints WHERE id_staff='"+udata[0].id+"' GROUP by id_staff;"},deletefromsensor); - } -} - -function deletefromsensor(data){ - if (data && data[0]){ - console.log(data); - - req.reqdata("POST","fingerprint.cgi",{"fn":"delete","fingersensorpos":data[0].fingersensorpos},afterdelsensor); - req.reqdata("POST","db.cgi",{"sql":"DELETE FROM fingerprints WHERE id_staff='"+ data[0].id_staff+"'"},afterdelsensor); - } -} - -function afterdelsensor(data){ - formsaved(); - document.getElementById('dlgstaff').style.display='none'; - gettbldata(); -} - - diff --git a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.tt b/bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.tt deleted file mode 100644 index b208ee8..0000000 --- a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/members/index.tt +++ /dev/null @@ -1,59 +0,0 @@ -[% PROCESS macro/fields.tt %] -
-
- - - -
-
-
-
-
-
- × -

Employé(e)

-
-
-
- [% fieldhidden("id","staff","ident",'') %] - [% fieldeditbox("surname","staff","Nom",'','','') %] - [% fieldeditbox("prename","staff","Prénom",'','','') %] - [% #fieldpasswordbox("pin","staff","Code Pin",'w3-third','','') %] - [% fieldcheckbox("disabled","staff","invisible",'w3-half','','') %] - [% fieldcheckbox("blocked","staff","bloqué",'w3-half','','') %] - -
-
-
- - - [% formdlgsavebutton('staff','sauvegarder','afterstaffsaved') %] -
-
-
-
-
-
- × -

Supprimer Employé(e)?

-
-
- -
- [% fieldhidden("id","staffremove","ident",'') %] - [% fieldeditbox("surname","staffremove","Nom",'w3-half','readonly','') %] - [% fieldeditbox("prename","staffremove","Prénom",'w3-half','readonly','') %] -
-
-
- - - -
-
-
\ No newline at end of file diff --git a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/index.tt b/bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/index.tt deleted file mode 100644 index 33c681f..0000000 --- a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/index.tt +++ /dev/null @@ -1,7 +0,0 @@ -
-
- - -
-
-
\ No newline at end of file diff --git a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/usertimetrack.tt b/bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/usertimetrack.tt deleted file mode 100644 index a386137..0000000 --- a/bin/hourtrax/CGI/tmpl/app/hourtrax/module/timetrack/usertimetrack.tt +++ /dev/null @@ -1,56 +0,0 @@ -[% PROCESS macro/fields.tt %] -
-
- - - - - - -
-
-
-
-
-
- × -

Editer Pointage

-
-
-
- [% fieldhidden("id","hours","ident",'') %] - [% fielddatetimebox("stamp_in","hours","Entrée",'w3-half','','') %] - [% fielddatetimebox("stamp_out","hours","Sortie",'w3-half','','') %] - -
-
-
- - - [% formdlgsavebutton('hours','sauvegarder','afterhourssaved') %] -
-
-
-
-
-
- × -

Filtrer les pointages par date

-
-
-
- - [% fielddatebox("datefrom","filter","Date du",'w3-half','','') %] - [% fielddatebox("dateto","filter","jusqu'au Date",'w3-half','','') %] - -
-
-
- - - -
-
-
\ No newline at end of file diff --git a/bin/hourtrax/CGI/tmpl/app/system/hourtrax/index.tt b/bin/hourtrax/CGI/tmpl/app/system/hourtrax/index.tt deleted file mode 100644 index e69de29..0000000 diff --git a/bin/hourtrax/CGI/tmpl/app/system/index.tt b/bin/hourtrax/CGI/tmpl/app/system/index.tt deleted file mode 100755 index a2b7725..0000000 --- a/bin/hourtrax/CGI/tmpl/app/system/index.tt +++ /dev/null @@ -1,59 +0,0 @@ -[% USE date %] -[% vstamp=date.format(date.now, '%d%m%Y%H%M%S') %] - - - - - - - - - -Hourtrax System - - - - - - -
- -
-
- -
- - -
- -
- - -
- -
-
- - - - - - - \ No newline at end of file diff --git a/bin/hourtrax/CGI/tmpl/app/system/network/index.js b/bin/hourtrax/CGI/tmpl/app/system/network/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/bin/hourtrax/CGI/tmpl/app/system/vpn/index.js b/bin/hourtrax/CGI/tmpl/app/system/vpn/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/bin/hourtrax/CGI/tmpl/app/system/vpn/index.tt b/bin/hourtrax/CGI/tmpl/app/system/vpn/index.tt deleted file mode 100644 index e69de29..0000000 diff --git a/bin/hourtrax/CGI/tmpl/app/timeclock/index.tt b/bin/hourtrax/CGI/tmpl/app/timeclock/index.tt deleted file mode 100644 index 5b275e4..0000000 --- a/bin/hourtrax/CGI/tmpl/app/timeclock/index.tt +++ /dev/null @@ -1,156 +0,0 @@ -[% USE date %] -[% vstamp=date.format(date.now, '%d%m%Y%H%M%S') %] - - - - - - - - - - - -Time Clock - - -
- - - - -
-
-
-
-
- -
-
-
-
-
-
-
-
- - - - -
-
-
Bonjour Prename,
- [% IF locallogin == 'fingerprint' %] -
-
-
enregistre ta emprinte digitale, en mettant un doigt sur le scaneur d'emprinte digitale
- -
- [% ELSE %] -
-
-
- - - - - - - - - - - - -
- [% END %] -
-
- - - - -
-
- - - - - - - - - - - \ No newline at end of file diff --git a/bin/hourtrax/CGI/tmpl/macro/fields.tt b/bin/hourtrax/CGI/tmpl/macro/fields.tt deleted file mode 100644 index 5ed3b9b..0000000 --- a/bin/hourtrax/CGI/tmpl/macro/fields.tt +++ /dev/null @@ -1,130 +0,0 @@ -[% MACRO fieldhidden(column,table,ident,value) BLOCK -%] - -[% END -%] -[% MACRO fieldeditbox(column,table,title,size,state,value,plhold) BLOCK -%] -
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldfile(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldpasswordbox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldtagbox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> - -
-[% END -%] -[% MACRO fieldcheckbox(column,table,title,size,state,value) BLOCK -%] -
-
- 0 %][% state %][% END %]> - -
-[% END -%] - -[% MACRO fieldemailbox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]/> -
-[% END -%] - -[% MACRO fieldselectbox(column,table,title,size,state,value) BLOCK -%] - [% IF state.length > 0 %] - [% fieldeditbox(column,table,title,size,state,value) %] - [% ELSE %] -
- - - -
- [% END %] -[% END -%] -[% MACRO fieldmultiselectbox(column,table,title,size,state,value) BLOCK -%] - [% IF state.length > 0 %] - [% fieldeditbox(column,table,title,size,state,value) %] - [% ELSE %] -
- - - -
- [% END %] -[% END -%] -[% MACRO fielddatetimebox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]]/> - -
-[% END -%] -[% MACRO fielddatebox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]]/> - -
-[% END -%] -[% MACRO fieldtimebox(column,table,title,size,state,value) BLOCK -%] -
- - 0 %][% state %][% END %]]/> - -
-[% END -%] -[% MACRO fieldtextarea(column,table,title,size,state,height,value) BLOCK -%] -
- - -
-[% END -%] -[% MACRO fieldrichtextarea(column,table,title,size,state,height,value) BLOCK -%] -
- - -
-[% END -%] - -[% MACRO formsavebutton(formname,btnname) BLOCK -%] -
- -
-[% END -%] -[% MACRO formsavetextfilebutton(formname,btnname) BLOCK -%] -
- -
-[% END -%] -[% MACRO formdlgsavebutton(formname,btnname,clbk) BLOCK -%] - -[% END -%] -[% MACRO formsavefilebutton(formname,btnname,container) BLOCK -%] -[% IF container.length > 0 %] -
- [% END %] - -[% IF container.length > 0 %] -
-[% END %] -[% END -%] \ No newline at end of file diff --git a/bin/hourtrax/CGI/tmpl/skeleton/index.tt b/bin/hourtrax/CGI/tmpl/skeleton/index.tt deleted file mode 100755 index 6a60b59..0000000 --- a/bin/hourtrax/CGI/tmpl/skeleton/index.tt +++ /dev/null @@ -1,36 +0,0 @@ -[% USE date %] -[% vstamp=date.format(date.now, '%d%m%Y%H%M%S') %] - - - - - - - - - -Hourtrax - - -
-
- -
Hourtrax
- - -
-
-
- - -
- -
-
-
- - - - - - \ No newline at end of file diff --git a/bin/hourtrax/htdocs/js/fieldsave.js b/bin/hourtrax/htdocs/js/fieldsave.js deleted file mode 100755 index 05c4b2c..0000000 --- a/bin/hourtrax/htdocs/js/fieldsave.js +++ /dev/null @@ -1,48 +0,0 @@ -var fsaveelements = document.querySelectorAll("input.fieldsave"); -for (var i = 0; i < fsaveelements.length; i++) { - fsaveelements[i].addEventListener('blur', function (event) { - savefield(event.currentTarget.id); - }, false); -} - -function savefield(obj){ - // console.log("save"); - var field = {"ident":obj.id}; - //var obj = document.getElementById(objid); - var fieldname = obj.getAttribute('name'); - var xsp = fieldname.split("_"); - // console.log(xsp); - // console.log(xsp[0] + "_id"); - var identfield = document.getElementById("id"); - field["ident_" + xsp[0] + "_id"] = identfield.value; - if (obj.tagName == 'TEXTAREA'){ - field[obj.getAttribute('name')] = obj.innerHTML; - } else if (obj.tagName == "SELECT"){ - field[obj.getAttribute('name')] = obj.value; - } else if ((obj.getAttribute('type') == "checkbox")){ - if ($("#" +objid).prop('checked')){ - field[obj.getAttribute('name')] = obj.value; - } else { - field[obj.getAttribute('name')] = ""; - } - - } else if (obj.getAttribute('type') == "file") { - if (obj.value != ""){ - //alert("file save TODO!") - return false; - } - } else { - field[obj.getAttribute('name')] = obj.value; - } - - field["fn"] = "savefield"; - // console.log(field); - - req.reqdata("POST","index.cgi",field,fieldsaved); - return false; -} - -function fieldsaved(data){ - console.log("field saved"); - // console.log(data); -} \ No newline at end of file diff --git a/bin/hourtrax/htdocs/js/formsave.js b/bin/hourtrax/htdocs/js/formsave.js deleted file mode 100755 index be0800f..0000000 --- a/bin/hourtrax/htdocs/js/formsave.js +++ /dev/null @@ -1,196 +0,0 @@ -function saveform(frmid,aftercallback){ - console.log(frmid); - var flds=getformcontent(frmid,null); - flds["fn"] ="saveform"; - - //console.log(flds); - if (aftercallback){ - req.reqdata("POST","index.cgi",flds,aftercallback); - formsaved({}); - } - else { - req.reqdata("POST","index.cgi",flds,formsaved); - } - return false; -} - -function formsaved(data){ - var sb = document.getElementById("snackbar"); - sb.className="show w3-green"; - sb.innerHTML = 'Les données ont été sauvegarder!'; - setTimeout(function(){ sb.className = sb.className.replace("show w3-green", ""); }, 3000); - return false; -} - -function showsnackbar(xclass,xmessage){ - var sb = document.getElementById("snackbar"); - sb.className="show " + xclass; - sb.innerHTML = xmessage; - setTimeout(function(){ sb.className = sb.className.replace(sb.className, ""); }, 3000); - return false; -} - -function getformcontent(frmid,dataflds){ - var frm = document.getElementById("frm_" + frmid); - var flds = []; - if (dataflds){ - flds = dataflds; - } - - for (var i = 0; i < frm.elements.length; i++) { - var field = frm.elements[i]; - //console.log("field:" + field.id + " Name:" + field.getAttribute("name")); - if (field.tagName == "INPUT" || field.tagName == "SELECT" || field.tagName == "TEXTAREA"){ - if (field.classList.contains("tagedit")){ - var fvalue=field.value.trim(); - var ndata = null; - if (fvalue != ""){ - ndata = fvalue.split(","); - } - - flds[field.getAttribute("name")] = ndata; - }else if (field.tagName == "TEXTAREA" ){ - if (field.classList.contains("richeditarea")){ - flds[field.getAttribute("name")] = tinymce.get(field.id).getContent(); - } else { - flds[field.getAttribute("name")] = field.innerHTML; - } - - }else if (field.type == "checkbox" ){ - if (field.checked){ - flds[field.getAttribute("name")] = "1"; - } else { - flds[field.getAttribute("name")] = ""; - } - - } - else { - if (field.tagName == "SELECT" && field.multiple == true){ - var opts = field.selectedOptions; - var vals = []; - for (var o in opts){ - if (opts[o].value){ - vals.push(opts[o].value); - } - } - if (vals.length > 0) { - flds[field.getAttribute("name")] = vals; - } else { - flds[field.getAttribute("name")] = ""; - } - - } else { - flds[field.getAttribute("name")] = field.value; - } - - } - - } - } - return flds; -} - -function cleanform(frmname){ - //console.log("Clean Form: " + frmname); - var frm = document.getElementById("frm_" + frmname); - - for (var f in frm){ - //console.log(frm[f].id); - if (frm[f] && frm[f].id){ - if (frm[f].tagName == 'INPUT'){ - //console.log("is INPUT" + frm[f].id + " type:" + frm[f].type + " class:" + frm[f].classList); - if (frm[f].type == "checkbox"){ - frm[f].checked = false; - } else if (frm[f].classList.contains("datefield")){ - if (frm[f]._flatpickr){ frm[f]._flatpickr.clear(); } - } else if (frm[f].classList.contains("choices__input")){ - if (choice[frmname][frm[f].id]){ - choice[frmname][frm[f].id].removeActiveItems(); - } - } else { - frm[f].value = ""; - } - } - if (frm[f].tagName == 'SELECT'){ - //console.log("is INPUT" + frm[f].id + " multiple:" + frm[f].multiple + " class:" + frm[f].classList); - if (frm[f].multiple == true){ - if (frm[f].classList.contains("choices__input")){ - choice[frmname][frm[f].id].removeActiveItems(); - } - } else { - frm[f].value = ""; - } - - } - if (frm[f].tagName == 'TEXTAREA'){ - //console.log("is INPUT" + frm[f].id + " class:" + frm[f].classList); - if (frm[f].classList.contains("richeditarea")){ - tinymce.get(frm[f].id).setContent(""); - } else { - frm[f].innerHTML = ""; - } - } - } - } - return false; -} - -function fillformbydataclass(dataclass,data,readonly = false){ - //console.log(data); - var frm = document.querySelectorAll('.data_'+ dataclass); - if (data){ - for (var f in frm){ - console.log(frm[f].id + "=>" + data[frm[f].id]); - if (data[frm[f].id]){ - console.log(frm[f].id + " => " + data[frm[f].id]); - if (readonly){ frm[f].readonly = true;} - if (frm[f].tagName == 'INPUT'){ - if (frm[f].type == "checkbox"){ - if (data[frm[f].id] == "1"){ - frm[f].checked = true; - } else { - frm[f].checked = false; - } - } else if (frm[f].classList.contains("datefield")){ - frm[f]._flatpickr.setDate(data[frm[f].id]); - } else if (frm[f].classList.contains("datetimefield")){ - frm[f]._flatpickr.setDate(data[frm[f].id]); - } else if (frm[f].classList.contains("choices__input")){ - if ((data[frm[f].id] != null) && (data[frm[f].id] != '[""]')){ - choice[dataclass][frm[f].id].setValue(JSON.parse(data[frm[f].id])); - } - } else { - frm[f].value=data[frm[f].id]; - } - } - if (frm[f].tagName == 'SELECT'){ - if (frm[f].classList.contains("choices__input")){ - if (frm[f].multiple == true){ - //console.log(data[frm[f].id]); - choice[dataclass][frm[f].id].setChoiceByValue(JSON.parse(data[frm[f].id])); - }else { - choice[dataclass][frm[f].id].setChoiceByValue(data[frm[f].id]); - } - } else { - frm[f].value=data[frm[f].id]; - } - - } - } - - } - } -} - -function fillselectlist(obj,data,vidcol,vvalcol){ - var sellist = []; - obj.clearStore(); - sellist.push({value:"",label:""}); - if (data){ - for (var i in data){ - sellist.push({value:data[i][vidcol],label:data[i][vvalcol]}); - } - } - obj.setChoices(sellist, 'value', 'label', true); - return false; -} \ No newline at end of file diff --git a/bin/hourtrax/htdocs/js/moduleglobal.js b/bin/hourtrax/htdocs/js/moduleglobal.js deleted file mode 100755 index 8189720..0000000 --- a/bin/hourtrax/htdocs/js/moduleglobal.js +++ /dev/null @@ -1,24 +0,0 @@ -document.addEventListener("DOMContentLoaded", function() { - //console.log( "Iframe "+ location.pathname.substring(location.pathname.lastIndexOf("/")) +" ready!" ); - mpref.loadconfig(); - initpage(); -}); - -var mpref ={ - cfg: null, - getSearchParams: function (k){ - //alert(location.href); - var p={}; - //console.log("params =>" + location.search); - location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(s,k,v){p[k]=v}); - return k?p[k]:p; - }, - loadconfig: function(){ - this.cfg = this.getSearchParams(); - //var page = location.pathname.substring(location.pathname.lastIndexOf("/")); - //page = page.replace(/\.html/,''); - //apppref.getpreference(page); - //appdb.dbfile = this.cfg.dbfile; - //appdb.url = decodeURIComponent(this.cfg.serviceurl) + 'sqlite/' + decodeURIComponent(this.cfg.dbfile); - } -} diff --git a/bin/hourtrax/htdocs/js/request.js b/bin/hourtrax/htdocs/js/request.js deleted file mode 100755 index 37125d3..0000000 --- a/bin/hourtrax/htdocs/js/request.js +++ /dev/null @@ -1,149 +0,0 @@ -var api = location.origin+'/api/'; -// if (location.pathname.indexOf('modules') > 0){ -// api = location.origin + location.pathname.substring(0, location.pathname.indexOf('module')) + 'api/'; -// } -//console.log(api); -var req = { - multipartform: function(url,frmdata,callback=null){ - var ret = null; - var rdata = null; - var async = false; - if (callback){ - async=true; - } - - var request = new XMLHttpRequest(); - - //console.log(frmdata); - var sendurl = api + url; - //console.log("Multipart sending URL: " + "POST" + " => " +sendurl); - request.open("POST", sendurl, true); - request.onload = function(){ - if (request.status >= 200 && request.status <= 400){ - ////console.log("Status returned: " + request.status + "resp:" + request.getResponseHeader("Content-Type")); - if (request.getResponseHeader("Content-Type").indexOf('application/json') == 0){ - var xparse = JSON.parse(request.responseText); - ret = xparse.result; - ////console.log(ret); - } - else { - ret = request.responseText; - } - if (async){ - callback(ret); - } - } else { - //alert("ServerERROR:" + request.status + "\n" + request.responseText); - } - }; - request.onerror = function(){ - //alert("Connection ERROR!\n" + url); - }; - - request.setRequestHeader('Content-Type','multipart/form-data'); - request.send(frmdata); - return ret; - }, - reqdata: function(method,url,data,callback=null){ - - var ret = null; - var rdata = null; - var async = false; - if (callback){ - async=true; - } - - var request = new XMLHttpRequest(); - if (typeof data == 'object'){ - var xdata = []; - for (var i in data){ - var value = ''; - if (typeof(data[i]) == 'object'){ - value = encodeURIComponent(JSON.stringify(data[i])); - } else { - value = encodeURIComponent(data[i]); - } - xdata.push(i + "=" + value); - } - rdata = xdata.join("&"); - }else { - rdata = data; - } - ////console.log(rdata); - ////console.log("Data to send: " + decodeURIComponent(rdata)); - var sendurl = api + url; - if (method.toUpperCase() == 'GET'){ - sendurl = sendurl + '?' + rdata; - } - //console.log("sending URL: " + method + " => " +sendurl + '?' + rdata); - request.open(method.toUpperCase(), sendurl, true); - request.onload = function(){ - if (request.status >= 200 && request.status <= 400){ - // //console.log("Status returned: " + request.status + "resp:" + request.getResponseHeader("Content-Type")); - if (request.getResponseHeader("Content-Type").indexOf('application/json') == 0){ - ////console.log(xparse); - var xparse = JSON.parse(request.responseText); - ret = xparse.result; - ////console.log(ret); - } - // else if (request.getResponseHeader("Content-Type").indexOf('application/vnd.ms-excel') == 0){ - // var filename = ""; - // var disposition = request.getResponseHeader('Content-Disposition'); - // if (disposition && disposition.indexOf('attachment') !== -1) { - // var filenameRegex = /filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/; - // var matches = filenameRegex.exec(disposition); - // if (matches != null && matches[1]) filename = matches[1].replace(/['"]/g, ''); - // } - // var type = request.getResponseHeader('Content-Type'); - // var blob = new Blob([this.response], { type: type }); - // var URL = window.URL; - // var downloadUrl = URL.createObjectURL(blob); - // if (filename) { - // var a = document.createElement("a"); - // if (typeof a.download === 'undefined') { - // window.location = downloadUrl; - // } else { - // a.href = downloadUrl; - // a.download = filename; - // document.body.appendChild(a); - // a.click(); - // } - // } else { - // window.location = downloadUrl; - // } - //setTimeout(function () { URL.revokeObjectURL(downloadUrl); }, 100); - // } - else { - ret = request.responseText; - //console.log("TEXT returned:" + ret); - } - //////console.log("data returned: " + request.responseText); - if (async){ - callback(ret); - } - - } else { - ////console.log("ServerERROR: " + request.status + "\n" + request.responseText); - //alert("ServerERROR:" + request.status + "\n" + request.responseText); - } - }; - request.onerror = function(){ - ////console.log("ERROR: connection ERROR\n" + url); - //alert("Connection ERROR!\n" + url); - }; - if (method.toUpperCase() == 'POST'){ - request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); - request.send(rdata); - } else { - //request.withCredentials = true; - request.send(); - } - return ret; - }, - asyncNoEvent: function(data){ - //console.log("query done"); - //console.log(data); - //console.log("done"); - } - -} \ No newline at end of file diff --git a/bin/hourtrax/htdocs/vendor/choices/base.css b/bin/hourtrax/htdocs/vendor/choices/base.css deleted file mode 100755 index 2d090bd..0000000 --- a/bin/hourtrax/htdocs/vendor/choices/base.css +++ /dev/null @@ -1,191 +0,0 @@ -/*============================================= -= Generic styling = -=============================================*/ -* { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -*, -*:before, -*:after { - box-sizing: border-box; -} - -html, -body { - position: relative; - margin: 0; - width: 100%; - height: 100%; -} - -body { - font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; - font-size: 16px; - line-height: 1.4; - color: #FFFFFF; - background-color: #333; - overflow-x: hidden; -} - -label { - display: block; - margin-bottom: 8px; - font-size: 14px; - font-weight: 500; - cursor: pointer; -} - -p { - margin-top: 0; -} - -hr { - display: block; - margin: 30px 0; - border: 0; - border-bottom: 1px solid #eaeaea; - height: 1px; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 12px; - font-weight: 400; - line-height: 1.2; -} - -a, -a:visited, -a:focus { - color: #FFFFFF; - text-decoration: none; - font-weight: 600; -} - -.form-control { - display: block; - width: 100%; - background-color: #f9f9f9; - padding: 12px; - border: 1px solid #ddd; - border-radius: 2.5px; - font-size: 14px; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - margin-bottom: 24px; -} - -h1, -.h1 { - font-size: 32px; -} - -h2, -.h2 { - font-size: 24px; -} - -h3, -.h3 { - font-size: 20px; -} - -h4, -.h4 { - font-size: 18px; -} - -h5, -.h5 { - font-size: 16px; -} - -h6, -.h6 { - font-size: 14px; -} - -p { - margin-bottom: 8px; -} - -label + p { - margin-top: -4px; -} - -.container { - display: block; - margin: auto; - max-width: 40em; - padding: 48px; -} - -@media (max-width: 620px) { - .container { - padding: 0; - } -} - -.section { - background-color: #FFFFFF; - padding: 24px; - color: #333; -} - -.section a, -.section a:visited, -.section a:focus { - color: #00bcd4; -} - -.logo { - display: block; - margin-bottom: 12px; -} - -.logo__img { - width: 100%; - height: auto; - display: inline-block; - max-width: 100%; - vertical-align: top; - padding: 6px 0; -} - -.visible-ie { - display: none; -} - -.push-bottom { - margin-bottom: 24px; -} - -.zero-bottom { - margin-bottom: 0; -} - -.zero-top { - margin-top: 0; -} - -.text-center { - text-align: center; -} - -.is-hidden { - display: none; -} - -[data-test-hook] { - margin-bottom: 24px; -} - -/*===== End of Section comment block ======*/ diff --git a/bin/hourtrax/htdocs/vendor/choices/base.min.css b/bin/hourtrax/htdocs/vendor/choices/base.min.css deleted file mode 100755 index 7992056..0000000 --- a/bin/hourtrax/htdocs/vendor/choices/base.min.css +++ /dev/null @@ -1 +0,0 @@ -*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body,html{position:relative;margin:0;width:100%;height:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.4;color:#fff;background-color:#333;overflow-x:hidden}hr,label{display:block}label,p{margin-bottom:8px}label{font-size:14px;font-weight:500;cursor:pointer}p{margin-top:0}hr{margin:30px 0;border:0;border-bottom:1px solid #eaeaea;height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:12px;font-weight:400;line-height:1.2}a,a:focus,a:visited{color:#fff;text-decoration:none;font-weight:600}.form-control{display:block;width:100%;background-color:#f9f9f9;padding:12px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:24px}.h1,h1{font-size:32px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}label+p{margin-top:-4px}.container{display:block;margin:auto;max-width:40em;padding:48px}@media (max-width:620px){.container{padding:0}}.section{background-color:#fff;padding:24px;color:#333}.section a,.section a:focus,.section a:visited{color:#00bcd4}.logo{display:block;margin-bottom:12px}.logo__img{width:100%;height:auto;display:inline-block;max-width:100%;vertical-align:top;padding:6px 0}.visible-ie{display:none}.push-bottom{margin-bottom:24px}.zero-bottom{margin-bottom:0}.zero-top{margin-top:0}.text-center{text-align:center}.is-hidden{display:none}[data-test-hook]{margin-bottom:24px} \ No newline at end of file diff --git a/bin/hourtrax/htdocs/vendor/choices/choices.css b/bin/hourtrax/htdocs/vendor/choices/choices.css deleted file mode 100755 index e3bc037..0000000 --- a/bin/hourtrax/htdocs/vendor/choices/choices.css +++ /dev/null @@ -1,368 +0,0 @@ -/*=============================== -= Choices = -===============================*/ -.choices { - position: relative; - margin-bottom: 24px; - font-size: 16px; -} - -.choices:focus { - outline: none; -} - -.choices:last-child { - margin-bottom: 0; -} - -.choices.is-disabled .choices__inner, -.choices.is-disabled .choices__input { - background-color: #EAEAEA; - cursor: not-allowed; - user-select: none; -} - -.choices.is-disabled .choices__item { - cursor: not-allowed; -} - -.choices[data-type*="select-one"] { - cursor: pointer; -} - -.choices[data-type*="select-one"] .choices__inner { - padding-bottom: 7.5px; - -} - -.choices[data-type*="select-one"] .choices__input { - display: block; - width: 100%; - padding: 10px; - border-bottom: 1px solid #DDDDDD; - background-color: #FFFFFF; - margin: 0; -} - -.choices[data-type*="select-one"] .choices__button { - background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==); - padding: 0; - background-size: 8px; - position: absolute; - top: 50%; - right: 0; - margin-top: -10px; - margin-right: 25px; - height: 20px; - width: 20px; - /* border-radius: 10em; */ - opacity: .5; -} - -.choices[data-type*="select-one"] .choices__button:hover, .choices[data-type*="select-one"] .choices__button:focus { - opacity: 1; -} - -.choices[data-type*="select-one"] .choices__button:focus { - box-shadow: 0px 0px 0px 2px #00BCD4; -} - -.choices[data-type*="select-one"]:after { - content: ""; - height: 0; - width: 0; - border-style: solid; - border-color: #333333 transparent transparent transparent; - border-width: 5px; - position: absolute; - right: 11.5px; - top: 50%; - margin-top: -2.5px; - pointer-events: none; -} - -.choices[data-type*="select-one"].is-open:after { - border-color: transparent transparent #333333 transparent; - margin-top: -7.5px; -} - -.choices[data-type*="select-one"][dir="rtl"]:after { - left: 11.5px; - right: auto; -} - -.choices[data-type*="select-one"][dir="rtl"] .choices__button { - right: auto; - left: 0; - margin-left: 25px; - margin-right: 0; -} - -.choices[data-type*="select-multiple"] .choices__inner, -.choices[data-type*="text"] .choices__inner { - cursor: text; -} - -.choices[data-type*="select-multiple"] .choices__button, -.choices[data-type*="text"] .choices__button { - position: relative; - display: inline-block; - margin-top: 0; - margin-right: -4px; - margin-bottom: 0; - margin-left: 8px; - padding-left: 16px; - border-left: 1px solid #008fa1; - background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==); - background-size: 8px; - width: 8px; - line-height: 1; - opacity: .75; - border-radius: 0; -} - -.choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="select-multiple"] .choices__button:focus, -.choices[data-type*="text"] .choices__button:hover, -.choices[data-type*="text"] .choices__button:focus { - opacity: 1; -} - -.choices__inner { - display: inline-block; - vertical-align: top; - width: 100%; - background-color: #e8f0fe; - padding: 7.5px 7.5px 3.75px; - border: 1px solid #ccc; - /* border-radius: 2.5px; */ - /* font-size: 14px; */ - min-height: 44px; - overflow: hidden; - /* font-weight: bold; */ -} - -.is-focused .choices__inner, -.is-open .choices__inner { - border-color: #b7b7b7; -} - -.is-open .choices__inner { - /* border-radius: 2.5px 2.5px 0 0; */ -} - -.is-flipped.is-open .choices__inner { - /* border-radius: 0 0 2.5px 2.5px; */ -} - -.choices__list { - margin: 0; - padding-left: 0; - list-style: none; -} - -.choices__list--single { - display: inline-block; - padding: 4px 16px 4px 4px; - width: 100%; -} - -[dir="rtl"] .choices__list--single { - padding-right: 4px; - padding-left: 16px; -} - -.choices__list--single .choices__item { - width: 100%; -} - -.choices__list--multiple { - display: inline; -} - -.choices__list--multiple .choices__item { - display: inline-block; - vertical-align: middle; - /* border-radius: 20px; */ - padding: 4px 6px; - font-size: 16px; - height: 40px; - /* font-size: 12px; */ - /* font-weight: 500; */ - margin-right: 3.75px; - /* margin-bottom: 3.75px; */ - background-color: #607d8b; - border: 1px solid #607d8b; - color: #FFFFFF; - /* font-weightfont-weight: bold; */ - word-break: break-all; -} - -.choices__list--multiple .choices__item[data-deletable] { - padding-right: 5px; -} - -[dir="rtl"] .choices__list--multiple .choices__item { - margin-right: 0; - margin-left: 3.75px; -} - -.choices__list--multiple .choices__item.is-highlighted { - background-color: #00a5bb; - border: 1px solid #008fa1; -} - -.is-disabled .choices__list--multiple .choices__item { - background-color: #aaaaaa; - border: 1px solid #919191; -} - -.choices__list--dropdown { - display: none; - z-index: 1; - position: absolute; - width: 100%; - background-color: #FFFFFF; - border: 1px solid #DDDDDD; - top: 100%; - margin-top: -1px; - /* border-bottom-left-radius: 2.5px; */ - /* border-bottom-right-radius: 2.5px; */ - overflow: hidden; - word-break: break-all; -} - -.choices__list--dropdown.is-active { - display: block; -} - -.is-open .choices__list--dropdown { - border-color: #b7b7b7; -} - -.is-flipped .choices__list--dropdown { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: -1px; - /* border-radius: .25rem .25rem 0 0; */ -} - -.choices__list--dropdown .choices__list { - position: relative; - max-height: 300px; - overflow: auto; - -webkit-overflow-scrolling: touch; - will-change: scroll-position; -} - -.choices__list--dropdown .choices__item { - position: relative; - padding: 10px; - font-size: 14px; -} - -[dir="rtl"] .choices__list--dropdown .choices__item { - text-align: right; -} - -@media (min-width: 640px) { - .choices__list--dropdown .choices__item--selectable { - padding-right: 100px; - } - .choices__list--dropdown .choices__item--selectable:after { - content: attr(data-select-text); - font-size: 12px; - opacity: 0; - position: absolute; - right: 10px; - top: 50%; - transform: translateY(-50%); - } - [dir="rtl"] .choices__list--dropdown .choices__item--selectable { - text-align: right; - padding-left: 100px; - padding-right: 10px; - } - [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after { - right: auto; - left: 10px; - } -} - -.choices__list--dropdown .choices__item--selectable.is-highlighted { - background-color: #f2f2f2; -} - -.choices__list--dropdown .choices__item--selectable.is-highlighted:after { - opacity: .5; -} - -.choices__item { - cursor: default; -} - -.choices__item--selectable { - cursor: pointer; -} - -.choices__item--disabled { - cursor: not-allowed; - user-select: none; - opacity: .5; -} - -.choices__heading { - /* font-weight: 600; */ - font-size: 12px; - padding: 10px; - border-bottom: 1px solid #f7f7f7; - color: gray; -} - -.choices__button { - text-indent: -9999px; - -webkit-appearance: none; - appearance: none; - border: 0; - background-color: transparent; - background-repeat: no-repeat; - background-position: center; - cursor: pointer; -} - -.choices__button:focus { - outline: none; -} - -.choices__input { - display: inline-block; - vertical-align: baseline; - background-color: #f9f9f9; - font-size: 14px; - margin-bottom: 5px; - border: 0; - border-radius: 0; - max-width: 100%; - padding: 4px 0 4px 2px; -} - -.choices__input:focus { - outline: 0; -} - -[dir="rtl"] .choices__input { - padding-right: 2px; - padding-left: 0; -} - -.choices__placeholder { - opacity: .5; -} - -.choices__input.is-hidden, -.choices[data-type*="select-one"] .choices__input.is-hidden, -.choices[data-type*="select-multiple"] .choices__input.is-hidden { - display: none; -} - -/*===== End of Choices ======*/ diff --git a/bin/hourtrax/htdocs/vendor/choices/choices.js b/bin/hourtrax/htdocs/vendor/choices/choices.js deleted file mode 100755 index 93e8b4e..0000000 --- a/bin/hourtrax/htdocs/vendor/choices/choices.js +++ /dev/null @@ -1,6787 +0,0 @@ -(function webpackUniversalModuleDefinition(root, factory) { - //CommonJS2 - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - //AMD - else if(typeof define === 'function' && define.amd) - define([], factory); - //CommonJS - else if(typeof exports === 'object') - exports["Choices"] = factory(); - //Window - else - root["Choices"] = factory(); -})(window, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = "/public/assets/scripts/"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 9); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.diff = exports.cloneObject = exports.existsInArray = exports.isIE11 = exports.fetchFromObject = exports.getWindowHeight = exports.dispatchEvent = exports.sortByScore = exports.sortByAlpha = exports.calcWidthOfInput = exports.strToEl = exports.sanitise = exports.isScrolledIntoView = exports.getAdjacentEl = exports.findAncestorByAttrName = exports.wrap = exports.isElement = exports.isType = exports.getType = exports.generateId = exports.generateChars = exports.getRandomNumber = void 0; - -var _this = void 0; - -var getRandomNumber = function getRandomNumber(min, max) { - return Math.floor(Math.random() * (max - min) + min); -}; - -exports.getRandomNumber = getRandomNumber; - -var generateChars = function generateChars(length) { - var chars = ''; - - for (var i = 0; i < length; i++) { - var randomChar = getRandomNumber(0, 36); - chars += randomChar.toString(36); - } - - return chars; -}; - -exports.generateChars = generateChars; - -var generateId = function generateId(element, prefix) { - var id = element.id || element.name && "".concat(element.name, "-").concat(generateChars(2)) || generateChars(4); - id = id.replace(/(:|\.|\[|\]|,)/g, ''); - id = "".concat(prefix, "-").concat(id); - return id; -}; - -exports.generateId = generateId; - -var getType = function getType(obj) { - return Object.prototype.toString.call(obj).slice(8, -1); -}; - -exports.getType = getType; - -var isType = function isType(type, obj) { - return obj !== undefined && obj !== null && getType(obj) === type; -}; - -exports.isType = isType; - -var isElement = function isElement(element) { - return element instanceof Element; -}; - -exports.isElement = isElement; - -var wrap = function wrap(element) { - var wrapper = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document.createElement('div'); - - if (element.nextSibling) { - element.parentNode.insertBefore(wrapper, element.nextSibling); - } else { - element.parentNode.appendChild(wrapper); - } - - return wrapper.appendChild(element); -}; - -exports.wrap = wrap; - -var findAncestorByAttrName = function findAncestorByAttrName(el, attr) { - var target = el; - - while (target) { - if (target.hasAttribute(attr)) { - return target; - } - - target = target.parentElement; - } - - return null; -}; - -exports.findAncestorByAttrName = findAncestorByAttrName; - -var getAdjacentEl = function getAdjacentEl(startEl, className) { - var direction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; - - if (!startEl || !className) { - return; - } - - var parent = startEl.parentNode.parentNode; - var children = Array.from(parent.querySelectorAll(className)); - var startPos = children.indexOf(startEl); - var operatorDirection = direction > 0 ? 1 : -1; - return children[startPos + operatorDirection]; -}; - -exports.getAdjacentEl = getAdjacentEl; - -var isScrolledIntoView = function isScrolledIntoView(el, parent) { - var direction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; - - if (!el) { - return; - } - - var isVisible; - - if (direction > 0) { - // In view from bottom - isVisible = parent.scrollTop + parent.offsetHeight >= el.offsetTop + el.offsetHeight; - } else { - // In view from top - isVisible = el.offsetTop >= parent.scrollTop; - } - - return isVisible; -}; - -exports.isScrolledIntoView = isScrolledIntoView; - -var sanitise = function sanitise(value) { - if (!isType('String', value)) { - return value; - } - - return value.replace(/&/g, '&').replace(/>/g, '&rt;').replace(/".concat(sanitise(value), "")); - testEl.style.position = 'absolute'; - testEl.style.padding = '0'; - testEl.style.top = '-9999px'; - testEl.style.left = '-9999px'; - testEl.style.width = 'auto'; - testEl.style.whiteSpace = 'pre'; - - if (document.body.contains(input) && window.getComputedStyle) { - var inputStyle = window.getComputedStyle(input); - - if (inputStyle) { - testEl.style.fontSize = inputStyle.fontSize; - testEl.style.fontFamily = inputStyle.fontFamily; - testEl.style.fontWeight = inputStyle.fontWeight; - testEl.style.fontStyle = inputStyle.fontStyle; - testEl.style.letterSpacing = inputStyle.letterSpacing; - testEl.style.textTransform = inputStyle.textTransform; - testEl.style.padding = inputStyle.padding; - } - } - - document.body.appendChild(testEl); - requestAnimationFrame(function () { - if (value && testEl.offsetWidth !== input.offsetWidth) { - width = testEl.offsetWidth + 4; - } - - document.body.removeChild(testEl); - callback.call(_this, "".concat(width, "px")); - }); - } else { - callback.call(_this, "".concat(width, "px")); - } -}; - -exports.calcWidthOfInput = calcWidthOfInput; - -var sortByAlpha = function sortByAlpha(a, b) { - var labelA = "".concat(a.label || a.value).toLowerCase(); - var labelB = "".concat(b.label || b.value).toLowerCase(); - - if (labelA < labelB) { - return -1; - } - - if (labelA > labelB) { - return 1; - } - - return 0; -}; - -exports.sortByAlpha = sortByAlpha; - -var sortByScore = function sortByScore(a, b) { - return a.score - b.score; -}; - -exports.sortByScore = sortByScore; - -var dispatchEvent = function dispatchEvent(element, type) { - var customArgs = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; - var event = new CustomEvent(type, { - detail: customArgs, - bubbles: true, - cancelable: true - }); - return element.dispatchEvent(event); -}; - -exports.dispatchEvent = dispatchEvent; - -var getWindowHeight = function getWindowHeight() { - var body = document.body; - var html = document.documentElement; - return Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight); -}; - -exports.getWindowHeight = getWindowHeight; - -var fetchFromObject = function fetchFromObject(object, path) { - var index = path.indexOf('.'); - - if (index > -1) { - return fetchFromObject(object[path.substring(0, index)], path.substr(index + 1)); - } - - return object[path]; -}; - -exports.fetchFromObject = fetchFromObject; - -var isIE11 = function isIE11() { - return !!(navigator.userAgent.match(/Trident/) && navigator.userAgent.match(/rv[ :]11/)); -}; - -exports.isIE11 = isIE11; - -var existsInArray = function existsInArray(array, value) { - var key = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'value'; - return array.some(function (item) { - if (isType('String', value)) { - return item[key] === value.trim(); - } - - return item[key] === value; - }); -}; - -exports.existsInArray = existsInArray; - -var cloneObject = function cloneObject(obj) { - return JSON.parse(JSON.stringify(obj)); -}; - -exports.cloneObject = cloneObject; - -var diff = function diff(a, b) { - var aKeys = Object.keys(a).sort(); - var bKeys = Object.keys(b).sort(); - return aKeys.filter(function (i) { - return bKeys.indexOf(i) < 0; - }); -}; - -exports.diff = diff; - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.SCROLLING_SPEED = exports.KEY_CODES = exports.ACTION_TYPES = exports.EVENTS = exports.DEFAULT_CONFIG = exports.DEFAULT_CLASSNAMES = void 0; - -var _utils = __webpack_require__(0); - -var DEFAULT_CLASSNAMES = { - containerOuter: 'choices', - containerInner: 'choices__inner', - input: 'choices__input', - inputCloned: 'choices__input--cloned', - list: 'choices__list', - listItems: 'choices__list--multiple', - listSingle: 'choices__list--single', - listDropdown: 'choices__list--dropdown', - item: 'choices__item', - itemSelectable: 'choices__item--selectable', - itemDisabled: 'choices__item--disabled', - itemChoice: 'choices__item--choice', - placeholder: 'choices__placeholder', - group: 'choices__group', - groupHeading: 'choices__heading', - button: 'choices__button', - activeState: 'is-active', - focusState: 'is-focused', - openState: 'is-open', - disabledState: 'is-disabled', - highlightedState: 'is-highlighted', - hiddenState: 'is-hidden', - flippedState: 'is-flipped', - loadingState: 'is-loading', - noResults: 'has-no-results', - noChoices: 'has-no-choices' -}; -exports.DEFAULT_CLASSNAMES = DEFAULT_CLASSNAMES; -var DEFAULT_CONFIG = { - items: [], - choices: [], - silent: false, - renderChoiceLimit: -1, - maxItemCount: -1, - addItems: true, - addItemFilterFn: null, - removeItems: true, - removeItemButton: false, - editItems: false, - duplicateItemsAllowed: true, - delimiter: ',', - paste: true, - searchEnabled: true, - searchChoices: true, - searchFloor: 1, - searchResultLimit: 4, - searchFields: ['label', 'value'], - position: 'auto', - resetScrollPosition: true, - shouldSort: true, - shouldSortItems: false, - sortFn: _utils.sortByAlpha, - placeholder: true, - placeholderValue: null, - searchPlaceholderValue: null, - prependValue: null, - appendValue: null, - renderSelectedChoices: 'auto', - loadingText: 'Loading...', - noResultsText: 'No results found', - noChoicesText: 'No choices to choose from', - itemSelectText: 'Press to select', - uniqueItemText: 'Only unique values can be added', - customAddItemText: 'Only values matching specific conditions can be added', - addItemText: function addItemText(value) { - return "Press Enter to add \"".concat((0, _utils.sanitise)(value), "\""); - }, - maxItemText: function maxItemText(maxItemCount) { - return "Only ".concat(maxItemCount, " values can be added"); - }, - itemComparer: function itemComparer(choice, item) { - return choice === item; - }, - fuseOptions: { - includeScore: true - }, - callbackOnInit: null, - callbackOnCreateTemplates: null, - classNames: DEFAULT_CLASSNAMES -}; -exports.DEFAULT_CONFIG = DEFAULT_CONFIG; -var EVENTS = { - showDropdown: 'showDropdown', - hideDropdown: 'hideDropdown', - change: 'change', - choice: 'choice', - search: 'search', - addItem: 'addItem', - removeItem: 'removeItem', - highlightItem: 'highlightItem', - highlightChoice: 'highlightChoice' -}; -exports.EVENTS = EVENTS; -var ACTION_TYPES = { - ADD_CHOICE: 'ADD_CHOICE', - FILTER_CHOICES: 'FILTER_CHOICES', - ACTIVATE_CHOICES: 'ACTIVATE_CHOICES', - CLEAR_CHOICES: 'CLEAR_CHOICES', - ADD_GROUP: 'ADD_GROUP', - ADD_ITEM: 'ADD_ITEM', - REMOVE_ITEM: 'REMOVE_ITEM', - HIGHLIGHT_ITEM: 'HIGHLIGHT_ITEM', - CLEAR_ALL: 'CLEAR_ALL' -}; -exports.ACTION_TYPES = ACTION_TYPES; -var KEY_CODES = { - BACK_KEY: 46, - DELETE_KEY: 8, - ENTER_KEY: 13, - A_KEY: 65, - ESC_KEY: 27, - UP_KEY: 38, - DOWN_KEY: 40, - PAGE_UP_KEY: 33, - PAGE_DOWN_KEY: 34 -}; -exports.KEY_CODES = KEY_CODES; -var SCROLLING_SPEED = 4; -exports.SCROLLING_SPEED = SCROLLING_SPEED; - -/***/ }), -/* 2 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(global, module) {/* harmony import */ var _ponyfill_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(7); -/* global window */ - - -var root; - -if (typeof self !== 'undefined') { - root = self; -} else if (typeof window !== 'undefined') { - root = window; -} else if (typeof global !== 'undefined') { - root = global; -} else if (true) { - root = module; -} else {} - -var result = Object(_ponyfill_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(root); -/* harmony default export */ __webpack_exports__["a"] = (result); - -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(3), __webpack_require__(14)(module))) - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - -var g; - -// This works in non-strict mode -g = (function() { - return this; -})(); - -try { - // This works if eval is allowed (see CSP) - g = g || new Function("return this")(); -} catch (e) { - // This works if the window reference is available - if (typeof window === "object") g = window; -} - -// g can still be undefined, but nothing to do about it... -// We return undefined, instead of nothing here, so it's -// easier to handle this case. if(!global) { ...} - -module.exports = g; - - -/***/ }), -/* 4 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _utils = __webpack_require__(0); - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var WrappedElement = -/*#__PURE__*/ -function () { - function WrappedElement(_ref) { - var element = _ref.element, - classNames = _ref.classNames; - - _classCallCheck(this, WrappedElement); - - Object.assign(this, { - element: element, - classNames: classNames - }); - - if (!(0, _utils.isElement)(element)) { - throw new TypeError('Invalid element passed'); - } - - this.isDisabled = false; - } - - _createClass(WrappedElement, [{ - key: "conceal", - value: function conceal() { - // Hide passed input - this.element.classList.add(this.classNames.input); - this.element.classList.add(this.classNames.hiddenState); // Remove element from tab index - - this.element.tabIndex = '-1'; // Backup original styles if any - - var origStyle = this.element.getAttribute('style'); - - if (origStyle) { - this.element.setAttribute('data-choice-orig-style', origStyle); - } - - this.element.setAttribute('aria-hidden', 'true'); - this.element.setAttribute('data-choice', 'active'); - } - }, { - key: "reveal", - value: function reveal() { - // Reinstate passed element - this.element.classList.remove(this.classNames.input); - this.element.classList.remove(this.classNames.hiddenState); - this.element.removeAttribute('tabindex'); // Recover original styles if any - - var origStyle = this.element.getAttribute('data-choice-orig-style'); - - if (origStyle) { - this.element.removeAttribute('data-choice-orig-style'); - this.element.setAttribute('style', origStyle); - } else { - this.element.removeAttribute('style'); - } - - this.element.removeAttribute('aria-hidden'); - this.element.removeAttribute('data-choice'); // Re-assign values - this is weird, I know - - this.element.value = this.element.value; - } - }, { - key: "enable", - value: function enable() { - this.element.removeAttribute('disabled'); - this.element.disabled = false; - this.isDisabled = false; - } - }, { - key: "disable", - value: function disable() { - this.element.setAttribute('disabled', ''); - this.element.disabled = true; - this.isDisabled = true; - } - }, { - key: "triggerEvent", - value: function triggerEvent(eventType, data) { - (0, _utils.dispatchEvent)(this.element, eventType, data); - } - }, { - key: "value", - get: function get() { - return this.element.value; - } - }]); - - return WrappedElement; -}(); - -exports.default = WrappedElement; - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = exports.TEMPLATES = void 0; - -var _classnames = _interopRequireDefault(__webpack_require__(27)); - -var _utils = __webpack_require__(0); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -var TEMPLATES = { - containerOuter: function containerOuter(globalClasses, direction, isSelectElement, isSelectOneElement, searchEnabled, passedElementType) { - var tabIndex = isSelectOneElement ? 'tabindex="0"' : ''; - var role = isSelectElement ? 'role="listbox"' : ''; - var ariaAutoComplete = ''; - - if (isSelectElement && searchEnabled) { - role = 'role="combobox"'; - ariaAutoComplete = 'aria-autocomplete="list"'; - } - - return (0, _utils.strToEl)("\n \n \n ")); - }, - containerInner: function containerInner(globalClasses) { - return (0, _utils.strToEl)("\n
\n ")); - }, - itemList: function itemList(globalClasses, isSelectOneElement) { - var _classNames; - - var localClasses = (0, _classnames.default)(globalClasses.list, (_classNames = {}, _defineProperty(_classNames, globalClasses.listSingle, isSelectOneElement), _defineProperty(_classNames, globalClasses.listItems, !isSelectOneElement), _classNames)); - return (0, _utils.strToEl)("\n
\n ")); - }, - placeholder: function placeholder(globalClasses, value) { - return (0, _utils.strToEl)("\n
\n ").concat(value, "\n
\n ")); - }, - item: function item(globalClasses, data, removeItemButton) { - var _classNames2; - - var ariaSelected = data.active ? 'aria-selected="true"' : ''; - var ariaDisabled = data.disabled ? 'aria-disabled="true"' : ''; - var localClasses = (0, _classnames.default)(globalClasses.item, (_classNames2 = {}, _defineProperty(_classNames2, globalClasses.highlightedState, data.highlighted), _defineProperty(_classNames2, globalClasses.itemSelectable, !data.highlighted), _defineProperty(_classNames2, globalClasses.placeholder, data.placeholder), _classNames2)); - - if (removeItemButton) { - var _classNames3; - - localClasses = (0, _classnames.default)(globalClasses.item, (_classNames3 = {}, _defineProperty(_classNames3, globalClasses.highlightedState, data.highlighted), _defineProperty(_classNames3, globalClasses.itemSelectable, !data.disabled), _defineProperty(_classNames3, globalClasses.placeholder, data.placeholder), _classNames3)); - return (0, _utils.strToEl)("\n \n ").concat(data.label, "\n Remove item\n \n \n ")); - } - - return (0, _utils.strToEl)("\n \n ").concat(data.label, "\n \n ")); - }, - choiceList: function choiceList(globalClasses, isSelectOneElement) { - var ariaMultiSelectable = !isSelectOneElement ? 'aria-multiselectable="true"' : ''; - return (0, _utils.strToEl)("\n \n \n ")); - }, - choiceGroup: function choiceGroup(globalClasses, data) { - var ariaDisabled = data.disabled ? 'aria-disabled="true"' : ''; - var localClasses = (0, _classnames.default)(globalClasses.group, _defineProperty({}, globalClasses.itemDisabled, data.disabled)); - return (0, _utils.strToEl)("\n \n
").concat(data.value, "
\n \n ")); - }, - choice: function choice(globalClasses, data, itemSelectText) { - var _classNames5; - - var role = data.groupId > 0 ? 'role="treeitem"' : 'role="option"'; - var localClasses = (0, _classnames.default)(globalClasses.item, globalClasses.itemChoice, (_classNames5 = {}, _defineProperty(_classNames5, globalClasses.itemDisabled, data.disabled), _defineProperty(_classNames5, globalClasses.itemSelectable, !data.disabled), _defineProperty(_classNames5, globalClasses.placeholder, data.placeholder), _classNames5)); - return (0, _utils.strToEl)("\n \n ").concat(data.label, "\n \n ")); - }, - input: function input(globalClasses) { - var localClasses = (0, _classnames.default)(globalClasses.input, globalClasses.inputCloned); - return (0, _utils.strToEl)("\n \n ")); - }, - dropdown: function dropdown(globalClasses) { - var localClasses = (0, _classnames.default)(globalClasses.list, globalClasses.listDropdown); - return (0, _utils.strToEl)("\n \n \n ")); - }, - notice: function notice(globalClasses, label) { - var _classNames6; - - var type = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ''; - var localClasses = (0, _classnames.default)(globalClasses.item, globalClasses.itemChoice, (_classNames6 = {}, _defineProperty(_classNames6, globalClasses.noResults, type === 'no-results'), _defineProperty(_classNames6, globalClasses.noChoices, type === 'no-choices'), _classNames6)); - return (0, _utils.strToEl)("\n
\n ").concat(label, "\n
\n ")); - }, - option: function option(data) { - return (0, _utils.strToEl)("\n \n ")); - } -}; -exports.TEMPLATES = TEMPLATES; -var _default = TEMPLATES; -exports.default = _default; - -/***/ }), -/* 6 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); - -// EXTERNAL MODULE: ./node_modules/lodash-es/_freeGlobal.js -var _freeGlobal = __webpack_require__(8); - -// CONCATENATED MODULE: ./node_modules/lodash-es/_root.js - - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = _freeGlobal["a" /* default */] || freeSelf || Function('return this')(); - -/* harmony default export */ var _root = (root); - -// CONCATENATED MODULE: ./node_modules/lodash-es/_Symbol.js - - -/** Built-in value references. */ -var Symbol = _root.Symbol; - -/* harmony default export */ var _Symbol = (Symbol); - -// CONCATENATED MODULE: ./node_modules/lodash-es/_getRawTag.js - - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var _getRawTag_hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag = _Symbol ? _Symbol.toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = _getRawTag_hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; -} - -/* harmony default export */ var _getRawTag = (getRawTag); - -// CONCATENATED MODULE: ./node_modules/lodash-es/_objectToString.js -/** Used for built-in method references. */ -var _objectToString_objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var _objectToString_nativeObjectToString = _objectToString_objectProto.toString; - -/** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ -function objectToString(value) { - return _objectToString_nativeObjectToString.call(value); -} - -/* harmony default export */ var _objectToString = (objectToString); - -// CONCATENATED MODULE: ./node_modules/lodash-es/_baseGetTag.js - - - - -/** `Object#toString` result references. */ -var nullTag = '[object Null]', - undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var _baseGetTag_symToStringTag = _Symbol ? _Symbol.toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (_baseGetTag_symToStringTag && _baseGetTag_symToStringTag in Object(value)) - ? _getRawTag(value) - : _objectToString(value); -} - -/* harmony default export */ var _baseGetTag = (baseGetTag); - -// CONCATENATED MODULE: ./node_modules/lodash-es/_overArg.js -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -/* harmony default export */ var _overArg = (overArg); - -// CONCATENATED MODULE: ./node_modules/lodash-es/_getPrototype.js - - -/** Built-in value references. */ -var getPrototype = _overArg(Object.getPrototypeOf, Object); - -/* harmony default export */ var _getPrototype = (getPrototype); - -// CONCATENATED MODULE: ./node_modules/lodash-es/isObjectLike.js -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return value != null && typeof value == 'object'; -} - -/* harmony default export */ var lodash_es_isObjectLike = (isObjectLike); - -// CONCATENATED MODULE: ./node_modules/lodash-es/isPlainObject.js - - - - -/** `Object#toString` result references. */ -var objectTag = '[object Object]'; - -/** Used for built-in method references. */ -var funcProto = Function.prototype, - isPlainObject_objectProto = Object.prototype; - -/** Used to resolve the decompiled source of functions. */ -var funcToString = funcProto.toString; - -/** Used to check objects for own properties. */ -var isPlainObject_hasOwnProperty = isPlainObject_objectProto.hasOwnProperty; - -/** Used to infer the `Object` constructor. */ -var objectCtorString = funcToString.call(Object); - -/** - * Checks if `value` is a plain object, that is, an object created by the - * `Object` constructor or one with a `[[Prototype]]` of `null`. - * - * @static - * @memberOf _ - * @since 0.8.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. - * @example - * - * function Foo() { - * this.a = 1; - * } - * - * _.isPlainObject(new Foo); - * // => false - * - * _.isPlainObject([1, 2, 3]); - * // => false - * - * _.isPlainObject({ 'x': 0, 'y': 0 }); - * // => true - * - * _.isPlainObject(Object.create(null)); - * // => true - */ -function isPlainObject(value) { - if (!lodash_es_isObjectLike(value) || _baseGetTag(value) != objectTag) { - return false; - } - var proto = _getPrototype(value); - if (proto === null) { - return true; - } - var Ctor = isPlainObject_hasOwnProperty.call(proto, 'constructor') && proto.constructor; - return typeof Ctor == 'function' && Ctor instanceof Ctor && - funcToString.call(Ctor) == objectCtorString; -} - -/* harmony default export */ var lodash_es_isPlainObject = (isPlainObject); - -// EXTERNAL MODULE: ./node_modules/symbol-observable/es/index.js -var es = __webpack_require__(2); - -// CONCATENATED MODULE: ./node_modules/redux/es/createStore.js - - - -/** - * These are private action types reserved by Redux. - * For any unknown actions, you must return the current state. - * If the current state is undefined, you must return the initial state. - * Do not reference these action types directly in your code. - */ -var ActionTypes = { - INIT: '@@redux/INIT' - - /** - * Creates a Redux store that holds the state tree. - * The only way to change the data in the store is to call `dispatch()` on it. - * - * There should only be a single store in your app. To specify how different - * parts of the state tree respond to actions, you may combine several reducers - * into a single reducer function by using `combineReducers`. - * - * @param {Function} reducer A function that returns the next state tree, given - * the current state tree and the action to handle. - * - * @param {any} [preloadedState] The initial state. You may optionally specify it - * to hydrate the state from the server in universal apps, or to restore a - * previously serialized user session. - * If you use `combineReducers` to produce the root reducer function, this must be - * an object with the same shape as `combineReducers` keys. - * - * @param {Function} [enhancer] The store enhancer. You may optionally specify it - * to enhance the store with third-party capabilities such as middleware, - * time travel, persistence, etc. The only store enhancer that ships with Redux - * is `applyMiddleware()`. - * - * @returns {Store} A Redux store that lets you read the state, dispatch actions - * and subscribe to changes. - */ -};function createStore_createStore(reducer, preloadedState, enhancer) { - var _ref2; - - if (typeof preloadedState === 'function' && typeof enhancer === 'undefined') { - enhancer = preloadedState; - preloadedState = undefined; - } - - if (typeof enhancer !== 'undefined') { - if (typeof enhancer !== 'function') { - throw new Error('Expected the enhancer to be a function.'); - } - - return enhancer(createStore_createStore)(reducer, preloadedState); - } - - if (typeof reducer !== 'function') { - throw new Error('Expected the reducer to be a function.'); - } - - var currentReducer = reducer; - var currentState = preloadedState; - var currentListeners = []; - var nextListeners = currentListeners; - var isDispatching = false; - - function ensureCanMutateNextListeners() { - if (nextListeners === currentListeners) { - nextListeners = currentListeners.slice(); - } - } - - /** - * Reads the state tree managed by the store. - * - * @returns {any} The current state tree of your application. - */ - function getState() { - return currentState; - } - - /** - * Adds a change listener. It will be called any time an action is dispatched, - * and some part of the state tree may potentially have changed. You may then - * call `getState()` to read the current state tree inside the callback. - * - * You may call `dispatch()` from a change listener, with the following - * caveats: - * - * 1. The subscriptions are snapshotted just before every `dispatch()` call. - * If you subscribe or unsubscribe while the listeners are being invoked, this - * will not have any effect on the `dispatch()` that is currently in progress. - * However, the next `dispatch()` call, whether nested or not, will use a more - * recent snapshot of the subscription list. - * - * 2. The listener should not expect to see all state changes, as the state - * might have been updated multiple times during a nested `dispatch()` before - * the listener is called. It is, however, guaranteed that all subscribers - * registered before the `dispatch()` started will be called with the latest - * state by the time it exits. - * - * @param {Function} listener A callback to be invoked on every dispatch. - * @returns {Function} A function to remove this change listener. - */ - function subscribe(listener) { - if (typeof listener !== 'function') { - throw new Error('Expected listener to be a function.'); - } - - var isSubscribed = true; - - ensureCanMutateNextListeners(); - nextListeners.push(listener); - - return function unsubscribe() { - if (!isSubscribed) { - return; - } - - isSubscribed = false; - - ensureCanMutateNextListeners(); - var index = nextListeners.indexOf(listener); - nextListeners.splice(index, 1); - }; - } - - /** - * Dispatches an action. It is the only way to trigger a state change. - * - * The `reducer` function, used to create the store, will be called with the - * current state tree and the given `action`. Its return value will - * be considered the **next** state of the tree, and the change listeners - * will be notified. - * - * The base implementation only supports plain object actions. If you want to - * dispatch a Promise, an Observable, a thunk, or something else, you need to - * wrap your store creating function into the corresponding middleware. For - * example, see the documentation for the `redux-thunk` package. Even the - * middleware will eventually dispatch plain object actions using this method. - * - * @param {Object} action A plain object representing “what changed”. It is - * a good idea to keep actions serializable so you can record and replay user - * sessions, or use the time travelling `redux-devtools`. An action must have - * a `type` property which may not be `undefined`. It is a good idea to use - * string constants for action types. - * - * @returns {Object} For convenience, the same action object you dispatched. - * - * Note that, if you use a custom middleware, it may wrap `dispatch()` to - * return something else (for example, a Promise you can await). - */ - function dispatch(action) { - if (!lodash_es_isPlainObject(action)) { - throw new Error('Actions must be plain objects. ' + 'Use custom middleware for async actions.'); - } - - if (typeof action.type === 'undefined') { - throw new Error('Actions may not have an undefined "type" property. ' + 'Have you misspelled a constant?'); - } - - if (isDispatching) { - throw new Error('Reducers may not dispatch actions.'); - } - - try { - isDispatching = true; - currentState = currentReducer(currentState, action); - } finally { - isDispatching = false; - } - - var listeners = currentListeners = nextListeners; - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - listener(); - } - - return action; - } - - /** - * Replaces the reducer currently used by the store to calculate the state. - * - * You might need this if your app implements code splitting and you want to - * load some of the reducers dynamically. You might also need this if you - * implement a hot reloading mechanism for Redux. - * - * @param {Function} nextReducer The reducer for the store to use instead. - * @returns {void} - */ - function replaceReducer(nextReducer) { - if (typeof nextReducer !== 'function') { - throw new Error('Expected the nextReducer to be a function.'); - } - - currentReducer = nextReducer; - dispatch({ type: ActionTypes.INIT }); - } - - /** - * Interoperability point for observable/reactive libraries. - * @returns {observable} A minimal observable of state changes. - * For more information, see the observable proposal: - * https://github.com/tc39/proposal-observable - */ - function observable() { - var _ref; - - var outerSubscribe = subscribe; - return _ref = { - /** - * The minimal observable subscription method. - * @param {Object} observer Any object that can be used as an observer. - * The observer object should have a `next` method. - * @returns {subscription} An object with an `unsubscribe` method that can - * be used to unsubscribe the observable from the store, and prevent further - * emission of values from the observable. - */ - subscribe: function subscribe(observer) { - if (typeof observer !== 'object') { - throw new TypeError('Expected the observer to be an object.'); - } - - function observeState() { - if (observer.next) { - observer.next(getState()); - } - } - - observeState(); - var unsubscribe = outerSubscribe(observeState); - return { unsubscribe: unsubscribe }; - } - }, _ref[es["a" /* default */]] = function () { - return this; - }, _ref; - } - - // When a store is created, an "INIT" action is dispatched so that every - // reducer returns their initial state. This effectively populates - // the initial state tree. - dispatch({ type: ActionTypes.INIT }); - - return _ref2 = { - dispatch: dispatch, - subscribe: subscribe, - getState: getState, - replaceReducer: replaceReducer - }, _ref2[es["a" /* default */]] = observable, _ref2; -} -// CONCATENATED MODULE: ./node_modules/redux/es/utils/warning.js -/** - * Prints a warning in the console if it exists. - * - * @param {String} message The warning message. - * @returns {void} - */ -function warning(message) { - /* eslint-disable no-console */ - if (typeof console !== 'undefined' && typeof console.error === 'function') { - console.error(message); - } - /* eslint-enable no-console */ - try { - // This error was thrown as a convenience so that if you enable - // "break on all exceptions" in your console, - // it would pause the execution at this line. - throw new Error(message); - /* eslint-disable no-empty */ - } catch (e) {} - /* eslint-enable no-empty */ -} -// CONCATENATED MODULE: ./node_modules/redux/es/combineReducers.js - - - - -function getUndefinedStateErrorMessage(key, action) { - var actionType = action && action.type; - var actionName = actionType && '"' + actionType.toString() + '"' || 'an action'; - - return 'Given action ' + actionName + ', reducer "' + key + '" returned undefined. ' + 'To ignore an action, you must explicitly return the previous state. ' + 'If you want this reducer to hold no value, you can return null instead of undefined.'; -} - -function getUnexpectedStateShapeWarningMessage(inputState, reducers, action, unexpectedKeyCache) { - var reducerKeys = Object.keys(reducers); - var argumentName = action && action.type === ActionTypes.INIT ? 'preloadedState argument passed to createStore' : 'previous state received by the reducer'; - - if (reducerKeys.length === 0) { - return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.'; - } - - if (!lodash_es_isPlainObject(inputState)) { - return 'The ' + argumentName + ' has unexpected type of "' + {}.toString.call(inputState).match(/\s([a-z|A-Z]+)/)[1] + '". Expected argument to be an object with the following ' + ('keys: "' + reducerKeys.join('", "') + '"'); - } - - var unexpectedKeys = Object.keys(inputState).filter(function (key) { - return !reducers.hasOwnProperty(key) && !unexpectedKeyCache[key]; - }); - - unexpectedKeys.forEach(function (key) { - unexpectedKeyCache[key] = true; - }); - - if (unexpectedKeys.length > 0) { - return 'Unexpected ' + (unexpectedKeys.length > 1 ? 'keys' : 'key') + ' ' + ('"' + unexpectedKeys.join('", "') + '" found in ' + argumentName + '. ') + 'Expected to find one of the known reducer keys instead: ' + ('"' + reducerKeys.join('", "') + '". Unexpected keys will be ignored.'); - } -} - -function assertReducerShape(reducers) { - Object.keys(reducers).forEach(function (key) { - var reducer = reducers[key]; - var initialState = reducer(undefined, { type: ActionTypes.INIT }); - - if (typeof initialState === 'undefined') { - throw new Error('Reducer "' + key + '" returned undefined during initialization. ' + 'If the state passed to the reducer is undefined, you must ' + 'explicitly return the initial state. The initial state may ' + 'not be undefined. If you don\'t want to set a value for this reducer, ' + 'you can use null instead of undefined.'); - } - - var type = '@@redux/PROBE_UNKNOWN_ACTION_' + Math.random().toString(36).substring(7).split('').join('.'); - if (typeof reducer(undefined, { type: type }) === 'undefined') { - throw new Error('Reducer "' + key + '" returned undefined when probed with a random type. ' + ('Don\'t try to handle ' + ActionTypes.INIT + ' or other actions in "redux/*" ') + 'namespace. They are considered private. Instead, you must return the ' + 'current state for any unknown actions, unless it is undefined, ' + 'in which case you must return the initial state, regardless of the ' + 'action type. The initial state may not be undefined, but can be null.'); - } - }); -} - -/** - * Turns an object whose values are different reducer functions, into a single - * reducer function. It will call every child reducer, and gather their results - * into a single state object, whose keys correspond to the keys of the passed - * reducer functions. - * - * @param {Object} reducers An object whose values correspond to different - * reducer functions that need to be combined into one. One handy way to obtain - * it is to use ES6 `import * as reducers` syntax. The reducers may never return - * undefined for any action. Instead, they should return their initial state - * if the state passed to them was undefined, and the current state for any - * unrecognized action. - * - * @returns {Function} A reducer function that invokes every reducer inside the - * passed object, and builds a state object with the same shape. - */ -function combineReducers(reducers) { - var reducerKeys = Object.keys(reducers); - var finalReducers = {}; - for (var i = 0; i < reducerKeys.length; i++) { - var key = reducerKeys[i]; - - if (false) {} - - if (typeof reducers[key] === 'function') { - finalReducers[key] = reducers[key]; - } - } - var finalReducerKeys = Object.keys(finalReducers); - - var unexpectedKeyCache = void 0; - if (false) {} - - var shapeAssertionError = void 0; - try { - assertReducerShape(finalReducers); - } catch (e) { - shapeAssertionError = e; - } - - return function combination() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var action = arguments[1]; - - if (shapeAssertionError) { - throw shapeAssertionError; - } - - if (false) { var warningMessage; } - - var hasChanged = false; - var nextState = {}; - for (var _i = 0; _i < finalReducerKeys.length; _i++) { - var _key = finalReducerKeys[_i]; - var reducer = finalReducers[_key]; - var previousStateForKey = state[_key]; - var nextStateForKey = reducer(previousStateForKey, action); - if (typeof nextStateForKey === 'undefined') { - var errorMessage = getUndefinedStateErrorMessage(_key, action); - throw new Error(errorMessage); - } - nextState[_key] = nextStateForKey; - hasChanged = hasChanged || nextStateForKey !== previousStateForKey; - } - return hasChanged ? nextState : state; - }; -} -// CONCATENATED MODULE: ./node_modules/redux/es/bindActionCreators.js -function bindActionCreator(actionCreator, dispatch) { - return function () { - return dispatch(actionCreator.apply(undefined, arguments)); - }; -} - -/** - * Turns an object whose values are action creators, into an object with the - * same keys, but with every function wrapped into a `dispatch` call so they - * may be invoked directly. This is just a convenience method, as you can call - * `store.dispatch(MyActionCreators.doSomething())` yourself just fine. - * - * For convenience, you can also pass a single function as the first argument, - * and get a function in return. - * - * @param {Function|Object} actionCreators An object whose values are action - * creator functions. One handy way to obtain it is to use ES6 `import * as` - * syntax. You may also pass a single function. - * - * @param {Function} dispatch The `dispatch` function available on your Redux - * store. - * - * @returns {Function|Object} The object mimicking the original object, but with - * every action creator wrapped into the `dispatch` call. If you passed a - * function as `actionCreators`, the return value will also be a single - * function. - */ -function bindActionCreators(actionCreators, dispatch) { - if (typeof actionCreators === 'function') { - return bindActionCreator(actionCreators, dispatch); - } - - if (typeof actionCreators !== 'object' || actionCreators === null) { - throw new Error('bindActionCreators expected an object or a function, instead received ' + (actionCreators === null ? 'null' : typeof actionCreators) + '. ' + 'Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?'); - } - - var keys = Object.keys(actionCreators); - var boundActionCreators = {}; - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - var actionCreator = actionCreators[key]; - if (typeof actionCreator === 'function') { - boundActionCreators[key] = bindActionCreator(actionCreator, dispatch); - } - } - return boundActionCreators; -} -// CONCATENATED MODULE: ./node_modules/redux/es/compose.js -/** - * Composes single-argument functions from right to left. The rightmost - * function can take multiple arguments as it provides the signature for - * the resulting composite function. - * - * @param {...Function} funcs The functions to compose. - * @returns {Function} A function obtained by composing the argument functions - * from right to left. For example, compose(f, g, h) is identical to doing - * (...args) => f(g(h(...args))). - */ - -function compose() { - for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) { - funcs[_key] = arguments[_key]; - } - - if (funcs.length === 0) { - return function (arg) { - return arg; - }; - } - - if (funcs.length === 1) { - return funcs[0]; - } - - return funcs.reduce(function (a, b) { - return function () { - return a(b.apply(undefined, arguments)); - }; - }); -} -// CONCATENATED MODULE: ./node_modules/redux/es/applyMiddleware.js -var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; - - - -/** - * Creates a store enhancer that applies middleware to the dispatch method - * of the Redux store. This is handy for a variety of tasks, such as expressing - * asynchronous actions in a concise manner, or logging every action payload. - * - * See `redux-thunk` package as an example of the Redux middleware. - * - * Because middleware is potentially asynchronous, this should be the first - * store enhancer in the composition chain. - * - * Note that each middleware will be given the `dispatch` and `getState` functions - * as named arguments. - * - * @param {...Function} middlewares The middleware chain to be applied. - * @returns {Function} A store enhancer applying the middleware. - */ -function applyMiddleware() { - for (var _len = arguments.length, middlewares = Array(_len), _key = 0; _key < _len; _key++) { - middlewares[_key] = arguments[_key]; - } - - return function (createStore) { - return function (reducer, preloadedState, enhancer) { - var store = createStore(reducer, preloadedState, enhancer); - var _dispatch = store.dispatch; - var chain = []; - - var middlewareAPI = { - getState: store.getState, - dispatch: function dispatch(action) { - return _dispatch(action); - } - }; - chain = middlewares.map(function (middleware) { - return middleware(middlewareAPI); - }); - _dispatch = compose.apply(undefined, chain)(store.dispatch); - - return _extends({}, store, { - dispatch: _dispatch - }); - }; - }; -} -// CONCATENATED MODULE: ./node_modules/redux/es/index.js -/* concated harmony reexport createStore */__webpack_require__.d(__webpack_exports__, "createStore", function() { return createStore_createStore; }); -/* concated harmony reexport combineReducers */__webpack_require__.d(__webpack_exports__, "combineReducers", function() { return combineReducers; }); -/* concated harmony reexport bindActionCreators */__webpack_require__.d(__webpack_exports__, "bindActionCreators", function() { return bindActionCreators; }); -/* concated harmony reexport applyMiddleware */__webpack_require__.d(__webpack_exports__, "applyMiddleware", function() { return applyMiddleware; }); -/* concated harmony reexport compose */__webpack_require__.d(__webpack_exports__, "compose", function() { return compose; }); - - - - - - - -/* -* This is a dummy function to check if the function name has been altered by minification. -* If the function has been minified and NODE_ENV !== 'production', warn the user. -*/ -function isCrushed() {} - -if (false) {} - - - -/***/ }), -/* 7 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return symbolObservablePonyfill; }); -function symbolObservablePonyfill(root) { - var result; - var Symbol = root.Symbol; - - if (typeof Symbol === 'function') { - if (Symbol.observable) { - result = Symbol.observable; - } else { - result = Symbol('observable'); - Symbol.observable = result; - } - } else { - result = '@@observable'; - } - - return result; -}; - - -/***/ }), -/* 8 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(global) {/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; - -/* harmony default export */ __webpack_exports__["a"] = (freeGlobal); - -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(3))) - -/***/ }), -/* 9 */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(10); - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _fuse = _interopRequireDefault(__webpack_require__(11)); - -var _deepmerge = _interopRequireDefault(__webpack_require__(12)); - -var _store = _interopRequireDefault(__webpack_require__(13)); - -var _components = __webpack_require__(20); - -var _constants = __webpack_require__(1); - -var _templates = __webpack_require__(5); - -var _choices = __webpack_require__(28); - -var _items = __webpack_require__(29); - -var _groups = __webpack_require__(30); - -var _misc = __webpack_require__(31); - -var _general = __webpack_require__(32); - -var _utils = __webpack_require__(0); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -/** - * Choices - * @author Josh Johnson - */ -var Choices = -/*#__PURE__*/ -function () { - function Choices() { - var element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '[data-choice]'; - var userConfig = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - - _classCallCheck(this, Choices); - - if ((0, _utils.isType)('String', element)) { - var elements = Array.from(document.querySelectorAll(element)); // If there are multiple elements, create a new instance - // for each element besides the first one (as that already has an instance) - - if (elements.length > 1) { - return this._generateInstances(elements, userConfig); - } - } - - this.config = _deepmerge.default.all([_constants.DEFAULT_CONFIG, Choices.userDefaults, userConfig], // When merging array configs, replace with a copy of the userConfig array, - // instead of concatenating with the default array - { - arrayMerge: function arrayMerge(destinationArray, sourceArray) { - return [].concat(sourceArray); - } - }); - var invalidConfigOptions = (0, _utils.diff)(this.config, _constants.DEFAULT_CONFIG); - - if (invalidConfigOptions.length) { - console.warn('Unknown config option(s) passed', invalidConfigOptions.join(', ')); - } - - if (!['auto', 'always'].includes(this.config.renderSelectedChoices)) { - this.config.renderSelectedChoices = 'auto'; - } // Retrieve triggering element (i.e. element with 'data-choice' trigger) - - - var passedElement = (0, _utils.isType)('String', element) ? document.querySelector(element) : element; - - if (!passedElement) { - return console.error('Could not find passed element or passed element was of an invalid type'); - } - - this._isTextElement = passedElement.type === 'text'; - this._isSelectOneElement = passedElement.type === 'select-one'; - this._isSelectMultipleElement = passedElement.type === 'select-multiple'; - this._isSelectElement = this._isSelectOneElement || this._isSelectMultipleElement; - - if (this._isTextElement) { - this.passedElement = new _components.WrappedInput({ - element: passedElement, - classNames: this.config.classNames, - delimiter: this.config.delimiter - }); - } else if (this._isSelectElement) { - this.passedElement = new _components.WrappedSelect({ - element: passedElement, - classNames: this.config.classNames - }); - } - - if (!this.passedElement) { - return console.error('Passed element was of an invalid type'); - } - - if (this.config.shouldSortItems === true && this._isSelectOneElement && !this.config.silent) { - console.warn("shouldSortElements: Type of passed element is 'select-one', falling back to false."); - } - - this.initialised = false; - this._store = new _store.default(this.render); - this._initialState = {}; - this._currentState = {}; - this._prevState = {}; - this._currentValue = ''; - this._canSearch = this.config.searchEnabled; - this._isScrollingOnIe = false; - this._highlightPosition = 0; - this._wasTap = true; - this._placeholderValue = this._generatePlaceholderValue(); - this._baseId = (0, _utils.generateId)(this.passedElement.element, 'choices-'); - this._direction = this.passedElement.element.getAttribute('dir') || 'ltr'; - this._idNames = { - itemChoice: 'item-choice' - }; // Assign preset choices from passed object - - this._presetChoices = this.config.choices; // Assign preset items from passed object first - - this._presetItems = this.config.items; // Then add any values passed from attribute - - if (this.passedElement.value) { - this._presetItems = this._presetItems.concat(this.passedElement.value.split(this.config.delimiter)); - } - - this._render = this._render.bind(this); - this._onFocus = this._onFocus.bind(this); - this._onBlur = this._onBlur.bind(this); - this._onKeyUp = this._onKeyUp.bind(this); - this._onKeyDown = this._onKeyDown.bind(this); - this._onClick = this._onClick.bind(this); - this._onTouchMove = this._onTouchMove.bind(this); - this._onTouchEnd = this._onTouchEnd.bind(this); - this._onMouseDown = this._onMouseDown.bind(this); - this._onMouseOver = this._onMouseOver.bind(this); - this._onFormReset = this._onFormReset.bind(this); - this._onAKey = this._onAKey.bind(this); - this._onEnterKey = this._onEnterKey.bind(this); - this._onEscapeKey = this._onEscapeKey.bind(this); - this._onDirectionKey = this._onDirectionKey.bind(this); - this._onDeleteKey = this._onDeleteKey.bind(this); // If element has already been initialised with Choices, fail silently - - if (this.passedElement.element.getAttribute('data-choice') === 'active') { - console.warn('Trying to initialise Choices on element already initialised'); - } // Let's go - - - this.init(); - } - /* ======================================== - = Public functions = - ======================================== */ - - - _createClass(Choices, [{ - key: "init", - value: function init() { - if (this.initialised) { - return; - } - - this._createTemplates(); - - this._createElements(); - - this._createStructure(); // Set initial state (We need to clone the state because some reducers - // modify the inner objects properties in the state) 🤢 - - - this._initialState = (0, _utils.cloneObject)(this._store.state); - - this._store.subscribe(this._render); - - this._render(); - - this._addEventListeners(); - - var shouldDisable = !this.config.addItems || this.passedElement.element.hasAttribute('disabled'); - - if (shouldDisable) { - this.disable(); - } - - this.initialised = true; - var callbackOnInit = this.config.callbackOnInit; // Run callback if it is a function - - if (callbackOnInit && (0, _utils.isType)('Function', callbackOnInit)) { - callbackOnInit.call(this); - } - } - }, { - key: "destroy", - value: function destroy() { - if (!this.initialised) { - return; - } - - this._removeEventListeners(); - - this.passedElement.reveal(); - this.containerOuter.unwrap(this.passedElement.element); - - if (this._isSelectElement) { - this.passedElement.options = this._presetChoices; - } - - this.clearStore(); - this.config.templates = null; - this.initialised = false; - } - }, { - key: "enable", - value: function enable() { - if (this.passedElement.isDisabled) { - this.passedElement.enable(); - } - - if (this.containerOuter.isDisabled) { - this._addEventListeners(); - - this.input.enable(); - this.containerOuter.enable(); - } - - return this; - } - }, { - key: "disable", - value: function disable() { - if (!this.passedElement.isDisabled) { - this.passedElement.disable(); - } - - if (!this.containerOuter.isDisabled) { - this._removeEventListeners(); - - this.input.disable(); - this.containerOuter.disable(); - } - - return this; - } - }, { - key: "highlightItem", - value: function highlightItem(item) { - var runEvent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - - if (!item) { - return this; - } - - var id = item.id, - _item$groupId = item.groupId, - groupId = _item$groupId === void 0 ? -1 : _item$groupId, - _item$value = item.value, - value = _item$value === void 0 ? '' : _item$value, - _item$label = item.label, - label = _item$label === void 0 ? '' : _item$label; - var group = groupId >= 0 ? this._store.getGroupById(groupId) : null; - - this._store.dispatch((0, _items.highlightItem)(id, true)); - - if (runEvent) { - this.passedElement.triggerEvent(_constants.EVENTS.highlightItem, { - id: id, - value: value, - label: label, - groupValue: group && group.value ? group.value : null - }); - } - - return this; - } - }, { - key: "unhighlightItem", - value: function unhighlightItem(item) { - if (!item) { - return this; - } - - var id = item.id, - _item$groupId2 = item.groupId, - groupId = _item$groupId2 === void 0 ? -1 : _item$groupId2, - _item$value2 = item.value, - value = _item$value2 === void 0 ? '' : _item$value2, - _item$label2 = item.label, - label = _item$label2 === void 0 ? '' : _item$label2; - var group = groupId >= 0 ? this._store.getGroupById(groupId) : null; - - this._store.dispatch((0, _items.highlightItem)(id, false)); - - this.passedElement.triggerEvent(_constants.EVENTS.highlightItem, { - id: id, - value: value, - label: label, - groupValue: group && group.value ? group.value : null - }); - return this; - } - }, { - key: "highlightAll", - value: function highlightAll() { - var _this = this; - - this._store.items.forEach(function (item) { - return _this.highlightItem(item); - }); - - return this; - } - }, { - key: "unhighlightAll", - value: function unhighlightAll() { - var _this2 = this; - - this._store.items.forEach(function (item) { - return _this2.unhighlightItem(item); - }); - - return this; - } - }, { - key: "removeActiveItemsByValue", - value: function removeActiveItemsByValue(value) { - var _this3 = this; - - this._store.activeItems.filter(function (item) { - return item.value === value; - }).forEach(function (item) { - return _this3._removeItem(item); - }); - - return this; - } - }, { - key: "removeActiveItems", - value: function removeActiveItems(excludedId) { - var _this4 = this; - - this._store.activeItems.filter(function (_ref) { - var id = _ref.id; - return id !== excludedId; - }).forEach(function (item) { - return _this4._removeItem(item); - }); - - return this; - } - }, { - key: "removeHighlightedItems", - value: function removeHighlightedItems() { - var _this5 = this; - - var runEvent = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; - - this._store.highlightedActiveItems.forEach(function (item) { - _this5._removeItem(item); // If this action was performed by the user - // trigger the event - - - if (runEvent) { - _this5._triggerChange(item.value); - } - }); - - return this; - } - }, { - key: "showDropdown", - value: function showDropdown(preventInputFocus) { - var _this6 = this; - - if (this.dropdown.isActive) { - return this; - } - - requestAnimationFrame(function () { - _this6.dropdown.show(); - - _this6.containerOuter.open(_this6.dropdown.distanceFromTopWindow()); - - if (!preventInputFocus && _this6._canSearch) { - _this6.input.focus(); - } - - _this6.passedElement.triggerEvent(_constants.EVENTS.showDropdown, {}); - }); - return this; - } - }, { - key: "hideDropdown", - value: function hideDropdown(preventInputBlur) { - var _this7 = this; - - if (!this.dropdown.isActive) { - return this; - } - - requestAnimationFrame(function () { - _this7.dropdown.hide(); - - _this7.containerOuter.close(); - - if (!preventInputBlur && _this7._canSearch) { - _this7.input.removeActiveDescendant(); - - _this7.input.blur(); - } - - _this7.passedElement.triggerEvent(_constants.EVENTS.hideDropdown, {}); - }); - return this; - } - }, { - key: "getValue", - value: function getValue() { - var valueOnly = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; - - var values = this._store.activeItems.reduce(function (selectedItems, item) { - var itemValue = valueOnly ? item.value : item; - selectedItems.push(itemValue); - return selectedItems; - }, []); - - return this._isSelectOneElement ? values[0] : values; - } - }, { - key: "setValue", - value: function setValue(args) { - var _this8 = this; - - if (!this.initialised) { - return this; - } - - [].concat(args).forEach(function (value) { - return _this8._setChoiceOrItem(value); - }); - return this; - } - }, { - key: "setChoiceByValue", - value: function setChoiceByValue(value) { - var _this9 = this; - - if (!this.initialised || this._isTextElement) { - return this; - } // If only one value has been passed, convert to array - - - var choiceValue = (0, _utils.isType)('Array', value) ? value : [value]; // Loop through each value and - - choiceValue.forEach(function (val) { - return _this9._findAndSelectChoiceByValue(val); - }); - return this; - } - }, { - key: "setChoices", - value: function setChoices() { - var _this10 = this; - - var choices = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - var label = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ''; - var replaceChoices = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; - - if (!this._isSelectElement || !value) { - return this; - } // Clear choices if needed - - - if (replaceChoices) { - this.clearChoices(); - } - - this.containerOuter.removeLoadingState(); - - var addGroupsAndChoices = function addGroupsAndChoices(groupOrChoice) { - if (groupOrChoice.choices) { - _this10._addGroup({ - group: groupOrChoice, - id: groupOrChoice.id || null, - valueKey: value, - labelKey: label - }); - } else { - _this10._addChoice({ - value: groupOrChoice[value], - label: groupOrChoice[label], - isSelected: groupOrChoice.selected, - isDisabled: groupOrChoice.disabled, - customProperties: groupOrChoice.customProperties, - placeholder: groupOrChoice.placeholder - }); - } - }; - - this._setLoading(true); - - choices.forEach(addGroupsAndChoices); - - this._setLoading(false); - - return this; - } - }, { - key: "clearChoices", - value: function clearChoices() { - this._store.dispatch((0, _choices.clearChoices)()); - } - }, { - key: "clearStore", - value: function clearStore() { - this._store.dispatch((0, _misc.clearAll)()); - - return this; - } - }, { - key: "clearInput", - value: function clearInput() { - var shouldSetInputWidth = !this._isSelectOneElement; - this.input.clear(shouldSetInputWidth); - - if (!this._isTextElement && this._canSearch) { - this._isSearching = false; - - this._store.dispatch((0, _choices.activateChoices)(true)); - } - - return this; - } - }, { - key: "ajax", - value: function ajax(fn) { - var _this11 = this; - - if (!this.initialised || !this._isSelectElement || !fn) { - return this; - } - - requestAnimationFrame(function () { - return _this11._handleLoadingState(true); - }); - fn(this._ajaxCallback()); - return this; - } - /* ===== End of Public functions ====== */ - - /* ============================================= - = Private functions = - ============================================= */ - - }, { - key: "_render", - value: function _render() { - if (this._store.isLoading()) { - return; - } - - this._currentState = this._store.state; - var stateChanged = this._currentState.choices !== this._prevState.choices || this._currentState.groups !== this._prevState.groups || this._currentState.items !== this._prevState.items; - var shouldRenderChoices = this._isSelectElement; - var shouldRenderItems = this._currentState.items !== this._prevState.items; - - if (!stateChanged) { - return; - } - - if (shouldRenderChoices) { - this._renderChoices(); - } - - if (shouldRenderItems) { - this._renderItems(); - } - - this._prevState = this._currentState; - } - }, { - key: "_renderChoices", - value: function _renderChoices() { - var _this12 = this; - - var _this$_store = this._store, - activeGroups = _this$_store.activeGroups, - activeChoices = _this$_store.activeChoices; - var choiceListFragment = document.createDocumentFragment(); - this.choiceList.clear(); - - if (this.config.resetScrollPosition) { - requestAnimationFrame(function () { - return _this12.choiceList.scrollToTop(); - }); - } // If we have grouped options - - - if (activeGroups.length >= 1 && !this._isSearching) { - // If we have a placeholder choice along with groups - var activePlaceholders = activeChoices.filter(function (activeChoice) { - return activeChoice.placeholder === true && activeChoice.groupId === -1; - }); - - if (activePlaceholders.length >= 1) { - choiceListFragment = this._createChoicesFragment(activePlaceholders, choiceListFragment); - } - - choiceListFragment = this._createGroupsFragment(activeGroups, activeChoices, choiceListFragment); - } else if (activeChoices.length >= 1) { - choiceListFragment = this._createChoicesFragment(activeChoices, choiceListFragment); - } // If we have choices to show - - - if (choiceListFragment.childNodes && choiceListFragment.childNodes.length > 0) { - var activeItems = this._store.activeItems; - - var canAddItem = this._canAddItem(activeItems, this.input.value); // ...and we can select them - - - if (canAddItem.response) { - // ...append them and highlight the first choice - this.choiceList.append(choiceListFragment); - - this._highlightChoice(); - } else { - // ...otherwise show a notice - this.choiceList.append(this._getTemplate('notice', canAddItem.notice)); - } - } else { - // Otherwise show a notice - var dropdownItem; - var notice; - - if (this._isSearching) { - notice = (0, _utils.isType)('Function', this.config.noResultsText) ? this.config.noResultsText() : this.config.noResultsText; - dropdownItem = this._getTemplate('notice', notice, 'no-results'); - } else { - notice = (0, _utils.isType)('Function', this.config.noChoicesText) ? this.config.noChoicesText() : this.config.noChoicesText; - dropdownItem = this._getTemplate('notice', notice, 'no-choices'); - } - - this.choiceList.append(dropdownItem); - } - } - }, { - key: "_renderItems", - value: function _renderItems() { - var activeItems = this._store.activeItems || []; - this.itemList.clear(); // Create a fragment to store our list items - // (so we don't have to update the DOM for each item) - - var itemListFragment = this._createItemsFragment(activeItems); // If we have items to add, append them - - - if (itemListFragment.childNodes) { - this.itemList.append(itemListFragment); - } - } - }, { - key: "_createGroupsFragment", - value: function _createGroupsFragment(groups, choices, fragment) { - var _this13 = this; - - var groupFragment = fragment || document.createDocumentFragment(); - - var getGroupChoices = function getGroupChoices(group) { - return choices.filter(function (choice) { - if (_this13._isSelectOneElement) { - return choice.groupId === group.id; - } - - return choice.groupId === group.id && (_this13.config.renderSelectedChoices === 'always' || !choice.selected); - }); - }; // If sorting is enabled, filter groups - - - if (this.config.shouldSort) { - groups.sort(this.config.sortFn); - } - - groups.forEach(function (group) { - var groupChoices = getGroupChoices(group); - - if (groupChoices.length >= 1) { - var dropdownGroup = _this13._getTemplate('choiceGroup', group); - - groupFragment.appendChild(dropdownGroup); - - _this13._createChoicesFragment(groupChoices, groupFragment, true); - } - }); - return groupFragment; - } - }, { - key: "_createChoicesFragment", - value: function _createChoicesFragment(choices, fragment) { - var _this14 = this; - - var withinGroup = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - // Create a fragment to store our list items (so we don't have to update the DOM for each item) - var choicesFragment = fragment || document.createDocumentFragment(); - var _this$config = this.config, - renderSelectedChoices = _this$config.renderSelectedChoices, - searchResultLimit = _this$config.searchResultLimit, - renderChoiceLimit = _this$config.renderChoiceLimit; - var filter = this._isSearching ? _utils.sortByScore : this.config.sortFn; - - var appendChoice = function appendChoice(choice) { - var shouldRender = renderSelectedChoices === 'auto' ? _this14._isSelectOneElement || !choice.selected : true; - - if (shouldRender) { - var dropdownItem = _this14._getTemplate('choice', choice, _this14.config.itemSelectText); - - choicesFragment.appendChild(dropdownItem); - } - }; - - var rendererableChoices = choices; - - if (renderSelectedChoices === 'auto' && !this._isSelectOneElement) { - rendererableChoices = choices.filter(function (choice) { - return !choice.selected; - }); - } // Split array into placeholders and "normal" choices - - - var _rendererableChoices$ = rendererableChoices.reduce(function (acc, choice) { - if (choice.placeholder) { - acc.placeholderChoices.push(choice); - } else { - acc.normalChoices.push(choice); - } - - return acc; - }, { - placeholderChoices: [], - normalChoices: [] - }), - placeholderChoices = _rendererableChoices$.placeholderChoices, - normalChoices = _rendererableChoices$.normalChoices; // If sorting is enabled or the user is searching, filter choices - - - if (this.config.shouldSort || this._isSearching) { - normalChoices.sort(filter); - } - - var choiceLimit = rendererableChoices.length; // Prepend placeholeder - - var sortedChoices = [].concat(placeholderChoices, normalChoices); - - if (this._isSearching) { - choiceLimit = searchResultLimit; - } else if (renderChoiceLimit > 0 && !withinGroup) { - choiceLimit = renderChoiceLimit; - } // Add each choice to dropdown within range - - - for (var i = 0; i < choiceLimit; i += 1) { - if (sortedChoices[i]) { - appendChoice(sortedChoices[i]); - } - } - - return choicesFragment; - } - }, { - key: "_createItemsFragment", - value: function _createItemsFragment(items) { - var _this15 = this; - - var fragment = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; - // Create fragment to add elements to - var _this$config2 = this.config, - shouldSortItems = _this$config2.shouldSortItems, - sortFn = _this$config2.sortFn, - removeItemButton = _this$config2.removeItemButton; - var itemListFragment = fragment || document.createDocumentFragment(); // If sorting is enabled, filter items - - if (shouldSortItems && !this._isSelectOneElement) { - items.sort(sortFn); - } - - if (this._isTextElement) { - // Update the value of the hidden input - this.passedElement.value = items; - } else { - // Update the options of the hidden input - this.passedElement.options = items; - } - - var addItemToFragment = function addItemToFragment(item) { - // Create new list element - var listItem = _this15._getTemplate('item', item, removeItemButton); // Append it to list - - - itemListFragment.appendChild(listItem); - }; // Add each list item to list - - - items.forEach(function (item) { - return addItemToFragment(item); - }); - return itemListFragment; - } - }, { - key: "_triggerChange", - value: function _triggerChange(value) { - if (value === undefined || value === null) { - return; - } - - this.passedElement.triggerEvent(_constants.EVENTS.change, { - value: value - }); - } - }, { - key: "_selectPlaceholderChoice", - value: function _selectPlaceholderChoice() { - var placeholderChoice = this._store.placeholderChoice; - - if (placeholderChoice) { - this._addItem({ - value: placeholderChoice.value, - label: placeholderChoice.label, - choiceId: placeholderChoice.id, - groupId: placeholderChoice.groupId, - placeholder: placeholderChoice.placeholder - }); - - this._triggerChange(placeholderChoice.value); - } - } - }, { - key: "_handleButtonAction", - value: function _handleButtonAction(activeItems, element) { - if (!activeItems || !element || !this.config.removeItems || !this.config.removeItemButton) { - return; - } - - var itemId = element.parentNode.getAttribute('data-id'); - var itemToRemove = activeItems.find(function (item) { - return item.id === parseInt(itemId, 10); - }); // Remove item associated with button - - this._removeItem(itemToRemove); - - this._triggerChange(itemToRemove.value); - - if (this._isSelectOneElement) { - this._selectPlaceholderChoice(); - } - } - }, { - key: "_handleItemAction", - value: function _handleItemAction(activeItems, element) { - var _this16 = this; - - var hasShiftKey = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - - if (!activeItems || !element || !this.config.removeItems || this._isSelectOneElement) { - return; - } - - var passedId = element.getAttribute('data-id'); // We only want to select one item with a click - // so we deselect any items that aren't the target - // unless shift is being pressed - - activeItems.forEach(function (item) { - if (item.id === parseInt(passedId, 10) && !item.highlighted) { - _this16.highlightItem(item); - } else if (!hasShiftKey && item.highlighted) { - _this16.unhighlightItem(item); - } - }); // Focus input as without focus, a user cannot do anything with a - // highlighted item - - this.input.focus(); - } - }, { - key: "_handleChoiceAction", - value: function _handleChoiceAction(activeItems, element) { - if (!activeItems || !element) { - return; - } // If we are clicking on an option - - - var id = element.getAttribute('data-id'); - - var choice = this._store.getChoiceById(id); - - var passedKeyCode = activeItems[0] && activeItems[0].keyCode ? activeItems[0].keyCode : null; - var hasActiveDropdown = this.dropdown.isActive; // Update choice keyCode - - choice.keyCode = passedKeyCode; - this.passedElement.triggerEvent(_constants.EVENTS.choice, { - choice: choice - }); - - if (choice && !choice.selected && !choice.disabled) { - var canAddItem = this._canAddItem(activeItems, choice.value); - - if (canAddItem.response) { - this._addItem({ - value: choice.value, - label: choice.label, - choiceId: choice.id, - groupId: choice.groupId, - customProperties: choice.customProperties, - placeholder: choice.placeholder, - keyCode: choice.keyCode - }); - - this._triggerChange(choice.value); - } - } - - this.clearInput(); // We wont to close the dropdown if we are dealing with a single select box - - if (hasActiveDropdown && this._isSelectOneElement) { - this.hideDropdown(true); - this.containerOuter.focus(); - } - } - }, { - key: "_handleBackspace", - value: function _handleBackspace(activeItems) { - if (!this.config.removeItems || !activeItems) { - return; - } - - var lastItem = activeItems[activeItems.length - 1]; - var hasHighlightedItems = activeItems.some(function (item) { - return item.highlighted; - }); // If editing the last item is allowed and there are not other selected items, - // we can edit the item value. Otherwise if we can remove items, remove all selected items - - if (this.config.editItems && !hasHighlightedItems && lastItem) { - this.input.value = lastItem.value; - this.input.setWidth(); - - this._removeItem(lastItem); - - this._triggerChange(lastItem.value); - } else { - if (!hasHighlightedItems) { - // Highlight last item if none already highlighted - this.highlightItem(lastItem, false); - } - - this.removeHighlightedItems(true); - } - } - }, { - key: "_setLoading", - value: function _setLoading(isLoading) { - this._store.dispatch((0, _general.setIsLoading)(isLoading)); - } - }, { - key: "_handleLoadingState", - value: function _handleLoadingState() { - var setLoading = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - var placeholderItem = this.itemList.getChild(".".concat(this.config.classNames.placeholder)); - - if (setLoading) { - this.disable(); - this.containerOuter.addLoadingState(); - - if (this._isSelectOneElement) { - if (!placeholderItem) { - placeholderItem = this._getTemplate('placeholder', this.config.loadingText); - this.itemList.append(placeholderItem); - } else { - placeholderItem.innerHTML = this.config.loadingText; - } - } else { - this.input.placeholder = this.config.loadingText; - } - } else { - this.enable(); - this.containerOuter.removeLoadingState(); - - if (this._isSelectOneElement) { - placeholderItem.innerHTML = this._placeholderValue || ''; - } else { - this.input.placeholder = this._placeholderValue || ''; - } - } - } - }, { - key: "_handleSearch", - value: function _handleSearch(value) { - if (!value || !this.input.isFocussed) { - return; - } - - var choices = this._store.choices; - var _this$config3 = this.config, - searchFloor = _this$config3.searchFloor, - searchChoices = _this$config3.searchChoices; - var hasUnactiveChoices = choices.some(function (option) { - return !option.active; - }); // Check that we have a value to search and the input was an alphanumeric character - - if (value && value.length >= searchFloor) { - var resultCount = searchChoices ? this._searchChoices(value) : 0; // Trigger search event - - this.passedElement.triggerEvent(_constants.EVENTS.search, { - value: value, - resultCount: resultCount - }); - } else if (hasUnactiveChoices) { - // Otherwise reset choices to active - this._isSearching = false; - - this._store.dispatch((0, _choices.activateChoices)(true)); - } - } - }, { - key: "_canAddItem", - value: function _canAddItem(activeItems, value) { - var canAddItem = true; - var notice = (0, _utils.isType)('Function', this.config.addItemText) ? this.config.addItemText(value) : this.config.addItemText; - - if (!this._isSelectOneElement) { - var isDuplicateValue = (0, _utils.existsInArray)(activeItems, value); - - if (this.config.maxItemCount > 0 && this.config.maxItemCount <= activeItems.length) { - // If there is a max entry limit and we have reached that limit - // don't update - canAddItem = false; - notice = (0, _utils.isType)('Function', this.config.maxItemText) ? this.config.maxItemText(this.config.maxItemCount) : this.config.maxItemText; - } - - if (!this.config.duplicateItemsAllowed && isDuplicateValue && canAddItem) { - canAddItem = false; - notice = (0, _utils.isType)('Function', this.config.uniqueItemText) ? this.config.uniqueItemText(value) : this.config.uniqueItemText; - } - - if (this._isTextElement && this.config.addItems && canAddItem && (0, _utils.isType)('Function', this.config.addItemFilterFn) && !this.config.addItemFilterFn(value)) { - canAddItem = false; - notice = (0, _utils.isType)('Function', this.config.customAddItemText) ? this.config.customAddItemText(value) : this.config.customAddItemText; - } - } - - return { - response: canAddItem, - notice: notice - }; - } - }, { - key: "_ajaxCallback", - value: function _ajaxCallback() { - var _this17 = this; - - return function (results, value, label) { - if (!results || !value) { - return; - } - - var parsedResults = (0, _utils.isType)('Object', results) ? [results] : results; - - if (parsedResults && (0, _utils.isType)('Array', parsedResults) && parsedResults.length) { - // Remove loading states/text - _this17._handleLoadingState(false); - - _this17._setLoading(true); // Add each result as a choice - - - parsedResults.forEach(function (result) { - if (result.choices) { - _this17._addGroup({ - group: result, - id: result.id || null, - valueKey: value, - labelKey: label - }); - } else { - _this17._addChoice({ - value: (0, _utils.fetchFromObject)(result, value), - label: (0, _utils.fetchFromObject)(result, label), - isSelected: result.selected, - isDisabled: result.disabled, - customProperties: result.customProperties, - placeholder: result.placeholder - }); - } - }); - - _this17._setLoading(false); - - if (_this17._isSelectOneElement) { - _this17._selectPlaceholderChoice(); - } - } else { - // No results, remove loading state - _this17._handleLoadingState(false); - } - }; - } - }, { - key: "_searchChoices", - value: function _searchChoices(value) { - var newValue = (0, _utils.isType)('String', value) ? value.trim() : value; - var currentValue = (0, _utils.isType)('String', this._currentValue) ? this._currentValue.trim() : this._currentValue; - - if (newValue.length < 1 && newValue === "".concat(currentValue, " ")) { - return 0; - } // If new value matches the desired length and is not the same as the current value with a space - - - var haystack = this._store.searchableChoices; - var needle = newValue; - var keys = [].concat(this.config.searchFields); - var options = Object.assign(this.config.fuseOptions, { - keys: keys - }); - var fuse = new _fuse.default(haystack, options); - var results = fuse.search(needle); - this._currentValue = newValue; - this._highlightPosition = 0; - this._isSearching = true; - - this._store.dispatch((0, _choices.filterChoices)(results)); - - return results.length; - } - }, { - key: "_addEventListeners", - value: function _addEventListeners() { - document.addEventListener('keyup', this._onKeyUp); - document.addEventListener('keydown', this._onKeyDown); - document.addEventListener('click', this._onClick); - document.addEventListener('touchmove', this._onTouchMove); - document.addEventListener('touchend', this._onTouchEnd); - document.addEventListener('mousedown', this._onMouseDown); - document.addEventListener('mouseover', this._onMouseOver); - - if (this._isSelectOneElement) { - this.containerOuter.element.addEventListener('focus', this._onFocus); - this.containerOuter.element.addEventListener('blur', this._onBlur); - } - - this.input.element.addEventListener('focus', this._onFocus); - this.input.element.addEventListener('blur', this._onBlur); - - if (this.input.element.form) { - this.input.element.form.addEventListener('reset', this._onFormReset); - } - - this.input.addEventListeners(); - } - }, { - key: "_removeEventListeners", - value: function _removeEventListeners() { - document.removeEventListener('keyup', this._onKeyUp); - document.removeEventListener('keydown', this._onKeyDown); - document.removeEventListener('click', this._onClick); - document.removeEventListener('touchmove', this._onTouchMove); - document.removeEventListener('touchend', this._onTouchEnd); - document.removeEventListener('mousedown', this._onMouseDown); - document.removeEventListener('mouseover', this._onMouseOver); - - if (this._isSelectOneElement) { - this.containerOuter.element.removeEventListener('focus', this._onFocus); - this.containerOuter.element.removeEventListener('blur', this._onBlur); - } - - this.input.element.removeEventListener('focus', this._onFocus); - this.input.element.removeEventListener('blur', this._onBlur); - - if (this.input.element.form) { - this.input.element.form.removeEventListener('reset', this._onFormReset); - } - - this.input.removeEventListeners(); - } - }, { - key: "_onKeyDown", - value: function _onKeyDown(event) { - var _keyDownActions; - - var target = event.target, - keyCode = event.keyCode, - ctrlKey = event.ctrlKey, - metaKey = event.metaKey; - - if (target !== this.input.element && !this.containerOuter.element.contains(target)) { - return; - } - - var activeItems = this._store.activeItems; - var hasFocusedInput = this.input.isFocussed; - var hasActiveDropdown = this.dropdown.isActive; - var hasItems = this.itemList.hasChildren; - var keyString = String.fromCharCode(keyCode); - var BACK_KEY = _constants.KEY_CODES.BACK_KEY, - DELETE_KEY = _constants.KEY_CODES.DELETE_KEY, - ENTER_KEY = _constants.KEY_CODES.ENTER_KEY, - A_KEY = _constants.KEY_CODES.A_KEY, - ESC_KEY = _constants.KEY_CODES.ESC_KEY, - UP_KEY = _constants.KEY_CODES.UP_KEY, - DOWN_KEY = _constants.KEY_CODES.DOWN_KEY, - PAGE_UP_KEY = _constants.KEY_CODES.PAGE_UP_KEY, - PAGE_DOWN_KEY = _constants.KEY_CODES.PAGE_DOWN_KEY; - var hasCtrlDownKeyPressed = ctrlKey || metaKey; // If a user is typing and the dropdown is not active - - if (!this._isTextElement && /[a-zA-Z0-9-_ ]/.test(keyString)) { - this.showDropdown(); - } // Map keys to key actions - - - var keyDownActions = (_keyDownActions = {}, _defineProperty(_keyDownActions, A_KEY, this._onAKey), _defineProperty(_keyDownActions, ENTER_KEY, this._onEnterKey), _defineProperty(_keyDownActions, ESC_KEY, this._onEscapeKey), _defineProperty(_keyDownActions, UP_KEY, this._onDirectionKey), _defineProperty(_keyDownActions, PAGE_UP_KEY, this._onDirectionKey), _defineProperty(_keyDownActions, DOWN_KEY, this._onDirectionKey), _defineProperty(_keyDownActions, PAGE_DOWN_KEY, this._onDirectionKey), _defineProperty(_keyDownActions, DELETE_KEY, this._onDeleteKey), _defineProperty(_keyDownActions, BACK_KEY, this._onDeleteKey), _keyDownActions); // If keycode has a function, run it - - if (keyDownActions[keyCode]) { - keyDownActions[keyCode]({ - event: event, - target: target, - keyCode: keyCode, - metaKey: metaKey, - activeItems: activeItems, - hasFocusedInput: hasFocusedInput, - hasActiveDropdown: hasActiveDropdown, - hasItems: hasItems, - hasCtrlDownKeyPressed: hasCtrlDownKeyPressed - }); - } - } - }, { - key: "_onKeyUp", - value: function _onKeyUp(_ref2) { - var target = _ref2.target, - keyCode = _ref2.keyCode; - - if (target !== this.input.element) { - return; - } - - var value = this.input.value; - var activeItems = this._store.activeItems; - - var canAddItem = this._canAddItem(activeItems, value); - - var backKey = _constants.KEY_CODES.BACK_KEY, - deleteKey = _constants.KEY_CODES.DELETE_KEY; // We are typing into a text input and have a value, we want to show a dropdown - // notice. Otherwise hide the dropdown - - if (this._isTextElement) { - var canShowDropdownNotice = canAddItem.notice && value; - - if (canShowDropdownNotice) { - var dropdownItem = this._getTemplate('notice', canAddItem.notice); - - this.dropdown.element.innerHTML = dropdownItem.outerHTML; - this.showDropdown(true); - } else { - this.hideDropdown(true); - } - } else { - var userHasRemovedValue = (keyCode === backKey || keyCode === deleteKey) && !target.value; - var canReactivateChoices = !this._isTextElement && this._isSearching; - var canSearch = this._canSearch && canAddItem.response; - - if (userHasRemovedValue && canReactivateChoices) { - this._isSearching = false; - - this._store.dispatch((0, _choices.activateChoices)(true)); - } else if (canSearch) { - this._handleSearch(this.input.value); - } - } - - this._canSearch = this.config.searchEnabled; - } - }, { - key: "_onAKey", - value: function _onAKey(_ref3) { - var hasItems = _ref3.hasItems, - hasCtrlDownKeyPressed = _ref3.hasCtrlDownKeyPressed; - - // If CTRL + A or CMD + A have been pressed and there are items to select - if (hasCtrlDownKeyPressed && hasItems) { - this._canSearch = false; - var shouldHightlightAll = this.config.removeItems && !this.input.value && this.input.element === document.activeElement; - - if (shouldHightlightAll) { - this.highlightAll(); - } - } - } - }, { - key: "_onEnterKey", - value: function _onEnterKey(_ref4) { - var event = _ref4.event, - target = _ref4.target, - activeItems = _ref4.activeItems, - hasActiveDropdown = _ref4.hasActiveDropdown; - var enterKey = _constants.KEY_CODES.ENTER_KEY; - var targetWasButton = target.hasAttribute('data-button'); - - if (this._isTextElement && target.value) { - var value = this.input.value; - - var canAddItem = this._canAddItem(activeItems, value); - - if (canAddItem.response) { - this.hideDropdown(true); - - this._addItem({ - value: value - }); - - this._triggerChange(value); - - this.clearInput(); - } - } - - if (targetWasButton) { - this._handleButtonAction(activeItems, target); - - event.preventDefault(); - } - - if (hasActiveDropdown) { - var highlightedChoice = this.dropdown.getChild(".".concat(this.config.classNames.highlightedState)); - - if (highlightedChoice) { - // add enter keyCode value - if (activeItems[0]) { - activeItems[0].keyCode = enterKey; // eslint-disable-line no-param-reassign - } - - this._handleChoiceAction(activeItems, highlightedChoice); - } - - event.preventDefault(); - } else if (this._isSelectOneElement) { - this.showDropdown(); - event.preventDefault(); - } - } - }, { - key: "_onEscapeKey", - value: function _onEscapeKey(_ref5) { - var hasActiveDropdown = _ref5.hasActiveDropdown; - - if (hasActiveDropdown) { - this.hideDropdown(true); - this.containerOuter.focus(); - } - } - }, { - key: "_onDirectionKey", - value: function _onDirectionKey(_ref6) { - var event = _ref6.event, - hasActiveDropdown = _ref6.hasActiveDropdown, - keyCode = _ref6.keyCode, - metaKey = _ref6.metaKey; - var downKey = _constants.KEY_CODES.DOWN_KEY, - pageUpKey = _constants.KEY_CODES.PAGE_UP_KEY, - pageDownKey = _constants.KEY_CODES.PAGE_DOWN_KEY; // If up or down key is pressed, traverse through options - - if (hasActiveDropdown || this._isSelectOneElement) { - this.showDropdown(); - this._canSearch = false; - var directionInt = keyCode === downKey || keyCode === pageDownKey ? 1 : -1; - var skipKey = metaKey || keyCode === pageDownKey || keyCode === pageUpKey; - var selectableChoiceIdentifier = '[data-choice-selectable]'; - var nextEl; - - if (skipKey) { - if (directionInt > 0) { - nextEl = Array.from(this.dropdown.element.querySelectorAll(selectableChoiceIdentifier)).pop(); - } else { - nextEl = this.dropdown.element.querySelector(selectableChoiceIdentifier); - } - } else { - var currentEl = this.dropdown.element.querySelector(".".concat(this.config.classNames.highlightedState)); - - if (currentEl) { - nextEl = (0, _utils.getAdjacentEl)(currentEl, selectableChoiceIdentifier, directionInt); - } else { - nextEl = this.dropdown.element.querySelector(selectableChoiceIdentifier); - } - } - - if (nextEl) { - // We prevent default to stop the cursor moving - // when pressing the arrow - if (!(0, _utils.isScrolledIntoView)(nextEl, this.choiceList.element, directionInt)) { - this.choiceList.scrollToChoice(nextEl, directionInt); - } - - this._highlightChoice(nextEl); - } // Prevent default to maintain cursor position whilst - // traversing dropdown options - - - event.preventDefault(); - } - } - }, { - key: "_onDeleteKey", - value: function _onDeleteKey(_ref7) { - var event = _ref7.event, - target = _ref7.target, - hasFocusedInput = _ref7.hasFocusedInput, - activeItems = _ref7.activeItems; - - // If backspace or delete key is pressed and the input has no value - if (hasFocusedInput && !target.value && !this._isSelectOneElement) { - this._handleBackspace(activeItems); - - event.preventDefault(); - } - } - }, { - key: "_onTouchMove", - value: function _onTouchMove() { - if (this._wasTap) { - this._wasTap = false; - } - } - }, { - key: "_onTouchEnd", - value: function _onTouchEnd(event) { - var _ref8 = event || event.touches[0], - target = _ref8.target; - - var touchWasWithinContainer = this._wasTap && this.containerOuter.element.contains(target); - - if (touchWasWithinContainer) { - var containerWasExactTarget = target === this.containerOuter.element || target === this.containerInner.element; - - if (containerWasExactTarget) { - if (this._isTextElement) { - this.input.focus(); - } else if (this._isSelectMultipleElement) { - this.showDropdown(); - } - } // Prevents focus event firing - - - event.stopPropagation(); - } - - this._wasTap = true; - } - }, { - key: "_onMouseDown", - value: function _onMouseDown(event) { - var target = event.target, - shiftKey = event.shiftKey; // If we have our mouse down on the scrollbar and are on IE11... - - if (this.choiceList.element.contains(target) && (0, _utils.isIE11)()) { - this._isScrollingOnIe = true; - } - - if (!this.containerOuter.element.contains(target) || target === this.input.element) { - return; - } - - var activeItems = this._store.activeItems; - var hasShiftKey = shiftKey; - var buttonTarget = (0, _utils.findAncestorByAttrName)(target, 'data-button'); - var itemTarget = (0, _utils.findAncestorByAttrName)(target, 'data-item'); - var choiceTarget = (0, _utils.findAncestorByAttrName)(target, 'data-choice'); - - if (buttonTarget) { - this._handleButtonAction(activeItems, buttonTarget); - } else if (itemTarget) { - this._handleItemAction(activeItems, itemTarget, hasShiftKey); - } else if (choiceTarget) { - this._handleChoiceAction(activeItems, choiceTarget); - } - - event.preventDefault(); - } - }, { - key: "_onMouseOver", - value: function _onMouseOver(_ref9) { - var target = _ref9.target; - var targetWithinDropdown = target === this.dropdown || this.dropdown.element.contains(target); - var shouldHighlightChoice = targetWithinDropdown && target.hasAttribute('data-choice'); - - if (shouldHighlightChoice) { - this._highlightChoice(target); - } - } - }, { - key: "_onClick", - value: function _onClick(_ref10) { - var target = _ref10.target; - var clickWasWithinContainer = this.containerOuter.element.contains(target); - - if (clickWasWithinContainer) { - if (!this.dropdown.isActive && !this.containerOuter.isDisabled) { - if (this._isTextElement) { - if (document.activeElement !== this.input.element) { - this.input.focus(); - } - } else { - this.showDropdown(); - this.containerOuter.focus(); - } - } else if (this._isSelectOneElement && target !== this.input.element && !this.dropdown.element.contains(target)) { - this.hideDropdown(); - } - } else { - var hasHighlightedItems = this._store.highlightedActiveItems; - - if (hasHighlightedItems) { - this.unhighlightAll(); - } - - this.containerOuter.removeFocusState(); - this.hideDropdown(true); - } - } - }, { - key: "_onFocus", - value: function _onFocus(_ref11) { - var _this18 = this; - - var target = _ref11.target; - var focusWasWithinContainer = this.containerOuter.element.contains(target); - - if (!focusWasWithinContainer) { - return; - } - - var focusActions = { - text: function text() { - if (target === _this18.input.element) { - _this18.containerOuter.addFocusState(); - } - }, - 'select-one': function selectOne() { - _this18.containerOuter.addFocusState(); - - if (target === _this18.input.element) { - _this18.showDropdown(true); - } - }, - 'select-multiple': function selectMultiple() { - if (target === _this18.input.element) { - _this18.showDropdown(true); // If element is a select box, the focused element is the container and the dropdown - // isn't already open, focus and show dropdown - - - _this18.containerOuter.addFocusState(); - } - } - }; - focusActions[this.passedElement.element.type](); - } - }, { - key: "_onBlur", - value: function _onBlur(_ref12) { - var _this19 = this; - - var target = _ref12.target; - var blurWasWithinContainer = this.containerOuter.element.contains(target); - - if (blurWasWithinContainer && !this._isScrollingOnIe) { - var activeItems = this._store.activeItems; - var hasHighlightedItems = activeItems.some(function (item) { - return item.highlighted; - }); - var blurActions = { - text: function text() { - if (target === _this19.input.element) { - _this19.containerOuter.removeFocusState(); - - if (hasHighlightedItems) { - _this19.unhighlightAll(); - } - - _this19.hideDropdown(true); - } - }, - 'select-one': function selectOne() { - _this19.containerOuter.removeFocusState(); - - if (target === _this19.input.element || target === _this19.containerOuter.element && !_this19._canSearch) { - _this19.hideDropdown(true); - } - }, - 'select-multiple': function selectMultiple() { - if (target === _this19.input.element) { - _this19.containerOuter.removeFocusState(); - - _this19.hideDropdown(true); - - if (hasHighlightedItems) { - _this19.unhighlightAll(); - } - } - } - }; - blurActions[this.passedElement.element.type](); - } else { - // On IE11, clicking the scollbar blurs our input and thus - // closes the dropdown. To stop this, we refocus our input - // if we know we are on IE *and* are scrolling. - this._isScrollingOnIe = false; - this.input.element.focus(); - } - } - }, { - key: "_onFormReset", - value: function _onFormReset() { - this._store.dispatch((0, _misc.resetTo)(this._initialState)); - } - }, { - key: "_highlightChoice", - value: function _highlightChoice() { - var _this20 = this; - - var el = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; - var choices = Array.from(this.dropdown.element.querySelectorAll('[data-choice-selectable]')); - - if (!choices.length) { - return; - } - - var passedEl = el; - var highlightedChoices = Array.from(this.dropdown.element.querySelectorAll(".".concat(this.config.classNames.highlightedState))); // Remove any highlighted choices - - highlightedChoices.forEach(function (choice) { - choice.classList.remove(_this20.config.classNames.highlightedState); - choice.setAttribute('aria-selected', 'false'); - }); - - if (passedEl) { - this._highlightPosition = choices.indexOf(passedEl); - } else { - // Highlight choice based on last known highlight location - if (choices.length > this._highlightPosition) { - // If we have an option to highlight - passedEl = choices[this._highlightPosition]; - } else { - // Otherwise highlight the option before - passedEl = choices[choices.length - 1]; - } - - if (!passedEl) { - passedEl = choices[0]; - } - } - - passedEl.classList.add(this.config.classNames.highlightedState); - passedEl.setAttribute('aria-selected', 'true'); - this.passedElement.triggerEvent(_constants.EVENTS.highlightChoice, { - el: passedEl - }); - - if (this.dropdown.isActive) { - // IE11 ignores aria-label and blocks virtual keyboard - // if aria-activedescendant is set without a dropdown - this.input.setActiveDescendant(passedEl.id); - this.containerOuter.setActiveDescendant(passedEl.id); - } - } - }, { - key: "_addItem", - value: function _addItem(_ref13) { - var value = _ref13.value, - _ref13$label = _ref13.label, - label = _ref13$label === void 0 ? null : _ref13$label, - _ref13$choiceId = _ref13.choiceId, - choiceId = _ref13$choiceId === void 0 ? -1 : _ref13$choiceId, - _ref13$groupId = _ref13.groupId, - groupId = _ref13$groupId === void 0 ? -1 : _ref13$groupId, - _ref13$customProperti = _ref13.customProperties, - customProperties = _ref13$customProperti === void 0 ? null : _ref13$customProperti, - _ref13$placeholder = _ref13.placeholder, - placeholder = _ref13$placeholder === void 0 ? false : _ref13$placeholder, - _ref13$keyCode = _ref13.keyCode, - keyCode = _ref13$keyCode === void 0 ? null : _ref13$keyCode; - var passedValue = (0, _utils.isType)('String', value) ? value.trim() : value; - var passedKeyCode = keyCode; - var passedCustomProperties = customProperties; - var items = this._store.items; - var passedLabel = label || passedValue; - var passedOptionId = parseInt(choiceId, 10) || -1; - var group = groupId >= 0 ? this._store.getGroupById(groupId) : null; - var id = items ? items.length + 1 : 1; // If a prepended value has been passed, prepend it - - if (this.config.prependValue) { - passedValue = this.config.prependValue + passedValue.toString(); - } // If an appended value has been passed, append it - - - if (this.config.appendValue) { - passedValue += this.config.appendValue.toString(); - } - - this._store.dispatch((0, _items.addItem)({ - value: passedValue, - label: passedLabel, - id: id, - choiceId: passedOptionId, - groupId: groupId, - customProperties: customProperties, - placeholder: placeholder, - keyCode: passedKeyCode - })); - - if (this._isSelectOneElement) { - this.removeActiveItems(id); - } // Trigger change event - - - this.passedElement.triggerEvent(_constants.EVENTS.addItem, { - id: id, - value: passedValue, - label: passedLabel, - customProperties: passedCustomProperties, - groupValue: group && group.value ? group.value : undefined, - keyCode: passedKeyCode - }); - return this; - } - }, { - key: "_removeItem", - value: function _removeItem(item) { - if (!item || !(0, _utils.isType)('Object', item)) { - return this; - } - - var id = item.id, - value = item.value, - label = item.label, - choiceId = item.choiceId, - groupId = item.groupId; - var group = groupId >= 0 ? this._store.getGroupById(groupId) : null; - - this._store.dispatch((0, _items.removeItem)(id, choiceId)); - - if (group && group.value) { - this.passedElement.triggerEvent(_constants.EVENTS.removeItem, { - id: id, - value: value, - label: label, - groupValue: group.value - }); - } else { - this.passedElement.triggerEvent(_constants.EVENTS.removeItem, { - id: id, - value: value, - label: label - }); - } - - return this; - } - }, { - key: "_addChoice", - value: function _addChoice(_ref14) { - var value = _ref14.value, - _ref14$label = _ref14.label, - label = _ref14$label === void 0 ? null : _ref14$label, - _ref14$isSelected = _ref14.isSelected, - isSelected = _ref14$isSelected === void 0 ? false : _ref14$isSelected, - _ref14$isDisabled = _ref14.isDisabled, - isDisabled = _ref14$isDisabled === void 0 ? false : _ref14$isDisabled, - _ref14$groupId = _ref14.groupId, - groupId = _ref14$groupId === void 0 ? -1 : _ref14$groupId, - _ref14$customProperti = _ref14.customProperties, - customProperties = _ref14$customProperti === void 0 ? null : _ref14$customProperti, - _ref14$placeholder = _ref14.placeholder, - placeholder = _ref14$placeholder === void 0 ? false : _ref14$placeholder, - _ref14$keyCode = _ref14.keyCode, - keyCode = _ref14$keyCode === void 0 ? null : _ref14$keyCode; - - if (typeof value === 'undefined' || value === null) { - return; - } // Generate unique id - - - var choices = this._store.choices; - var choiceLabel = label || value; - var choiceId = choices ? choices.length + 1 : 1; - var choiceElementId = "".concat(this._baseId, "-").concat(this._idNames.itemChoice, "-").concat(choiceId); - - this._store.dispatch((0, _choices.addChoice)({ - value: value, - label: choiceLabel, - id: choiceId, - groupId: groupId, - disabled: isDisabled, - elementId: choiceElementId, - customProperties: customProperties, - placeholder: placeholder, - keyCode: keyCode - })); - - if (isSelected) { - this._addItem({ - value: value, - label: choiceLabel, - choiceId: choiceId, - customProperties: customProperties, - placeholder: placeholder, - keyCode: keyCode - }); - } - } - }, { - key: "_addGroup", - value: function _addGroup(_ref15) { - var _this21 = this; - - var group = _ref15.group, - id = _ref15.id, - _ref15$valueKey = _ref15.valueKey, - valueKey = _ref15$valueKey === void 0 ? 'value' : _ref15$valueKey, - _ref15$labelKey = _ref15.labelKey, - labelKey = _ref15$labelKey === void 0 ? 'label' : _ref15$labelKey; - var groupChoices = (0, _utils.isType)('Object', group) ? group.choices : Array.from(group.getElementsByTagName('OPTION')); - var groupId = id || Math.floor(new Date().valueOf() * Math.random()); - var isDisabled = group.disabled ? group.disabled : false; - - if (groupChoices) { - this._store.dispatch((0, _groups.addGroup)(group.label, groupId, true, isDisabled)); - - var addGroupChoices = function addGroupChoices(choice) { - var isOptDisabled = choice.disabled || choice.parentNode && choice.parentNode.disabled; - - _this21._addChoice({ - value: choice[valueKey], - label: (0, _utils.isType)('Object', choice) ? choice[labelKey] : choice.innerHTML, - isSelected: choice.selected, - isDisabled: isOptDisabled, - groupId: groupId, - customProperties: choice.customProperties, - placeholder: choice.placeholder - }); - }; - - groupChoices.forEach(addGroupChoices); - } else { - this._store.dispatch((0, _groups.addGroup)(group.label, group.id, false, group.disabled)); - } - } - }, { - key: "_getTemplate", - value: function _getTemplate(template) { - var _templates$template; - - if (!template) { - return null; - } - - var _this$config4 = this.config, - templates = _this$config4.templates, - classNames = _this$config4.classNames; - - for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - return (_templates$template = templates[template]).call.apply(_templates$template, [this, classNames].concat(args)); - } - }, { - key: "_createTemplates", - value: function _createTemplates() { - var callbackOnCreateTemplates = this.config.callbackOnCreateTemplates; - var userTemplates = {}; - - if (callbackOnCreateTemplates && (0, _utils.isType)('Function', callbackOnCreateTemplates)) { - userTemplates = callbackOnCreateTemplates.call(this, _utils.strToEl); - } - - this.config.templates = (0, _deepmerge.default)(_templates.TEMPLATES, userTemplates); - } - }, { - key: "_createElements", - value: function _createElements() { - this.containerOuter = new _components.Container({ - element: this._getTemplate('containerOuter', this._direction, this._isSelectElement, this._isSelectOneElement, this.config.searchEnabled, this.passedElement.element.type), - classNames: this.config.classNames, - type: this.passedElement.element.type, - position: this.config.position - }); - this.containerInner = new _components.Container({ - element: this._getTemplate('containerInner'), - classNames: this.config.classNames, - type: this.passedElement.element.type, - position: this.config.position - }); - this.input = new _components.Input({ - element: this._getTemplate('input'), - classNames: this.config.classNames, - type: this.passedElement.element.type - }); - this.choiceList = new _components.List({ - element: this._getTemplate('choiceList', this._isSelectOneElement) - }); - this.itemList = new _components.List({ - element: this._getTemplate('itemList', this._isSelectOneElement) - }); - this.dropdown = new _components.Dropdown({ - element: this._getTemplate('dropdown'), - classNames: this.config.classNames, - type: this.passedElement.element.type - }); - } - }, { - key: "_createStructure", - value: function _createStructure() { - // Hide original element - this.passedElement.conceal(); // Wrap input in container preserving DOM ordering - - this.containerInner.wrap(this.passedElement.element); // Wrapper inner container with outer container - - this.containerOuter.wrap(this.containerInner.element); - - if (this._isSelectOneElement) { - this.input.placeholder = this.config.searchPlaceholderValue || ''; - } else if (this._placeholderValue) { - this.input.placeholder = this._placeholderValue; - this.input.setWidth(true); - } - - this.containerOuter.element.appendChild(this.containerInner.element); - this.containerOuter.element.appendChild(this.dropdown.element); - this.containerInner.element.appendChild(this.itemList.element); - - if (!this._isTextElement) { - this.dropdown.element.appendChild(this.choiceList.element); - } - - if (!this._isSelectOneElement) { - this.containerInner.element.appendChild(this.input.element); - } else if (this.config.searchEnabled) { - this.dropdown.element.insertBefore(this.input.element, this.dropdown.element.firstChild); - } - - if (this._isSelectElement) { - this._addPredefinedChoices(); - } else if (this._isTextElement) { - this._addPredefinedItems(); - } - } - }, { - key: "_addPredefinedChoices", - value: function _addPredefinedChoices() { - var _this22 = this; - - var passedGroups = this.passedElement.optionGroups; - this._highlightPosition = 0; - this._isSearching = false; - - this._setLoading(true); - - if (passedGroups && passedGroups.length) { - // If we have a placeholder option - var placeholderChoice = this.passedElement.placeholderOption; - - if (placeholderChoice && placeholderChoice.parentNode.tagName === 'SELECT') { - this._addChoice({ - value: placeholderChoice.value, - label: placeholderChoice.innerHTML, - isSelected: placeholderChoice.selected, - isDisabled: placeholderChoice.disabled, - placeholder: true - }); - } - - passedGroups.forEach(function (group) { - return _this22._addGroup({ - group: group, - id: group.id || null - }); - }); - } else { - var passedOptions = this.passedElement.options; - var filter = this.config.sortFn; - var allChoices = this._presetChoices; // Create array of options from option elements - - passedOptions.forEach(function (o) { - allChoices.push({ - value: o.value, - label: o.innerHTML, - selected: o.selected, - disabled: o.disabled || o.parentNode.disabled, - placeholder: o.hasAttribute('placeholder'), - customProperties: o.getAttribute('data-custom-properties') - }); - }); // If sorting is enabled or the user is searching, filter choices - - if (this.config.shouldSort) allChoices.sort(filter); // Determine whether there is a selected choice - - var hasSelectedChoice = allChoices.some(function (choice) { - return choice.selected; - }); - - var handleChoice = function handleChoice(choice, index) { - var value = choice.value, - label = choice.label, - customProperties = choice.customProperties, - placeholder = choice.placeholder; - - if (_this22._isSelectElement) { - // If the choice is actually a group - if (choice.choices) { - _this22._addGroup({ - group: choice, - id: choice.id || null - }); - } else { - // If there is a selected choice already or the choice is not - // the first in the array, add each choice normally - // Otherwise pre-select the first choice in the array if it's a single select - var shouldPreselect = _this22._isSelectOneElement && !hasSelectedChoice && index === 0; - var isSelected = shouldPreselect ? true : choice.selected; - var isDisabled = shouldPreselect ? false : choice.disabled; - - _this22._addChoice({ - value: value, - label: label, - isSelected: isSelected, - isDisabled: isDisabled, - customProperties: customProperties, - placeholder: placeholder - }); - } - } else { - _this22._addChoice({ - value: value, - label: label, - isSelected: choice.selected, - isDisabled: choice.disabled, - customProperties: customProperties, - placeholder: placeholder - }); - } - }; // Add each choice - - - allChoices.forEach(function (choice, index) { - return handleChoice(choice, index); - }); - } - - this._setLoading(false); - } - }, { - key: "_addPredefinedItems", - value: function _addPredefinedItems() { - var _this23 = this; - - var handlePresetItem = function handlePresetItem(item) { - var itemType = (0, _utils.getType)(item); - - if (itemType === 'Object' && item.value) { - _this23._addItem({ - value: item.value, - label: item.label, - choiceId: item.id, - customProperties: item.customProperties, - placeholder: item.placeholder - }); - } else if (itemType === 'String') { - _this23._addItem({ - value: item - }); - } - }; - - this._presetItems.forEach(function (item) { - return handlePresetItem(item); - }); - } - }, { - key: "_setChoiceOrItem", - value: function _setChoiceOrItem(item) { - var _this24 = this; - - var itemType = (0, _utils.getType)(item).toLowerCase(); - var handleType = { - object: function object() { - if (!item.value) { - return; - } // If we are dealing with a select input, we need to create an option first - // that is then selected. For text inputs we can just add items normally. - - - if (!_this24._isTextElement) { - _this24._addChoice({ - value: item.value, - label: item.label, - isSelected: true, - isDisabled: false, - customProperties: item.customProperties, - placeholder: item.placeholder - }); - } else { - _this24._addItem({ - value: item.value, - label: item.label, - choiceId: item.id, - customProperties: item.customProperties, - placeholder: item.placeholder - }); - } - }, - string: function string() { - if (!_this24._isTextElement) { - _this24._addChoice({ - value: item, - label: item, - isSelected: true, - isDisabled: false - }); - } else { - _this24._addItem({ - value: item - }); - } - } - }; - handleType[itemType](); - } - }, { - key: "_findAndSelectChoiceByValue", - value: function _findAndSelectChoiceByValue(val) { - var _this25 = this; - - var choices = this._store.choices; // Check 'value' property exists and the choice isn't already selected - - var foundChoice = choices.find(function (choice) { - return _this25.config.itemComparer(choice.value, val); - }); - - if (foundChoice && !foundChoice.selected) { - this._addItem({ - value: foundChoice.value, - label: foundChoice.label, - choiceId: foundChoice.id, - groupId: foundChoice.groupId, - customProperties: foundChoice.customProperties, - placeholder: foundChoice.placeholder, - keyCode: foundChoice.keyCode - }); - } - } - }, { - key: "_generateInstances", - value: function _generateInstances(elements, config) { - return elements.reduce(function (instances, element) { - instances.push(new Choices(element, config)); - return instances; - }, [this]); - } - }, { - key: "_generatePlaceholderValue", - value: function _generatePlaceholderValue() { - if (this._isSelectOneElement) { - return false; - } - - return this.config.placeholder ? this.config.placeholderValue || this.passedElement.element.getAttribute('placeholder') : false; - } - /* ===== End of Private functions ====== */ - - }]); - - return Choices; -}(); - -Choices.userDefaults = {}; // We cannot export default here due to Webpack: https://github.com/webpack/webpack/issues/3929 - -module.exports = Choices; - -/***/ }), -/* 11 */ -/***/ (function(module, exports, __webpack_require__) { - -/*! - * Fuse.js v3.4.2 - Lightweight fuzzy-search (http://fusejs.io) - * - * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me) - * All Rights Reserved. Apache Software License 2.0 - * - * http://www.apache.org/licenses/LICENSE-2.0 - */ -(function webpackUniversalModuleDefinition(root, factory) { - if(true) - module.exports = factory(); - else {} -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = "./src/index.js"); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./src/bitap/bitap_matched_indices.js": -/*!********************************************!*\ - !*** ./src/bitap/bitap_matched_indices.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function () { - var matchmask = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var minMatchCharLength = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; - var matchedIndices = []; - var start = -1; - var end = -1; - var i = 0; - - for (var len = matchmask.length; i < len; i += 1) { - var match = matchmask[i]; - - if (match && start === -1) { - start = i; - } else if (!match && start !== -1) { - end = i - 1; - - if (end - start + 1 >= minMatchCharLength) { - matchedIndices.push([start, end]); - } - - start = -1; - } - } // (i-1 - start) + 1 => i - start - - - if (matchmask[i - 1] && i - start >= minMatchCharLength) { - matchedIndices.push([start, i - 1]); - } - - return matchedIndices; -}; - -/***/ }), - -/***/ "./src/bitap/bitap_pattern_alphabet.js": -/*!*********************************************!*\ - !*** ./src/bitap/bitap_pattern_alphabet.js ***! - \*********************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (pattern) { - var mask = {}; - var len = pattern.length; - - for (var i = 0; i < len; i += 1) { - mask[pattern.charAt(i)] = 0; - } - - for (var _i = 0; _i < len; _i += 1) { - mask[pattern.charAt(_i)] |= 1 << len - _i - 1; - } - - return mask; -}; - -/***/ }), - -/***/ "./src/bitap/bitap_regex_search.js": -/*!*****************************************!*\ - !*** ./src/bitap/bitap_regex_search.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -var SPECIAL_CHARS_REGEX = /[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g; - -module.exports = function (text, pattern) { - var tokenSeparator = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : / +/g; - var regex = new RegExp(pattern.replace(SPECIAL_CHARS_REGEX, '\\$&').replace(tokenSeparator, '|')); - var matches = text.match(regex); - var isMatch = !!matches; - var matchedIndices = []; - - if (isMatch) { - for (var i = 0, matchesLen = matches.length; i < matchesLen; i += 1) { - var match = matches[i]; - matchedIndices.push([text.indexOf(match), match.length - 1]); - } - } - - return { - // TODO: revisit this score - score: isMatch ? 0.5 : 1, - isMatch: isMatch, - matchedIndices: matchedIndices - }; -}; - -/***/ }), - -/***/ "./src/bitap/bitap_score.js": -/*!**********************************!*\ - !*** ./src/bitap/bitap_score.js ***! - \**********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (pattern, _ref) { - var _ref$errors = _ref.errors, - errors = _ref$errors === void 0 ? 0 : _ref$errors, - _ref$currentLocation = _ref.currentLocation, - currentLocation = _ref$currentLocation === void 0 ? 0 : _ref$currentLocation, - _ref$expectedLocation = _ref.expectedLocation, - expectedLocation = _ref$expectedLocation === void 0 ? 0 : _ref$expectedLocation, - _ref$distance = _ref.distance, - distance = _ref$distance === void 0 ? 100 : _ref$distance; - var accuracy = errors / pattern.length; - var proximity = Math.abs(expectedLocation - currentLocation); - - if (!distance) { - // Dodge divide by zero error. - return proximity ? 1.0 : accuracy; - } - - return accuracy + proximity / distance; -}; - -/***/ }), - -/***/ "./src/bitap/bitap_search.js": -/*!***********************************!*\ - !*** ./src/bitap/bitap_search.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var bitapScore = __webpack_require__(/*! ./bitap_score */ "./src/bitap/bitap_score.js"); - -var matchedIndices = __webpack_require__(/*! ./bitap_matched_indices */ "./src/bitap/bitap_matched_indices.js"); - -module.exports = function (text, pattern, patternAlphabet, _ref) { - var _ref$location = _ref.location, - location = _ref$location === void 0 ? 0 : _ref$location, - _ref$distance = _ref.distance, - distance = _ref$distance === void 0 ? 100 : _ref$distance, - _ref$threshold = _ref.threshold, - threshold = _ref$threshold === void 0 ? 0.6 : _ref$threshold, - _ref$findAllMatches = _ref.findAllMatches, - findAllMatches = _ref$findAllMatches === void 0 ? false : _ref$findAllMatches, - _ref$minMatchCharLeng = _ref.minMatchCharLength, - minMatchCharLength = _ref$minMatchCharLeng === void 0 ? 1 : _ref$minMatchCharLeng; - var expectedLocation = location; // Set starting location at beginning text and initialize the alphabet. - - var textLen = text.length; // Highest score beyond which we give up. - - var currentThreshold = threshold; // Is there a nearby exact match? (speedup) - - var bestLocation = text.indexOf(pattern, expectedLocation); - var patternLen = pattern.length; // a mask of the matches - - var matchMask = []; - - for (var i = 0; i < textLen; i += 1) { - matchMask[i] = 0; - } - - if (bestLocation !== -1) { - var score = bitapScore(pattern, { - errors: 0, - currentLocation: bestLocation, - expectedLocation: expectedLocation, - distance: distance - }); - currentThreshold = Math.min(score, currentThreshold); // What about in the other direction? (speed up) - - bestLocation = text.lastIndexOf(pattern, expectedLocation + patternLen); - - if (bestLocation !== -1) { - var _score = bitapScore(pattern, { - errors: 0, - currentLocation: bestLocation, - expectedLocation: expectedLocation, - distance: distance - }); - - currentThreshold = Math.min(_score, currentThreshold); - } - } // Reset the best location - - - bestLocation = -1; - var lastBitArr = []; - var finalScore = 1; - var binMax = patternLen + textLen; - var mask = 1 << patternLen - 1; - - for (var _i = 0; _i < patternLen; _i += 1) { - // Scan for the best match; each iteration allows for one more error. - // Run a binary search to determine how far from the match location we can stray - // at this error level. - var binMin = 0; - var binMid = binMax; - - while (binMin < binMid) { - var _score3 = bitapScore(pattern, { - errors: _i, - currentLocation: expectedLocation + binMid, - expectedLocation: expectedLocation, - distance: distance - }); - - if (_score3 <= currentThreshold) { - binMin = binMid; - } else { - binMax = binMid; - } - - binMid = Math.floor((binMax - binMin) / 2 + binMin); - } // Use the result from this iteration as the maximum for the next. - - - binMax = binMid; - var start = Math.max(1, expectedLocation - binMid + 1); - var finish = findAllMatches ? textLen : Math.min(expectedLocation + binMid, textLen) + patternLen; // Initialize the bit array - - var bitArr = Array(finish + 2); - bitArr[finish + 1] = (1 << _i) - 1; - - for (var j = finish; j >= start; j -= 1) { - var currentLocation = j - 1; - var charMatch = patternAlphabet[text.charAt(currentLocation)]; - - if (charMatch) { - matchMask[currentLocation] = 1; - } // First pass: exact match - - - bitArr[j] = (bitArr[j + 1] << 1 | 1) & charMatch; // Subsequent passes: fuzzy match - - if (_i !== 0) { - bitArr[j] |= (lastBitArr[j + 1] | lastBitArr[j]) << 1 | 1 | lastBitArr[j + 1]; - } - - if (bitArr[j] & mask) { - finalScore = bitapScore(pattern, { - errors: _i, - currentLocation: currentLocation, - expectedLocation: expectedLocation, - distance: distance - }); // This match will almost certainly be better than any existing match. - // But check anyway. - - if (finalScore <= currentThreshold) { - // Indeed it is - currentThreshold = finalScore; - bestLocation = currentLocation; // Already passed `loc`, downhill from here on in. - - if (bestLocation <= expectedLocation) { - break; - } // When passing `bestLocation`, don't exceed our current distance from `expectedLocation`. - - - start = Math.max(1, 2 * expectedLocation - bestLocation); - } - } - } // No hope for a (better) match at greater error levels. - - - var _score2 = bitapScore(pattern, { - errors: _i + 1, - currentLocation: expectedLocation, - expectedLocation: expectedLocation, - distance: distance - }); // console.log('score', score, finalScore) - - - if (_score2 > currentThreshold) { - break; - } - - lastBitArr = bitArr; - } // console.log('FINAL SCORE', finalScore) - // Count exact matches (those with a score of 0) to be "almost" exact - - - return { - isMatch: bestLocation >= 0, - score: finalScore === 0 ? 0.001 : finalScore, - matchedIndices: matchedIndices(matchMask, minMatchCharLength) - }; -}; - -/***/ }), - -/***/ "./src/bitap/index.js": -/*!****************************!*\ - !*** ./src/bitap/index.js ***! - \****************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var bitapRegexSearch = __webpack_require__(/*! ./bitap_regex_search */ "./src/bitap/bitap_regex_search.js"); - -var bitapSearch = __webpack_require__(/*! ./bitap_search */ "./src/bitap/bitap_search.js"); - -var patternAlphabet = __webpack_require__(/*! ./bitap_pattern_alphabet */ "./src/bitap/bitap_pattern_alphabet.js"); - -var Bitap = -/*#__PURE__*/ -function () { - function Bitap(pattern, _ref) { - var _ref$location = _ref.location, - location = _ref$location === void 0 ? 0 : _ref$location, - _ref$distance = _ref.distance, - distance = _ref$distance === void 0 ? 100 : _ref$distance, - _ref$threshold = _ref.threshold, - threshold = _ref$threshold === void 0 ? 0.6 : _ref$threshold, - _ref$maxPatternLength = _ref.maxPatternLength, - maxPatternLength = _ref$maxPatternLength === void 0 ? 32 : _ref$maxPatternLength, - _ref$isCaseSensitive = _ref.isCaseSensitive, - isCaseSensitive = _ref$isCaseSensitive === void 0 ? false : _ref$isCaseSensitive, - _ref$tokenSeparator = _ref.tokenSeparator, - tokenSeparator = _ref$tokenSeparator === void 0 ? / +/g : _ref$tokenSeparator, - _ref$findAllMatches = _ref.findAllMatches, - findAllMatches = _ref$findAllMatches === void 0 ? false : _ref$findAllMatches, - _ref$minMatchCharLeng = _ref.minMatchCharLength, - minMatchCharLength = _ref$minMatchCharLeng === void 0 ? 1 : _ref$minMatchCharLeng; - - _classCallCheck(this, Bitap); - - this.options = { - location: location, - distance: distance, - threshold: threshold, - maxPatternLength: maxPatternLength, - isCaseSensitive: isCaseSensitive, - tokenSeparator: tokenSeparator, - findAllMatches: findAllMatches, - minMatchCharLength: minMatchCharLength - }; - this.pattern = this.options.isCaseSensitive ? pattern : pattern.toLowerCase(); - - if (this.pattern.length <= maxPatternLength) { - this.patternAlphabet = patternAlphabet(this.pattern); - } - } - - _createClass(Bitap, [{ - key: "search", - value: function search(text) { - if (!this.options.isCaseSensitive) { - text = text.toLowerCase(); - } // Exact match - - - if (this.pattern === text) { - return { - isMatch: true, - score: 0, - matchedIndices: [[0, text.length - 1]] - }; - } // When pattern length is greater than the machine word length, just do a a regex comparison - - - var _this$options = this.options, - maxPatternLength = _this$options.maxPatternLength, - tokenSeparator = _this$options.tokenSeparator; - - if (this.pattern.length > maxPatternLength) { - return bitapRegexSearch(text, this.pattern, tokenSeparator); - } // Otherwise, use Bitap algorithm - - - var _this$options2 = this.options, - location = _this$options2.location, - distance = _this$options2.distance, - threshold = _this$options2.threshold, - findAllMatches = _this$options2.findAllMatches, - minMatchCharLength = _this$options2.minMatchCharLength; - return bitapSearch(text, this.pattern, this.patternAlphabet, { - location: location, - distance: distance, - threshold: threshold, - findAllMatches: findAllMatches, - minMatchCharLength: minMatchCharLength - }); - } - }]); - - return Bitap; -}(); // let x = new Bitap("od mn war", {}) -// let result = x.search("Old Man's War") -// console.log(result) - - -module.exports = Bitap; - -/***/ }), - -/***/ "./src/helpers/deep_value.js": -/*!***********************************!*\ - !*** ./src/helpers/deep_value.js ***! - \***********************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -var isArray = __webpack_require__(/*! ./is_array */ "./src/helpers/is_array.js"); - -var deepValue = function deepValue(obj, path, list) { - if (!path) { - // If there's no path left, we've gotten to the object we care about. - list.push(obj); - } else { - var dotIndex = path.indexOf('.'); - var firstSegment = path; - var remaining = null; - - if (dotIndex !== -1) { - firstSegment = path.slice(0, dotIndex); - remaining = path.slice(dotIndex + 1); - } - - var value = obj[firstSegment]; - - if (value !== null && value !== undefined) { - if (!remaining && (typeof value === 'string' || typeof value === 'number')) { - list.push(value.toString()); - } else if (isArray(value)) { - // Search each item in the array. - for (var i = 0, len = value.length; i < len; i += 1) { - deepValue(value[i], remaining, list); - } - } else if (remaining) { - // An object. Recurse further. - deepValue(value, remaining, list); - } - } - } - - return list; -}; - -module.exports = function (obj, path) { - return deepValue(obj, path, []); -}; - -/***/ }), - -/***/ "./src/helpers/is_array.js": -/*!*********************************!*\ - !*** ./src/helpers/is_array.js ***! - \*********************************/ -/*! no static exports found */ -/***/ (function(module, exports) { - -module.exports = function (obj) { - return !Array.isArray ? Object.prototype.toString.call(obj) === '[object Array]' : Array.isArray(obj); -}; - -/***/ }), - -/***/ "./src/index.js": -/*!**********************!*\ - !*** ./src/index.js ***! - \**********************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var Bitap = __webpack_require__(/*! ./bitap */ "./src/bitap/index.js"); - -var deepValue = __webpack_require__(/*! ./helpers/deep_value */ "./src/helpers/deep_value.js"); - -var isArray = __webpack_require__(/*! ./helpers/is_array */ "./src/helpers/is_array.js"); - -var Fuse = -/*#__PURE__*/ -function () { - function Fuse(list, _ref) { - var _ref$location = _ref.location, - location = _ref$location === void 0 ? 0 : _ref$location, - _ref$distance = _ref.distance, - distance = _ref$distance === void 0 ? 100 : _ref$distance, - _ref$threshold = _ref.threshold, - threshold = _ref$threshold === void 0 ? 0.6 : _ref$threshold, - _ref$maxPatternLength = _ref.maxPatternLength, - maxPatternLength = _ref$maxPatternLength === void 0 ? 32 : _ref$maxPatternLength, - _ref$caseSensitive = _ref.caseSensitive, - caseSensitive = _ref$caseSensitive === void 0 ? false : _ref$caseSensitive, - _ref$tokenSeparator = _ref.tokenSeparator, - tokenSeparator = _ref$tokenSeparator === void 0 ? / +/g : _ref$tokenSeparator, - _ref$findAllMatches = _ref.findAllMatches, - findAllMatches = _ref$findAllMatches === void 0 ? false : _ref$findAllMatches, - _ref$minMatchCharLeng = _ref.minMatchCharLength, - minMatchCharLength = _ref$minMatchCharLeng === void 0 ? 1 : _ref$minMatchCharLeng, - _ref$id = _ref.id, - id = _ref$id === void 0 ? null : _ref$id, - _ref$keys = _ref.keys, - keys = _ref$keys === void 0 ? [] : _ref$keys, - _ref$shouldSort = _ref.shouldSort, - shouldSort = _ref$shouldSort === void 0 ? true : _ref$shouldSort, - _ref$getFn = _ref.getFn, - getFn = _ref$getFn === void 0 ? deepValue : _ref$getFn, - _ref$sortFn = _ref.sortFn, - sortFn = _ref$sortFn === void 0 ? function (a, b) { - return a.score - b.score; - } : _ref$sortFn, - _ref$tokenize = _ref.tokenize, - tokenize = _ref$tokenize === void 0 ? false : _ref$tokenize, - _ref$matchAllTokens = _ref.matchAllTokens, - matchAllTokens = _ref$matchAllTokens === void 0 ? false : _ref$matchAllTokens, - _ref$includeMatches = _ref.includeMatches, - includeMatches = _ref$includeMatches === void 0 ? false : _ref$includeMatches, - _ref$includeScore = _ref.includeScore, - includeScore = _ref$includeScore === void 0 ? false : _ref$includeScore, - _ref$verbose = _ref.verbose, - verbose = _ref$verbose === void 0 ? false : _ref$verbose; - - _classCallCheck(this, Fuse); - - this.options = { - location: location, - distance: distance, - threshold: threshold, - maxPatternLength: maxPatternLength, - isCaseSensitive: caseSensitive, - tokenSeparator: tokenSeparator, - findAllMatches: findAllMatches, - minMatchCharLength: minMatchCharLength, - id: id, - keys: keys, - includeMatches: includeMatches, - includeScore: includeScore, - shouldSort: shouldSort, - getFn: getFn, - sortFn: sortFn, - verbose: verbose, - tokenize: tokenize, - matchAllTokens: matchAllTokens - }; - this.setCollection(list); - } - - _createClass(Fuse, [{ - key: "setCollection", - value: function setCollection(list) { - this.list = list; - return list; - } - }, { - key: "search", - value: function search(pattern) { - var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : { - limit: false - }; - - this._log("---------\nSearch pattern: \"".concat(pattern, "\"")); - - var _this$_prepareSearche = this._prepareSearchers(pattern), - tokenSearchers = _this$_prepareSearche.tokenSearchers, - fullSearcher = _this$_prepareSearche.fullSearcher; - - var _this$_search = this._search(tokenSearchers, fullSearcher), - weights = _this$_search.weights, - results = _this$_search.results; - - this._computeScore(weights, results); - - if (this.options.shouldSort) { - this._sort(results); - } - - if (opts.limit && typeof opts.limit === 'number') { - results = results.slice(0, opts.limit); - } - - return this._format(results); - } - }, { - key: "_prepareSearchers", - value: function _prepareSearchers() { - var pattern = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; - var tokenSearchers = []; - - if (this.options.tokenize) { - // Tokenize on the separator - var tokens = pattern.split(this.options.tokenSeparator); - - for (var i = 0, len = tokens.length; i < len; i += 1) { - tokenSearchers.push(new Bitap(tokens[i], this.options)); - } - } - - var fullSearcher = new Bitap(pattern, this.options); - return { - tokenSearchers: tokenSearchers, - fullSearcher: fullSearcher - }; - } - }, { - key: "_search", - value: function _search() { - var tokenSearchers = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var fullSearcher = arguments.length > 1 ? arguments[1] : undefined; - var list = this.list; - var resultMap = {}; - var results = []; // Check the first item in the list, if it's a string, then we assume - // that every item in the list is also a string, and thus it's a flattened array. - - if (typeof list[0] === 'string') { - // Iterate over every item - for (var i = 0, len = list.length; i < len; i += 1) { - this._analyze({ - key: '', - value: list[i], - record: i, - index: i - }, { - resultMap: resultMap, - results: results, - tokenSearchers: tokenSearchers, - fullSearcher: fullSearcher - }); - } - - return { - weights: null, - results: results - }; - } // Otherwise, the first item is an Object (hopefully), and thus the searching - // is done on the values of the keys of each item. - - - var weights = {}; - - for (var _i = 0, _len = list.length; _i < _len; _i += 1) { - var item = list[_i]; // Iterate over every key - - for (var j = 0, keysLen = this.options.keys.length; j < keysLen; j += 1) { - var key = this.options.keys[j]; - - if (typeof key !== 'string') { - weights[key.name] = { - weight: 1 - key.weight || 1 - }; - - if (key.weight <= 0 || key.weight > 1) { - throw new Error('Key weight has to be > 0 and <= 1'); - } - - key = key.name; - } else { - weights[key] = { - weight: 1 - }; - } - - this._analyze({ - key: key, - value: this.options.getFn(item, key), - record: item, - index: _i - }, { - resultMap: resultMap, - results: results, - tokenSearchers: tokenSearchers, - fullSearcher: fullSearcher - }); - } - } - - return { - weights: weights, - results: results - }; - } - }, { - key: "_analyze", - value: function _analyze(_ref2, _ref3) { - var key = _ref2.key, - _ref2$arrayIndex = _ref2.arrayIndex, - arrayIndex = _ref2$arrayIndex === void 0 ? -1 : _ref2$arrayIndex, - value = _ref2.value, - record = _ref2.record, - index = _ref2.index; - var _ref3$tokenSearchers = _ref3.tokenSearchers, - tokenSearchers = _ref3$tokenSearchers === void 0 ? [] : _ref3$tokenSearchers, - _ref3$fullSearcher = _ref3.fullSearcher, - fullSearcher = _ref3$fullSearcher === void 0 ? [] : _ref3$fullSearcher, - _ref3$resultMap = _ref3.resultMap, - resultMap = _ref3$resultMap === void 0 ? {} : _ref3$resultMap, - _ref3$results = _ref3.results, - results = _ref3$results === void 0 ? [] : _ref3$results; - - // Check if the texvaluet can be searched - if (value === undefined || value === null) { - return; - } - - var exists = false; - var averageScore = -1; - var numTextMatches = 0; - - if (typeof value === 'string') { - this._log("\nKey: ".concat(key === '' ? '-' : key)); - - var mainSearchResult = fullSearcher.search(value); - - this._log("Full text: \"".concat(value, "\", score: ").concat(mainSearchResult.score)); - - if (this.options.tokenize) { - var words = value.split(this.options.tokenSeparator); - var scores = []; - - for (var i = 0; i < tokenSearchers.length; i += 1) { - var tokenSearcher = tokenSearchers[i]; - - this._log("\nPattern: \"".concat(tokenSearcher.pattern, "\"")); // let tokenScores = [] - - - var hasMatchInText = false; - - for (var j = 0; j < words.length; j += 1) { - var word = words[j]; - var tokenSearchResult = tokenSearcher.search(word); - var obj = {}; - - if (tokenSearchResult.isMatch) { - obj[word] = tokenSearchResult.score; - exists = true; - hasMatchInText = true; - scores.push(tokenSearchResult.score); - } else { - obj[word] = 1; - - if (!this.options.matchAllTokens) { - scores.push(1); - } - } - - this._log("Token: \"".concat(word, "\", score: ").concat(obj[word])); // tokenScores.push(obj) - - } - - if (hasMatchInText) { - numTextMatches += 1; - } - } - - averageScore = scores[0]; - var scoresLen = scores.length; - - for (var _i2 = 1; _i2 < scoresLen; _i2 += 1) { - averageScore += scores[_i2]; - } - - averageScore = averageScore / scoresLen; - - this._log('Token score average:', averageScore); - } - - var finalScore = mainSearchResult.score; - - if (averageScore > -1) { - finalScore = (finalScore + averageScore) / 2; - } - - this._log('Score average:', finalScore); - - var checkTextMatches = this.options.tokenize && this.options.matchAllTokens ? numTextMatches >= tokenSearchers.length : true; - - this._log("\nCheck Matches: ".concat(checkTextMatches)); // If a match is found, add the item to , including its score - - - if ((exists || mainSearchResult.isMatch) && checkTextMatches) { - // Check if the item already exists in our results - var existingResult = resultMap[index]; - - if (existingResult) { - // Use the lowest score - // existingResult.score, bitapResult.score - existingResult.output.push({ - key: key, - arrayIndex: arrayIndex, - value: value, - score: finalScore, - matchedIndices: mainSearchResult.matchedIndices - }); - } else { - // Add it to the raw result list - resultMap[index] = { - item: record, - output: [{ - key: key, - arrayIndex: arrayIndex, - value: value, - score: finalScore, - matchedIndices: mainSearchResult.matchedIndices - }] - }; - results.push(resultMap[index]); - } - } - } else if (isArray(value)) { - for (var _i3 = 0, len = value.length; _i3 < len; _i3 += 1) { - this._analyze({ - key: key, - arrayIndex: _i3, - value: value[_i3], - record: record, - index: index - }, { - resultMap: resultMap, - results: results, - tokenSearchers: tokenSearchers, - fullSearcher: fullSearcher - }); - } - } - } - }, { - key: "_computeScore", - value: function _computeScore(weights, results) { - this._log('\n\nComputing score:\n'); - - for (var i = 0, len = results.length; i < len; i += 1) { - var output = results[i].output; - var scoreLen = output.length; - var currScore = 1; - var bestScore = 1; - - for (var j = 0; j < scoreLen; j += 1) { - var weight = weights ? weights[output[j].key].weight : 1; - var score = weight === 1 ? output[j].score : output[j].score || 0.001; - var nScore = score * weight; - - if (weight !== 1) { - bestScore = Math.min(bestScore, nScore); - } else { - output[j].nScore = nScore; - currScore *= nScore; - } - } - - results[i].score = bestScore === 1 ? currScore : bestScore; - - this._log(results[i]); - } - } - }, { - key: "_sort", - value: function _sort(results) { - this._log('\n\nSorting....'); - - results.sort(this.options.sortFn); - } - }, { - key: "_format", - value: function _format(results) { - var finalOutput = []; - - if (this.options.verbose) { - var cache = []; - - this._log('\n\nOutput:\n\n', JSON.stringify(results, function (key, value) { - if (_typeof(value) === 'object' && value !== null) { - if (cache.indexOf(value) !== -1) { - // Circular reference found, discard key - return; - } // Store value in our collection - - - cache.push(value); - } - - return value; - })); - - cache = null; - } - - var transformers = []; - - if (this.options.includeMatches) { - transformers.push(function (result, data) { - var output = result.output; - data.matches = []; - - for (var i = 0, len = output.length; i < len; i += 1) { - var item = output[i]; - - if (item.matchedIndices.length === 0) { - continue; - } - - var obj = { - indices: item.matchedIndices, - value: item.value - }; - - if (item.key) { - obj.key = item.key; - } - - if (item.hasOwnProperty('arrayIndex') && item.arrayIndex > -1) { - obj.arrayIndex = item.arrayIndex; - } - - data.matches.push(obj); - } - }); - } - - if (this.options.includeScore) { - transformers.push(function (result, data) { - data.score = result.score; - }); - } - - for (var i = 0, len = results.length; i < len; i += 1) { - var result = results[i]; - - if (this.options.id) { - result.item = this.options.getFn(result.item, this.options.id)[0]; - } - - if (!transformers.length) { - finalOutput.push(result.item); - continue; - } - - var data = { - item: result.item - }; - - for (var j = 0, _len2 = transformers.length; j < _len2; j += 1) { - transformers[j](result, data); - } - - finalOutput.push(data); - } - - return finalOutput; - } - }, { - key: "_log", - value: function _log() { - if (this.options.verbose) { - var _console; - - (_console = console).log.apply(_console, arguments); - } - } - }]); - - return Fuse; -}(); - -module.exports = Fuse; - -/***/ }) - -/******/ }); -}); - -/***/ }), -/* 12 */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -var isMergeableObject = function isMergeableObject(value) { - return isNonNullObject(value) - && !isSpecial(value) -}; - -function isNonNullObject(value) { - return !!value && typeof value === 'object' -} - -function isSpecial(value) { - var stringValue = Object.prototype.toString.call(value); - - return stringValue === '[object RegExp]' - || stringValue === '[object Date]' - || isReactElement(value) -} - -// see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25 -var canUseSymbol = typeof Symbol === 'function' && Symbol.for; -var REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7; - -function isReactElement(value) { - return value.$$typeof === REACT_ELEMENT_TYPE -} - -function emptyTarget(val) { - return Array.isArray(val) ? [] : {} -} - -function cloneUnlessOtherwiseSpecified(value, options) { - return (options.clone !== false && options.isMergeableObject(value)) - ? deepmerge(emptyTarget(value), value, options) - : value -} - -function defaultArrayMerge(target, source, options) { - return target.concat(source).map(function(element) { - return cloneUnlessOtherwiseSpecified(element, options) - }) -} - -function mergeObject(target, source, options) { - var destination = {}; - if (options.isMergeableObject(target)) { - Object.keys(target).forEach(function(key) { - destination[key] = cloneUnlessOtherwiseSpecified(target[key], options); - }); - } - Object.keys(source).forEach(function(key) { - if (!options.isMergeableObject(source[key]) || !target[key]) { - destination[key] = cloneUnlessOtherwiseSpecified(source[key], options); - } else { - destination[key] = deepmerge(target[key], source[key], options); - } - }); - return destination -} - -function deepmerge(target, source, options) { - options = options || {}; - options.arrayMerge = options.arrayMerge || defaultArrayMerge; - options.isMergeableObject = options.isMergeableObject || isMergeableObject; - - var sourceIsArray = Array.isArray(source); - var targetIsArray = Array.isArray(target); - var sourceAndTargetTypesMatch = sourceIsArray === targetIsArray; - - if (!sourceAndTargetTypesMatch) { - return cloneUnlessOtherwiseSpecified(source, options) - } else if (sourceIsArray) { - return options.arrayMerge(target, source, options) - } else { - return mergeObject(target, source, options) - } -} - -deepmerge.all = function deepmergeAll(array, options) { - if (!Array.isArray(array)) { - throw new Error('first argument should be an array') - } - - return array.reduce(function(prev, next) { - return deepmerge(prev, next, options) - }, {}) -}; - -var deepmerge_1 = deepmerge; - -/* harmony default export */ __webpack_exports__["default"] = (deepmerge_1); - - -/***/ }), -/* 13 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _redux = __webpack_require__(6); - -var _index = _interopRequireDefault(__webpack_require__(15)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var Store = -/*#__PURE__*/ -function () { - function Store() { - _classCallCheck(this, Store); - - this._store = (0, _redux.createStore)(_index.default, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()); - } - /** - * Subscribe store to function call (wrapped Redux method) - * @param {Function} onChange Function to trigger when state changes - * @return - */ - - - _createClass(Store, [{ - key: "subscribe", - value: function subscribe(onChange) { - this._store.subscribe(onChange); - } - /** - * Dispatch event to store (wrapped Redux method) - * @param {Function} action Action function to trigger - * @return - */ - - }, { - key: "dispatch", - value: function dispatch(action) { - this._store.dispatch(action); - } - /** - * Get store object (wrapping Redux method) - * @return {Object} State - */ - - }, { - key: "isLoading", - - /** - * Get loading state from store - * @return {Boolean} Loading State - */ - value: function isLoading() { - return this.state.general.loading; - } - /** - * Get single choice by it's ID - * @return {Object} Found choice - */ - - }, { - key: "getChoiceById", - value: function getChoiceById(id) { - if (id) { - var choices = this.activeChoices; - var foundChoice = choices.find(function (choice) { - return choice.id === parseInt(id, 10); - }); - return foundChoice; - } - - return false; - } - /** - * Get group by group id - * @param {Number} id Group ID - * @return {Object} Group data - */ - - }, { - key: "getGroupById", - value: function getGroupById(id) { - return this.groups.find(function (group) { - return group.id === parseInt(id, 10); - }); - } - }, { - key: "state", - get: function get() { - return this._store.getState(); - } - /** - * Get items from store - * @return {Array} Item objects - */ - - }, { - key: "items", - get: function get() { - return this.state.items; - } - /** - * Get active items from store - * @return {Array} Item objects - */ - - }, { - key: "activeItems", - get: function get() { - return this.items.filter(function (item) { - return item.active === true; - }); - } - /** - * Get highlighted items from store - * @return {Array} Item objects - */ - - }, { - key: "highlightedActiveItems", - get: function get() { - return this.items.filter(function (item) { - return item.active && item.highlighted; - }); - } - /** - * Get choices from store - * @return {Array} Option objects - */ - - }, { - key: "choices", - get: function get() { - return this.state.choices; - } - /** - * Get active choices from store - * @return {Array} Option objects - */ - - }, { - key: "activeChoices", - get: function get() { - var choices = this.choices; - var values = choices.filter(function (choice) { - return choice.active === true; - }); - return values; - } - /** - * Get selectable choices from store - * @return {Array} Option objects - */ - - }, { - key: "selectableChoices", - get: function get() { - return this.choices.filter(function (choice) { - return choice.disabled !== true; - }); - } - /** - * Get choices that can be searched (excluding placeholders) - * @return {Array} Option objects - */ - - }, { - key: "searchableChoices", - get: function get() { - return this.selectableChoices.filter(function (choice) { - return choice.placeholder !== true; - }); - } - /** - * Get placeholder choice from store - * @return {Object} Found placeholder - */ - - }, { - key: "placeholderChoice", - get: function get() { - return [].concat(this.choices).reverse().find(function (choice) { - return choice.placeholder === true; - }); - } - /** - * Get groups from store - * @return {Array} Group objects - */ - - }, { - key: "groups", - get: function get() { - return this.state.groups; - } - /** - * Get active groups from store - * @return {Array} Group objects - */ - - }, { - key: "activeGroups", - get: function get() { - var groups = this.groups; - var choices = this.choices; - return groups.filter(function (group) { - var isActive = group.active === true && group.disabled === false; - var hasActiveOptions = choices.some(function (choice) { - return choice.active === true && choice.disabled === false; - }); - return isActive && hasActiveOptions; - }, []); - } - }]); - - return Store; -}(); - -exports.default = Store; - -/***/ }), -/* 14 */ -/***/ (function(module, exports) { - -module.exports = function(originalModule) { - if (!originalModule.webpackPolyfill) { - var module = Object.create(originalModule); - // module.parent = undefined by default - if (!module.children) module.children = []; - Object.defineProperty(module, "loaded", { - enumerable: true, - get: function() { - return module.l; - } - }); - Object.defineProperty(module, "id", { - enumerable: true, - get: function() { - return module.i; - } - }); - Object.defineProperty(module, "exports", { - enumerable: true - }); - module.webpackPolyfill = 1; - } - return module; -}; - - -/***/ }), -/* 15 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _redux = __webpack_require__(6); - -var _items = _interopRequireDefault(__webpack_require__(16)); - -var _groups = _interopRequireDefault(__webpack_require__(17)); - -var _choices = _interopRequireDefault(__webpack_require__(18)); - -var _general = _interopRequireDefault(__webpack_require__(19)); - -var _utils = __webpack_require__(0); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var appReducer = (0, _redux.combineReducers)({ - items: _items.default, - groups: _groups.default, - choices: _choices.default, - general: _general.default -}); - -var rootReducer = function rootReducer(passedState, action) { - var state = passedState; // If we are clearing all items, groups and options we reassign - // state and then pass that state to our proper reducer. This isn't - // mutating our actual state - // See: http://stackoverflow.com/a/35641992 - - if (action.type === 'CLEAR_ALL') { - state = undefined; - } else if (action.type === 'RESET_TO') { - return (0, _utils.cloneObject)(action.state); - } - - return appReducer(state, action); -}; - -var _default = rootReducer; -exports.default = _default; - -/***/ }), -/* 16 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = items; -exports.defaultState = void 0; -var defaultState = []; -exports.defaultState = defaultState; - -function items() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; - var action = arguments.length > 1 ? arguments[1] : undefined; - - switch (action.type) { - case 'ADD_ITEM': - { - // Add object to items array - var newState = [].concat(state, [{ - id: action.id, - choiceId: action.choiceId, - groupId: action.groupId, - value: action.value, - label: action.label, - active: true, - highlighted: false, - customProperties: action.customProperties, - placeholder: action.placeholder || false, - keyCode: null - }]); - return newState.map(function (obj) { - var item = obj; - item.highlighted = false; - return item; - }); - } - - case 'REMOVE_ITEM': - { - // Set item to inactive - return state.map(function (obj) { - var item = obj; - - if (item.id === action.id) { - item.active = false; - } - - return item; - }); - } - - case 'HIGHLIGHT_ITEM': - { - return state.map(function (obj) { - var item = obj; - - if (item.id === action.id) { - item.highlighted = action.highlighted; - } - - return item; - }); - } - - default: - { - return state; - } - } -} - -/***/ }), -/* 17 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = groups; -exports.defaultState = void 0; -var defaultState = []; -exports.defaultState = defaultState; - -function groups() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; - var action = arguments.length > 1 ? arguments[1] : undefined; - - switch (action.type) { - case 'ADD_GROUP': - { - return [].concat(state, [{ - id: action.id, - value: action.value, - active: action.active, - disabled: action.disabled - }]); - } - - case 'CLEAR_CHOICES': - { - return []; - } - - default: - { - return state; - } - } -} - -/***/ }), -/* 18 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = choices; -exports.defaultState = void 0; -var defaultState = []; -exports.defaultState = defaultState; - -function choices() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; - var action = arguments.length > 1 ? arguments[1] : undefined; - - switch (action.type) { - case 'ADD_CHOICE': - { - /* - A disabled choice appears in the choice dropdown but cannot be selected - A selected choice has been added to the passed input's value (added as an item) - An active choice appears within the choice dropdown - */ - return [].concat(state, [{ - id: action.id, - elementId: action.elementId, - groupId: action.groupId, - value: action.value, - label: action.label || action.value, - disabled: action.disabled || false, - selected: false, - active: true, - score: 9999, - customProperties: action.customProperties, - placeholder: action.placeholder || false, - keyCode: null - }]); - } - - case 'ADD_ITEM': - { - // If all choices need to be activated - if (action.activateOptions) { - return state.map(function (obj) { - var choice = obj; - choice.active = action.active; - return choice; - }); - } // When an item is added and it has an associated choice, - // we want to disable it so it can't be chosen again - - - if (action.choiceId > -1) { - return state.map(function (obj) { - var choice = obj; - - if (choice.id === parseInt(action.choiceId, 10)) { - choice.selected = true; - } - - return choice; - }); - } - - return state; - } - - case 'REMOVE_ITEM': - { - // When an item is removed and it has an associated choice, - // we want to re-enable it so it can be chosen again - if (action.choiceId > -1) { - return state.map(function (obj) { - var choice = obj; - - if (choice.id === parseInt(action.choiceId, 10)) { - choice.selected = false; - } - - return choice; - }); - } - - return state; - } - - case 'FILTER_CHOICES': - { - return state.map(function (obj) { - var choice = obj; // Set active state based on whether choice is - // within filtered results - - choice.active = action.results.some(function (_ref) { - var item = _ref.item, - score = _ref.score; - - if (item.id === choice.id) { - choice.score = score; - return true; - } - - return false; - }); - return choice; - }); - } - - case 'ACTIVATE_CHOICES': - { - return state.map(function (obj) { - var choice = obj; - choice.active = action.active; - return choice; - }); - } - - case 'CLEAR_CHOICES': - { - return defaultState; - } - - default: - { - return state; - } - } -} - -/***/ }), -/* 19 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = exports.defaultState = void 0; -var defaultState = { - loading: false -}; -exports.defaultState = defaultState; - -var general = function general() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; - var action = arguments.length > 1 ? arguments[1] : undefined; - - switch (action.type) { - case 'SET_IS_LOADING': - { - return { - loading: action.isLoading - }; - } - - default: - { - return state; - } - } -}; - -var _default = general; -exports.default = _default; - -/***/ }), -/* 20 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -Object.defineProperty(exports, "Dropdown", { - enumerable: true, - get: function get() { - return _dropdown.default; - } -}); -Object.defineProperty(exports, "Container", { - enumerable: true, - get: function get() { - return _container.default; - } -}); -Object.defineProperty(exports, "Input", { - enumerable: true, - get: function get() { - return _input.default; - } -}); -Object.defineProperty(exports, "List", { - enumerable: true, - get: function get() { - return _list.default; - } -}); -Object.defineProperty(exports, "WrappedInput", { - enumerable: true, - get: function get() { - return _wrappedInput.default; - } -}); -Object.defineProperty(exports, "WrappedSelect", { - enumerable: true, - get: function get() { - return _wrappedSelect.default; - } -}); - -var _dropdown = _interopRequireDefault(__webpack_require__(21)); - -var _container = _interopRequireDefault(__webpack_require__(22)); - -var _input = _interopRequireDefault(__webpack_require__(23)); - -var _list = _interopRequireDefault(__webpack_require__(24)); - -var _wrappedInput = _interopRequireDefault(__webpack_require__(25)); - -var _wrappedSelect = _interopRequireDefault(__webpack_require__(26)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/***/ }), -/* 21 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var Dropdown = -/*#__PURE__*/ -function () { - function Dropdown(_ref) { - var element = _ref.element, - type = _ref.type, - classNames = _ref.classNames; - - _classCallCheck(this, Dropdown); - - Object.assign(this, { - element: element, - type: type, - classNames: classNames - }); - this.isActive = false; - } - /** - * Determine how far the top of our element is from - * the top of the window - * @return {Number} Vertical position - */ - - - _createClass(Dropdown, [{ - key: "distanceFromTopWindow", - value: function distanceFromTopWindow() { - this.dimensions = this.element.getBoundingClientRect(); - this.position = Math.ceil(this.dimensions.top + window.pageYOffset + this.element.offsetHeight); - return this.position; - } - /** - * Find element that matches passed selector - * @return {HTMLElement} - */ - - }, { - key: "getChild", - value: function getChild(selector) { - return this.element.querySelector(selector); - } - /** - * Show dropdown to user by adding active state class - * @return {Object} Class instance - * @public - */ - - }, { - key: "show", - value: function show() { - this.element.classList.add(this.classNames.activeState); - this.element.setAttribute('aria-expanded', 'true'); - this.isActive = true; - return this; - } - /** - * Hide dropdown from user - * @return {Object} Class instance - * @public - */ - - }, { - key: "hide", - value: function hide() { - this.element.classList.remove(this.classNames.activeState); - this.element.setAttribute('aria-expanded', 'false'); - this.isActive = false; - return this; - } - }]); - - return Dropdown; -}(); - -exports.default = Dropdown; - -/***/ }), -/* 22 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _utils = __webpack_require__(0); - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var Container = -/*#__PURE__*/ -function () { - function Container(_ref) { - var element = _ref.element, - type = _ref.type, - classNames = _ref.classNames, - position = _ref.position; - - _classCallCheck(this, Container); - - Object.assign(this, { - element: element, - classNames: classNames, - type: type, - position: position - }); - this.isOpen = false; - this.isFlipped = false; - this.isFocussed = false; - this.isDisabled = false; - this.isLoading = false; - this._onFocus = this._onFocus.bind(this); - this._onBlur = this._onBlur.bind(this); - } - /** - * Add event listeners - */ - - - _createClass(Container, [{ - key: "addEventListeners", - value: function addEventListeners() { - this.element.addEventListener('focus', this._onFocus); - this.element.addEventListener('blur', this._onBlur); - } - /** - * Remove event listeners - */ - - /** */ - - }, { - key: "removeEventListeners", - value: function removeEventListeners() { - this.element.removeEventListener('focus', this._onFocus); - this.element.removeEventListener('blur', this._onBlur); - } - /** - * Determine whether container should be flipped - * based on passed dropdown position - * @param {Number} dropdownPos - * @returns - */ - - }, { - key: "shouldFlip", - value: function shouldFlip(dropdownPos) { - var windowHeight = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : (0, _utils.getWindowHeight)(); - - if (dropdownPos === undefined) { - return false; - } // If flip is enabled and the dropdown bottom position is - // greater than the window height flip the dropdown. - - - var shouldFlip = false; - - if (this.position === 'auto') { - shouldFlip = dropdownPos >= windowHeight; - } else if (this.position === 'top') { - shouldFlip = true; - } - - return shouldFlip; - } - /** - * Set active descendant attribute - * @param {Number} activeDescendant ID of active descendant - */ - - }, { - key: "setActiveDescendant", - value: function setActiveDescendant(activeDescendantID) { - this.element.setAttribute('aria-activedescendant', activeDescendantID); - } - /** - * Remove active descendant attribute - */ - - }, { - key: "removeActiveDescendant", - value: function removeActiveDescendant() { - this.element.removeAttribute('aria-activedescendant'); - } - }, { - key: "open", - value: function open(dropdownPos) { - this.element.classList.add(this.classNames.openState); - this.element.setAttribute('aria-expanded', 'true'); - this.isOpen = true; - - if (this.shouldFlip(dropdownPos)) { - this.element.classList.add(this.classNames.flippedState); - this.isFlipped = true; - } - } - }, { - key: "close", - value: function close() { - this.element.classList.remove(this.classNames.openState); - this.element.setAttribute('aria-expanded', 'false'); - this.removeActiveDescendant(); - this.isOpen = false; // A dropdown flips if it does not have space within the page - - if (this.isFlipped) { - this.element.classList.remove(this.classNames.flippedState); - this.isFlipped = false; - } - } - }, { - key: "focus", - value: function focus() { - if (!this.isFocussed) { - this.element.focus(); - } - } - }, { - key: "addFocusState", - value: function addFocusState() { - this.element.classList.add(this.classNames.focusState); - } - }, { - key: "removeFocusState", - value: function removeFocusState() { - this.element.classList.remove(this.classNames.focusState); - } - /** - * Remove disabled state - */ - - }, { - key: "enable", - value: function enable() { - this.element.classList.remove(this.classNames.disabledState); - this.element.removeAttribute('aria-disabled'); - - if (this.type === 'select-one') { - this.element.setAttribute('tabindex', '0'); - } - - this.isDisabled = false; - } - /** - * Set disabled state - */ - - }, { - key: "disable", - value: function disable() { - this.element.classList.add(this.classNames.disabledState); - this.element.setAttribute('aria-disabled', 'true'); - - if (this.type === 'select-one') { - this.element.setAttribute('tabindex', '-1'); - } - - this.isDisabled = true; - } - }, { - key: "wrap", - value: function wrap(element) { - (0, _utils.wrap)(element, this.element); - } - }, { - key: "unwrap", - value: function unwrap(element) { - // Move passed element outside this element - this.element.parentNode.insertBefore(element, this.element); // Remove this element - - this.element.parentNode.removeChild(this.element); - } - /** - * Add loading state to element - */ - - }, { - key: "addLoadingState", - value: function addLoadingState() { - this.element.classList.add(this.classNames.loadingState); - this.element.setAttribute('aria-busy', 'true'); - this.isLoading = true; - } - /** - * Remove loading state from element - */ - - }, { - key: "removeLoadingState", - value: function removeLoadingState() { - this.element.classList.remove(this.classNames.loadingState); - this.element.removeAttribute('aria-busy'); - this.isLoading = false; - } - /** - * Set focussed state - */ - - }, { - key: "_onFocus", - value: function _onFocus() { - this.isFocussed = true; - } - /** - * Remove blurred state - */ - - }, { - key: "_onBlur", - value: function _onBlur() { - this.isFocussed = false; - } - }]); - - return Container; -}(); - -exports.default = Container; - -/***/ }), -/* 23 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _utils = __webpack_require__(0); - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var Input = -/*#__PURE__*/ -function () { - function Input(_ref) { - var element = _ref.element, - type = _ref.type, - classNames = _ref.classNames, - placeholderValue = _ref.placeholderValue; - - _classCallCheck(this, Input); - - Object.assign(this, { - element: element, - type: type, - classNames: classNames, - placeholderValue: placeholderValue - }); - this.element = element; - this.classNames = classNames; - this.isFocussed = this.element === document.activeElement; - this.isDisabled = false; - this._onPaste = this._onPaste.bind(this); - this._onInput = this._onInput.bind(this); - this._onFocus = this._onFocus.bind(this); - this._onBlur = this._onBlur.bind(this); - } - - _createClass(Input, [{ - key: "addEventListeners", - value: function addEventListeners() { - this.element.addEventListener('input', this._onInput); - this.element.addEventListener('paste', this._onPaste); - this.element.addEventListener('focus', this._onFocus); - this.element.addEventListener('blur', this._onBlur); - - if (this.element.form) { - this.element.form.addEventListener('reset', this._onFormReset); - } - } - }, { - key: "removeEventListeners", - value: function removeEventListeners() { - this.element.removeEventListener('input', this._onInput); - this.element.removeEventListener('paste', this._onPaste); - this.element.removeEventListener('focus', this._onFocus); - this.element.removeEventListener('blur', this._onBlur); - - if (this.element.form) { - this.element.form.removeEventListener('reset', this._onFormReset); - } - } - }, { - key: "enable", - value: function enable() { - this.element.removeAttribute('disabled'); - this.isDisabled = false; - } - }, { - key: "disable", - value: function disable() { - this.element.setAttribute('disabled', ''); - this.isDisabled = true; - } - }, { - key: "focus", - value: function focus() { - if (!this.isFocussed) { - this.element.focus(); - } - } - }, { - key: "blur", - value: function blur() { - if (this.isFocussed) { - this.element.blur(); - } - } - /** - * Set value of input to blank - * @return {Object} Class instance - * @public - */ - - }, { - key: "clear", - value: function clear() { - var setWidth = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - - if (this.element.value) { - this.element.value = ''; - } - - if (setWidth) { - this.setWidth(); - } - - return this; - } - /** - * Set the correct input width based on placeholder - * value or input value - * @return - */ - - }, { - key: "setWidth", - value: function setWidth(enforceWidth) { - var _this = this; - - var callback = function callback(width) { - _this.element.style.width = width; - }; - - if (this._placeholderValue) { - // If there is a placeholder, we only want to set the width of the input when it is a greater - // length than 75% of the placeholder. This stops the input jumping around. - var valueHasDesiredLength = this.element.value.length >= this._placeholderValue.length / 1.25; - - if (this.element.value && valueHasDesiredLength || enforceWidth) { - this.calcWidth(callback); - } - } else { - // If there is no placeholder, resize input to contents - this.calcWidth(callback); - } - } - }, { - key: "calcWidth", - value: function calcWidth(callback) { - return (0, _utils.calcWidthOfInput)(this.element, callback); - } - }, { - key: "setActiveDescendant", - value: function setActiveDescendant(activeDescendantID) { - this.element.setAttribute('aria-activedescendant', activeDescendantID); - } - }, { - key: "removeActiveDescendant", - value: function removeActiveDescendant() { - this.element.removeAttribute('aria-activedescendant'); - } - }, { - key: "_onInput", - value: function _onInput() { - if (this.type !== 'select-one') { - this.setWidth(); - } - } - }, { - key: "_onPaste", - value: function _onPaste(event) { - var target = event.target; - - if (target === this.element && this.preventPaste) { - event.preventDefault(); - } - } - }, { - key: "_onFocus", - value: function _onFocus() { - this.isFocussed = true; - } - }, { - key: "_onBlur", - value: function _onBlur() { - this.isFocussed = false; - } - }, { - key: "placeholder", - set: function set(placeholder) { - this.element.placeholder = placeholder; - } - }, { - key: "value", - set: function set(value) { - this.element.value = value; - }, - get: function get() { - return (0, _utils.sanitise)(this.element.value); - } - }]); - - return Input; -}(); - -exports.default = Input; - -/***/ }), -/* 24 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _constants = __webpack_require__(1); - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -var List = -/*#__PURE__*/ -function () { - function List(_ref) { - var element = _ref.element; - - _classCallCheck(this, List); - - Object.assign(this, { - element: element - }); - this.scrollPos = this.element.scrollTop; - this.height = this.element.offsetHeight; - this.hasChildren = !!this.element.children; - } - - _createClass(List, [{ - key: "clear", - value: function clear() { - this.element.innerHTML = ''; - } - }, { - key: "append", - value: function append(node) { - this.element.appendChild(node); - } - }, { - key: "getChild", - value: function getChild(selector) { - return this.element.querySelector(selector); - } - }, { - key: "scrollToTop", - value: function scrollToTop() { - this.element.scrollTop = 0; - } - }, { - key: "scrollToChoice", - value: function scrollToChoice(choice, direction) { - var _this = this; - - if (!choice) { - return; - } - - var dropdownHeight = this.element.offsetHeight; - var choiceHeight = choice.offsetHeight; // Distance from bottom of element to top of parent - - var choicePos = choice.offsetTop + choiceHeight; // Scroll position of dropdown - - var containerScrollPos = this.element.scrollTop + dropdownHeight; // Difference between the choice and scroll position - - var endpoint = direction > 0 ? this.element.scrollTop + choicePos - containerScrollPos : choice.offsetTop; - requestAnimationFrame(function (time) { - _this._animateScroll(time, endpoint, direction); - }); - } - }, { - key: "_scrollDown", - value: function _scrollDown(scrollPos, strength, endpoint) { - var easing = (endpoint - scrollPos) / strength; - var distance = easing > 1 ? easing : 1; - this.element.scrollTop = scrollPos + distance; - } - }, { - key: "_scrollUp", - value: function _scrollUp(scrollPos, strength, endpoint) { - var easing = (scrollPos - endpoint) / strength; - var distance = easing > 1 ? easing : 1; - this.element.scrollTop = scrollPos - distance; - } - }, { - key: "_animateScroll", - value: function _animateScroll(time, endpoint, direction) { - var _this2 = this; - - var strength = _constants.SCROLLING_SPEED; - var choiceListScrollTop = this.element.scrollTop; - var continueAnimation = false; - - if (direction > 0) { - this._scrollDown(choiceListScrollTop, strength, endpoint); - - if (choiceListScrollTop < endpoint) { - continueAnimation = true; - } - } else { - this._scrollUp(choiceListScrollTop, strength, endpoint); - - if (choiceListScrollTop > endpoint) { - continueAnimation = true; - } - } - - if (continueAnimation) { - requestAnimationFrame(function () { - _this2._animateScroll(time, endpoint, direction); - }); - } - } - }]); - - return List; -}(); - -exports.default = List; - -/***/ }), -/* 25 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _wrappedElement = _interopRequireDefault(__webpack_require__(4)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _get(target, property, receiver) { if (typeof Reflect !== "undefined" && Reflect.get) { _get = Reflect.get; } else { _get = function _get(target, property, receiver) { var base = _superPropBase(target, property); if (!base) return; var desc = Object.getOwnPropertyDescriptor(base, property); if (desc.get) { return desc.get.call(receiver); } return desc.value; }; } return _get(target, property, receiver || target); } - -function _superPropBase(object, property) { while (!Object.prototype.hasOwnProperty.call(object, property)) { object = _getPrototypeOf(object); if (object === null) break; } return object; } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -var WrappedInput = -/*#__PURE__*/ -function (_WrappedElement) { - _inherits(WrappedInput, _WrappedElement); - - function WrappedInput(_ref) { - var _this; - - var element = _ref.element, - classNames = _ref.classNames, - delimiter = _ref.delimiter; - - _classCallCheck(this, WrappedInput); - - _this = _possibleConstructorReturn(this, _getPrototypeOf(WrappedInput).call(this, { - element: element, - classNames: classNames - })); - _this.delimiter = delimiter; - return _this; - } - - _createClass(WrappedInput, [{ - key: "value", - set: function set(items) { - var itemValues = items.map(function (_ref2) { - var value = _ref2.value; - return value; - }); - var joinedValues = itemValues.join(this.delimiter); - this.element.setAttribute('value', joinedValues); - this.element.value = joinedValues; - } // @todo figure out why we need this? Perhaps a babel issue - , - get: function get() { - return _get(_getPrototypeOf(WrappedInput.prototype), "value", this); - } - }]); - - return WrappedInput; -}(_wrappedElement.default); - -exports.default = WrappedInput; - -/***/ }), -/* 26 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _wrappedElement = _interopRequireDefault(__webpack_require__(4)); - -var _templates = _interopRequireDefault(__webpack_require__(5)); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } - -function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } - -function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } - -function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } - -var WrappedSelect = -/*#__PURE__*/ -function (_WrappedElement) { - _inherits(WrappedSelect, _WrappedElement); - - function WrappedSelect(_ref) { - var element = _ref.element, - classNames = _ref.classNames; - - _classCallCheck(this, WrappedSelect); - - return _possibleConstructorReturn(this, _getPrototypeOf(WrappedSelect).call(this, { - element: element, - classNames: classNames - })); - } - - _createClass(WrappedSelect, [{ - key: "appendDocFragment", - value: function appendDocFragment(fragment) { - this.element.innerHTML = ''; - this.element.appendChild(fragment); - } - }, { - key: "placeholderOption", - get: function get() { - return this.element.querySelector('option[placeholder]'); - } - }, { - key: "optionGroups", - get: function get() { - return Array.from(this.element.getElementsByTagName('OPTGROUP')); - } - }, { - key: "options", - get: function get() { - return Array.from(this.element.options); - }, - set: function set(options) { - var fragment = document.createDocumentFragment(); - - var addOptionToFragment = function addOptionToFragment(data) { - // Create a standard select option - var template = _templates.default.option(data); // Append it to fragment - - - fragment.appendChild(template); - }; // Add each list item to list - - - options.forEach(function (optionData) { - return addOptionToFragment(optionData); - }); - this.appendDocFragment(fragment); - } - }]); - - return WrappedSelect; -}(_wrappedElement.default); - -exports.default = WrappedSelect; - -/***/ }), -/* 27 */ -/***/ (function(module, exports, __webpack_require__) { - -var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! - Copyright (c) 2017 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/ -/* global define */ - -(function () { - 'use strict'; - - var hasOwn = {}.hasOwnProperty; - - function classNames () { - var classes = []; - - for (var i = 0; i < arguments.length; i++) { - var arg = arguments[i]; - if (!arg) continue; - - var argType = typeof arg; - - if (argType === 'string' || argType === 'number') { - classes.push(arg); - } else if (Array.isArray(arg) && arg.length) { - var inner = classNames.apply(null, arg); - if (inner) { - classes.push(inner); - } - } else if (argType === 'object') { - for (var key in arg) { - if (hasOwn.call(arg, key) && arg[key]) { - classes.push(key); - } - } - } - } - - return classes.join(' '); - } - - if ( true && module.exports) { - classNames.default = classNames; - module.exports = classNames; - } else if (true) { - // register as 'classnames', consistent with npm package name - !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () { - return classNames; - }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), - __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); - } else {} -}()); - - -/***/ }), -/* 28 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.clearChoices = exports.activateChoices = exports.filterChoices = exports.addChoice = void 0; - -var _constants = __webpack_require__(1); - -var addChoice = function addChoice(_ref) { - var value = _ref.value, - label = _ref.label, - id = _ref.id, - groupId = _ref.groupId, - disabled = _ref.disabled, - elementId = _ref.elementId, - customProperties = _ref.customProperties, - placeholder = _ref.placeholder, - keyCode = _ref.keyCode; - return { - type: _constants.ACTION_TYPES.ADD_CHOICE, - value: value, - label: label, - id: id, - groupId: groupId, - disabled: disabled, - elementId: elementId, - customProperties: customProperties, - placeholder: placeholder, - keyCode: keyCode - }; -}; - -exports.addChoice = addChoice; - -var filterChoices = function filterChoices(results) { - return { - type: _constants.ACTION_TYPES.FILTER_CHOICES, - results: results - }; -}; - -exports.filterChoices = filterChoices; - -var activateChoices = function activateChoices() { - var active = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - return { - type: _constants.ACTION_TYPES.ACTIVATE_CHOICES, - active: active - }; -}; - -exports.activateChoices = activateChoices; - -var clearChoices = function clearChoices() { - return { - type: _constants.ACTION_TYPES.CLEAR_CHOICES - }; -}; - -exports.clearChoices = clearChoices; - -/***/ }), -/* 29 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.highlightItem = exports.removeItem = exports.addItem = void 0; - -var _constants = __webpack_require__(1); - -var addItem = function addItem(_ref) { - var value = _ref.value, - label = _ref.label, - id = _ref.id, - choiceId = _ref.choiceId, - groupId = _ref.groupId, - customProperties = _ref.customProperties, - placeholder = _ref.placeholder, - keyCode = _ref.keyCode; - return { - type: _constants.ACTION_TYPES.ADD_ITEM, - value: value, - label: label, - id: id, - choiceId: choiceId, - groupId: groupId, - customProperties: customProperties, - placeholder: placeholder, - keyCode: keyCode - }; -}; - -exports.addItem = addItem; - -var removeItem = function removeItem(id, choiceId) { - return { - type: _constants.ACTION_TYPES.REMOVE_ITEM, - id: id, - choiceId: choiceId - }; -}; - -exports.removeItem = removeItem; - -var highlightItem = function highlightItem(id, highlighted) { - return { - type: _constants.ACTION_TYPES.HIGHLIGHT_ITEM, - id: id, - highlighted: highlighted - }; -}; - -exports.highlightItem = highlightItem; - -/***/ }), -/* 30 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.addGroup = void 0; - -var _constants = __webpack_require__(1); - -/* eslint-disable import/prefer-default-export */ -var addGroup = function addGroup(value, id, active, disabled) { - return { - type: _constants.ACTION_TYPES.ADD_GROUP, - value: value, - id: id, - active: active, - disabled: disabled - }; -}; - -exports.addGroup = addGroup; - -/***/ }), -/* 31 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.resetTo = exports.clearAll = void 0; - -var clearAll = function clearAll() { - return { - type: 'CLEAR_ALL' - }; -}; - -exports.clearAll = clearAll; - -var resetTo = function resetTo(state) { - return { - type: 'RESET_TO', - state: state - }; -}; - -exports.resetTo = resetTo; - -/***/ }), -/* 32 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.setIsLoading = void 0; - -/* eslint-disable import/prefer-default-export */ -var setIsLoading = function setIsLoading(isLoading) { - return { - type: 'SET_IS_LOADING', - isLoading: isLoading - }; -}; - -exports.setIsLoading = setIsLoading; - -/***/ }) -/******/ ]); -}); \ No newline at end of file diff --git a/bin/hourtrax/htdocs/vendor/choices/choices.min.css b/bin/hourtrax/htdocs/vendor/choices/choices.min.css deleted file mode 100755 index d4268fb..0000000 --- a/bin/hourtrax/htdocs/vendor/choices/choices.min.css +++ /dev/null @@ -1 +0,0 @@ -.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.choices[data-type*=select-multiple] .choices__input.is-hidden,.choices[data-type*=select-one] .choices__input.is-hidden,.choices__input.is-hidden{display:none} \ No newline at end of file diff --git a/bin/hourtrax/htdocs/vendor/choices/choices.min.js b/bin/hourtrax/htdocs/vendor/choices/choices.min.js deleted file mode 100755 index 5d105dc..0000000 --- a/bin/hourtrax/htdocs/vendor/choices/choices.min.js +++ /dev/null @@ -1,58 +0,0 @@ -/*! choices.js v7.0.0 | (c) 2019 Josh Johnson | https://github.com/jshjohnson/Choices#readme */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Choices=t():e.Choices=t()}(window,function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(n,o,function(t){return e[t]}.bind(null,o));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/public/assets/scripts/",i(i.s=9)}([function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diff=t.cloneObject=t.existsInArray=t.isIE11=t.fetchFromObject=t.getWindowHeight=t.dispatchEvent=t.sortByScore=t.sortByAlpha=t.calcWidthOfInput=t.strToEl=t.sanitise=t.isScrolledIntoView=t.getAdjacentEl=t.findAncestorByAttrName=t.wrap=t.isElement=t.isType=t.getType=t.generateId=t.generateChars=t.getRandomNumber=void 0;var n=function(e,t){return Math.floor(Math.random()*(t-e)+e)};t.getRandomNumber=n;var o=function(e){for(var t="",i=0;i1&&void 0!==arguments[1]?arguments[1]:document.createElement("div");return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)};t.findAncestorByAttrName=function(e,t){for(var i=e;i;){if(i.hasAttribute(t))return i;i=i.parentElement}return null};t.getAdjacentEl=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(e&&t){var n=e.parentNode.parentNode,o=Array.from(n.querySelectorAll(t)),r=o.indexOf(e);return o[r+(i>0?1:-1)]}};t.isScrolledIntoView=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(e)return i>0?t.scrollTop+t.offsetHeight>=e.offsetTop+e.offsetHeight:e.offsetTop>=t.scrollTop};var a=function(e){return s("String",e)?e.replace(/&/g,"&").replace(/>/g,"&rt;").replace(/".concat(a(i),""));if(o.style.position="absolute",o.style.padding="0",o.style.top="-9999px",o.style.left="-9999px",o.style.width="auto",o.style.whiteSpace="pre",document.body.contains(e)&&window.getComputedStyle){var r=window.getComputedStyle(e);r&&(o.style.fontSize=r.fontSize,o.style.fontFamily=r.fontFamily,o.style.fontWeight=r.fontWeight,o.style.fontStyle=r.fontStyle,o.style.letterSpacing=r.letterSpacing,o.style.textTransform=r.textTransform,o.style.padding=r.padding)}document.body.appendChild(o),requestAnimationFrame(function(){i&&o.offsetWidth!==e.offsetWidth&&(n=o.offsetWidth+4),document.body.removeChild(o),t.call(void 0,"".concat(n,"px"))})}else t.call(void 0,"".concat(n,"px"))};t.sortByAlpha=function(e,t){var i="".concat(e.label||e.value).toLowerCase(),n="".concat(t.label||t.value).toLowerCase();return in?1:0};t.sortByScore=function(e,t){return e.score-t.score};t.dispatchEvent=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});return e.dispatchEvent(n)};t.getWindowHeight=function(){var e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)};t.fetchFromObject=function e(t,i){var n=i.indexOf(".");return n>-1?e(t[i.substring(0,n)],i.substr(n+1)):t[i]};t.isIE11=function(){return!(!navigator.userAgent.match(/Trident/)||!navigator.userAgent.match(/rv[ :]11/))};t.existsInArray=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value";return e.some(function(e){return s("String",t)?e[i]===t.trim():e[i]===t})};t.cloneObject=function(e){return JSON.parse(JSON.stringify(e))};t.diff=function(e,t){var i=Object.keys(e).sort(),n=Object.keys(t).sort();return i.filter(function(e){return n.indexOf(e)<0})}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCROLLING_SPEED=t.KEY_CODES=t.ACTION_TYPES=t.EVENTS=t.DEFAULT_CONFIG=t.DEFAULT_CLASSNAMES=void 0;var n=i(0),o={containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",hiddenState:"is-hidden",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"};t.DEFAULT_CLASSNAMES=o;var r={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilterFn:null,removeItems:!0,removeItemButton:!1,editItems:!1,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sortFn:n.sortByAlpha,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(e){return'Press Enter to add "'.concat((0,n.sanitise)(e),'"')},maxItemText:function(e){return"Only ".concat(e," values can be added")},itemComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},callbackOnInit:null,callbackOnCreateTemplates:null,classNames:o};t.DEFAULT_CONFIG=r;t.EVENTS={showDropdown:"showDropdown",hideDropdown:"hideDropdown",change:"change",choice:"choice",search:"search",addItem:"addItem",removeItem:"removeItem",highlightItem:"highlightItem",highlightChoice:"highlightChoice"};t.ACTION_TYPES={ADD_CHOICE:"ADD_CHOICE",FILTER_CHOICES:"FILTER_CHOICES",ACTIVATE_CHOICES:"ACTIVATE_CHOICES",CLEAR_CHOICES:"CLEAR_CHOICES",ADD_GROUP:"ADD_GROUP",ADD_ITEM:"ADD_ITEM",REMOVE_ITEM:"REMOVE_ITEM",HIGHLIGHT_ITEM:"HIGHLIGHT_ITEM",CLEAR_ALL:"CLEAR_ALL"};t.KEY_CODES={BACK_KEY:46,DELETE_KEY:8,ENTER_KEY:13,A_KEY:65,ESC_KEY:27,UP_KEY:38,DOWN_KEY:40,PAGE_UP_KEY:33,PAGE_DOWN_KEY:34};t.SCROLLING_SPEED=4},function(e,t,i){"use strict";(function(e,n){var o,r=i(7);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:n;var s=Object(r.a)(o);t.a=s}).call(this,i(3),i(14)(e))},function(e,t){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(e){"object"==typeof window&&(i=window)}e.exports=i},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(0);function o(e,t){for(var i=0;i