+
    0j"                       a  R t0 t R t^ RIt^ RIt^ RIt^ RIHtHtHt Rt	Rt
]'       d   ^RIHt ]P                  ! R4      P                  ]P                  ! 4       4        ! R R]4      t ! R R	]R
7      t]! R]4      t] ^ k R# )zvDDGS | Dux Distributed Global Search.

A metasearch library that aggregates results from diverse web search services.
N)TYPE_CHECKINGAnycastz9.14.4)DDGSddgsc                      a a ] tR t^t o]P
                  ! 4       tRt]V3R lR l4       t	V3R lR lt
V3R lR ltV3R lV 3R	 lltV3R
 ltRtVtV ;t# )
_ProxyMetaNc                .   < V ^8  d   QhRS[ R,          /# )   returnr   )type)format__classdict__s   "b/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/ddgs/__init__.py__annotate___ProxyMeta.__annotate__   s      4<     c                d   V P                   fz   V P                  ;_uu_ 4        V P                   fC   \        P                  ! R\        R7      P
                  V n         V P                   \        4       R&   R R R 4       V P                   # V P                   #   + '       g   i     T P                   # ; i)Nz.ddgs)packager   )	_real_cls_lock	importlibimport_module__name__r   globals)clss   &r   
_load_real_ProxyMeta._load_real   sw    == ==($-$;$;GX$V$[$[CM(+GIf%  }}s}}	  }}s   ABB/	c                *   < V ^8  d   QhRS[ RS[ RR/# )r
   argskwargsr   r   )r   )r   r   s   "r   r   r   #   s"     % %S %C %F %r   c                D    \        V 4      P                  4       pV! V/ VB # N)r   r   )r   r   r    reals   &*, r   __call___ProxyMeta.__call__#   s$    Cy##%T$V$$r   c                &   < V ^8  d   QhRS[ RS[/# )r
   namer   )strr   )r   r   s   "r   r   r   '   s     5 5s 5s 5r   c                H    \        \        V 4      P                  4       V4      # r"   )getattrr   r   )r   r'   s   &&r   __getattr___ProxyMeta.__getattr__'   s    tCy++-t44r   c                0   < V ^8  d   QhRS[ S[,          /# )r
   r   )listr(   )r   r   s   "r   r   r   *   s     4 4S	 4r   c                   < \        \        SV `	  4       4      p\        \        \	        V 4      P                  4       4      4      p\        WV,
          ,          4      # r"   )setsuper__dir__dirr   r   sorted)r   baseloaded_names	__class__s   &  r   r2   _ProxyMeta.__dir__*   sC    57?$%3tCy33567dT1233r   c                b   < V ^8  d   Qh/ S[ P                  ;R&   S[R,          R,          ;R&   # )r
   r   r   Nr   )	threadingLockr   )r   r   s   "r   r   r      s(     >>, F|d") r    )r   
__module____qualname____firstlineno__r:   r;   r   r   classmethodr   r$   r+   r2   __annotate_func____static_attributes____classdictcell____classcell__)r7   r   s   @@r   r   r      sM     %NN,E%)I % %5 54 4)  r   r   c                       ] tR t^0tRtRtR# )
_DDGSProxyz:Proxy class for lazy-loading the real DDGS implementation.r<   N)r   r=   r>   r?   __doc__rB   r<   r   r   rF   rF   0   s    Dr   rF   )	metaclassz
type[DDGS]c                V    V ^8  d   Qh/ ^ \         9   d   \        \        ,          ;R&   # )r
   r   )__conditional_annotations__r   r   )r   s   "r   r   r      s$      f 2 1d4j 1gr   )rJ   rG   r   loggingr:   typingr   r   r   __version____all__r   r   	getLogger
addHandlerNullHandlerr   r   rF   r   )rJ   s   @r   <module>rR      s{   
    + +
   &  $ $W%8%8%: ;4 44E: E j1 1r   