eSSKJr /SQrSrSrSrSrSrSrS r S r S r S r S r SrSrSrSrSrSr"SS\5rS-SjrS.SjrS.SjrS.SjrS.SjrS.SjrS.SjrS.SjrS.Sjr\S:Xa\"S\"S S!55 \"S\"S S"55 \"S\"S S#55 \"S\"S S$55 \"S%\"S S&55 \"S'\"S S(55 \"S)\"S S*55 \"S+\"S S,55 gg)/)Dialog)showinfo showwarning showerror askquestion askokcancelaskyesnoaskyesnocancelaskretrycancelerrorinfoquestionwarningabortretryignoreokokcancel retrycancelyesno yesnocancelabortretryignorecancelyesnoc\rSrSrSrSrSrg)Message=z A message box tk_messageBoxN)__name__ __module__ __qualname____firstlineno____doc__command__static_attributes__r 8/opt/imh/python3.13/lib/python3.13/tkinter/messagebox.pyrr=s Gr(rNc U(a SU;aX$S'U(a SU;aX4S'U(aXS'U(aXS'[S0UD6R5n[U[5(aU(a[$[ $[ U5$)Nicontypetitlemessager )rshow isinstanceboolYESNOstr)r-r._icon_typeoptionsress r)_showr9Gso w&U6? w&U6? 5 W "  G  ! ! #C#t J s8Or(c .[X[[40UD6$)zShow an info message)r9INFOOKr-r.r7s r)rrVs r 5W 55r(c .[X[[40UD6$)zShow a warning message)r9WARNINGr<r=s r)rr[s " 8 88r(c .[X[[40UD6$)zShow an error message)r9ERRORr<r=s r)rr`s  6g 66r(c .[X[[40UD6$)zAsk a question)r9QUESTIONYESNOr=s r)rres 5 g>A :r(__main__SpamzEgg Informationz Egg Warningz Egg Alertz Question?proceedzProceed?zyes/nozGot it?z yes/no/cancelzWant it?z try againz Try again?)NNNN)NN)tkinter.commondialogr__all__rAr;rCr?ABORTRETRYIGNOREr<rFrNrDrKABORTrOIGNORErLr2r3rr9rrrrrr r r r!printr r(r)rYs>2( /    &           f 6 9 7 =    z &(6#456 )[78 '9V[12 *k&+67 )[45 (HVY/0 />&*=> +~fl;<r(