68Qc@sddkZddklZdeidd?fd@6dAdBfdC6dDdEfdF6dGdHfdI6dJdKfdL6dMdNfdO6Z#ei$odPdQfe#d7dmZ?e@e!dnZAdofdpYZBdqfdrYZCdsfdtYZDdufdvYZEdwfdxYZFdyfdzYZGd{eGfd|YZHd}eGfd~YZIdeGfdYZJdefdYZKdfdYZLdfdYZMdS(iN(tflagst1tGNOME_DISABLE_CRASH_DIALOGtdogtailsgail:atk-bridget GTK_MODULES(t expandLangs(t*(tInstallInterfaceBasecCstid|S(tanaconda(tgettextt ldgettext(tx((s+/export/profile/include/installclass/gui.pyt2sRs redhat-distsUTF-8t StayOnScreencBseZRS((t__name__t __module__(((s+/export/profile/include/installclass/gui.pyR :st language_guitLanguageWindowtlanguagetkbd_guitKeyboardWindowtkeyboardt welcome_guit WelcomeWindowtwelcomet filter_typetFilterTypeWindowt filtertypet filter_guit FilterWindowtfiltertzfcp_guit ZFCPWindowt zfcpconfigt partition_guitPartitionWindowt partitiont autopart_typetPartitionTypeWindowtparttypetcleardisks_guitClearDisksWindowt cleardisksselt examine_guitUpgradeExamineWindowt findinstalltupgrade_swap_guitUpgradeSwapWindowtaddswaptupgrade_migratefs_guitUpgradeMigrateFSWindowtupgrademigratefstbootloader_main_guitMainBootloaderWindowt bootloadertupgrade_bootloader_guitUpgradeBootloaderWindowt upgbootloadert network_guit NetworkWindowtnetworkt timezone_guitTimezoneWindowttimezonet account_guit AccountWindowtaccountsttask_guit TaskWindowttaskselt package_guitGroupSelectionWindowsgroup-selectiont progress_guitInstallProgressWindowtinstallt congrats_guitCongratulationWindowtcompletetzipl_guit ZiplWindows/tmp/anaconda-screenshotsic CsXtdjodSd}ti|tip>yti|dWqltdtddd}dSXnttii dti d g}x|D]}ti|ti pqnxxti |D]g}tii |\}}tii|\}}|d jo$ti|d ||d |qqWqWttd td }dS( Nis'/mnt/sysimage/root/anaconda-screenshotsisError Saving Screenshots-An error occurred saving screenshots to disk.ttypetwarnings /mnt/sysimaget/s.pngsScreenshots CopiedsThe screenshots have been saved in the directory: /root/anaconda-screenshots/ You can access these when you reboot and login as root.(tscreenshotIndextostaccesstR_OKtmkdirt MessageWindowt_t screenshotDirtpathtjointlstriptX_OKtlistdirtsplittsplitexttshutiltcopyfile( tdestDirtwindowt source_dirst source_dirtfR[tfnametbtext((s+/export/profile/include/installclass/gui.pytcopyScreenshots`s0    $ , cCstittipHytitWq^tj o$}tidt|ifdSXny4t i i t i i t dt i it i i}|it i it i iddddt i it i i|ox\dtf}titd|tipPntd7atdjotiddSq|itd|d td7attd td |fd d }nWn(ttdtdd d}nXdS(Nsos.mkdir() failed for %s: %siisscreenshot-%04d.pngRRii'sToo many screenshots!tpngsSaving Screenshots'A screenshot named '%s' has been saved.RPtoksError Saving ScreenshotsAn error occurred while saving the screenshot. If this occurred during package installation, you may need to try several times for it to succeed.RQ(RTRURZRVRWtOSErrortlogterrortstrerrortgtktgdktPixbuftCOLORSPACE_RGBtFalset screen_widtht screen_heighttget_from_drawabletget_default_root_windowtcolormap_get_systemRStsaveRXRY(tet screenshottsnameRe((s+/export/profile/include/installclass/gui.pyttakeScreenShots@            cCs%|itiijo tndS(N(tkeyvalRstkeysymstPrintR(Retevent((s+/export/profile/include/installclass/gui.pythandlePrintScrnReleasescCs)h}tit|||f|d(RtwinRt instClasst instkeydescRRtset_textRYtallowinstkeyskipthidet instkeynametget_texttentryt set_sensitiveRtkeyradiot skipradiotrctskipkeyt set_activet grab_focusRt keyReleaseR(RRtkeytkeyxmlRtkeyNametltt((s+/export/profile/include/installclass/gui.pyRs2    cCs+|itiijo|idndS(Ni(RRsRtF12tresponse(RReR((s+/export/profile/include/installclass/gui.pyRRscCs&|ii|ii|_|iS(N(RBtshowtrunRN(R((s+/export/profile/include/installclass/gui.pyR[s cCs2|iiotS|ii}|i|S(N(RMt get_activetSKIP_KEYRJRItstrip(RRS((s+/export/profile/include/installclass/gui.pytget_keys  cCs|iidS(N(RBR!(R((s+/export/profile/include/installclass/gui.pyR!s(RRRRRR[R_R!(((s+/export/profile/include/installclass/gui.pyR9s  #   tluksPassphraseWindowcBsGeZdeddZdZdZdZdZdZ RS(cCsctiitddddd}|id|_|iit|id|_|iit|id|_ |id|_ |id |_ ||_ |p|i i n|i itd |_|o-||_|ii||ii|n d |_td }|id i||o|i i|nt|i dS(Nslukspassphrase.gladeRRRtluksPassphraseDialogtpassphraseEntryt confirmEntryt okbutton1tglobalcheckbuttoniRskChoose a passphrase for the encrypted devices. You will be prompted for this passphrase during system boot.t mainLabel(RsRRRRRbtset_visibilityRwRcRBtokButtonRetisglobalRGRPRt minimumLengthtinitialPassphraseRERYRR(Rt passphrasetpreexistRtluksxmlttxt((s+/export/profile/include/installclass/gui.pyR#s2      cCsi|iixUtoM|ii|ii|_|itijo|ii }|i i }||jo<t t dt ddddd|i i dqnt||ijoLt t dt ddddd|ii d|i i dqn|io|ii|_q\n'|ii |i|i i |i|iSWdS( NsError with passphrases>The passphrases you entered were different. Please try again.RPRnt custom_iconRqRs6The passphrase must be at least eight characters long.(RBRZRRbRQR[RNRst RESPONSE_OKRIRcRXRYREtlenRjRiReR\Rk(RRltconfirm((s+/export/profile/include/installclass/gui.pyR[Gs4          cCs |iiS(N(RbRI(R((s+/export/profile/include/installclass/gui.pyt getPassphrasehscCs|iS(N(Ri(R((s+/export/profile/include/installclass/gui.pyt getGlobalkscCs|iS(N(RN(R((s+/export/profile/include/installclass/gui.pytgetrcnscCs|iidS(N(RBR!(R((s+/export/profile/include/installclass/gui.pyR!qsN( RRRRwRR[RtRuRvR!(((s+/export/profile/include/installclass/gui.pyR`"s $ !   tPassphraseEntryWindowcBs/eZddZdZdZdZRS(csfd}tiitddddd}td|f_|id_|id_|id _ |id _ |oii |ni i d |t idS( NcsiitidS(N(RBRYRsRq(targs(R(s+/export/profile/include/installclass/gui.pyRnvsslukspassphrase.gladeRRRtpassphraseEntryDialogsDevice %s is encrypted. In order to access the device's contents during installation you must enter the device's passphrase below.tpassphraseLabeltpassphraseEntry2Retactivate(RsRRRRYRoRRBRzRbReRRR(RtdeviceRRnR((Rs+/export/profile/include/installclass/gui.pyRus   cCs|ii|ii|i|iit}t|ii }d}t }|t i jo"|ii}|ii}n|o tn||f|_|iS(N(RBRZRzRERoRbRQRRR[RRwRsRqRIReR\RRN(Rt busycursorRNRlRi((s+/export/profile/include/installclass/gui.pyR[s    cCs|iS(N(RN(R((s+/export/profile/include/installclass/gui.pyRvscCs|iidS(N(RBR!(R((s+/export/profile/include/installclass/gui.pyR!sN(RRRRR[RvR!(((s+/export/profile/include/installclass/gui.pyRwts   RXcBsDeZdZddddededZedZdZRS(cCs|iS(N(RN(R((s+/export/profile/include/installclass/gui.pyRvsRnc Csd|_||_tiod|_dSd|_t|_t|_d} |djot i } t i } n|djot i } t i } ns|djot i } t i } nP|djot i} t i} n-|djot|_t i} t i} n|djo t i } nO|djo t i} n5|d jo t i} n|d jo t i } nt itd| | t||_|o|ii|n|iod} xP|D]H} | td jo d }n| }|ii|| }| d} qW|dj o |}n | d}tioEtd |jo2|iitd | }| |_| d7} qnB|djo d}n+|djp |djo d}nd}|iit i|ii||o|i| ndS(NiiRnRQtokcanceltyesnotcustomtquestionRqtinfotCancels gtk-cancelt_Debugtnotyes(RtdebugRidRRtautostepRNRwtframedtdoCustomRst BUTTONS_OKt MESSAGE_INFOtMESSAGE_WARNINGtBUTTONS_OK_CANCELtBUTTONS_YES_NOtMESSAGE_QUESTIONRt BUTTONS_NONEt MESSAGE_ERRORt MessageDialogt mainWindowtstrRRRYt add_buttontdebugRRtset_default_responseR[(RRRRPtdefaulttcustom_buttonsRpR[RtdestroyAfterRuntstyletbuttonstridRttbuttonRt defaultchoice((s+/export/profile/include/installclass/gui.pyRsz                               $         cCsT|ip#t|id|it|_n|iit}t|ii|_ |i pb|i t i t i gjo d|_ q|i t it it it igjo d|_ qn!|i t ijo d|_ n|idj o.|i |ijo|i||i|S|o|iin|o tndS(NRii(RRRRRRRRR[RNRRsRqt RESPONSE_YEStRESPONSE_CANCELt RESPONSE_NOtRESPONSE_CLOSEtRESPONSE_DELETE_EVENTRRt debugClickedR!R(RR!R~((s+/export/profile/include/installclass/gui.pyR[s,       # c GsytidWntj onXddk}y|iWntidnXytidWntj onXdS(Niii(tisyst vtActivatet SystemErrortpdbt set_tracetsystexit(RRxR((s+/export/profile/include/installclass/gui.pyRs N( RRRvRRRRwR[R(((s+/export/profile/include/installclass/gui.pyRXs K !tReinitializeWindowcBs)eZdededZedZRS(c CsNd|_||_tiod|_dSd|_t|_t|_t i i t ddd} | i d|_| i d|_| i d|_d|||f} |ii| |o|ii|n|iit itio(|iitd d } d |_nd } |ii| |o|i| ndS( Nisreinitialize-dialog.gladeRRtreinitializeDialogt apply_to_allt disk_labels%s %s MB %sRii(RRRRRRNRwRRRsRRRRRRRt set_markupRRRRRRYRR[(RRR[tsizet descriptiontdetailsRR[RRRRRR((s+/export/profile/include/installclass/gui.pyR(s2          cCsyti|||ii}|idjo|odnd|_n,|idjo|odnd|_ndS(Niiii(RXR[RR\RN(RR!t apply_all((s+/export/profile/include/installclass/gui.pyR[Ls N(RRRRRRwR[(((s+/export/profile/include/installclass/gui.pyR&s#tDetailedMessageWindowc Bs,eZdddddedeed ZRS(Rnc  Cs||_tiod|_dSd|_d|_t|_t|_|djo dg} nu|djo dg} n[|djoddg} n>|djodd g} n!|d jot |_|} nt i i t d d d } | id|_| id|_| id|_| id|_| id|_| id|_|ii| | o|ii| n|o@t i}|i||ii||ii|dnd}x+| D]#}|ii|||d7}qW|io[|d}tioCtd| jo0|iitd|||_|d7}qnB|djo d}n+|djp |djo d}nd}|ii||ot i}|i }x|D]}t!i"d|t#jo`yt#|dd}Wqat$j o7}t%i&d|ft%i&dt'|fqaXn|i(||qW|ii)|n|ii*|i|ii+t i,|ii-||o|i.| ndS(NiRnsgtk-okRQRs gtk-cancelRsgtk-yessgtk-noRsdetailed-dialog.gladeRRtdetailedDialogtmainVBoxthbox1RtdetailedExpandert detailedViewiRRRRPtencodingsutf-8s!UnicodeDecodeException: line = %ssUnicodeDecodeException: %s(/RRRRNRRRwRRRRsRRRRRRthboxRRRt set_expandedRRt set_from_fileR(t reorder_childRRRYREt TextBuffertget_start_itert __builtins__RtunicodetUnicodeDecodeErrorRpRqRtinsertt set_buffertremoveRRRR[(RRRtlongTextRPRRRpR[RRtexpandedRRtimgRRRttextbufRtlineR~((s+/export/profile/include/installclass/gui.pyRYs                          #N(RRRRRwR(((s+/export/profile/include/installclass/gui.pyRXst EntryWindowcBs&eZddZdZdZRS(c Csd}ti|||dddddtti|_|o$|ii||ii|n|i i i |idS(NRPRRpRR[( RRXRRwRstEntryRJtset_width_charstset_max_lengthRtchildR((RRRtpromptt entrylengthR((s+/export/profile/include/installclass/gui.pyRs%cCsWti||idjodS|ii}|it|djodS|S(Ni(RXR[RNRRJRIR^Rr(RRW((s+/export/profile/include/installclass/gui.pyR[s  cCs|iidS(N(RR!(R((s+/export/profile/include/installclass/gui.pyR!sN(RRRRR[R!(((s+/export/profile/include/installclass/gui.pyRs tInstallInterfacecBsgeZdZdZdZdZdZedZdZ dZ dZ d Z d ed Z d d#d#d#d ZdZdZdZdZd d#dZd#d d#d#d#edZdZdZdZdedZdZdZddZdZd#d#d#dZdZdZ d Z!d!Z"d"Z#RS($cCs`ti|d|_tii}tiitii}|i |h|_ h|_ dS(N( RRRticwRsRtR{RRRt_initLabelAnswerst_inconsistentLVMAnswers(RRR((s+/export/profile/include/installclass/gui.pyRs    cCsdS(N((R((s+/export/profile/include/installclass/gui.pyt__del__scCsdS(N((R((s+/export/profile/include/installclass/gui.pytshutdownscCsdS(N((R((s+/export/profile/include/installclass/gui.pytsuspendscCsdS(N((R((s+/export/profile/include/installclass/gui.pytresumesc Cst|iiiidjotSg}|iiiiiD]*\}}|i|ip ||qAqA~}| o | otSddkl }l }t}x|p|o d} n{t dd} t i| i} | id| jo d} n||iii|} tid| | pPn|iiii||iiiitidd ||itidd |iiii|o|iiii} n#| g} |iiii| g|iiii| ottd td d i| } |iiii| }| i|o|o|i|qq| |j}|p|i | qn|oPqqW|S(Nii(trunNMCEtselectInstallNetDeviceDialogs /proc/cmdlinetrtbuildsROCKS: install_device %stmessages3Dump before nm-c-e (can race with ifcfg updating). sDump after nm-c-e. sWaiting for NetworkManagers8Waiting for NetworkManager to activate these devices: %st,(!RrRRR<t netdevicesRwtitemst usedByFCoER:RRRtopentstringR`treadlinetcloseRpRtsetNMControlledDevicestwriteIfcfgFilest logIfcfgFilestupdatetgetOnbootControlledIfacestupdateActiveDevicestwriteRRYR\twaitForDevicesActivationR"t_handleDeviceActivationFailt_handleNetworkError(Rt just_setupt_[1]tdevnametdevtnm_controlled_devicesRRtnetworkEnabledtinstall_deviceRRxt waited_devsRt failed_devs((s+/export/profile/include/installclass/gui.pyt enableNetworksb"'          c Csytiddtititddi|}|itd|iti t ||i |i dS(Nis/Failed to activate these network interfaces: %sRsNetwork Configuration( RsRRRRRYR\RRRRR[R!(Rtdevicestd((s+/export/profile/include/installclass/gui.pyR4s  cCsstiddtititd|f}|itd|itit ||i |i dS(Nis>An error occurred trying to bring up the %s network interface.sError Enabling Network( RsRRRRRYRRRRR[R!(RtfieldR((s+/export/profile/include/installclass/gui.pyR@s    cCs ||_dS(N(tppw(RR((s+/export/profile/include/installclass/gui.pytsetPackageProgressWindowKscCs2|iot|||iiSt||SdS(N(RRRe(RRR((s+/export/profile/include/installclass/gui.pyt waitWindowNs g?c CsM|io&t||||d|iid|St||||d|SdS(NRR-(RR#Re(RRRR)R*R-((s+/export/profile/include/installclass/gui.pytprogressWindowTs Rnc CsQ|io|ii}nd}t||||||dtd|i}|S(NR[R(RReRRXRRv( RRRRPRRRpRRN((s+/export/profile/include/installclass/gui.pyt messageWindow[s  cCsH|io|ii}nd}t|||||d|i}|S(NR(RReRRRv(RRR[RRRRRN((s+/export/profile/include/installclass/gui.pytreinitializeWindowfs  cCs7ddkl}||i}|i|idS(Ni(t RepoCreator(RCR Rt createDialogR[(RR R((s+/export/profile/include/installclass/gui.pytcreateRepoWindowps cCs:ddkl}||i|}|i|idS(Ni(t RepoEditor(RCR RR R[(RtrepoObjR R((s+/export/profile/include/installclass/gui.pyteditRepoWindowvs cCsdddkl}|itdtdh|d6td6||i|}|i|iS(Ni(tRepoMethodstrEditorsError Setting Up RepositorysThe following error occurred while setting up the installation repository: %(e)s Please provide the correct information for installing %(productName)s.R~t productName(RCRRRYRRR R[(Rt methodstrt exceptionRR((s+/export/profile/include/installclass/gui.pytmethodstrRepoWindow|s   cCs/t||||}|i}|i|S(N(RR[R!(RRRRPRRRN((s+/export/profile/include/installclass/gui.pyt entryWindows  c CsZ|io|ii} nd} t|||||||dtd| d|i} | S(NR[RR(RReRRRRv( RRRRRPRRRpRRRN((s+/export/profile/include/installclass/gui.pytdetailedMessageWindows cCs=ddkl}ti||||}t|i|S(Ni(tMainExceptionWindow(t meh.ui.guiRRptcriticalRR(Rt shortTextt longTextFileRRB((s+/export/profile/include/installclass/gui.pytmainExceptionWindows   cCs:ddkl}ti||||}|idS(Ni(tSaveExceptionWindow(RRR<tsaveExceptionEnableNetworkR[(RtaccountManagert signatureRRB((s+/export/profile/include/installclass/gui.pytsaveExceptionWindows c CsZ|io|ii}nd}t||ddddd|dtdgi}|S(NRPRRpRRRs_Exit installer(RReRRXRYRv(RRRRRN((s+/export/profile/include/installclass/gui.pyt exitWindows  RcCsp|io|ii}nd}t|d|d|}|i}|i}|i}|i||fS(NRRm(RReRR`R[RtRuR!(RRlRmRRRNRi((s+/export/profile/include/installclass/gui.pytgetLuksPassphrases      cCsL|io|ii}nd}t|d|}|i}|i|S(NR(RReRRwR[R!(RR}RRRN((s+/export/profile/include/installclass/gui.pytpassphraseEntryWindows   cCs h|_dS(N(R(R((s+/export/profile/include/installclass/gui.pytresetInitializeDiskQuestionscCst}|p|S||ijo$tid|i||i|Sd|ijo$tid|id|idS|itd||||}|djo t}nR|djod}t}n5|djo t}n|djod}t}n||i|<|S(Ns@UI not asking about disk initialization, using cached answer: %stallsStorage Device Warningiiii(RwRRpRRRYR(RR[RRRtretValRN((s+/export/profile/include/installclass/gui.pytquestionInitializeDisks2             cCs h|_dS(N(R(R((s+/export/profile/include/installclass/gui.pyt"resetReinitInconsistentLVMQuestionsc Cst}tdg}| p|djo|djo|St|}||ijo$tid|i||i|S||ijo$tid|i||i|S|dj od|}n|dj od|}nh|d6di|d6}|itdtd |d d d td tdtdtdgdd} | djo t}nR| djo|}t}n5| djo t }n| djo|}t }n||i|<|S(NR%s@UI not asking about disk initialization, using cached answer: %ssVolume Group %ssLogical Volume %sRs, tpvstWarnings Error processing LVM. There is inconsistent LVM data on %(msg)s. You can reinitialize all related PVs (%(pvs)s) which will erase the LVM metadata, or ignore which will preserve the contents. This action may also be applied to all other PVs with inconsistent metadata.RPRRt_Ignores Ignore _alls_Re-initializesRe-ini_tialize allRpRiiii( Rwt frozensetRRRpRR\RRYR( Rtpv_namestlv_nametvg_nameR&tallSetRSRtnaRN((s+/export/profile/include/installclass/gui.pytquestionReinitInconsistentLVMsN"                     cCstiidS(N(RsRttbeep(R((s+/export/profile/include/installclass/gui.pyR3.sc CsDtd|f}|itd|dddtdgddS( NsQThe following error was found while parsing the kickstart configuration file: %ssError Parsing Kickstart ConfigRPRRs_Exit installerRpRq(RYR(RRts((s+/export/profile/include/installclass/gui.pytkickstartErrorWindow1s  cCsdS(N(R(R((s+/export/profile/include/installclass/gui.pyt getBootdisk:scCs[||_|iio"|ii o|iiint|i|_|iidS(N(RRRt x_already_setR|tInstallControlWindowRR[(RR((s+/export/profile/include/installclass/gui.pyR[=s  cCsdS(N((RR((s+/export/profile/include/installclass/gui.pytsetStepsGsN($RRRRRRRRwRRRRRRRRRR RRRRRR R!R"R#R$R'R(R2R3R5R6R[R9(((s+/export/profile/include/installclass/gui.pyRsF     P          # 7   R8cBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z dd Zd ZdZdZdZdZdZdZRS(cCs|iidpdSd|_|i|i|ii|iid|_|i |i |i |ii |ii dS(NReiR(Rthas_keytreloadRcQueuedtsetLtRt loadGladeReR!tmainxmlRt createWidgetstconnectSignalst setScreenRZtpresent(R((s+/export/profile/include/installclass/gui.pyt setLanguageKs        cCs|tidd}|djotitinF|djotitin%tid|ftitidS(Ntgtk20s default:LTRs default:RTLs/someone didn't translate the ltr bits right: %s(R tdgettextRstwidget_set_default_directiont TEXT_DIR_RTLt TEXT_DIR_LTRRpRq(Rtltrrtl((s+/export/profile/include/installclass/gui.pyR<bs  cGsFy|iiWntj odSX|iii|idS(N(t currentWindowtgetPrevR RtdispatchtgotoPrevRA(RRx((s+/export/profile/include/installclass/gui.pyt prevClickedls cGsHy|ii}Wntj odSX|iii|idS(N(RJtgetNextR RRLtgotoNextRA(RRxRN((s+/export/profile/include/installclass/gui.pyt nextClickedus c GsytidWntj onXddk}y|iWntidnXytidWntj onXdS(Niii(RRRRRRR(RRxR((s+/export/profile/include/installclass/gui.pyR~s cCsb|iitio7tiottidtn|i nt i |i dS(Ni( RJtrenderCallbackRRtautoscreenshotRR$tsleepRRQRRthandle(R((s+/export/profile/include/installclass/gui.pythandleRenderCallbacks     c Cs|iii\}}|djotidSt|p/|iiitjo |i S|i Snt|\}}d}xt oyKt i i|}t i i||d|d|d}|i|}PWqtj o}|GHttdtd|fdddd d td td g} | ipQtd } tdg} ttd| dddd d | tidqqXqWt|} | i|iii|i|| |_|ii|} | pE|iiitjo|iiin|iii|iS|i | |i!i"| |i!i#|ii$t%i&|i'|_(|i)o|i*i+d|_)ndS(NiiisError!s[An error occurred when attempting to load an installer interface component. className = %sRPRRpRQRt_Exitt_RetrysThe system will now reboot.t_ReboottExiting(,RRLt currentStepRRst main_quitt stepToClassRtDISPATCH_FORWARDRQRNRtimputiltimpt find_modulet load_moduleRt ImportErrorRXRYRvRRtInstallControlStatetsetPrevEnabledt canGoBacktdestroyCurrentWindowRJt getScreenRPRMRARt installFrameRRtfocusRRRVRUR;Retreset_rc_styles(RtstepRRt classNametnewScreenClasstfoundtloadedR~RBRRticst new_screen((s+/export/profile/include/installclass/gui.pyRAsj                      cCsK|ii}|o(|d}|ii||ind|_dS(Ni(Rit get_childrenRR!RRJ(RtchildrenR((s+/export/profile/include/installclass/gui.pyRgs  cCs|iidi|i|iidi|i|io|iidin|iiditi dS(Nt backButtont nextButton( R>RRKtgetPrevEnabledtgetNextEnabledt getGrabNextRQt set_flagsRst HAS_DEFAULT(RRq((s+/export/profile/include/installclass/gui.pyRs  cCs(d|_d|_||_d|_dS(Ni(R;RRJRRU(RR((s+/export/profile/include/installclass/gui.pyRs   cCs|itiijp|itiijo,|itiitiiB@o|i n\|itii jo$|i i i o|in"|itiijo tndS(N(RRsRt KP_DeletetDeleteRRtt CONTROL_MASKt MOD1_MASKt_doExitRXRJtgetICSRxRQRR(RReR((s+/export/profile/include/installclass/gui.pyRRscGstitiddS(Ni(RsR\RTt_exit(RRx((s+/export/profile/include/installclass/gui.pyR s c Gskttdtddddddtdtd gd |}|id jotS|idS( NsExit installers,Are you sure you wish to exit the installer?RPRRpRRRs_Exit installerRi(RXRYRvRR(RRBRx((s+/export/profile/include/installclass/gui.pyt_doExitConfirm s    c CsY|iitdtf|iid}tddtd|}|djotdGHnt i o+|i |ii t |iinxt io|i |ii t nP|iitiitiidjo|i nd}d}tidd gd d }|i}td |}|ot|d jor|di}|id}t||djo8t||d }t||didd}qn|o0|o)|iit|dt|dn|ii|ii t i!o|iidi"n|iid|_#dS(Ns %s Installert headerImagesanaconda_header.pngRRsUnable to load title bariXtxrandrs-qtstderrs /dev/tty5cSs d|jS(tcurrent((R ((s+/export/profile/include/installclass/gui.pyR 3siiRiRRi t debugButtonRi($ReRRYRR>RRRwRRRRGt set_resizableRtmaximizetpreexisting_x11RRsRttWINDOW_TYPE_HINT_DESKTOPRytiutiltexecWithCapturet splitlinesRRrR`tindexRtreplaceRtminRZRRRi( RtiR RRtlinesRtfieldstpos((s+/export/profile/include/installclass/gui.pyR?sD       ()   cCs`h|id6|id6|id6|id6|id6|id6|id6}|ii|dS(Nton_nextButton_clickedton_rebootButton_clickedton_closeButton_clickedton_backButton_clickedton_debugButton_clickedton_mainWindow_key_release_eventton_mainWindow_delete_event(RQRRNRRRRR>tsignal_autoconnect(Rtsigs((s+/export/profile/include/installclass/gui.pyR@Fs       cCs%tiitddd|_dS(Nsanaconda.gladeRR(RsRRRR>(R((s+/export/profile/include/installclass/gui.pyR=PscCse|i|i|iid|_|i|i|i|ii|ii dS(NR( R<R=R>RReR?R@RARZRB(R((s+/export/profile/include/installclass/gui.pyt setup_windowTs      cCs tdS(N(R(R((s+/export/profile/include/installclass/gui.pytbusyCursorPushcscCs tdS(N(R(R((s+/export/profile/include/installclass/gui.pyt busyCursorPopfscCs|itidS(N(RRstmain(R((s+/export/profile/include/installclass/gui.pyR[is N(RRRCR<RNRQRRVRARgRRRRRRRR?R@R=RRRR[(((s+/export/profile/include/installclass/gui.pyR8Js(   K    .    RdcBsteZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z RS( cCs7||_t|_t|_td|_t|_dS(NsInstall Window(tcwRt prevEnabledt nextEnabledRYRtgrabNext(RR((s+/export/profile/include/installclass/gui.pyRns    cCs||_|ii|dS(N(RRR(RR((s+/export/profile/include/installclass/gui.pytsetTitleus cCs|iS(N(R(R((s+/export/profile/include/installclass/gui.pytgetTitleyscCs2||ijodS||_|ii|dS(N(RRR(Rtvalue((s+/export/profile/include/installclass/gui.pyRe|s cCs|iS(N(R(R((s+/export/profile/include/installclass/gui.pyRwscCs2||ijodS||_|ii|dS(N(RRR(RR((s+/export/profile/include/installclass/gui.pytsetNextEnableds cCs|iS(N(R(R((s+/export/profile/include/installclass/gui.pyRxscCs|iidS(N(RRN(R((s+/export/profile/include/installclass/gui.pyt setScreenPrevscCs|iidS(N(RRQ(R((s+/export/profile/include/installclass/gui.pyt setScreenNextscCs||_|ii|dS(N(RRR(RR((s+/export/profile/include/installclass/gui.pyt setGrabNexts cCs|iS(N(R(R((s+/export/profile/include/installclass/gui.pyRyscCs|iS(N(R(R((s+/export/profile/include/installclass/gui.pytgetICWs(RRRRRReRwRRxRRRRyR(((s+/export/profile/include/installclass/gui.pyRdms           (NRTRRtcmdlineR:RR$RRRRbRst gtk.gladeRRRt constantstproductR<tinstallinterfacebaseRtxutilsR_R RYtloggingt getLoggerRptbind_textdomain_codesettsetup_translationsRt ExceptionR RRR]tisS390RZRSRlRRRRRRRRRRRRRRRRRRRRRRRRRwRRR#R9R`RwRXRRRRR8Rd(((s+/export/profile/include/installclass/gui.pyts                                         # ,                  #I8R12Y$