# Copyright 2024 by UltrafunkAmsterdam (https://github.com/UltrafunkAmsterdam)
# All rights reserved.
# This file is part of the nodriver package.
# and is released under the "GNU AFFERO GENERAL PUBLIC LICENSE".
# Please see the LICENSE.txt file that should have been included as part of this package.

from nodriver import cdp
from nodriver.core import util
from nodriver.core._contradict import ContraDict  # noqa
from nodriver.core._contradict import cdict
from nodriver.core.browser import Browser, BrowserContext
from nodriver.core.config import Config
from nodriver.core.connection import Connection, ProtocolException
from nodriver.core.element import Element
from nodriver.core.tab import Tab
from nodriver.core.util import loop, start

__all__ = [
    "loop",
    "Browser",
    "Tab",
    "cdp",
    "Config",
    "start",
    "util",
    "Element",
    "ContraDict",
    "ProtocolException",
]

__version__ = "0.50.3"