+
    Bi1                         ^ RI t ^ RIt^ RIt^RIHt ]'       d   ^ RIHt M^ RIHt  ! R R]4      t	 ! R R]	4      t
 ! R R	]	4      tR# )
    N)is_pypi)_JoinablePathc                   `   a  ] tR t^t o Rt]P                  tR tR t	R t
R tR tR tRtV tR# )	LexicalPathc                    Wn         R # N	_segmentsselfpathsegmentss   &*=/usr/lib/python3.14/test/test_pathlib/support/lexical_path.py__init__LexicalPath.__init__   s    %    c                *    \        \        V 4      4      # r   )hashstrr   s   &r   __hash__LexicalPath.__hash__   s    CIr   c                h    \        V\        4      '       g   \        # \        V 4      \        V4      8H  # r   )
isinstancer   NotImplementedr   )r   others   &&r   __eq__LexicalPath.__eq__   s(    %--!!4yCJ&&r   c                r    V P                   '       g   R # V P                  P                  ! V P                   !  # ) )r
   parserjoinr   s   &r   __str__LexicalPath.__str__    s'    ~~~{{00r   c                L    \        V 4      P                   R \        V 4      : R2# )())type__name__r   r   s   &r   __repr__LexicalPath.__repr__%   s$    t*%%&aD	}A66r   c                     \        V 4      ! V!  # r   )r'   r   s   &*r   with_segmentsLexicalPath.with_segments(   s    Dz<((r   r	   N)r(   
__module____qualname____firstlineno__	__slots__ospathr    r   r   r   r"   r)   r,   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s6     IWWF&'
1
7) )r   r   c                       ] tR t^,tRt]tRtR# )LexicalPosixPath N)r(   r.   r/   r0   r1   	posixpathr    r4   r9   r   r   r8   r8   ,   s    IFr   r8   c                       ] tR t^1tRt]tRtR# )LexicalWindowsPathr9   N)r(   r.   r/   r0   r1   ntpathr    r4   r9   r   r   r<   r<   1   s    IFr   r<   )r=   os.pathr2   r:   r   r   pathlib_abcr   pathlib.typesr   r8   r<   r9   r   r   <module>rA      s@   
    
)+)- )6{ 
 r   