o n¾nhzã@sDddlmZdZddlZddlmZe d¡jZ Gdd„deƒZdS)é)Ú annotationszè name: cmd version_added: '2.8' short_description: Windows Command Prompt description: - Used with the 'ssh' connection plugin and no C(DefaultShell) has been set on the Windows host. extends_documentation_fragment: - shell_windows N)Ú ShellModulez[\s\(\)\%\!^\"\<\>\&\|]c@s*eZdZeƒZdZdZdZdZdd„Z dS)rÚcmdz >nul 2>&1z&&TcCsR|sdSt|ƒdur |SdD]}||vr"| ||dkrdnd|¡}qd|dS)Nz""z ^()%!"<>&|ú"z\^ú^z^")Ú _find_unsafeÚreplace)ÚselfrÚc©r úD/usr/local/lib/python3.10/dist-packages/ansible/plugins/shell/cmd.pyÚquote$s € zShellModule.quoteN) Ú__name__Ú __module__Ú __qualname__Ú frozensetÚCOMPATIBLE_SHELLSÚ SHELL_FAMILYÚ_SHELL_REDIRECT_ALLNULLÚ _SHELL_ANDÚ _IS_WINDOWSr r r r r rs r) Ú __future__rÚ DOCUMENTATIONÚreÚ ansible.plugins.shell.powershellrÚ PSShellModuleÚcompileÚsearchrr r r r Ús