"""Administration module.

Responsible for user management, listing moderation, reports, advertisement
management and platform analytics. Access is restricted to Super Admin users.
Routes are attached to ``admin_bp``; business logic lives in the service layer.
"""

from flask import Blueprint

admin_bp = Blueprint("admin", __name__)

from app.admin import routes  # noqa: E402,F401  (registers routes on the blueprint)
from app.admin.advertisements import routes as advertisement_routes  # noqa: E402,F401
from app.admin.payments import routes as payment_routes  # noqa: E402,F401
