
    Mgj                         S SK r S SKJrJr  SrSr/ SQr/ SQr/ SQr " S S	5      r\" S
5      \" S5       " S S5      5       5       r	g)    N)pluginaliasz       _.a$$$$$a._
      ,$$$$$$$$$$$$$.
    ,$$$$$$$$$$$$$$$$$.
   d$$$$$$$$$$$$$$$$$$$b
  d$$$$$$$$~`__~$$$$$$$$b
 ($$$$$$$p   _   q$$$$$$$)'z($$$$$$$b       d$$$$$$$)
  q$$$$$$$$a._.a$$$$$$$$p
   q$$$$$$$$$$$$$$$$$$$p
    `$$$$$$$$$$$$$$$$$'
      `$$$$$$$$$$$$$'
        `~$$$$$$$~)zIt is certain.zIt is decidedly so.zDo it.zYes, definitely.zYou may rely on it.zAs I see it, yes.zMost likely.zOutlook: good.zYes.zSigns point to yes.zReply hazy, try again.zAsk again later.zBetter not tell you now.zAThe dark side clouds everything. Impossible to see, the future iszConcentrate, and ask again.zDon't count on it.zMy reply is no.zMy sources say no.zOutlook: not so good.zVery doubtful.)z#You didn't ask anything, try again.zBHey, your keyboard has other buttons, just FYI if you didn't know.z	Try againzGHey, you're paying; not me. I don't have to ask anything, so try again.z0I hope you don't think this is a date. Try againz+Uhh, why did you even come here? Try again.)zTReturn should you wish to make a decision or require an answer to a burning inquiry.zMay the gods shine upon you.zMay the divines be with you.zWait, you forgot to pay!zQWill that be cash, Venmo, Zelle, or CashApp? Yes, I do take BitCoin and Ethereum.zAlways at your service.c                   8    \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrg)BColors%   z[95mz[94mz[96mz[92mz[93mz[91mz[0mz[1mz[4m N)__name__
__module____qualname____firstlineno__HEADERBLUECYANGREENWARNINGFAILENDCBOLD	UNDERLINE__static_attributes__r       B/Users/admin/workspace/ai/Jarvis/jarviscli/plugins/magic_8_ball.pyr   r   %   s/    FDDEGDDDIr   r   zmagic 8 ball
magic8ballc                   &    \ rS rSrS rS rS rSrg)
Magic8Ball1   c                 >    Xl         X l        U R                  X5        g )N)jarvissmagic8ball_question)selfr   r   s      r   __call__Magic8Ball.__call__5   s      +r   c                     [        [        R                   S[        R                   35        [	        S5      nU R                  U5        g )Nj +=== What is thy inquiry, great end-user? Or enter 'quit' if you wish to remain blind to the truth. ===+
=> )printr   r   r   inputmagic8ball_response)r!   r   r   questions       r   r    Magic8Ball.magic8ball_question:   s?      AAHP 	Q<  *r   c           	      d   UR                  5       S:X  a'  [        SS[        R                  " [        5      S5        g US:X  a  [        S[
        R                  S[        R                  " [        5      SS[
        R                  5        [        [
        R                   S[
        R                   35        [        S5      nU R                  U5        g [        R                  " [        5      n[        [
        R                  S[        [
        R                  5        [        [
        R                  UR                  SS	5      [
        R                  5        [        [
        R                  [         [
        R                  S5        [        [
        R                  S
[
        R                  5        [        S5      nUR                  5       S:X  a&  U R#                  U R$                  U R&                  5      $ [        [
        R                  SS[        R                  " [        5      S[
        R                  5        g )Nquit
z+=== z ===+ r%   r&       z@ +=== Do you have any further inquiries you wish to input? ===+
yes)casefoldr'   randomchoiceexitListr   r   	emptyListr   r   r(   r)   responseListr   ball_topcenterball_botr    r   r   )r!   r*   response
question_2s       r   r)   Magic8Ball.magic8ball_responseA   sj   &($x!8'B ^$gv}}Y/GRVX_XdXdeW]]O $UU\UaUaTbd eU|H$$X. }}\2H',,h='--S!97<<H',,',,='--!dfmfrfrsuJ""$-//DDgmmT7FMM(4KWV]VbVbcr   )r   r   N)r	   r
   r   r   r"   r    r)   r   r   r   r   r   r   1   s    ,
+dr   r   )
r4   r   r   r9   r;   r8   r7   r6   r   r   r   r   r   <module>r?      sh      ;p	
|
	 	 ~+d +d  +dr   