+
    }i                         ^ RI t ^ RIt^ RIHt ] ! R R4      4       t ! R R]4      t ! R R] P                  4      t	R# )	    N)	dataclassc                   R   a  ] tR t^t o RtRtRtRtRtV 3R lR lt	V 3R lt
RtV tR# )Monitorz0Stores the resolution and position of a monitor.Nc                    < V ^8  d   QhRS[ /# )   return)str)format__classdict__s   "c/Users/ahmad/.openclaw/workspace/my-crawler/.venv/lib/python3.14/site-packages/screeninfo/common.py__annotate__Monitor.__annotate__   s     	
 	
# 	
    c                    R V P                    RV P                   RV P                   RV P                   RV P                   RV P
                   RV P                  : RV P                   R2# )	z
Monitor(x=z, y=z, width=z	, height=z, width_mm=z, height_mm=z, name=z, is_primary=))xywidthheightwidth_mm	height_mmname
is_primary)selfs   &r   __repr__Monitor.__repr__   sv    TVVH %ZZL	$++ 7l4>>2B CII= !//*	
r   c                
  < V ^8  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[P                  S[ ,          ;R&   S[P                  S[ ,          ;R&   S[P                  S[,          ;R&   S[P                  S[,          ;R&   # )	r   r   r   r   r   r   r   r   r   )intTOptionalr	   bool)r
   r   s   "r   r   r      s      F	 
 F  J  K  jjo$  zz#%  **S/   

4 ' r    )__name__
__module____qualname____firstlineno____doc__r   r   r   r   r   __annotate_func____static_attributes____classdictcell__)r   s   @r   r   r      s/     : !%H!%I D#'J	
 	
  r   r   c                       ] tR t^tRtR# )ScreenInfoErrorr"   N)r#   r$   r%   r&   r)   r"   r   r   r,   r,      s    r   r,   c                   .    ] tR t^#tRtRtRtRtRtRt	Rt
R# )	
Enumeratorwindowscygwinxrandrxineramadrmosxr"   N)r#   r$   r%   r&   WindowsCygwinXrandrXineramaDRMOSXr)   r"   r   r   r.   r.   #   s     GFFH
C
Cr   r.   )
enumtypingr   dataclassesr   r   	Exceptionr,   Enumr.   r"   r   r   <module>r@      sC      ! 
 
 
0	i 	 r   