Ë
    ÿ`gjt  ã                  ó(   — d Z ddlmZ ddlmZ dd„Zy)z ``hermes pairing`` subcommand parser.

Extracted from ``hermes_cli/main.py:main()`` (god-file Phase 2 follow-up).
Handler injected to avoid importing ``main``.
é    )Úannotations)ÚCallablec               ó¤  — | j                  ddd¬«      }|j                  d¬«      }|j                  dd¬	«       |j                  d
d¬	«      }|j                  dd¬	«       |j                  dd¬	«       |j                  dd¬	«      }|j                  dd¬	«       |j                  dd¬	«       |j                  dd¬	«       |j                  |¬«       y)z4Attach the ``pairing`` subcommand to ``subparsers``.Úpairingz.Manage DM pairing codes for user authorizationz/Approve or revoke user access via pairing codes)ÚhelpÚdescriptionÚpairing_action)ÚdestÚlistzShow pending + approved users)r   ÚapprovezApprove a pairing codeÚplatformz2Platform name (telegram, discord, slack, whatsapp)ÚcodezPairing code to approveÚrevokezRevoke user accesszPlatform nameÚuser_idzUser ID to revokezclear-pendingzClear all pending codes)ÚfuncN)Ú
add_parserÚadd_subparsersÚadd_argumentÚset_defaults)Ú
subparsersÚcmd_pairingÚpairing_parserÚpairing_subÚpairing_approve_parserÚpairing_revoke_parsers         úQ/root/.hermes/venv/lib/python3.12/site-packages/hermes_cli/subcommands/pairing.pyÚbuild_pairing_parserr      sú   € à×*Ñ*ØØ=ØEð +ó €Nð
 !×/Ñ/Ð5EÐ/ÓF€Kà×Ñ˜6Ð(GÐÔHà(×3Ñ3ØÐ0ð 4ó Ðð ×'Ñ'ØÐMð (ô ð ×'Ñ'¨Ð5NÐ'ÔOà'×2Ñ2°8ÐBVÐ2ÓWÐØ×&Ñ& z¸Ð&ÔHØ×&Ñ& yÐ7JÐ&ÔKà×Ñ˜?Ð1JÐÔKØ×Ñ [ÐÕ1ó    N)r   r   ÚreturnÚNone)Ú__doc__Ú
__future__r   Útypingr   r   © r   r   ú<module>r%      s   ðñõ #å ô2r   