<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
U
    ʗRe8                     @   s  U d Z ddlZddlmZmZmZmZmZmZ ddl	m
Z
 dddd	gZerVdd
lmZ daed ed< zeje ZW n ek
r   dZY nX ddddZeeddddZdddddeeeeee  eddddZd#dddddddddd	ee eedeef eeeeeeeegef  eddddZddddddddddd
eed ee eeeeeeeeddd d	Zed!kred" dS )$z3Rich text and beautiful formatting in the terminal.    N)IOTYPE_CHECKINGAnyCallableOptionalUnion   )load_ipython_extensionget_consolereconfigureprintinspectConsoler   _console )returnc                  C   s   t dkrddlm}  |  a t S )zGet a global :class:`~rich.console.Console` instance. This function is used when Rich requires a Console,
    and hasn't been explicitly given one.

    Returns:
        Console: A console instance.
    Nr   r   )r   consoler   r    r   /builddir/build/BUILDROOT/alt-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/rich/__init__.pyr
      s    )argskwargsr   c                  O   s(   ddl m} || |}t }|j|_dS )zReconfigures the global console by replacing it with another.

    Args:
        console (Console): Replacement console instance.
    r   r   N)pip._vendor.rich.consoler   r
   __dict__)r   r   r   new_consoler   r   r   r   r   '   s    
 
F)sependfileflush)objectsr   r   r   r    r   c                 G   s6   ddl m} |dkrt n||d}|j|| |dS )a5  Print object(s) supplied via positional arguments.
    This function has an identical signature to the built-in print.
    For more advanced features, see the :class:`~rich.console.Console` class.

    Args:
        sep (str, optional): Separator between printed objects. Defaults to " ".
        end (str, optional): Character to write at end of output. Defaults to "\\n".
        file (IO[str], optional): File to write to, or None for stdout. Defaults to None.
        flush (bool, optional): Has no effect as Rich always flushes output. Defaults to False.

    r   r   N)r   )r   r   )r   r   r
   r   )r   r   r   r    r!   r   write_consoler   r   r   r   4   s       T	dataindent	highlight	skip_keysensure_asciicheck_circular	allow_nandefault	sort_keys)jsonr%   r&   r'   r(   r)   r*   r+   r,   r-   r   c       	   
      C   s$   t  j| |||||||||	d
 dS )a  Pretty prints JSON. Output will be valid JSON.

    Args:
        json (str): A string containing JSON.
        data (Any): If json is not supplied, then encode this data.
        indent (int, optional): Number of spaces to indent. Defaults to 2.
        highlight (bool, optional): Enable highlighting of output: Defaults to True.
        skip_keys (bool, optional): Skip keys not of a basic type. Defaults to False.
        ensure_ascii (bool, optional): Escape all non-ascii characters. Defaults to False.
        check_circular (bool, optional): Check for circular references. Defaults to True.
        allow_nan (bool, optional): Allow NaN and Infinity values. Defaults to True.
        default (Callable, optional): A callable that converts values that can not be encoded
            in to something that can be JSON encoded. Defaults to None.
        sort_keys (bool, optional): Sort dictionary keys. Defaults to False.
    r$   N)r
   
print_json)
r.   r%   r&   r'   r(   r)   r*   r+   r,   r-   r   r   r   r/   L   s    r/   )
r   titlehelpmethodsdocsprivatedundersortallvalue)objr   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   c       
         C   sT   |pt  }ddlm} | tk}|| ||p*||p0||p6|||||	|
d
}|| dS )a  Inspect any Python object.

    * inspect(<OBJECT>) to see summarized info.
    * inspect(<OBJECT>, methods=True) to see methods.
    * inspect(<OBJECT>, help=True) to see full (non-abbreviated) help.
    * inspect(<OBJECT>, private=True) to see private attributes (single underscore).
    * inspect(<OBJECT>, dunder=True) to see attributes beginning with double underscore.
    * inspect(<OBJECT>, all=True) to see all attributes.

    Args:
        obj (Any): An object to inspect.
        title (str, optional): Title to display over inspect result, or None use type. Defaults to None.
        help (bool, optional): Show full help text rather than just first paragraph. Defaults to False.
        methods (bool, optional): Enable inspection of callables. Defaults to False.
        docs (bool, optional): Also render doc strings. Defaults to True.
        private (bool, optional): Show private attributes (beginning with underscore). Defaults to False.
        dunder (bool, optional): Show attributes starting with double underscore. Defaults to False.
        sort (bool, optional): Sort attributes alphabetically. Defaults to True.
        all (bool, optional): Show all attributes. Defaults to False.
        value (bool, optional): Pretty print value. Defaults to True.
    r   )Inspect)	r0   r1   r2   r3   r4   r5   r6   r7   r8   N)r
   pip._vendor.rich._inspectr:   r   r   )r9   r   r0   r1   r2   r3   r4   r5   r6   r7   r8   r   r:   
is_inspect_inspectr   r   r   r   w   s     #
__main__zHello, **World**)N)__doc__ostypingr   r   r   r   r   r   
_extensionr	   __all__r   r   r   __annotations__pathabspathgetcwd_IMPORT_CWDFileNotFoundErrorr
   r   strboolr   intr/   r   __name__r   r   r   r   <module>   s    

 .8
