__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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]: ~ $
�

���gS����SrSrSrSrSrSrSSKrSSKrSSKJ	r	 SSK
r
\
R"S	S
5 SSKJ
r
 SS
KJr SSKJr SSKJr "SS5r\R+5 g)�KUtilities for obtaining value-related information about accessible objects.z$Id$z
$Revision$z$Date$zGCopyright (c) 2024 Igalia, S.L.Copyright (c) 2024 GNOME Foundation Inc.�LGPL�N)�Optional�Atspiz2.0)r�)�debug)�AXObject)�AXUtilitiesc���\rSrSr%Sr0r\\\4\	S'\
R"5r\
SSj5r\
SSj5r\
S\R"S\4S	j5r\
S\R"S\4S
j5r\
S\R"S\4Sj5r\
S\R"S\4Sj5r\
S\R"S\\4S
j5r\
S\R"S\4Sj5r\
S\R"S\4Sj5rSrg)�AXValue�/r�LAST_KNOWN_VALUE�returnNc��[R"S5 Sn[R"[RUS5 [
RR5 M^)z*Clears any data we have cached for objectsT�<zAXValue: Clearing local cache.)�time�sleepr�
print_message�
LEVEL_INFOrr�clear)�msgs �//usr/lib/python3/dist-packages/orca/ax_value.py�_clear_stored_data�AXValue._clear_stored_data5sF����J�J�r�N�2�C����� 0� 0�#�t�<��$�$�*�*�,�	�c�v�[R"[RS9nSUlUR5 g)z3Starts thread to periodically clear cached details.)�targetTN)�	threading�Threadrr�daemon�start)�threads r�start_cache_clearing_thread�#AXValue.start_cache_clearing_thread?s*���!�!��)C�)C�D����
����r�objc�(�[R"U5(dg[RR	[U55nU[R
U5:gnU(a.SUSU3/n[R"[RUS5 U$)z*Returns True if the current value changed.FzAXValue: Previous value ofzwas T)
r	�supports_valuerr�get�hash�_get_current_valuer�print_tokensr)r%�	old_value�result�tokenss    r�did_value_change�AXValue.did_value_changeGsz���&�&�s�+�+���,�,�0�0��c��;�	��g�8�8��=�=���2�C�4�	�{�9K�L�F����u�/�/���>��
rc�^�[R"U5(dg[RR	U5nSUSU3/n[R"[RUS5 U$![
a5nSU3n[R"[RUS5 SnAgSnAff=f)�!Returns the current value of obj.�z*AXValue: Exception in _get_current_value: TN�AXValue: Current value of�is )
r	r'r�Value�get_current_value�	Exceptionrrrr+�r%�value�errorrr.s     rr*�AXValue._get_current_valueVs����&�&�s�+�+��	��K�K�1�1�#�6�E�.�s�c�%��M�B��
���5�+�+�V�T�:�����	�>�u�g�F�C����� 0� 0�#�t�<���	���A-�-
B,�7+B'�'B,c��[R"U5(dg[RU5nU[R[U5'U$)r2r3)r	r'rr*rr))r%r:s  rr7�AXValue.get_current_valuehsA���&�&�s�+�+���*�*�3�/��.3�� � ��c��+��rc���[R"USS5=(d SnU(a1SUSUS3/n[R"[RUS5 U$[R
"U5(dg[RRU5nS
USUS3/n[R"[RUS5 U(aU$[RU5n[U5S:a/US:wa)[U5n[UR!S
5S5nOSnUS
US3$![a7nSU3n[R"[RUS5 SnS	nAN�S	nAff=f)zGReturns the app-provided text-alternative for the current value of obj.�	valuetextF�z AXValue: valuetext attribute forzis '�'Tz.AXValue: Exception in get_current_value_text: NzAXValue: Value text ofrr�.�f)r	�
get_attributerr+rr'rr6�get_textr8rrr*�abs�str�len�split)	r%�textr.r:r;r�current�str_current�decimal_placess	         r�get_current_value_text�AXValue.get_current_value_textssN���%�%�c�;��>�D�"���8�#��d�V�1�~�N�F����u�/�/���>��K��&�&�s�+�+��	��K�K�(�(��-�E�+�C�4��w�a��A��
���5�+�+�V�T�:���L��,�,�S�1���w�<�!���1���g�,�K� ��!2�!2�3�!7��!:�;�N��N��!�N�+�1�,�-�.��#�	�B�5�'�J�C����� 0� 0�#�t�<��E��	�s�7D+�+
E,�5-E'�'E,c���[R"U5(dg[RU5n[R
"U5(a2US::a,SUS/n[R"[RUS5 g[RU5n[RU5nX4:Xag[XU-
-S-5nSUSU3/n[R"[RUS5 U$)	zJReturns the current value as a percent, or None if that is not applicable.NrzAXValue:zhas state indeterminateT�dr4zas percent is is )r	r'rr*r
�is_indeterminaterr+r�get_minimum_value�get_maximum_value�int)r%r:r.�minimum�maximumr-s      r�get_value_as_percent�AXValue.get_value_as_percent�s����&�&�s�+�+���*�*�3�/���'�'��,�,��!�� �#�'@�A�F����u�/�/���>���+�+�C�0���+�+�C�0������e��0�1�S�8�9��-�s�6G��x�4P�Q��
���5�+�+�V�T�:��
rc�^�[R"U5(dg[RR	U5nSUSU3/n[R"[RUS5 U$![
a5nSU3n[R"[RUS5 SnAgSnAff=f)z!Returns the minimum value of obj.r3z)AXValue: Exception in get_minimum_value: TNzAXValue: Minimum value ofr5)
r	r'rr6rUr8rrrr+r9s     rrU�AXValue.get_minimum_value�����&�&�s�+�+��	��K�K�1�1�#�6�E�.�s�c�%��M�B��
���5�+�+�V�T�:�����	�=�e�W�E�C����� 0� 0�#�t�<���	�r=c�^�[R"U5(dg[RR	U5nSUSU3/n[R"[RUS5 U$![
a5nSU3n[R"[RUS5 SnAgSnAff=f)z!Returns the maximum value of obj.r3z)AXValue: Exception in get_maximum_value: TNzAXValue: Maximum value ofr5)
r	r'rr6rVr8rrrr+r9s     rrV�AXValue.get_maximum_value�r^r=�)rN)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r�dictrW�float�__annotations__r�Lock�_lock�staticmethodrr#r�
Accessible�boolr/r*r7rIrPrrZrUrV�__static_attributes__rarrrr/sh��U�)+��d�3��:�&�+��N�N��E��-��-�������e�.�.��4������� 0� 0��U����"��u�/�/��E�����/�E�$4�$4�/��/��/�B��%�"2�"2��x��}����,��u�/�/��E����"��u�/�/��E���rr)rf�__id__�__version__�__date__�
__copyright__�__license__rr�typingr�gi�require_version�
gi.repositoryrrBr�	ax_objectr	�ax_utilitiesr
rr#rarr�<module>r{si��4R�������;�
������	����7�E�"����%�_�_�B�#�#�%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