"""GDT E-Invoice Portal Secondary Infrastructure Adapter Package.

Compliant with Hexagonal Architecture (Rule 6).
All network communications with hoadondientu.gdt.gov.vn (HTTP, TLS, Playwright)
are isolated within this adapter package.
"""
from .gdt_auth import (
    AIHAWK_STEALTH_JS,
    GDT_MAX_AUTH_ATTEMPTS,
    InvoiceGdtAuthMixin,
)
from .gdt_captcha import (
    InvoiceGdtCaptchaMixin,
    clean_captcha_text,
)
from .gdt_detail_enrich import InvoiceGdtDetailEnrichMixin
from .gdt_detail_sync import InvoiceGdtDetailSyncMixin
from .gdt_fetcher import InvoiceGdtFetcherMixin

__all__ = [
    "AIHAWK_STEALTH_JS",
    "GDT_MAX_AUTH_ATTEMPTS",
    "InvoiceGdtAuthMixin",
    "InvoiceGdtCaptchaMixin",
    "InvoiceGdtDetailEnrichMixin",
    "InvoiceGdtDetailSyncMixin",
    "InvoiceGdtFetcherMixin",
    "clean_captcha_text",
]
