+
    P(¸i	  ã                   óh   € R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht  ! R R]4      tR	# )
z'JSONSchema spec handlers urllib module.)Úclosing)ÚContextManager)Úurlopen)ÚBaseFilePathHandler)ÚFileHandler)ÚSupportsReadc                   ó`   a a€ ] tR t^t oRtRRR^
/V3R lV 3R llltV3R lR ltR	tVtV ;t	# )
ÚUrllibHandlerzURL (urllib) scheme handler.Úfile_handlerNÚtimeoutc                ó:   <€ V ^8„  d   QhRS[ RS[R,          RS[/# )é   Úallowed_schemesr
   Nr   )Ústrr   Úint)ÚformatÚ__classdict__s   "€Úe/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/jsonschema_path/handlers/urllib.pyÚ__annotate__ÚUrllibHandler.__annotate__   s.   ø€ ÷ ñ áðñ " DÕ(ðñ ñ	ó    c               ó4   <€ \         SV `  ! VR V/  W n        R# )r
   N)ÚsuperÚ__init__r   )Úselfr
   r   r   Ú	__class__s   &$$*€r   r   ÚUrllibHandler.__init__   s   ø€ ô 	‰Ò˜/ÐE¸ÒEØŽr   c                ó6   <€ V ^8„  d   QhRS[ RS[S[,          /# )r   ÚuriÚreturn)r   r   r   )r   r   s   "€r   r   r      s    ø€ ÷ ;ñ ;™ð ;¡±Õ!=ñ ;r   c                ó@   € \        \        WP                  R 7      4      # )©r   )r   r   r   )r   r   s   &&r   Ú_openÚUrllibHandler._open   s   € Ü”w˜s¯L©LÔ9Ó:Ð:r   r!   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r"   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r	   r	      s5   ù‡ € Ù&ðð ,0ðð ÷	õ ÷;÷ ;ð ;r   r	   N)r(   Ú
contextlibr   Útypingr   Úurllib.requestr   Újsonschema_path.handlers.filer   r   Ú"jsonschema_path.handlers.protocolsr   r	   © r   r   Ú<module>r2      s'   ðÙ -å Ý !Ý "å =Ý 5Ý ;ô;Ð'ö ;r   