+
    {™Êcx=  ã                   óò   € ^ RI HtHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	t	^ RI
t
^ RIt^ RIHt ]
P                  R8¼  d   RtMRt]! ]P"                  ! RRR	7      ]4      tR
 tR tRt ! R R]4      tR# )é    )Úprint_functionÚabsolute_importN)ÚSqliteDatabaseÚ3ÚgettextÚugettextzcommand-not-foundT)Úfallbackc           	     ó®  € Rp\        \        V 4      ^,           4       Uu. uF  q RV WR 3NK  	  ppV UUu. uF  w  rEV'       g   K  WER,          ,           NK   	  pppV UUu. uFB  w  rE\        V4      ^8”  g   K  WE^,          ,           V^ ,          ,           VR,          ,           NKD  	  pppV UUUu. uF-  w  rEV F"  q…'       g   K  WH,           VR,          ,           NK$  	  K/  	  p	pppV UUUu. uF  w  rEV F  q„V,           V,           NK  	  K  	  p
ppp\        Wg,           V	,           V
,           4      # u upi u uppi u uppi u upppi u upppi )zk
return a set with spelling1 distance alternative spellings

based on http://norvig.com/spell-correct.html
z&abcdefghijklmnopqrstuvwxyz-_0123456789N:é   NN:é   NN)ÚrangeÚlenÚset)ÚwordÚalphabetÚiÚsÚaÚbÚdeletesÚ
transposesÚcÚreplacesÚinsertss   &          ÚA/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.pyÚsimilar_wordsr      s  € ð 8€HÜ',¬S°«Y¸­]Ô';Ó<Ñ'; !ˆr�ˆ(�D˜�HÓ	Ñ';€AÐ<Ù%&Ô,¡Q™T˜Q¬!Œyˆq�R•5�yˆy¡Q€GÑ,Ù67ÔF±a©d¨a¼3¸q»6ÀA¹:Ô)�!˜•d•(˜Q˜q�T•/ A b¥E×)Ð)±a€JÑFÙ*+ÕC©!¡$ !³X°Ã”�•˜˜"�—�±X‘©!€HÒCÙ)*Õ=©¡ ³H¨q�1�u�q�yˆy±H‰y©€GÒ=ÜˆwÕ# hÕ.°Õ8Ó9Ð9ùò 	=ùÛ,ùÛFùÜCùÜ=s.    D8¸D=Á	D=Á$EÁ=/EÂ5E	Ã
E	Ã2#Ec                  óâ   €  \         P                  ! 4       p \        P                  ! R 4      ^,          V 9   ;'       g!    \        P                  ! R4      ^,          V 9   #   \         d     R# i ; i)ÚsudoÚadminF)ÚposixÚ	getgroupsÚgrpÚgetgrnamÚKeyError)Úgroupss    r   Úuser_can_sudor&   +   s`   € ðÜ—’Ó"ˆÜ—’˜VÓ$ QÕ'¨6Ñ1÷ 3ð 3Ü—’˜WÓ% aÕ(¨FÑ2ð	4øäô Úðús   ‚;A ¾ A ÁA.Á-A.z&/var/lib/command-not-found/commands.dbc                   ó¸   a € ] tR t^8t o RtRtRtRt]P                  t
RR ltRR ltR tR tR tR	 tR
 tRR ltR tR tR tR tR tR tR tRR ltRtV tR# )ÚCommandNotFoundz
