Path Lines of Code cdk/lib/dotcom-components.ts 268 eslint.config.mjs 51 riff-raff.yaml 19 rollup.config.js 38 scripts/nginx/nginx-mappings.yaml 5 src/dotcom/index.ts 16 src/dotcom/requests.ts 77 src/dotcom/types.ts 12 src/server/api/ampEpicRouter.ts 238 src/server/api/auxiaProxyRouter.ts 230 src/server/api/bannerRouter.ts 155 src/server/api/epicRouter.ts 198 src/server/api/gutterRouter.ts 92 src/server/api/headerRouter.ts 89 src/server/channelSwitches.ts 24 src/server/choiceCardAmounts.ts 13 src/server/factories/bannerDesign.ts 89 src/server/factories/bannerVariant.ts 9 src/server/factories/epicVariant.ts 23 src/server/factories/index.ts 13 src/server/factories/targeting.ts 12 src/server/lib/ampVariantAssignments.ts 16 src/server/lib/dates.ts 4 src/server/lib/deviceType.ts 17 src/server/lib/env.ts 10 src/server/lib/fetchTickerData.ts 78 src/server/lib/history.ts 87 src/server/lib/params.ts 23 src/server/lib/superMode.ts 102 src/server/lib/targeting.ts 141 src/server/lib/targetingTesting.ts 40 src/server/lib/tracking.ts 21 src/server/middleware/bodyContainsAllFields.ts 10 src/server/middleware/errorHandling.ts 17 src/server/middleware/index.ts 3 src/server/middleware/logging.ts 11 src/server/productPrices.ts 15 src/server/selection/ab.ts 92 src/server/selection/banditData.ts 139 src/server/selection/epsilonGreedySelection.ts 44 src/server/selection/helpers.ts 18 src/server/selection/rouletteSelection.ts 37 src/server/selection/selectVariant.ts 67 src/server/server.ts 131 src/server/signin-gate/lib.ts 204 src/server/utils/S3.ts 56 src/server/utils/cloudwatch.ts 31 src/server/utils/logging.ts 59 src/server/utils/removeNullValues.ts 29 src/server/utils/ssm.ts 11 src/server/utils/supportFrontend.ts 21 src/server/utils/valueReloader.ts 31 src/server/utils/withNowAs.ts 7 src/shared/lib/geolocation.ts 601 src/shared/lib/history.ts 120 src/shared/lib/index.ts 5 src/shared/lib/placeholders.ts 67 src/shared/lib/reminderFields.ts 71 src/shared/lib/viewLog.ts 23 src/shared/types/abTests/banner.ts 68 src/shared/types/abTests/epic.ts 82 src/shared/types/abTests/gutter.ts 28 src/shared/types/abTests/header.ts 29 src/shared/types/abTests/index.ts 5 src/shared/types/abTests/shared.ts 136 src/shared/types/index.ts 6 src/shared/types/prices.ts 11 src/shared/types/props/banner.ts 81 src/shared/types/props/design.ts 132 src/shared/types/props/epic.ts 95 src/shared/types/props/gutter.ts 26 src/shared/types/props/header.ts 34 src/shared/types/props/index.ts 6 src/shared/types/props/shared.ts 142 src/shared/types/purchaseInfo.ts 7 src/shared/types/reminders.ts 14 src/shared/types/targeting/banner.ts 27 src/shared/types/targeting/epic.ts 28 src/shared/types/targeting/gutter.ts 12 src/shared/types/targeting/header.ts 12 src/shared/types/targeting/index.ts 5 src/shared/types/targeting/shared.ts 53