gitextract_1yoa_b0g/ ├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── .rescriptsrc.js ├── LICENSE ├── package.json ├── public/ │ ├── CNAME │ ├── _redirects │ ├── favicon2/ │ │ └── manifest.json │ ├── index.html │ └── robots.txt ├── src/ │ ├── bootstrap.tsx │ ├── components/ │ │ ├── app/ │ │ │ ├── appHeader.tsx │ │ │ ├── index.tsx │ │ │ ├── maintenance.tsx │ │ │ ├── navbar.tsx │ │ │ ├── routes.tsx │ │ │ └── theme.tsx │ │ ├── charts/ │ │ │ └── simplePieChart.tsx │ │ ├── contestTools/ │ │ │ ├── index.tsx │ │ │ └── minMax.tsx │ │ ├── form/ │ │ │ ├── checkboxGroup.tsx │ │ │ ├── datePicker.tsx │ │ │ └── index.tsx │ │ ├── gameRecords/ │ │ │ ├── columns.tsx │ │ │ ├── dataAdapterProvider.tsx │ │ │ ├── extraFilterPredicate.tsx │ │ │ ├── filterPanel.tsx │ │ │ ├── gameLinkActions/ │ │ │ │ ├── dialog.tsx │ │ │ │ └── index.tsx │ │ │ ├── home.tsx │ │ │ ├── index.tsx │ │ │ ├── modeSelector.tsx │ │ │ ├── model.tsx │ │ │ ├── player.tsx │ │ │ ├── playerSearch.tsx │ │ │ ├── routeSync.tsx │ │ │ ├── routeUtils.tsx │ │ │ ├── routes.tsx │ │ │ ├── table.tsx │ │ │ └── tableViews.tsx │ │ ├── layout/ │ │ │ ├── container.tsx │ │ │ └── index.tsx │ │ ├── misc/ │ │ │ ├── alert.tsx │ │ │ ├── canonicalLink.tsx │ │ │ ├── customizedLoadable.tsx │ │ │ ├── linkBehavior.tsx │ │ │ ├── loading.tsx │ │ │ ├── menuButton.tsx │ │ │ ├── navButton.tsx │ │ │ ├── scroller.tsx │ │ │ └── tracker.tsx │ │ ├── modeModel/ │ │ │ ├── index.tsx │ │ │ ├── model.tsx │ │ │ └── modelModeSelector.tsx │ │ ├── playerDetails/ │ │ │ ├── charts/ │ │ │ │ ├── rankRate.tsx │ │ │ │ ├── recentRank.tsx │ │ │ │ └── winLoseDistribution.tsx │ │ │ ├── dateRangeSetting.tsx │ │ │ ├── estimatedStableLevel.tsx │ │ │ ├── extraSettings.tsx │ │ │ ├── histogram.tsx │ │ │ ├── playerDetails.tsx │ │ │ ├── playerDetailsSettings.tsx │ │ │ ├── sameMatchRate.tsx │ │ │ ├── star/ │ │ │ │ ├── starButton.tsx │ │ │ │ ├── starPlayerProvider.tsx │ │ │ │ └── starredPlayerMenu.tsx │ │ │ └── statItem.tsx │ │ ├── ranking/ │ │ │ ├── careerRanking.tsx │ │ │ ├── deltaRanking.tsx │ │ │ └── index.tsx │ │ ├── recentHighlight/ │ │ │ └── index.tsx │ │ ├── routing/ │ │ │ ├── index.tsx │ │ │ └── subView.tsx │ │ └── statistics/ │ │ ├── dataByRank.tsx │ │ ├── fanStats.tsx │ │ ├── index.tsx │ │ ├── numPlayerStats.tsx │ │ └── rankBySeats.tsx │ ├── data/ │ │ ├── source/ │ │ │ ├── api.ts │ │ │ ├── misc.ts │ │ │ └── records/ │ │ │ ├── loader.ts │ │ │ └── provider.ts │ │ └── types/ │ │ ├── constants.ts │ │ ├── gameMode.ts │ │ ├── index.ts │ │ ├── level.ts │ │ ├── metadata.ts │ │ ├── ranking.ts │ │ ├── record.ts │ │ ├── statistics.ts │ │ ├── utils.ts │ │ └── zone.ts │ ├── i18n.ts │ ├── index.tsx │ ├── locales/ │ │ ├── en.json │ │ ├── ja.json │ │ └── ko.json │ ├── react-app-env.d.ts │ ├── service-worker.ts │ ├── serviceWorkerRegistration.ts │ ├── styles/ │ │ └── styles.scss │ └── utils/ │ ├── async.ts │ ├── conf.ts │ ├── index.ts │ ├── notify.tsx │ ├── polyfill.ts │ ├── preference.ts │ └── sentry.ts ├── tsconfig.json └── vercel.json