??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó àUdac@`sÈddlmZmZmZeZddlmZddlm Z ddl m Z ddl m Z ddlmZddlmZddlmZdd lmZd d „Zd efd „ƒYZdS(i(tabsolute_importtdivisiontprint_function(tabstractmethod(tchoice(tascii_lowercase(tdgettext(t AnsibleError(t shlex_quote(tto_bytes(t AnsiblePlugini cC`sdjd„t|ƒDƒƒS(sH return random string used to identify the current privilege escalation tcs`s|]}ttƒVqdS(N(RR(t.0tx((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pys s(tjointrange(tlength((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyt_gen_idst BecomeBasecB`s•eZd ZeƒZeƒZeZdZ d„Z d d d„Z d„Z ed„Z ed„ƒZd„Zd„Zd„Zd „Zd „ZRS( R cC`s)tt|ƒjƒd|_d|_dS(NR (tsuperRt__init__t_idtsuccess(tself((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyR&s cC`siy tt|ƒj|d|ƒSWnBtk rdddddg}||krT‚nt||dƒSXdS(s« Overrides the base get_option to provide a fallback to playcontext vars in case a 3rd party plugin did not implement the base become options required in Ansible. thostvarst become_usert become_passt become_flagst become_exeN(RRt get_optiontKeyErrortgetattrtNone(RtoptionRt playcontextt pc_fallback((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyR+s   cC`s|jo|jdƒS(s–This function assists connection plugins in determining if they need to wait for a prompt. Both a prompt and a password are required. R(tpromptR(R((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyt expect_prompt8scC`s«t|||jfƒs|Sy)td|j|j|j|fƒ}Wn-tk rttd|j|jfƒ‚nXt |ddƒ}|r§| r§d||f}n|S(Ns %s %s %s %ss=The %s shell family is incompatible with the %s become plugint executables%s -c %s( tallRRtECHOt COMMAND_SEPtAttributeErrorRt SHELL_FAMILYtnameRR (Rtcmdtshelltnoexetexe((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyt_build_success_command>s)   cC`s tƒ|_d|j|_dS(NsBECOME-SUCCESS-%s(RRR(RR-R.((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pytbuild_become_commandLs c`s2t|jƒ‰t‡fd†|jtƒDƒƒS(Nc3`s!|]}ˆ|jƒkVqdS(N(trstrip(R tl(t b_success(sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pys Ss(R Rtanyt splitlinestTrue(Rtb_output((R5sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyt check_successQsc`sB|jr>t|jƒjƒ‰t‡fd†|jƒDƒƒStS(s; checks if the expected password prompt exists in b_output c3`s$|]}|jƒjˆƒVqdS(N(tstript startswith(R R4(tb_prompt(sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pys Ys(R$R R;R6R7tFalse(RR9((R=sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pytcheck_password_promptUs  cC`s(tt|j|ƒƒ}|o'||kS(sM returns True/False if domain specific i18n version of msg is found in b_out (R RR,(Rtb_outtmsgtb_fail((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyt_check_password_error\scC`s.x'|jD]}|j||ƒr tSq WtS(N(tfailRCR8R>(RR9t errstring((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pytcheck_incorrect_passwordascC`s.x'|jD]}|j||ƒr tSq WtS(N(tmissingRCR8R>(RR9RE((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pytcheck_missing_passwordgsN(t__name__t __module__R R,ttupleRDRGR>t require_ttyR$RRR%R1RR2R:R?RCRFRH(((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyRs         N(t __future__RRRttypet __metaclass__tabcRtrandomRtstringRtgettextRtansible.errorsRtansible.module_utils.six.movesRtansible.module_utils._textR tansible.pluginsR RR(((sC/usr/lib/python2.7/site-packages/ansible/plugins/become/__init__.pyts