gitextract_bylwszv8/ ├── .env.example ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── goimports.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── assets/ │ └── src/ │ ├── 404.html │ ├── css/ │ │ ├── chart.css │ │ ├── fonts-overpass.css │ │ ├── pikaday.css │ │ ├── styles.css │ │ └── util.css │ ├── index.html │ └── js/ │ ├── components/ │ │ ├── Chart.js │ │ ├── CountWidget.js │ │ ├── DatePicker.js │ │ ├── Gearwheel.js │ │ ├── LoginForm.js │ │ ├── LogoutButton.js │ │ ├── Notification.js │ │ ├── Pikadayer.js │ │ ├── Realtime.js │ │ ├── Sidebar.js │ │ ├── SiteSettings.js │ │ ├── SiteSwitcher.js │ │ └── Table.js │ ├── lib/ │ │ ├── client.js │ │ ├── numbers.js │ │ └── util.js │ ├── pages/ │ │ ├── dashboard.js │ │ └── login.js │ ├── script.js │ └── tracker.js ├── docker-compose.yml ├── docs/ │ ├── Configuration.md │ ├── FAQ.md │ ├── Installation instructions.md │ ├── README.md │ ├── Updating to the latest version.md │ └── misc/ │ ├── Heroku.md │ ├── NGINX.md │ └── Systemd.md ├── go.mod ├── go.sum ├── gulpfile.js ├── main.go ├── package.json └── pkg/ ├── aggregator/ │ ├── aggregator.go │ ├── aggregator_test.go │ ├── bindata.go │ ├── blacklist.go │ ├── blacklist_test.go │ ├── data/ │ │ └── blacklist.txt │ └── store.go ├── api/ │ ├── api.go │ ├── auth.go │ ├── auth_test.go │ ├── collect.go │ ├── collect_test.go │ ├── health.go │ ├── http.go │ ├── http_test.go │ ├── page_stats.go │ ├── params.go │ ├── params_test.go │ ├── referrer_stats.go │ ├── routes.go │ ├── site_stats.go │ └── sites.go ├── cli/ │ ├── cli.go │ ├── server.go │ ├── stats.go │ └── user.go ├── config/ │ ├── config.go │ └── config_test.go ├── datastore/ │ ├── datastore.go │ └── sqlstore/ │ ├── config.go │ ├── config_test.go │ ├── hostnames.go │ ├── migrations/ │ │ ├── mysql/ │ │ │ ├── 10_alter_stats_table_constraints.sql │ │ │ ├── 11_add_pageview_finished_column.sql │ │ │ ├── 12_create_hostnames_table.sql │ │ │ ├── 13_create_unique_hostname_index.sql │ │ │ ├── 14_create_pathnames_table.sql │ │ │ ├── 15_create_unique_pathname_index.sql │ │ │ ├── 16_fill_hostnames_table.sql │ │ │ ├── 17_fill_pathnames_table.sql │ │ │ ├── 18_alter_page_stats_table.sql │ │ │ ├── 19_alter_referrer_stats_table.sql │ │ │ ├── 1_initial_tables.sql │ │ │ ├── 20_recreate_stats_indices.sql │ │ │ ├── 21_alter_page_stats_table.sql │ │ │ ├── 22_alter_site_stats_table.sql │ │ │ ├── 23_alter_referrer_stats_table.sql │ │ │ ├── 24_recreate_stat_table_indices.sql │ │ │ ├── 2_known_durations_column.sql │ │ │ ├── 3_referrer_group_column.sql │ │ │ ├── 4_pageview_id_column.sql │ │ │ ├── 5_create_sites_table.sql │ │ │ ├── 6_add_site_tracking_id_column_to_pageviews_table.sql │ │ │ ├── 7_add_site_id_to_site_stats_table.sql │ │ │ ├── 8_add_site_id_to_page_stats_table.sql │ │ │ └── 9_add_site_id_to_referrer_stats_table.sql │ │ ├── postgres/ │ │ │ ├── 10_alter_numeric_column_precision.sql │ │ │ ├── 11_alter_stats_table_constraints.sql │ │ │ ├── 12_add_pageview_finished_column.sql │ │ │ ├── 13_create_hostnames_table.sql │ │ │ ├── 14_create_unique_hostname_index.sql │ │ │ ├── 15_create_pathnames_table.sql │ │ │ ├── 16_create_unique_pathname_index.sql │ │ │ ├── 17_fill_hostnames_table.sql │ │ │ ├── 18_fill_pathnames_table.sql │ │ │ ├── 19_alter_page_stats_table.sql │ │ │ ├── 1_initial_tables.sql │ │ │ ├── 20_alter_referrer_stats_table.sql │ │ │ ├── 21_recreate_stats_indices.sql │ │ │ ├── 22_alter_page_stats_table.sql │ │ │ ├── 23_alter_referrer_stats_table.sql │ │ │ ├── 24_alter_site_stats_table.sql │ │ │ ├── 25_recreate_stat_table_indices.sql │ │ │ ├── 26_alter_pageviews_table.sql │ │ │ ├── 2_known_durations_column.sql │ │ │ ├── 3_referrer_group_column.sql │ │ │ ├── 4_pageview_id_column.sql │ │ │ ├── 5_create_sites_table.sql │ │ │ ├── 6_add_site_tracking_id_column_to_pageviews_table.sql │ │ │ ├── 7_add_site_id_to_site_stats_table.sql │ │ │ ├── 8_add_site_id_to_page_stats_table.sql │ │ │ └── 9_add_site_id_to_referrer_stats_table.sql │ │ └── sqlite3/ │ │ ├── 10_alter_stats_table_constraints.sql │ │ ├── 11_add_pageview_finished_column.sql │ │ ├── 12_create_hostnames_table.sql │ │ ├── 13_create_unique_hostname_index.sql │ │ ├── 14_create_pathnames_table.sql │ │ ├── 15_create_unique_pathname_index.sql │ │ ├── 15_vacuum.sql │ │ ├── 16_fill_hostnames_table.sql │ │ ├── 17_fill_pathnames_table.sql │ │ ├── 18_alter_page_stats_table.sql │ │ ├── 19_alter_referrer_stats_table.sql │ │ ├── 1_initial_tables.sql │ │ ├── 20_recreate_stats_indices.sql │ │ ├── 21_alter_page_stats_table.sql │ │ ├── 22_alter_site_stats_table.sql │ │ ├── 23_alter_referrer_stats_table.sql │ │ ├── 24_recreate_stat_table_indices.sql │ │ ├── 25_vacuum.sql │ │ ├── 26_sites_id_autoinc.sql │ │ ├── 2_known_durations_column.sql │ │ ├── 3_referrer_group_column.sql │ │ ├── 4_pageview_id_column.sql │ │ ├── 5_create_sites_table.sql │ │ ├── 6_add_site_tracking_id_column_to_pageviews_table.sql │ │ ├── 7_add_site_id_to_site_stats_table.sql │ │ ├── 8_add_site_id_to_page_stats_table.sql │ │ └── 9_add_site_id_to_referrer_stats_table.sql │ ├── page_stats.go │ ├── pageviews.go │ ├── pathnames.go │ ├── referrer_stats.go │ ├── seed/ │ │ └── pageviews.sql │ ├── site_stats.go │ ├── sites.go │ ├── sqlstore.go │ └── users.go └── models/ ├── page_stats.go ├── page_stats_test.go ├── pageview.go ├── referrer_stats.go ├── referrer_stats_test.go ├── site.go ├── site_stats.go ├── site_stats_test.go ├── user.go └── user_test.go