+
    ja!                         ^RI HtHtHtHtHtHtHtHt ^ RI	t	^ RI
Ht ^ RIHt ^ RIHt ^ RIHt ^ RIt^ RIt^RIHt R tR	 tR
 t ! R R]4      t ! R R]P2                  P4                  P6                  4      tR# )   )uicQTranslatorQLocaleQIconQDialogQDialogButtonBoxQMessageBoxQApplicationN)DistUpgradeFetcherCore)gettext)urlopen)	HTTPError)
QUrlOpenerc                     \         P                  ! 4       '       g   R \        P                  R&   R\        P                  R&   R\        P                  R&   R \        P                  R&   \        R.4      p \	        V 4      pVP                  \        P                  ! 4       RR	R
4       V P                  V4       V # \         P                  ! 4       # )kdeQT_PLATFORM_PLUGINTRUEKDE_FULL_SESSION6KDE_SESSION_VERSIONQT_QPA_PLATFORMTHEMEzubuntu-release-upgraderqt_z/usr/share/qt6/translations)	r
   instanceosenvironr   loadr   systeminstallTranslator)app
translators     C/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py_ensureQApplicationr#   5   s      ""+0

'( *0

%& -0

()-2

)*567
 !%
($5	7j)
  ""    c                 6    \         P                  ! R RV 4       R # )N )r	   warning)texts   &r"   _warningr)   O   s    b$'r$   c                 .    \         P                  ! V 4      # N)r   	fromTheme)names   &r"   _iconr.   S   s    ??4  r$   c                   8   a  ] tR t^Wt o R tR tR tR tRtV t	R# )DistUpgradeFetcherKDEc                n   \         P                  ! WV4       \        4       V n        V P                  P	                  \        R 4      4       W@n        \        4       P                  4        V P                  P                  P                  \        4       P                  4       \        P                  ! 4        R# )zsystem-software-updateN)r   __init__r#   r    setWindowIconr.   datadirr   setupUrlHandlesaboutToQuitconnectteardownUrlHandlesr
   processEvents)selfnew_distprogressparentr4   s   &&&&&r"   r2   DistUpgradeFetcherKDE.__init__Y   ss    ''A&(u%=>?$$&$$Z\%D%DE""$r$   c                4    \         P                  ! R W4       R # r+   )r	   critical)r:   summarymessages   &&&r"   errorDistUpgradeFetcherKDE.errorf   s    T74r$   c                   \         P                  ! 4       ^ 8w  d-   \         P                  ! RRV P                  R,           .4       R# \         P                  ! V P                  V P                  R.V P                  ,           4       R# )    z/usr/bin/pkexecpkexecz --frontend=DistUpgradeViewKDEz--frontend=DistUpgradeViewKDEN)r   getuidexecvscriptrun_optionsr:   s   &r"   runDistUpgrader%DistUpgradeFetcherKDE.runDistUpgraderi   se    99;!HH&kk$DDFG HHT[[kk#BC%%&'r$   c                R   \        4       V n        \        P                  ! V P                  R ,           V P                  4       V P                  P
                  P                  \        P                  P                  4      pVP                  \        R4      4       VP                  \        R4      4       V P                  P
                  P                  \        P                  P                  4      pVP                  \        R4      4       VP                  \        R4      4       V P                  P                  \        R4      4       V P                  P!                  4        V P"                  P$                  e   V P"                  P&                  pRp \)        V4      pVP+                  4       P-                  RR4      pV P                  P.                  P                  V4       V P                  P1                  4       pV\         P8                  P:                  8X  d   R# R#   \2         d:    R	\        R
4      ,          p\        R4      p\5        TR,           T,           4        Lf\6         d:    R	\        R4      ,          p\        R4      p\5        TR,           T,           4        Li ; i)z/dialog_release_notes.uiz&Upgradez	dialog-okz&Cancelzdialog-cancelzRelease NotesNzUTF-8replacez+<span weight="bold" size="larger">%s</span>z Could not find the release noteszThe server may be overloaded. z<br />z$Could not download the release notesz&Please check your internet connection.TF)r   dialogr   loadUir4   	buttonBoxbuttonr   StandardButtonOksetTextr   setIconr.   CancelsetWindowTitleshowr;   releaseNotesHtmlUrireleaseNotesURIr   readdecodescrolled_notesexecr   r)   IOError
DialogCodeAccepted)	r:   upgradeButtoncancelButtonuriresultrelease_notesnotesprimary	secondarys	   &        r"   showReleaseNotes&DistUpgradeFetcherKDE.showReleaseNotest   s     i

