???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ž
¬ÿfY  c               @   s}  d  Z  d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d d d d d g Z Gd	 d „  d e	 ƒ Z
 i  Z g  Z d d
 d d „ Z d d d „ Z d dT d d „ Z d d „  Z d d „  Z d
 d d „ Z e j d d … d k rd d „  Z n d d „  Z d d „  Z Gd d „  d e ƒ Z Gd d „  d e ƒ Z Gd d „  d e ƒ Z Gd d  „  d  e ƒ Z Gd! d" „  d" e ƒ Z e Z Gd# d$ „  d$ e ƒ Z Gd% d& „  d& e ƒ Z  e  Z! Gd' d( „  d( e ƒ Z" Gd) d* „  d* e ƒ Z# Gd+ d, „  d, e ƒ Z$ Gd- d. „  d. e ƒ Z% d/ d0 „  Z& e j' j d1 ƒ rTe& ƒ  n  e j' j d2 ƒ r"e d3 ƒ r‹e d3 d e d3 ƒ ƒ n  e d4 ƒ r°e d4 d e d4 ƒ ƒ n  e d5 ƒ rÕe d5 d e# d5 ƒ ƒ n  e d6 ƒ rúe d6 d e d6 ƒ ƒ n  e d7 ƒ r"e d7 d e d7 ƒ ƒ q"n  e j d d … d k rÜGd8 d9 „  d9 e ƒ Z( g  Z i  Z e d: e( ƒ e j) j* e j' j d; d< ƒ d= ƒ Z+ xK d> d? d@ dA dB dC e+ f D]+ Z, e e, ƒ rªe e, d e e, ƒ ƒ qªqªWn  e j dD k reGdE dF „  dF e ƒ Z- GdG dH „  dH e ƒ Z. e dI d e. dI ƒ dU ƒ e d> d e. d> ƒ dV ƒ e dF d e. dJ ƒ dW ƒ n  e j d d … dK k r»e dB ƒ r»g  Z i  Z e dL d e dM dB dN g ƒ dX ƒ n  dO e j' k rWe j' dO j/ e j0 ƒ Z1 e1 j2 ƒ  xX e1 D]P Z3 e3 dP k rôe e3 dY ƒ Z4 e4 d
 d k rDe e3 d e e3 ƒ dZ ƒ qDqôqôWd Z3 [3 [1 n  dQ dR „  Z5 e6 dS k rye5 ƒ  n  d S([   u?   Interfaces for launching and remotely controlling Web browsers.i    Nu   Erroru   openu   open_newu   open_new_tabu   getu   registerc             B   s   |  Ee  Z d  Z d S(   u   ErrorN(   u   __name__u
   __module__u   __qualname__(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Error   s   i   c             C   sU   | | g t  |  j ƒ  <| d k r2 t j |  ƒ n | d k  rQ t j d |  ƒ n  d S(   u9   Register a browser connector and, optionally, connection.i    N(   u	   _browsersu   loweru	   _tryorderu   appendu   insert(   u   nameu   klassu   instanceu   update_tryorder(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   register   s
    c             C   só   |  d k	 r |  g } n t } xÂ | D]º } d | k rw t j | ƒ } | d d k rj t | d d … ƒ St | ƒ Sq% y t | j ƒ  } Wn t k
 r« t	 | ƒ } Yn X| d d k	 rÄ | d S| d d k	 r% | d ƒ  Sq% Wt
 d ƒ ‚ d S(	   uC   Return a browser launcher instance appropriate for the environment.u   %si   u   &Ni    u!   could not locate runnable browseriÿÿÿÿiÿÿÿÿ(   u   Noneu	   _tryorderu   shlexu   splitu   BackgroundBrowseru   GenericBrowseru	   _browsersu   loweru   KeyErroru   _synthesizeu   Error(   u   usingu   alternativesu   browseru   command(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   get   s$    c             C   s:   x3 t  D]+ } t | ƒ } | j |  | | ƒ r d Sq Wd S(   NTF(   u	   _tryorderu   getu   openu   Trueu   False(   u   urlu   newu	   autoraiseu   nameu   browser(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open;   s
    c             C   s   t  |  d ƒ S(   Ni   (   u   open(   u   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_newB   s    c             C   s   t  |  d ƒ S(   Ni   (   u   open(   u   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_new_tabE   s    c             C   sð   |  j  ƒ  d } t | ƒ s& d d g St j j | ƒ } y t | j ƒ  } Wn t k
 rj d d g SYn X| d } | ræ | j ƒ  | j k ræ d d l	 } | j	 | ƒ } |  | _
 t j j |  ƒ | _ t |  d | | ƒ d | g Sd d g S(   u¾  Attempt to synthesize a controller base on existing controllers.

    This is useful to create a controller when a user specifies a path to
    an entry in the BROWSER environment variable -- we can copy a general
    controller to operate using a specific installation of the desired
    browser in this way.

    If we can't create a controller in this way, or if there is no
    executable for the requested browser, return [None, None].

    i    i   N(   u   splitu
   _iscommandu   Noneu   osu   pathu   basenameu	   _browsersu   loweru   KeyErroru   copyu   nameu   register(   u   browseru   update_tryorderu   cmdu   nameu   commandu
   controlleru   copy(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _synthesizeI   s"    

	
u   _synthesizei   u   winc             C   s`   |  j  ƒ  }  t j j |  ƒ r1 |  j d ƒ r1 d Sx( d D]  } t j j |  | ƒ r8 d Sq8 Wd S(   Nu   .exeu   .bat(   u   .exeu   .batT(   u   .exeu   .batF(   u   loweru   osu   pathu   isfileu   endswithu   Trueu   False(   u   cmdu   ext(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _isexecutablej   s    !u   _isexecutablec             C   sZ   t  j j |  ƒ rV t  j |  ƒ t j } | t j @sO | t j @sO | t j @rV d Sn  d S(   NTF(
   u   osu   pathu   isfileu   statu   ST_MODEu   S_IXUSRu   S_IXGRPu   S_IXOTHu   Trueu   False(   u   cmdu   mode(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _isexecutables   s
    'c             C   sr   t  |  ƒ r d St j j d ƒ } | s, d Sx? | j t j ƒ D]+ } t j j	 | |  ƒ } t  | ƒ r? d Sq? Wd S(   uS   Return True if cmd is executable or can be found on the executable
    search path.u   PATHTF(
   u   _isexecutableu   Trueu   osu   environu   getu   Falseu   splitu   pathsepu   pathu   join(   u   cmdu   pathu   du   exe(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   _iscommandz   s    u
   _iscommandc             B   s\   |  Ee  Z d  Z d Z d g Z d d d „ Z d d d d „ Z d	 d
 „  Z d d „  Z	 d S(   u   BaseBrowseru3   Parent class for all browsers. Do not use directly.u   %su    c             C   s   | |  _  | |  _ d  S(   N(   u   nameu   basename(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__   s    	u   BaseBrowser.__init__i    c             C   s
   t  ‚ d  S(   N(   u   NotImplementedError(   u   selfu   urlu   newu	   autoraise(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open”   s    u   BaseBrowser.openc             C   s   |  j  | d ƒ S(   Ni   (   u   open(   u   selfu   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_new—   s    u   BaseBrowser.open_newc             C   s   |  j  | d ƒ S(   Ni   (   u   open(   u   selfu   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open_new_tabš   s    u   BaseBrowser.open_new_tabNT(
   u   __name__u
   __module__u   __qualname__u   __doc__u   argsu   __init__u   Trueu   openu   open_newu   open_new_tab(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   BaseBrowser‹   s   	u   BaseBrowserc             B   s8   |  Ee  Z d  Z d Z d d „  Z d d d d „ Z d S(	   u   GenericBrowseruV   Class for all browsers started with a command
       and without remote functionality.c             C   sc   t  | t ƒ r' | |  _ d g |  _ n  | d |  _ | d d  … |  _ t j j |  j ƒ |  _ d  S(   Nu   %si    i   (   u
   isinstanceu   stru   nameu   argsu   osu   pathu   basename(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__¢   s    	u   GenericBrowser.__init__i    c                s’   |  j  g ‡  f d d †  |  j Dƒ } yO t j d  d … d k rT t j | ƒ } n t j | d d ƒ} | j ƒ  SWn t k
 r d SYn Xd  S(   Nc                s"   g  |  ] } | j  d  ˆ  ƒ ‘ q S(   u   %s(   u   replace(   u   .0u   arg(   u   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>­   s   	u'   GenericBrowser.open.<locals>.<listcomp>i   u   winu	   close_fdsTF(
   u   nameu   argsu   sysu   platformu
   subprocessu   Popenu   Trueu   waitu   OSErroru   False(   u   selfu   urlu   newu	   autoraiseu   cmdlineu   p(    (   u   urlu/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open¬   s    u   GenericBrowser.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   __init__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   GenericBrowserž   s   
u   GenericBrowserc             B   s,   |  Ee  Z d  Z d Z d d d d „ Z d S(   u   BackgroundBrowseruH   Class for all browsers which are to be started in the
       background.i    c                sÊ   |  j  g ‡  f d d †  |  j Dƒ } y‡ t j d  d … d k rT t j | ƒ } nH t t d d  ƒ } | s t t d d  ƒ } n  t j | d d	 d | ƒ} | j
 ƒ  d  k SWn t k
 rÅ d
 SYn Xd  S(   Nc                s"   g  |  ] } | j  d  ˆ  ƒ ‘ q S(   u   %s(   u   replace(   u   .0u   arg(   u   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>¾   s   	u*   BackgroundBrowser.open.<locals>.<listcomp>i   u   winu   setsidu   setpgrpu	   close_fdsu
   preexec_fnTF(   u   nameu   argsu   sysu   platformu
   subprocessu   Popenu   getattru   osu   Noneu   Trueu   pollu   OSErroru   False(   u   selfu   urlu   newu	   autoraiseu   cmdlineu   pu   setsid(    (   u   urlu/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open½   s    u   BackgroundBrowser.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   BackgroundBrowser¹   s   u   BackgroundBrowserc             B   sh   |  Ee  Z d  Z d Z d	 Z d
 Z d Z	 d d g Z
 d	 Z d	 Z d	 Z d d „  Z d d d d „ Z d	 S(   u   UnixBrowseru=   Parent class for all Unix browsers with remote functionality.u   %actionu   %sc       
      C   s&  g  } | rC |  j  rC t | ƒ } |  j  | } | rC | g } qC n  |  j g | | } | sf |  j rr t j } n d  } t j | d d d | d |  j	 rŸ | p¢ d  d | d d ƒ} | rñ y | j
 d ƒ }	 |	 SWq"t j k
 rí d SYq"Xn1 |  j r| j ƒ  d  k rd Sd Sn | j
 ƒ  Sd  S(	   Nu	   close_fdsu   stdinu   stdoutu   stderru   start_new_sessioni   TF(   u
   raise_optsu   intu   nameu
   backgroundu
   subprocessu   DEVNULLu   Noneu   Popenu   Trueu   redirect_stdoutu   waitu   TimeoutExpiredu   pollu   False(
   u   selfu   argsu   remoteu	   autoraiseu	   raise_optu   optu   cmdlineu   inoutu   pu   rc(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _invokeÞ   s0     		u   UnixBrowser._invokei    c                sû   | d k r |  j  ‰  n_ | d k r0 |  j ‰  nG | d k rc |  j d  k rW |  j ‰  qw |  j ‰  n t d d | ƒ ‚ ‡  ‡ f d d †  |  j Dƒ } d d „  | Dƒ } |  j | d
 | ƒ } | só ‡ f d	 d †  |  j Dƒ } |  j | d d ƒ Sd
 Sd  S(   Ni    i   i   u   Bad 'new' parameter to open(); u   expected 0, 1, or 2, got %sc                s.   g  |  ]$ } | j  d  ˆ ƒ j  d ˆ  ƒ ‘ q S(   u   %su   %action(   u   replace(   u   .0u   arg(   u   actionu   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>  s   	u$   UnixBrowser.open.<locals>.<listcomp>c             S   s   g  |  ] } | r | ‘ q S(    (    (   u   .0u   arg(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>  s   	 c                s"   g  |  ] } | j  d  ˆ  ƒ ‘ q S(   u   %s(   u   replace(   u   .0u   arg(   u   url(    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu
   <listcomp>  s   	 TF(
   u   remote_actionu   remote_action_newwinu   remote_action_newtabu   Noneu   Erroru   remote_argsu   _invokeu   Trueu   argsu   False(   u   selfu   urlu   newu	   autoraiseu   argsu   success(    (   u   actionu   urlu/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open  s$    u   UnixBrowser.openNFT(   u   __name__u
   __module__u   __qualname__u   __doc__u   Noneu
   raise_optsu   Falseu
   backgroundu   Trueu   redirect_stdoutu   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   _invokeu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   UnixBrowserÍ   s   #u   UnixBrowserc             B   sJ   |  Ee  Z d  Z d Z d d g Z d d g Z d Z d Z d Z d
 Z
 d	 S(   u   Mozillau-   Launcher class for Mozilla/Netscape browsers.u   -noraiseu   -raiseu   -remoteu   openURL(%s%action)u    u   ,new-windowu   ,new-tabNT(   u   __name__u
   __module__u   __qualname__u   __doc__u
   raise_optsu   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Mozilla  s   u   Mozillac             B   sD   |  Ee  Z d  Z d Z d d g Z d d g Z d Z d Z d	 Z	 d S(
   u   Galeonu,   Launcher class for Galeon/Epiphany browsers.u   -noraiseu    u   %actionu   %su   -nu   -wNT(
   u   __name__u
   __module__u   __qualname__u   __doc__u
   raise_optsu   remote_argsu   remote_actionu   remote_action_newwinu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Galeon(  s   u   Galeonc             B   s>   |  Ee  Z d  Z d Z d d g Z d Z d Z d Z d Z	 d S(   u   Chromeu)   Launcher class for Google Chrome browser.u   %actionu   %su    u   --new-windowNT(
   u   __name__u
   __module__u   __qualname__u   __doc__u   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Chrome2  s   u   Chromec             B   sJ   |  Ee  Z d  Z d Z d d g Z d d g Z d Z d Z d Z d	 Z
 d S(
   u   Operau!   Launcher class for Opera browser.u   -noraiseu    u   -remoteu   openURL(%s%action)u   ,new-windowu	   ,new-pageNT(   u   __name__u
   __module__u   __qualname__u   __doc__u
   raise_optsu   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Trueu
   background(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Opera>  s   u   Operac             B   sD   |  Ee  Z d  Z d Z d d g Z d Z d Z d Z d Z	 d Z
 d S(	   u   Elinksu#   Launcher class for Elinks browsers.u   -remoteu   openURL(%s%action)u    u   ,new-windowu   ,new-tabNF(   u   __name__u
   __module__u   __qualname__u   __doc__u   remote_argsu   remote_actionu   remote_action_newwinu   remote_action_newtabu   Falseu
   backgroundu   redirect_stdout(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   ElinksI  s   u   Elinksc             B   s,   |  Ee  Z d  Z d Z d d d d „ Z d S(   u	   Konqueroru±   Controller for the KDE File Manager (kfm, or Konqueror).

    See the output of ``kfmclient --commands``
    for more information on the Konqueror remote-control interface.
    i    c          "   C   st  | d k r d } n d } t  j } t t d d  ƒ } | sQ t t d d  ƒ } n  y4 t  j d | | g d d d | d	 | d
 | ƒ} Wn t k
 r™ Yn X| j ƒ  d Sy: t  j d d | g d d d | d	 | d
 | d | ƒ} Wn t k
 rö Yn X| j	 ƒ  d  k rd Sy: t  j d d | g d d d | d	 | d
 | d | ƒ} Wn t k
 r_d SYn X| j	 ƒ  d  k Sd  S(   Ni   u   newTabu   openURLu   setsidu   setpgrpu	   kfmclientu	   close_fdsu   stdinu   stdoutu   stderru	   konqueroru   --silentu
   preexec_fnu   kfmu   -dTF(   u
   subprocessu   DEVNULLu   getattru   osu   Noneu   Popenu   Trueu   OSErroru   waitu   pollu   False(   u   selfu   urlu   newu	   autoraiseu   actionu   devnullu   setsidu   p(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open^  s@    		
	u   Konqueror.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu	   KonquerorW  s   u	   Konquerorc             B   s>   |  Ee  Z d  Z d d „  Z d d „  Z d d	 d d „ Z d S(
   u   Grailc             C   s  d d  l  } d d  l } d d  l } d d  l } t j j | j ƒ  d ƒ } | j t j	 ƒ  ƒ d } t j j | | d ƒ } | j  | ƒ } | s– d  S| j | j | j ƒ }	 xa | D]Y }
 y |	 j |
 ƒ Wn; | j k
 r	y t j |
 ƒ Wn t k
 rYn XYqµ X|	 Sqµ Wd  S(   Ni    u   .grail-unixu   -*(   u   globu   pwdu   socketu   tempfileu   osu   pathu   joinu
   gettempdiru   getpwuidu   getuidu   Noneu   AF_UNIXu   SOCK_STREAMu   connectu   erroru   unlinku   IOError(   u   selfu   globu   pwdu   socketu   tempfileu   tempdiru   useru   filenameu   maybesu   su   fn(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _find_grail_rc”  s*    	
u   Grail._find_grail_rcc             C   s1   |  j  ƒ  } | s d S| j | ƒ | j ƒ  d S(   Ni    i   (   u   _find_grail_rcu   sendu   close(   u   selfu   actionu   s(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   _remote®  s    
u   Grail._remotei    c             C   s3   | r |  j  d | ƒ } n |  j  d | ƒ } | S(   Nu   LOADNEW u   LOAD (   u   _remote(   u   selfu   urlu   newu	   autoraiseu   ok(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open¶  s    u
   Grail.openNT(   u   __name__u
   __module__u   __qualname__u   _find_grail_rcu   _remoteu   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   Grail  s   u   Grailc              C   sd  t  d ƒ r% t d d  t d ƒ ƒ n  d t j k rY t  d ƒ rY t d d  t d ƒ ƒ n  d t j k r t  d ƒ r t d d  t d ƒ ƒ n  d t j k rÁ t  d ƒ rÁ t d t t d ƒ ƒ n  t  d ƒ ræ t d d  t d ƒ ƒ n  x3 d D]+ }  t  |  ƒ rí t |  d  t |  ƒ ƒ qí qí Wt  d ƒ rAt d t t d ƒ ƒ n% t  d ƒ rft d t t d ƒ ƒ n  x3 d D]+ }  t  |  ƒ rmt |  d  t |  ƒ ƒ qmqmWt  d ƒ rÁt d d  t d ƒ ƒ n  x3 d D]+ }  t  |  ƒ rÈt |  d  t	 |  ƒ ƒ qÈqÈWt  d ƒ rt d d  t
 d ƒ ƒ n  t  d ƒ rAt d d  t d ƒ ƒ n  t  d ƒ r`t d t d  ƒ n  d  S(    Nu   xdg-openu   GNOME_DESKTOP_SESSION_IDu	   gvfs-openu
   gnome-openu   KDE_FULL_SESSIONu	   kfmclientu   x-www-browseru   mozilla-firefoxu   firefoxu   mozilla-firebirdu   firebirdu	   iceweaselu   iceapeu	   seamonkeyu   mozillau   netscapeu   kfmu	   konqueroru   galeonu   epiphanyu	   skipstoneu   google-chromeu   chromeu   chromiumu   chromium-browseru   operau   mosaicu   grail(	   u   mozilla-firefoxu   firefoxu   mozilla-firebirdu   firebirdu	   iceweaselu   iceapeu	   seamonkeyu   mozillau   netscape(   u   galeonu   epiphany(   u   google-chromeu   chromeu   chromiumu   chromium-browser(   u
   _iscommandu   registeru   Noneu   BackgroundBrowseru   osu   environu	   Konqueroru   Mozillau   Galeonu   Chromeu   Operau   Grail(   u   browser(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   register_X_browsersÅ  sD      
u   register_X_browsersu   DISPLAYu   TERMu   www-browseru   linksu   elinksu   lynxu   w3mc             B   s&   |  Ee  Z d  Z d d d d „ Z d S(   u   WindowsDefaulti    c             C   s2   y t  j | ƒ Wn t k
 r) d SYn Xd Sd  S(   NFT(   u   osu	   startfileu   WindowsErroru   Falseu   True(   u   selfu   urlu   newu	   autoraise(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   open  s
    	u   WindowsDefault.openNT(   u   __name__u
   __module__u   __qualname__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   WindowsDefault  s   u   WindowsDefaultu   windows-defaultu   PROGRAMFILESu   C:\Program Filesu   Internet Explorer\IEXPLORE.EXEu   firefoxu   firebirdu	   seamonkeyu   mozillau   netscapeu   operau   darwinc             B   s8   |  Ee  Z d  Z d Z d d „  Z d d d d „ Z d S(	   u   MacOSXu{  Launcher class for Aqua browsers on Mac OS X

        Optionally specify a browser name on instantiation.  Note that this
        will not work for Aqua browsers if the user has moved the application
        package after installation.

        If no browser is specified, the default browser, as specified in the
        Internet System Preferences panel, will be used.
        c             C   s   | |  _  d  S(   N(   u   name(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__D  s    u   MacOSX.__init__i    c       	      C   s÷   d | k s t  ‚ d | k r+ d | } n  t t | ƒ ƒ } |  j d k re d | j d d ƒ } nR |  j d k r} d	 } n d
 | d } d | j d d ƒ } d |  j | | f } t j d d ƒ } | d  k rÙ d S| j	 | ƒ | j
 ƒ  } | S(   Nu   'u   :u   file:u   defaultu   open location "%s"u   "u   %22u   OmniWebu    u   toWindow %di   u   OpenURL "%s"u‰   tell application "%s"
                                activate
                                %s %s
                            end tellu	   osascriptu   wF(   u   AssertionErroru   intu   boolu   nameu   replaceu   osu   popenu   Noneu   Falseu   writeu   close(	   u   selfu   urlu   newu	   autoraiseu   scriptu   toWindowu   cmdu   osapipeu   rc(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   openG  s"    	u   MacOSX.openNT(   u   __name__u
   __module__u   __qualname__u   __doc__u   __init__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   MacOSX:  s   	u   MacOSXc             B   s2   |  Ee  Z d  Z d d „  Z d d d d „ Z d S(   u   MacOSXOSAScriptc             C   s   | |  _  d  S(   N(   u   _name(   u   selfu   name(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   __init__i  s    u   MacOSXOSAScript.__init__i    c             C   s‡   |  j  d k r( d | j d d ƒ } n d |  j  | j d d ƒ f } t j d d ƒ } | d  k ri d S| j | ƒ | j ƒ  } | S(	   Nu   defaultu   open location "%s"u   "u   %22už   
                   tell application "%s"
                       activate
                       open location "%s"
                   end
                   u	   osascriptu   wF(   u   _nameu   replaceu   osu   popenu   Noneu   Falseu   writeu   close(   u   selfu   urlu   newu	   autoraiseu   scriptu   osapipeu   rc(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   openl  s    u   MacOSXOSAScript.openNT(   u   __name__u
   __module__u   __qualname__u   __init__u   Trueu   open(   u
   __locals__(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   MacOSXOSAScripth  s   u   MacOSXOSAScriptu   safariu   defaultu   os2u   os2netscapeu   startu   %su   BROWSERu    c        	      C   sE  d d  l  }  d t j d } y) |  j  t j d d  … d ƒ \ } } Wn[ |  j k
 r£ } z8 t | d t j ƒt | d t j ƒt j d ƒ WYd  d  } ~ Xn Xd } x> | D]6 \ } } | d k rÒ d } q± | d k r± d } q± q± Wt | ƒ d k r t | d t j ƒt j d ƒ n  | d } t | | ƒ t d	 ƒ d  S(
   Ni    uD   Usage: %s [-n | -t] url
    -n: open new window
    -t: open new tabi   u   ntdu   fileu   -nu   -ti   u   (	   u   getoptu   sysu   argvu   erroru   printu   stderru   exitu   lenu   open(	   u   getoptu   usageu   optsu   argsu   msgu   new_winu   ou   au   url(    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   main¦  s(    )  	 
u   mainu   __main__Tiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿiÿÿÿÿ(7   u   __doc__u   iou   osu   shlexu   sysu   statu
   subprocessu   timeu   __all__u	   Exceptionu   Erroru	   _browsersu	   _tryorderu   Noneu   registeru   getu   Trueu   openu   open_newu   open_new_tabu   _synthesizeu   platformu   _isexecutableu
   _iscommandu   objectu   BaseBrowseru   GenericBrowseru   BackgroundBrowseru   UnixBrowseru   Mozillau   Netscapeu   Galeonu   Chromeu   Chromiumu   Operau   Elinksu	   Konqueroru   Grailu   register_X_browsersu   environu   WindowsDefaultu   pathu   joinu   iexploreu   browseru   MacOSXu   MacOSXOSAScriptu   splitu   pathsepu   _userchoicesu   reverseu   cmdlineu   cmdu   mainu   __name__(    (    (    u/   /opt/alt/python33/lib64/python3.3/webbrowser.pyu   <module>   s¨    	N

	95>
	 .%	
#