+
    }i                     J   ^ RI t^ RIHt ^ RIHtHtHt ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                  ]P                   ]P"                  ]P$                  ]P&                  /tRR R lltR# )    N)enumerators)
EnumeratorMonitorScreenInfoErrorc                    V ^8  d   QhR\         P                  \        \        R3,          R\         P                  \
        ,          /# )   nameNreturn)TUnionr   strListr   )formats   "g/Users/ahmad/.openclaw/workspace/my-crawler/.venv/lib/python3.14/site-packages/screeninfo/screeninfo.py__annotate__r      s4     6 6
''*c4'
(6VVG_6    c                   V e.   \        \        \        V 4      ,          P                  4       4      # \        P	                  4        F  p \        V4      pV'       g   K  Vu # 	  \        R4      h  \         d   p. p Rp?L-Rp?ii ; i)zDReturns a list of :class:`Monitor` objects based on active monitors.NzNo enumerators available)listENUMERATOR_MAPr   enumerate_monitorskeysget_monitors	Exceptionr   )r	   
enumeratormonitorsexs   &   r   r   r      s{     N:d#34GGIJJ$))+
	#J/H 8O , 4
55  	H	s   
A00B;BB)N)typingr   
screeninfor   screeninfo.commonr   r   r   WindowswindowsCygwincygwinXrandrxrandrXineramaxineramaDRMdrmOSXosxr   r    r   r   <module>r-      s     " B B ++{)){))--NNKOONNKOO6 6r   