programs.dé   z/usr/bin/snapc                ór  € V P                  4       V n        \        P                  P	                  \
        4      '       dE   \        P                  ! \
        \        P                  4      '       d   \        \
        4      V n	        M\        R 4      h\        4       V n        \        P                  ! 4       V n        R# )zCannot find databaseN)Ú_getSourcesListÚsources_listÚosÚpathÚexistsÚdbpathÚaccessÚR_OKr   ÚdbÚFileNotFoundErrorr&   r    ÚgeteuidÚeuid)ÚselfÚdata_dirs   &&r   Ú__init__ÚCommandNotFound.__init__K   si   € Ø ×0Ñ0Ó2ˆÔä�7‰7�>‰>œ&×!Ò!¤b§i¢i´¼¿¹×&@Ò&@Ü$¤VÓ,ˆD�Gä#Ð$:Ó;Ð;Ü*›_ˆÔÜ—M’M“OˆŽ	ó    c                óÞ   € . pV\        V4      u;8:  d   V P                  8:  g    V#  V# \        V4       F3  pV P                  V4      pV F  w  rgpVP	                  WFW‡34       K  	  K5  	  V# )ztry to correct the spelling )r   Úmax_lenr   Úget_packagesÚappend)	r7   r   Úmin_lenÚpossible_alternativesÚwÚpackagesÚpackageÚverÚcomps	   &&&      r   Úspelling_suggestionsÚ$CommandNotFound.spelling_suggestionsU   sw   € à "ÐØœ3˜t›9Ö4¨¯©Õ4Ø(Ð(ð 5Ø(Ð(Ü˜tÖ$ˆAØ×(Ñ(¨Ó+ˆHÛ(0Ñ$�˜tØ%×,Ñ,¨a¸$Ð-DÖEó )1ñ %ð %Ð$r;   c                ó8   € V P                   P                  V4      # ©N)r3   Úlookup©r7   Úcommands   &&r   r>   ÚCommandNotFound.get_packages`   s   € Ø�w‰w�~‰~˜gÓ&Ð&r;   c           	     óú  € . p. p\         P                  P                  V P                  4      '       g,   \        P
                  ! R V P                  ,          4       . . 3#  \        \         P                  4      ;_uu_ 4       p\        P                  ! V P                  RRRV.VRR7      pRRR4       \        P
                  ! RX,          4        \        P                  ! T4      pT Fu  pTR
,          T8X  d4   TP                  TR,          TR
,          TP                  R4      34       KD  TP                  TR
,          TR,          TP                  R4      34       Kw  	  Y#3#   + '       g   i     LÂ; i  \        P                   d,   p\        P
                  ! RT,          4       . . 3u Rp?# Rp?ii ; i  \        P                   d,   p\        P
                  ! R	T,          4       . . 3u Rp?# Rp?ii ; i)z%s not existszadvise-snapz--format=jsonz	--commandT)ÚstderrÚuniversal_newlinesNz.calling snap advice-snap returned an error: %szgot %s from snap advise-snapzcannot decoding json: %sÚCommandÚSnapÚVersion)r-   r.   r/   Úsnap_cmdÚloggingÚdebugÚopenÚdevnullÚ
subprocessÚcheck_outputÚCalledProcessErrorÚjsonÚloadsÚJSONDecodeErrorr?   Úget)	r7   rM   Úexact_resultÚmispell_resultrY   ÚoutputÚeÚsnapsÚsnaps	   &&       r   Ú	get_snapsÚCommandNotFound.get_snapsc   sŠ  € ØˆØˆÜ�w‰w�~‰~˜dŸm™m×,Ò,Ü�MŠM˜/¨D¯M©MÕ9Ô:Ø�r�6ˆMð		Ü”b—j‘j×!Ô! WÜ#×0Ò0Ø—]‘] M°?Ø  'ð+à"Ø'+ô	-�÷ "ô 	�ŠÐ4°vÕ=Ô>ð	Ü—J’J˜vÓ&ˆEó ˆDØ�I� 'Ô)Ø×#Ñ# T¨&¥\°4¸	µ?ÀDÇHÁHÈYÓDWÐ$XÖYà×%Ñ% t¨I¥¸¸V½ÀdÇhÁhÈyÓFYÐ&ZÖ[ñ	 ð
 Ð+Ð+÷) "×!ûô ×,Ñ,ô 	Ü�MŠMÐJÈQÕNÔOØ�r�6�Mûð	ûô ×#Ñ#ô 	Ü�MŠMÐ4°qÕ8Ô9Ø�r�6�Mûð	úsZ   Á !E7 Â)E$Â*E7 ÃF: Å$E4	Å/E7 Å4E7 Å7F7Æ F2Æ,F7Æ2F7Æ:G:Ç G5Ç/G:Ç5G:c                ól  €  \        \        P                  P                  \        P                  ! R R4      R34      4      ;_uu_ 4       pV Uu. uF)  q"P                  4       R8w  g   K  VP                  4       NK+  	  upuuRRR4       # u upi   + '       g   i     R# ; i  \         d    . u # i ; i)ÚHOMEz/rootz.command-not-found.blacklistÚ N)rX   r-   ÚsepÚjoinÚgetenvÚstripÚIOError)r7   Ú	blacklistÚlines   &  r   ÚgetBlacklistÚCommandNotFound.getBlacklist€   s„   € ð	Ü”b—f‘f—k‘k¤2§9¢9¨V°WÓ#=Ð?]Ð"^Ó_×`Ô`ÐdmÙ1:ÓQ±¨¿j¹j»lÈbÑ>Pœ˜Ÿ
