+
    „WÝj˜  ã                  ó*   € R t ^ RIHt ^ RItR R ltR# )z%``hermes browser`` subcommand parser.)ÚannotationsNc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚNone© )Úformats   "ÚRC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\subcommands\browser.pyÚ__annotate__r
      s   € ÷ *8ñ *8¨ñ *8ó    c                óÐ   a€ V P                  RRRR7      oSP                  RR7      pVP                  RRR	7      pVP                  R
RR	7       V3R lpSP                  VR7       R# )z4Attach the ``browser`` subcommand to ``subparsers``.ÚbrowserzCReal-profile browsing helpers (close a browser locking its profile)u  Helpers for real-profile browsing (browser.use_real_profile). close-profile terminates the browser process tree holding your default profile so Hermes can copy it â€” DESTRUCTIVE (unsaved tabs in that browser are lost). The agent runs this only after you approve closing the browser.)ÚhelpÚdescriptionÚbrowser_action)Údestúclose-profileuw   Close the browser locking your real profile (asks nothing â€” run only with the user's explicit OK; loses unsaved tabs))r   z	--browserzKOverride detected default browser (chrome/edge/brave/brave-origin/chromium)c                óÜ  <€ ^ RI HpHpHpHp \        V RR4      pVR8w  d   S
P                  4        ^# \        V RR4      ;'       g    V! 4       pV'       d   Wa8X  d   \        R\        P                  R7       ^# V! V4      pV'       g"   \        RV R	2\        P                  R7       ^# V! V4      w  r‰V'       d   \        R
V	 24       ^ # \        RV	 2\        P                  R7       ^# )é    )ÚUNSUPPORTED_CHANNELÚclose_browser_holding_profileÚdetect_default_chromiumÚreal_profile_data_dirr   Nr   r   u3   âœ— No supported Chromium default browser detected.)Úfileu   âœ— Could not resolve the z profile directory.u   âœ“ u   âœ— )
Úhermes_cli.browser_connectr   r   r   r   ÚgetattrÚ
print_helpÚprintÚsysÚstderr)Ú_argsr   r   r   r   Úactionr   ÚsrcÚclosedÚmsgÚbrowser_parsers   &         €r	   Ú_dispatch_browserÚ/build_browser_parser.<locals>._dispatch_browser   sÌ   ø€ ÷	#ó 	#ô ˜Ð 0°$Ó7ˆØ�_Ô$Ø×%Ñ%Ô'ÙÜ˜% ¨DÓ1×NÐNÑ5LÓ5Nˆß˜'Ô8ÜÐGÌcÏjÉjÕYÙÙ# GÓ,ˆßÜÐ.¨w¨iÐ7JÐKÔRU×R\ÑR\Õ]ÙÙ3°CÓ8‰ˆßÜ�D˜˜�,ÔÙÜ��S�Eˆl¤§¡Õ,Ùr   )ÚfuncN)Ú
add_parserÚadd_subparsersÚadd_argumentÚset_defaults)Ú
subparsersÚbrowser_subparsersÚbrowser_closer&   r%   s   &   @r	   Úbuild_browser_parserr0      sŽ   ø€ à×*Ñ*ØÐ]ð+ð +ó ,€Nð (×6Ñ6Ð<LÐ6ÓMÐØ&×1Ñ1ØðIð 2ó J€Mð ×ÑØØZð ô \õð0 ×ÑÐ%6ÐÖ7r   )Ú__doc__Ú
__future__r   r   r0   r   r   r	   Ú<module>r3      s   ðÙ +å "ã 
÷*8r   