[
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787130000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787086800222,
      "removeOnComplete": true,
      "jobId": "repeat:pa-cash-5-scheduler:1787130000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 12
      },
      "delay": 43199777
    },
    "id": "repeat:pa-cash-5-scheduler:1787130000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1787086800223,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1787130183673,
    "processedOn": 1787130183455,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1787173200000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787043600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1787000400300,
      "removeOnComplete": true,
      "jobId": "repeat:pa-cash-5-scheduler:1787043600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 10
      },
      "delay": 43199700
    },
    "id": "repeat:pa-cash-5-scheduler:1787043600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1787000400300,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1787043782234,
    "processedOn": 1787043782131,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1787086800000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1787000400000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786957200188,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 9
      },
      "jobId": "repeat:pa-cash-5-scheduler:1787000400000",
      "removeOnComplete": true,
      "delay": 43199812
    },
    "id": "repeat:pa-cash-5-scheduler:1787000400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786957200188,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1787000583357,
    "processedOn": 1787000583067,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1787043600000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786957200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786914000532,
      "removeOnComplete": true,
      "jobId": "repeat:pa-cash-5-scheduler:1786957200000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 8
      },
      "delay": 43199468
    },
    "id": "repeat:pa-cash-5-scheduler:1786957200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786914000532,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786957382269,
    "processedOn": 1786957382038,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1787000400000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786914000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786870800398,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 7
      },
      "jobId": "repeat:pa-cash-5-scheduler:1786914000000",
      "removeOnComplete": true,
      "delay": 43199602
    },
    "id": "repeat:pa-cash-5-scheduler:1786914000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786870800398,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786914183639,
    "processedOn": 1786914183426,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786957200000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786870800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786827600395,
      "removeOnComplete": true,
      "jobId": "repeat:pa-cash-5-scheduler:1786870800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 6
      },
      "delay": 43199605
    },
    "id": "repeat:pa-cash-5-scheduler:1786870800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786827600395,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786870982350,
    "processedOn": 1786870982078,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786914000000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786827600000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786784400538,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:pa-cash-5-scheduler:1786827600000",
      "removeOnComplete": true,
      "delay": 43199462
    },
    "id": "repeat:pa-cash-5-scheduler:1786827600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786784400538,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786827782111,
    "processedOn": 1786827782007,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786870800000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786741200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786698000507,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:pa-cash-5-scheduler:1786741200000",
      "removeOnComplete": true,
      "delay": 43199493
    },
    "id": "repeat:pa-cash-5-scheduler:1786741200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786698000507,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786741387656,
    "processedOn": 1786741387390,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786784400000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786698000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786654800390,
      "removeOnComplete": true,
      "jobId": "repeat:pa-cash-5-scheduler:1786698000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199230
    },
    "id": "repeat:pa-cash-5-scheduler:1786698000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786654800770,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786698183698,
    "processedOn": 1786698183490,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786741200000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786654800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786628211774,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:pa-cash-5-scheduler:1786654800000",
      "removeOnComplete": true,
      "delay": 26588225
    },
    "id": "repeat:pa-cash-5-scheduler:1786654800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786628211775,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786654984606,
    "processedOn": 1786654984332,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786698000000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786525200000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786482000528,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "jobId": "repeat:pa-cash-5-scheduler:1786525200000",
      "removeOnComplete": true,
      "delay": 43199472
    },
    "id": "repeat:pa-cash-5-scheduler:1786525200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786482000528,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786525383903,
    "processedOn": 1786525383821,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786568400000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786482000000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786438800148,
      "removeOnComplete": true,
      "jobId": "repeat:pa-cash-5-scheduler:1786482000000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "delay": 43199745
    },
    "id": "repeat:pa-cash-5-scheduler:1786482000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786438800255,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786482182975,
    "processedOn": 1786482182593,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786525200000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 3,
      "prevMillis": 1786438800000,
      "backoff": {
        "delay": 60000,
        "type": "exponential"
      },
      "timestamp": 1786399987684,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      },
      "jobId": "repeat:pa-cash-5-scheduler:1786438800000",
      "removeOnComplete": true,
      "delay": 38812316
    },
    "id": "repeat:pa-cash-5-scheduler:1786438800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32",
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 3,
    "attemptsMade": 3,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1786399987684,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1786438982674,
    "processedOn": 1786438982454,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1786482000000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785877200000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:pa-cash-5-scheduler:1785877200000",
      "timestamp": 1785834000203,
      "delay": 43199531
    },
    "id": "repeat:pa-cash-5-scheduler:1785877200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785834000469,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785877202407,
    "processedOn": 1785877200071,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785920400000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785790800000,
      "jobId": "repeat:pa-cash-5-scheduler:1785790800000",
      "timestamp": 1785757628398,
      "delay": 33171602,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:pa-cash-5-scheduler:1785790800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785757628398,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785790802394,
    "processedOn": 1785790800093,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785834000000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785747600000,
      "jobId": "repeat:pa-cash-5-scheduler:1785747600000",
      "timestamp": 1785709670368,
      "delay": 37929632,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:pa-cash-5-scheduler:1785747600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785709670368,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785747602092,
    "processedOn": 1785747600099,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785790800000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785704400000,
      "jobId": "repeat:pa-cash-5-scheduler:1785704400000",
      "timestamp": 1785665251116,
      "delay": 39148884,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:pa-cash-5-scheduler:1785704400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785665251116,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785704403261,
    "processedOn": 1785704400061,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785747600000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785661200000,
      "jobId": "repeat:pa-cash-5-scheduler:1785661200000",
      "timestamp": 1785639297893,
      "delay": 21902106,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:pa-cash-5-scheduler:1785661200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785639297894,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785661208367,
    "processedOn": 1785661200082,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785704400000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785488400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:pa-cash-5-scheduler:1785488400000",
      "timestamp": 1785445200898,
      "delay": 43199046
    },
    "id": "repeat:pa-cash-5-scheduler:1785488400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785445200954,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785488402640,
    "processedOn": 1785488400060,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785531600000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785402000000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:pa-cash-5-scheduler:1785402000000",
      "timestamp": 1785358800214,
      "delay": 43199786
    },
    "id": "repeat:pa-cash-5-scheduler:1785402000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785358800214,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785402002818,
    "processedOn": 1785402000031,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785445200000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "timestamp": 1785315600241,
      "jobId": "repeat:pa-cash-5-scheduler:1785358800000",
      "prevMillis": 1785358800000,
      "delay": 43199759
    },
    "id": "repeat:pa-cash-5-scheduler:1785358800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785315600241,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785358803053,
    "processedOn": 1785358800027,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785402000000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1785272400318,
      "prevMillis": 1785315600000,
      "jobId": "repeat:pa-cash-5-scheduler:1785315600000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199682
    },
    "id": "repeat:pa-cash-5-scheduler:1785315600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785272400318,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785315604232,
    "processedOn": 1785315600034,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785358800000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785272400000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:pa-cash-5-scheduler:1785272400000",
      "timestamp": 1785229200470,
      "delay": 43199302
    },
    "id": "repeat:pa-cash-5-scheduler:1785272400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785229200698,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785272402043,
    "processedOn": 1785272400096,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785315600000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785142800000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 5
      },
      "jobId": "repeat:pa-cash-5-scheduler:1785142800000",
      "timestamp": 1785099600163,
      "delay": 43199836
    },
    "id": "repeat:pa-cash-5-scheduler:1785142800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785099600164,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785142804018,
    "processedOn": 1785142800081,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785186000000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 4
      },
      "timestamp": 1785056400088,
      "jobId": "repeat:pa-cash-5-scheduler:1785099600000",
      "prevMillis": 1785099600000,
      "delay": 43199912
    },
    "id": "repeat:pa-cash-5-scheduler:1785099600000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1785056400088,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785099603094,
    "processedOn": 1785099600008,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785142800000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1785013200000,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 2
      },
      "jobId": "repeat:pa-cash-5-scheduler:1785013200000",
      "timestamp": 1784970000286,
      "delay": 43199605
    },
    "id": "repeat:pa-cash-5-scheduler:1785013200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1784970000395,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1785013207771,
    "processedOn": 1785013200079,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785056400000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784970000000,
      "jobId": "repeat:pa-cash-5-scheduler:1784970000000",
      "timestamp": 1784937154080,
      "delay": 32845920,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:pa-cash-5-scheduler:1784970000000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2025\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:55:46)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1784937154080,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1784970002787,
    "processedOn": 1784970000053,
    "failedReason": "lottery.net responded 403 for 2025",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1785013200000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784840400000,
      "jobId": "repeat:pa-cash-5-scheduler:1784840400000",
      "timestamp": 1784818578579,
      "delay": 21821421,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:pa-cash-5-scheduler:1784840400000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1784818578579,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1784840402470,
    "processedOn": 1784840400044,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1784883600000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "prevMillis": 1784797200000,
      "jobId": "repeat:pa-cash-5-scheduler:1784797200000",
      "timestamp": 1784796828026,
      "delay": 371974,
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 1
      }
    },
    "id": "repeat:pa-cash-5-scheduler:1784797200000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1784796828026,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1784797203690,
    "processedOn": 1784797200044,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1784840400000"
  },
  {
    "name": "pa-cash-5-scheduler",
    "data": {},
    "opts": {
      "attempts": 0,
      "timestamp": 1784667600048,
      "prevMillis": 1784710800000,
      "jobId": "repeat:pa-cash-5-scheduler:1784710800000",
      "repeat": {
        "pattern": "0 0 9,21 * * *",
        "count": 3
      },
      "delay": 43199952
    },
    "id": "repeat:pa-cash-5-scheduler:1784710800000",
    "progress": 0,
    "returnvalue": null,
    "stacktrace": [
      "Error: lottery.net responded 403 for 2026\n    at fetchYear (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:22:15)\n    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n    at async scrape (/app/src/scrapers/lottery/usa/pa-cash-5/pa-cash-5.js:53:30)\n    at async Worker.process [as processFn] (/app/src/scrapers/lottery/usa/pa-cash-5/index.js:47:22)\n    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:571:32"
    ],
    "delay": 0,
    "priority": 0,
    "attemptsStarted": 1,
    "attemptsMade": 1,
    "stalledCounter": 0,
    "repeatJobKey": "pa-cash-5-scheduler",
    "timestamp": 1784667600048,
    "queueQualifiedName": "bull:USA-PA-CASH-5",
    "finishedOn": 1784710802966,
    "processedOn": 1784710800054,
    "failedReason": "lottery.net responded 403 for 2026",
    "nextRepeatableJobId": "repeat:pa-cash-5-scheduler:1784754000000"
  }
]