™
ž±ÑQ÷ aÒ`ùÚQ÷ a×`Ð`ûäô 	ØŠIð	úsH   ‚AB# Á	BÁB
Á)B
Á=BÁ?
B# Â
BÂB 	ÂB# Â B# Â#B3Â2B3c                óx  €  ^ RI p^ RIHp VP                  4        \        . 4      p T! RRR7      pT FO  pTP                  '       d   K  TP                  '       d   K+  TP                   F  pTP                  T4       K  	  KQ  	  T#   \        \
        3 d    . u # i ; i  \         d    T! RR7      p L†i ; i)r   N)ÚSourcesListFT)ÚwithMatcherÚdeb822)rw   )Úapt_pkgÚaptsources.sourceslistrv   ÚinitÚSystemErrorÚImportErrorr   Ú	TypeErrorÚdisabledÚinvalidÚcompsÚadd)r7   ry   rv   r,   ÚsourcesÚsourceÚ	components   &      r   r+   ÚCommandNotFound._getSourcesList‡   s¨   € ð	ÛÝ:Ø�L‰LŒNô ˜2“wˆð	5Ù!¨e¸DÔAˆGó ˆFØ—?—?’?¨6¯>¯>ª>Ø!'§¤�IØ ×$Ñ$ YÖ/ó ".ñ ð Ðøô œ[Ð)ô 	ØŠIð	ûô ô 	5Ù!¨eÔ4ŠGð	5ús"   ‚B	 ¨
B" Â	BÂBÂ"B9Â8B9c                ó„  € R \         P                  9   g   R# V'       Ed    \        R4      p\        P                  R8¼  d   \        V4      pR pMgX! V4      p\        P                  P                  '       d@   \        V\        4      '       d*   VP                  \        P                  P                  4      pVP                  4       \        R4      8X  dj   V P                  ^ 8X  d   RpMRpV: RV: 2p\        R	V,          \        P                  R
7       \        P                   ! VP#                  4       RR7       R# R# R# )Ú COMMAND_NOT_FOUND_INSTALL_PROMPTNz Do you want to install it? (N/y)r   c                 ó   € V # rJ   © )Úxs   &r   Ú<lambda>Ú0CommandNotFound.install_prompt.<locals>.<lambda>£   s   € ¡ar;   Úyrk   úsudo zapt install z%s©ÚfileF)Úshell)r-   ÚenvironÚ_ÚsysÚversionÚinputÚstdinÚencodingÚ
isinstanceÚstrÚdecodeÚlowerr6   ÚprintÚstdoutrZ   ÚcallÚsplit)r7   Úpackage_nameÚpromptÚanswerÚ	raw_inputÚcommand_prefixÚinstall_commands   &&     r   Úinstall_promptÚCommandNotFound.install_promptœ   sÞ   € Ø1´R·Z±ZÔ?Ùßˆ<ÜÐ9Ó:ˆFÜ�{‰{˜cÔ!Ü˜v›�Ù'‘	á" 6Ó*�Ü—9‘9×%×%Ð%¬*°V¼S×*AÒ*Aà#Ÿ]™]¬3¯9©9×+=Ñ+=Ó>�FØ�|‰|‹~¤ 3£Ô'Ø—9‘9 ”>Ø%'‘Nà%,�NÛ8FÊÐ"U�Ü�d˜_Õ,´3·:±:Õ>Ü—’ × 5Ñ 5Ó 7¸u×Eñ (ñ r;   c                ó  € \        V4      \        V4      ,           V8”  dO   \        \        R4      V\        V4      3,          V P                  R7       V P                  P	                  4        R# \        V4      \        V4      ,           ^ 8”  dº   \        \        R4      V,          V P                  R7       V FC  w  rVpV'       d   RV,          pMRp\        \        R4      WVV3,          V P                  R7       KE  	  V FC  w  rXr—V'       d   RV,          pMRp\        \        R4      WXV3,          V P                  R7       KE  	  \        V4      ^ 8”  d"   \        \        R	4      V P                  R7       Mq\        V4      ^ 8”  db   V P
                  '       d)   \        \        R
4      R,          V P                  R7       M'\        \        R
4      R,          V P                  R7       V P                  P	                  4        R# )z2print spelling suggestions for packages and snaps z6Command '%s' not found, but there are %s similar ones.r�   Nú%Command '%s' not found, did you mean:z (%s)rk   z  command '%s' from snap %s%sú  command '%s' from deb %s%sú3See 'snap info <snapname>' for additional versions.zTry: %s <deb name>zsudo apt installzapt install)r   rž   r”   Ú	output_fdÚflushr&   )
r7   r   Úmispell_packagesÚmispell_snapsÚmax_altrM   rf   rE   rD   rF   s
   &&&&&     r   Úprint_spelling_suggestionsÚ*CommandNotFound.print_spelling_suggestions²   s›  € äÐÓ ¤ ]Ó!3Õ3°gÔ=Ü”!ÐLÓMÐQUÔWZÐ[kÓWlÐPmÕmÐtx÷  uCñ  uCõ  DØ�N‰N× Ñ Ô"ÙÜÐ!Ó"¤3 }Ó#5Õ5¸Ô9Ü”!Ð;Ó<¸tÕCÈ$Ï.É.ÕYÛ(5Ñ$� ßØ! C�-‘Cà�CÜ”aÐ7Ó8¸GÈ3Ð;OÕOÐVZ×VdÑVd×eñ )6ó 2BÑ-� 4ßØ! C�-‘Cà�CÜ”aÐ6Ó7¸7ÈSÐ:QÕQÐX\×XfÑXf×gñ 2Bô ˆ}Ó Ô!Ü”!ÐIÓJÐQU×Q_ÑQ_Ö`ÜÐ!Ó" QÔ&Ø×!×!Ð!Ü”aÐ,Ó-Ð0BÕBÈÏÉÖXä”aÐ,Ó-°Õ=ÀDÇNÁNÕSØ�‰×ÑÖr;   c                óX   € \        \        R 4      RV/,          V P                  R7       R# )z;Command '%(command)s' not found, but can be installed with:rM   r�   N)rž   r”   r®   rL   s   &&r   Ú_print_exact_headerÚ#CommandNotFound._print_exact_headerÏ   s)   € ÜŒaÐMÓNØ�wðR õ  Ø&*§n¡n÷	6r;   c                ó¾  € V P                  V4       V^ ,          pV P                  ^ 8X  d'   \        RV^ ,          ,          V P                  R7       MqV P                  '       d'   \        RV^ ,          ,          V P                  R7       M9\        RV^ ,          ,          V P                  R7       \        \        R4      4       V P                  P                  4        R# )r   zsnap install %sr�   zsudo snap install %súPlease ask your administrator.N)r¶   r6   rž   r®   r&   r”   r¯   )r7   rM   rC   re   rf   s   &&&& r   Úadvice_single_snap_packageÚ*CommandNotFound.advice_single_snap_packageÓ   s–   € Ø× Ñ  Ô)Ø�Q�xˆØ�9‰9˜Œ>ÜÐ# d¨1¥gÕ-°D·N±NÖCØ××ÐÜÐ(¨4°­7Õ2¸¿¹ÖHäÐ# d¨1¥gÕ-°D·N±NÕCÜ”!Ð4Ó5Ô6Ø�‰×ÑÖr;   c                óú  € V P                  V4       V P                  ^ 8X  dM   \        RV^ ,          ^ ,          ,          V P                  R7       V P	                  V^ ,          ^ ,          4       MòV P
                  '       dM   \        RV^ ,          ^ ,          ,          V P                  R7       V P	                  V^ ,          ^ ,          4       M”\        RV^ ,          ^ ,          ,          V P                  R7       \        \        R4      4       V^ ,          ^,          V P                  9   g6   \        \        R4      V^ ,          ^,          ,          V P                  R7       V P                  P                  4        R# )r   zapt install %sr�   zsudo apt install %sr¹   z1You will have to enable the component called '%s'N)	r¶   r6   rž   r®   r¨   r&   r”   r,   r¯   )r7   rM   rC   re   s   &&&&r   Úadvice_single_deb_packageÚ)CommandNotFound.advice_single_deb_packageß   s  € Ø× Ñ  Ô)Ø�9‰9˜Œ>ÜÐ" X¨a¥[°¥^Õ3¸$¿.¹.ÕIØ×Ñ ¨¥¨A¥Õ/Ø××ÐÜÐ'¨(°1­+°a­.Õ8¸t¿~¹~ÕNØ×Ñ ¨¥¨A¥Õ/äÐ" X¨a¥[°¥^Õ3¸$¿.¹.ÕIÜ”!Ð4Ó5Ô6Ø˜A•;˜q•> T×%6Ñ%6Ô6Ü”aÐKÓLÈxÐXYÍ{Ð[\Í~Õ]Ðdh×drÑdrÕsØ�‰×ÑÖr;   c                óP   € V P                   ^ 8w  d   V P                  '       d   R# R# )r   r�   rk   )r6   r&   )r7   s   &r   r   ÚCommandNotFound.sudoî   s   € Ø�9‰9˜Œ>˜d×0×0Ð0ÙÙr;   c           	     óp  € V P                  V4       \        W2,            Uu. uF  p\        V^ ,          4      NK  	  up4      p\        V4       EF  w  rgRpV^,          '       d9   V^ 8X  d"   \        V4      ^8”  d   RV^,          ,          pMRV^,          ,          pV^,          V P                  9   d9   \        RV P                  4       WW^ ,          V3,          V P                  R7       KŸ  \        RV P                  4       WW^ ,          V3,          R,           \        R4      V^,          ,          ,           R,           V P                  R7       EK  	  V P                  ^ 8w  d3   V P                  '       g!   \        \        R	4      V P                  R7       V P                  P                  4        R
# u upi )r   rk   ú  # version %s, orú  # version %sz%sapt install %-*s%sr�   z (z-You will have to enable component called '%s'Ú)z.Ask your administrator to install one of them.N)r¶   Úmaxr   Ú	enumerater,   rž   r   r®   r”   r6   r&   r¯   )	r7   rM   rC   re   r   Úpadr   rD   rE   s	   &&&&     r   Úadvice_multi_deb_packageÚ(CommandNotFound.advice_multi_deb_packageó   s~  € Ø× Ñ  Ô)Ü e¦nÓ5¡n ”3�q˜•t–9¡nÑ5Ó6ˆÜ# H×-‰JˆAØˆCØ�q�zŒzØ˜”6œc '›l¨QÔ.Ø.°'¸!µ*Õ=‘Cà*¨g°a­jÕ9�CØ�q�z˜T×.Ñ.Ô.ÜÐ,°·	±	³¸SÈ!Å*ÈcÐ/RÕRÐY]×YgÑYg×häÐ,°·	±	³¸SÈ!Å*ÈcÐ/RÕRÐUYÕYÔ\]ð  _Nó  ]Oð  RYð  Z[õ  R\õ  ]\õ  \ð  _bõ  bð  im÷  iwñ  iw÷  xð  xñ .ð �9‰9˜Œ> $×"4×"4Ð"4Ü”!ÐDÓEÈDÏNÉNÕ[Ø�‰×ÑÖùò 6s   ¡F3c           	     ó.  € V P                  V4       \        W2,            Uu. uF  p\        V^ ,          4      NK  	  up4      p\        V4       F„  w  rgRpV^,          '       d9   V^ 8X  d"   \        V4      ^ 8”  d   RV^,          ,          pMRV^,          ,          p\	        RV P                  4       WW^ ,          V3,          V P                  R7       K†  	  \	        \        R4      V P                  R7       V P                  P                  4        R# u upi )r   rk   rÂ   rÃ   ú%ssnap install %-*s%sr�   r­   N©	r¶   rÅ   r   rÆ   rž   r   r®   r”   r¯   )	r7   rM   rC   re   r   rÇ   r   rf   rE   s	   &&&&     r   Úadvice_multi_snap_packagesÚ*CommandNotFound.advice_multi_snap_packages  sÒ   € Ø× Ñ  Ô)Ü e¦nÓ5¡n ”3�q˜•t–9¡nÑ5Ó6ˆÜ  Ö'‰GˆAØˆCØ�A�wŒwØ˜”6œc %›j¨1œnØ.°°aµÕ8‘Cà*¨T°!­WÕ4�CÜÐ)¨T¯Y©Y«[¸#ÀA½wÈÐ,LÕLÐSW×SaÑSa×bñ (ô 	ŒaÐEÓFÈTÏ^É^Õ\Ø�‰×ÑÖùò 6s   ¡Dc           	     óZ  € V P                  V4       \        W2,            Uu. uF  p\        V^ ,          4      NK  	  up4      p\        V4       Ft  w  rgRpV^,          '       d)   V^ 8X  d   RV^,          ,          pMRV^,          ,          p\	        RV P                  4       WW^ ,          V3,          V P                  R7       Kv  	  V FZ  p	RpV	^,          '       d   RV	^,          ,          p\	        RV P                  4       WY^ ,          V3,          V P                  R7       K\  	  \        V4      ^8X  d7   \	        \        R4      V^ ,          ^ ,          ,          V P                  R7       M \	        \        R4      V P                  R7       V P                  P                  4        R	# u upi )
r   rk   rÂ   rÃ   rË   r�   z%sapt  install %-*s%sz+See 'snap info %s' for additional versions.r­   NrÌ   )
r7   rM   rC   re   r   rÇ   r   rf   rE   rD   s
   &&&&      r   Úadvice_multi_mixed_packagesÚ+CommandNotFound.advice_multi_mixed_packages  sJ  € Ø× Ñ  Ô)Ü e¦nÓ5¡n ”3�q˜•t–9¡nÑ5Ó6ˆÜ  Ö'‰GˆAØˆCØ�A�wŒwØ˜”6Ø.°°aµÕ8‘Cà*¨T°!­WÕ4�CÜÐ)¨T¯Y©Y«[¸#ÀA½wÈÐ,LÕLÐSW×SaÑSa×bñ (ó  ˆGØˆCØ�q�zŒzØ&¨°­Õ3�ÜÐ)¨T¯Y©Y«[¸#Àq½zÈ3Ð,OÕOÐVZ×VdÑVd×eñ	  ô
 ˆu‹:˜Œ?Ü”!ÐAÓBÀUÈ1ÅXÈaÅ[ÕPÐW[×WeÑWeÖfä”!ÐIÓJÐQU×Q_ÑQ_Õ`Ø�‰×ÑÖùò% 6s   ¡F(c           
     óR
  € R p\        V4      V P                  8”  d   R# VP                  R4      '       dJ   \        P                  P                  V4      '       d"   \        P                  P                  V4      .pM-. pM*V P                   Uu. uF  qS! WQ4      '       g   K  VNK  	  ppV'       Edž   V'       Eg•   \        V4      ^8X  dR   \        \        R4      RVR\        P                  P                  V^ ,          V4      /,          V P                  R7       Mm\        \        R4      RV/,          V P                  R7       V F>  p\        R	\        P                  P                  WQ4      ,          V P                  R7       K@  	  \        \        V4      \        \        P                  ! R
R4      P                  R4      4      ,
          4      p\        V4      ^ 8”  dm   \        \        R4      RP                  V4      ,          V P                  R7       RRP                  V4      9   d!   \        \        R4      V P                  R7       R# \        P                  P                  R4      '       g(   \        P                  P                  R4      '       g   R# WP!                  4       9   d   R# VR8X  dx   \        \        R4      V,          V P                  R7       \        \        R4      R,          V P                  R7       \        \        R4      R,          V P                  R7       R# V P#                  V4      pV P%                  V4      w  r‰\&        P(                  ! RV: RV: 24       \        V4      ^ 8X  dU   \        V4      ^ 8X  dE   V P+                  V4      p
\        V
4      ^ 8”  g   \        V	4      ^ 8”  d   V P-                  WV	4       Mþ\        V4      ^ 8X  d$   \        V4      ^8X  d   V P/                  WV4       MË\        V4      ^ 8”  d$   \        V4      ^ 8X  d   V P1                  WV4       M˜\        V4      ^8X  d$   \        V4      ^ 8X  d   V P3                  WV4       Me\        V4      ^8”  d$   \        V4      ^ 8X  d   V P5                  WV4       M2\        V4      ^ 8”  d#   \        V4      ^ 8”  d   V P7                  WV4       \        V4      ^ 8„  ;'       g;    \        V4      ^ 8„  ;'       g%    \        V	4      ^ 8„  ;'       g    \        X
4      ^ 8„  # u upi )z6give advice where to find the given command to stderr c                ó  € \         P                  P                  \         P                  P                  W4      4      ;'       dB    \         P                  P	                  \         P                  P                  W4      4      '       * # )z>helper that returns if a command is found in the given prefix )r-   r.   r/   rm   Úisdir)ÚprefixrM   s   &&r   Ú
_in_prefixÚ*CommandNotFound.advise.<locals>._in_prefix+  sQ   € ä—G‘G—N‘N¤2§7¡7§<¡<°Ó#@ÓA÷ Ið IÜŸG™GŸM™M¬"¯'©'¯,©,°vÓ*GÓHÔHðJr;   FÚ/z1Command '%(command)s' is available in '%(place)s'rM   Úplacer�   z:Command '%(command)s' is available in the following placesz * %sÚPATHrk   Ú:z_The command could not be located because '%s' is not included in the PATH environment variable.ÚsbinzfThis is most likely caused by the lack of administrative privileges associated with your user account.z/usr/bin/aptz/usr/bin/aptitudeÚpythonr«   r¬   Tz
got debs: z snaps: )Úpython3rÞ   rk   )rÝ   zpython-is-python3rk   )r   r=   Ú
startswithr-   r.   r/   ÚdirnameÚprefixesrž   r”   rm   r®   Úlistr   rn   r¡   rs   r>   rg   rV   rW   rG   r³   rº   rÍ   r½   rÈ   rÐ   )r7   rM   Úignore_installedrÖ   rá   rÕ   ÚmissingrC   re   r±   r°   s   &&&        r   ÚadviseÚCommandNotFound.advise)  sf  € ò	Jô
 ˆw‹<˜$Ÿ,™,Ô&Ùà×Ñ˜c×"Ò"Ü�w‰w�~‰~˜g×&Ò&ÜŸG™GŸO™O¨GÓ4Ð5‘à‘à-1¯]ª]ÓZ©] 6¸jÈ×>YŸ˜©]ˆHÐZ÷ ˆ8×,Ð,Ü�8‹} Ô!Ü”aÐKÓLÐPYÐ[bÐdkÔmo×mtÑmt×myÑmyð  {Cð  DEõ  {Fð  HOó  nPð  PQõ  Qð  X\÷  Xfñ  Xfö  gä”aÐTÓUÐYbÐdkÐXlÕlÐsw÷  tBñ  tBõ  CÛ&�FÜ˜'¤B§G¡G§L¡L°Ó$AÕAÈÏÉ×Wñ 'äœ3˜x›=¬3¬r¯yªy¸ÀÓ/D×/JÑ/JÈ3Ó/OÓ+PÕPÓQˆGÜ�7‹|˜aÔÜ”aÐyÓzð  ~A÷  ~Fñ  ~Fð  GNó  ~Oõ  Oð  VZ÷  Vdñ  Vdõ  eØ˜SŸX™X gÓ.Ô.Üœ!ð  Eó  Fð  MQ÷  M[ñ  M[õ  \Ùô —‘—‘˜~×.Ò.Ü—‘—‘Ð2×3Ò3Ùà×'Ñ'Ó)Ô)Ùð
 �hÔÜ”!Ð;Ó<¸wÕFÈTÏ^É^Õ\Ü”!Ð2Ó3Ð6PÕPÐW[×WeÑWeÕfÜ”!Ð2Ó3Ð6YÕYÐ`d×`nÑ`nÕoÙà×$Ñ$ WÓ-ˆØ#Ÿ~™~¨gÓ6ÑˆÜ�‹³(ºEÐBÔCÜˆx‹=˜AÔ¤# e£*°¤/Ø#×8Ñ8¸ÓAÐÜÐ#Ó$ qÔ(¬C°Ó,>ÀÔ,BØ×/Ñ/°È=ÔYøÜ�‹]˜aÔ¤C¨£J°!¤OØ×+Ñ+¨G¸uÕEÜ�‹Z˜!Œ^¤ H£°Ô 2Ø×+Ñ+¨G¸uÕEÜ�‹]˜aÔ¤C¨£J°!¤OØ×*Ñ*¨7¸eÕDÜ�‹]˜QÔ¤3 u£:°¤?Ø×)Ñ)¨'¸UÕCÜ�‹]˜QÔ¤3 u£:°¤>Ø×,Ñ,¨WÀÔFä�H“ Ñ!÷ Dð D¤S¨£Z°!¡^÷ Dð DÜ�MÓ" QÑ&÷Dð DÜ*-Ð.>Ó*?À!Ñ*Cð	Eùòk [s   ÂT$Â"T$)r3   r6   r,   r&   N)z	/snap/binz/binz/usr/binz/usr/local/binz/sbinz	/usr/sbinz/usr/local/sbinz
/usr/games)z/usr/share/command-not-found)é   )é   )F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úprograms_dirr=   rá   rU   r•   rP   r®   r9   rG   r>   rg   rs   r+   r¨   r³   r¶   rº   r½   r   rÈ   rÍ   rÐ   rå   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r(   r(   8   s€   ø‡ € à€LØ€Gð€Hð €Hà—
‘
€Iô$ô	%ò'ò,ò:òò*Fô,ò:6ò
òòò
ò$ò÷,FEò FEr;   r(   )Ú
__future__r   r   r   r"   r]   rV   r-   Úos.pathr    r•   rZ   ÚCommandNotFound.db.dbr   r–   Ú_gettext_methodÚgetattrÚtranslationr”   r   r&   r0   Úobjectr(   rŠ   r;   r   Ú<module>rø      s{   ð÷ó
 Û 
Û Û Û 	Û Û Û 
Û å 0à‡;�;�#ÔØ�Oà €OÙˆG×ÒÐ 3¸dÔCÀ_ÓU€ò:òð 
2€ôwE�fö wEr;   