+
    j                     X    ^RI HtHtHtHtHt ^ RIt^ RItR t] ! R R]4      4       t	R# )   )QObjectQCoreApplicationpyqtSlotQUrlQDesktopServicesNc                    a a / oV V3R  lpV# )c                  :   < SS9  d   S! V / VB SS&   SS,          # N )argskwargsclass_	instancess   *,8/usr/lib/python3/dist-packages/DistUpgrade/QUrlOpener.pyinstancesingleton.<locals>.instance    s*    " & 7 7If      r   )r   r   r   s   f @r   	singletonr      s    I! Or   c                   N   a  ] tR t^'t o R tR tR t]! ]4      R 4       t	Rt
V tR# )
QUrlOpenerc                z    \         P                  ! V 4       V P                  \        P                  ! 4       4       R # r
   )r   __init__	setParentr   r   selfs   &r   r   QUrlOpener.__init__)   s&    '0023r   c                f    \         P                  ! R V R4       \         P                  ! RV R4       R# )httpopenUrlhttpsN)r   setUrlHandlerr   s   &r   setupUrlHandlesQUrlOpener.setupUrlHandles-   s(    
 	&&vtY?&&wi@r   c                ^    \         P                  ! R 4       \         P                  ! R4       R# )r   r    N)r   unsetUrlHandlerr   s   &r   teardownUrlHandlesQUrlOpener.teardownUrlHandles5   s    ((0((1r   c                N   VP                  4       p \        P                  P                  R 4      '       d   RV.pM\        P                  P                  R4      '       d   RV.pMX\        P                  P                  R4      '       d   RV.pM.\        P                  P                  R4      '       d   RV.pMRV.p\        P                  ! 4       ^ 8X  d8   R	\        P
                  9   d#   R
RR\        P
                  R	,          .V,           p\        P                  ! V4       R# )z/usr/bin/xdg-openzxdg-openz/usr/bin/kde-openzkde-openz/usr/bin/exo-openzexo-openz/usr/bin/gnome-openz
gnome-openzx-www-browser	SUDO_USERsudoz
--set-homez-uN)toStringospathexistsgetuidenviron
subprocessPopen)r   urlcommands   && r   r   QUrlOpener.openUrl;   s    lln177>>-..!3'GWW^^/00!3'GWW^^/00!3'GWW^^122#S)G&,G99;!rzz 9#RZZ468?@G 	!r   r   N)__name__
__module____qualname____firstlineno__r   r"   r&   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r   '   s-     4A2 d^" "r   r   )

PyQtCompatr   r   r   r   r   r,   r1   r   r   r   r   r   <module>r>      s7   *  
  '" '" '"r   