{
  "dbPath": "../database/archive.db",
  "loginTimeoutMs": 45000,
  "perCompanyDelayMs": 800,
  "singleCheckTimeoutMs": 40000,
  "headless": true,
  "debugScreenshots": true,

  "oldSystem": {
    "loginUrl": "https://eservice.incometax.gov.eg/etax",
    "selectors": {
      "username": "#txtUserName, #UserName, input[name='UserName'], input[name*='user' i]",
      "password": "#txtPassword, #Password, input[name='Password'], input[type='password']",
      "submit": "#btnLogin, button[type='submit'], input[type='submit']",
      "errorText": ".validation-summary-errors, .alert-danger, [role='alert']"
    }
  },

  "einvoiceSystem": {
    "loginUrl": "https://id.eta.gov.eg/Account/Login",
    "selectors": {
      "username": "#Username, #Input_Username, input[name='Username'], input[name='Input.Username']",
      "password": "#Password, #Input_Password, input[name='Password'], input[name='Input.Password'], input[type='password']",
      "submit": "button[type='submit'], input[type='submit']",
      "errorText": ".validation-summary-errors, .alert-danger, [role='alert']"
    }
  },

  "_note": "oldSystem/einvoiceSystem.selectors دي أفضل تخمين مبني على شكل فورمز الدخول الشائع (ASP.NET/IdentityServer) - لسه محتاجة تتأكد منها على الصفحات الحقيقية (Inspect Element) وتظبطها هنا لو مختلفة."
}