4<<"<<dkkJ--44++..
 	a
m,eK01{{,,33++22
 	Qy\*U?34""1_#56==,,8--//C F9 '%**,33GYG**2259))+ ++444  9K>?@>?	8+i78 9KBCDFG	8+i78	9s    A*H   AJ&#J&,7J&%J&)r    r4   rQ   N)
__name__
__module____qualname____firstlineno__r2   rC   rM   rm   __static_attributes____classdictcell____classdict__s   @r"   r0   r0   W   s     %5	'( (r$   r0   c                   D   a  ] tR t^t o R tR tR tR tR tR t	Rt
V tR# )	KDEAcquireProgressAdapterc                   \        4       V n        \        4       V n        \        P
                  P                  VR 4      p\        P                  ! W@P                  4       V P                  P                  \        R4      4       V P                  P                  P                  V4       V P                  P                  P                  P                  V P                   4       RV n        \$        P&                  ! 4        R# )zfetch-progress.uiUpgradeTN)r#   r    r   rQ   r   pathjoinr   rR   rZ   r   installingLabelrW   rS   rejectedr7   abort	_continuer
   r9   )r:   r=   r4   labeluiFiles   &&&& r"   r2   "KDEAcquireProgressAdapter.__init__   s    &(ig':;

6;;'""1Y<0##++E2&&..tzz:
 ""$r$   c                    R V n         R# )FN)r   rL   s   &r"   r   KDEAcquireProgressAdapter.abort   s	    r$   c                    V P                   P                  P                  \        R 4      4       V P                   P                  P                  ^ 4       V P                   P                  4        R# )'Downloading additional package files...N)rQ   r}   rW   r   installationProgresssetValuer[   rL   s   &r"   startKDEAcquireProgressAdapter.start   sK    ##++78	:((11!4r$   c                :    V P                   P                  4        R # r+   )rQ   hiderL   s   &r"   stopKDEAcquireProgressAdapter.stop   s    r$   c           	     |   \         P                  P                  P                  P	                  W4       V P
                  P                  P                  \        V P                  V P                  ,           \        V P                  V P                  ,           4      ,          ^d,          4      4       V P                  ^,           pW P                  8  d   V P                  p\        R4      pV P                  ^ 8  dP   V\        R4      V P                  V P                  \         P"                  ! V P                  4      3,          ,          pM/V\        R4      V P                  V P                  3,          ,          pV P
                  P$                  P'                  V4       \(        P*                  ! 4        V P,                  # )d   r   zFile %s of %s at %sB/szFile %s of %s)aptr<   baseAcquireProgresspulserQ   r   r   intcurrent_bytescurrent_itemsfloattotal_bytestotal_itemsr   current_cpsapt_pkgsize_to_strr}   rW   r
   r9   r   )r:   ownercurrent_item
label_texts   &&  r"   r   KDEAcquireProgressAdapter.pulse   sX   ))//<((11#$"4"44$""T%5%55679<=3> 	? ))A-***++L@A
a!45""D$4$4##D$4$4597 7 7J !O,""D$4$406 6 6J##++J7""$~~r$   c                   \        R 4      W3,          p\        P                  ! R\        R4      V\        P                  P                  \        P                  P
                  4      pV\        P                  P                  8X  d   R# R# )z&Please insert '%s' into the drive '%s'NzMedia ChangeTF)r   r	   questionrU   rV   rY   )r:   mediumdrivemsgchanges   &&&  r"   mediaChange%KDEAcquireProgressAdapter.mediaChange   sj    89VOK%%dAn,=s&1&@&@&C&C&1&@&@&G&GI [//222r$   )r   r    rQ   N)ro   rp   rq   rr   r2   r   r   r   r   r   rs   rt   ru   s   @r"   rx   rx      s(     %"( r$   rx   )
PyQtCompatr   r   r   r   r   r   r	   r
   r   "DistUpgrade.DistUpgradeFetcherCorer   r   r   urllib.requestr   urllib.errorr   r   r   r   r#   r)   r.   r0   r<   r   r   rx    r$   r"   <module>r      si   0  
  E   " " 	 
 "#4(!E2 EP9 1 1 A A 9r$   