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

���gu%����SrSrSrSrSrSrSSKrSSKrSSKr	SSK
r
\
R"SS	5 SS
KJ
r
 SSKJr SS
KJr SSKJr SSKJr SSKJr SSKJr SSKJr "SS5rg)�NUtilities for obtaining document-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�Atspiz2.0)r�)�debug)�messages)�AXCollection)�AXObject)�AXTable)�AXUtilitiesRole)�AXUtilitiesStatec��\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\\\44Sj5r\S\R S\4Sj5r\S\R S\4Sj5r\S\R S\4Sj5r\S\R S\4Sj5r\S\R S\4Sj5r\S\R S\\\44Sj5r\SS\R S\S\4Sjj5rSr g)�
AXDocument�3r�LAST_KNOWN_PAGE�returnNc��[R"S5 Sn[R"[RUS5 [
RR5 M^)z*Clears any data we have cached for objectsT�<z!AXDocument: Clearing local cache.)�time�sleepr�
print_message�
LEVEL_INFOrr�clear)�msgs �2/usr/lib/python3/dist-packages/orca/ax_document.py�_clear_stored_data�AXDocument._clear_stored_data9sF����J�J�r�N�5�C����� 0� 0�#�t�<��&�&�,�,�.�	�c�v�[R"[RS9nSUlUR5 g)z3Starts thread to periodically clear cached details.)�targetTN)�	threading�Threadrr�daemon�start)�threads r�start_cache_clearing_thread�&AXDocument.start_cache_clearing_threadCs*���!�!��)F�)F�G����
����r�documentc�(�[R"U5(dg[RR	[U55nU[R
U5:gnU(a.SUSU3/n[R"[RUS5 U$)z)Returns True if the current page changed.FzAXDocument: Previous page ofzwas T)
r
�supports_documentrr�get�hash�_get_current_pager�print_tokensr)r(�old_page�result�tokenss    r�did_page_change�AXDocument.did_page_changeKsz���)�)�(�3�3���-�-�1�1�$�x�.�A���Z�9�9�(�C�C���4�h�$�x�j�@Q�R�F����u�/�/���>��
rc�^�[R"U5(dg[RR	U5nSUSU3/n[R"[RUS5 U$![
a5nSU3n[R"[RUS5 SnAgSnAff=f)�%Returns the current page of document.rz,AXDocument: Exception in _get_current_page: TNzAXDocument: Current page of�is )
r
r*r�Document�get_current_page_number�	Exceptionrrrr.)r(�page�errorrr1s     rr-�AXDocument._get_current_pageZs����)�)�(�3�3��	��>�>�9�9�(�C�D�0��S���<�H��
���5�+�+�V�T�:�����	�@���H�C����� 0� 0�#�t�<���	���A-�-
B,�7+B'�'B,c��[R"U5(dg[RU5nU[R[U5'U$)r5r)r
r*rr-rr,)r(r:s  r�get_current_page�AXDocument.get_current_pagelsA���)�)�(�3�3���+�+�H�5��59�
�"�"�4��>�2��rc�^�[R"U5(dg[RR	U5nSUSU3/n[R"[RUS5 U$![
a5nSU3n[R"[RUS5 SnAgSnAff=f)z#Returns the page count of document.rz)AXDocument: Exception in get_page_count: TNzAXDocument: Page count ofr6)
r
r*rr7�get_page_countr9rrrr.)r(�countr;rr1s     rrB�AXDocument.get_page_countws����)�)�(�3�3��	��N�N�1�1�(�;�E�.�x�3�u�g��G��
���5�+�+�V�T�:�����	�=�e�W�E�C����� 0� 0�#�t�<���	�r=c�`�[R"U5(dg[RR	U5nSUSUS3/n[R"[RUS5 U$![
a5nSU3n[R"[RUS5 SnAgSnAff=f)zReturns the locale of document.�z%AXDocument: Exception in get_locale: TNzAXDocument: Locale ofzis '�')
r
r*rr7�
get_localer9rrrr.�r(r0r;rr1s     rrH�AXDocument.get_locale�s����)�)�(�3�3��	��^�^�.�.�x�8�F�*�8�t�F�8�1�5E�F��
���5�+�+�V�T�:��
���	�9�%��A�C����� 0� 0�#�t�<���	�s�A.�.
B-�8+B(�(B-c�`�[R"U5(d0$[RR	U5nSUSU/n[R"[RUS5 U$![
a7nSU3n[R"[RUS5 0sSnA$SnAff=f)z8Returns a dict with the document-attributes of document.z/AXDocument: Exception in _get_attributes_dict: TNzAXDocument: Attributes ofzare:)
r
r*rr7�get_document_attributesr9rrrr.rIs     r�_get_attributes_dict�AXDocument._get_attributes_dict�s����)�)�(�3�3��I�	��^�^�;�;�H�E�F�.�x���H��
���5�+�+�V�T�:��
���	�C�E�7�K�C����� 0� 0�#�t�<��I��	�s�A,�,
B-�6,B(�"B-�(B-c��[R"U5(dg[RU5nUR	SUR	SS55$)�Returns the uri of document.rF�DocURL�URI�r
r*rrMr+�r(�
attributess  r�get_uri�AXDocument.get_uri�sD���)�)�(�3�3���4�4�X�>�
��~�~�h�
���u�b�(A�B�Brc��[R"U5(dg[RU5nUR	SS5$)rPrF�MimeTyperSrTs  r�
get_mime_type�AXDocument.get_mime_type�s9���)�)�(�3�3���4�4�X�>�
��~�~�j�"�-�-rc�2�[RU5S:H$)z2Returns True if document is a plain-text document.z
text/plain)rrZ)r(s r�
is_plain_text�AXDocument.is_plain_text�s���'�'��1�\�A�Arc��[RU5nUS:XagUS:Xa$[RU5RS5$g)z+Returns True if document is a PDF document.zapplication/pdfTz	text/htmlz.pdfF)rrZrV�endswith)r(�	mime_types  r�is_pdf�AXDocument.is_pdf�sG���,�,�X�6�	��)�)����#��%�%�h�/�8�8��@�@�rc�~�[RR[R	U55nUR
$)z/Returns the fragment portion of document's uri.)�urllib�parse�urlparserrV�fragment)r(r0s  r�get_document_uri_fragment�$AXDocument.get_document_uri_fragment�s-�����&�&�z�'9�'9�(�'C�D�����rc��SSSSSSS.n[RR[RR[RR[RR
[RR/n[R"US9n[R"X5nUGHn[R"U5(aUS==S-
ss'M.[R"U5(aUS==S-
ss'MX[R"U5(a*[R"U5(dUS==S-
ss'M�[R "U5(a9["R$"U5(aUS==S-
ss'M�US	==S-
ss'M�[R&"U5(dGMUS
==S-
ss'GM U$)zAReturns a dictionary of object counts used in a document summary.r)�forms�	landmarks�headings�tables�unvisited_links�
visited_links)�rolesrnrrlrorqrprm)r�Role�HEADING�LINK�TABLE�FORM�LANDMARKr	�create_match_rule�get_all_matchesr�
is_heading�is_form�is_tabler�is_layout_table�is_linkr
�
is_visited�is_landmark)r(r0rr�rule�matches�objs      r�_get_object_counts�AXDocument._get_object_counts�sk��� ���%&�#$�&�����#�#���������!�!���������$�$�	&���-�-�E�:���.�.�x�>���C��)�)�#�.�.��z�"�a�'�"� �(�(��-�-��w��1�$�� �)�)�#�.�.�w�7N�7N�s�7S�7S��x� �A�%� � �(�(��-�-�#�.�.�s�3�3��?�+�q�0�+��,�-��2�-� �,�,�S�1�1��{�#�q�(�#���
r�
only_if_foundc�8�/n[RU5nUR[R"URSS5U55 UR[R"URSS5U55 UR[R"URSS5U55 UR[R"URSS5U55 UR[R"URSS5U55 UR[R"URSS5U55 [[SU55nU(dg	[RS
RU5-$)zNReturns a string summarizing the document's structure and objects of interest.rmrrnrlrorqrpc��U$)N�)�xs r�<lambda>�1AXDocument.get_document_summary.<locals>.<lambda>
s��qrrFz, )rr��appendr�
landmarkCountr+�headingCount�	formCount�
tableCount�visitedLinkCount�unvisitedLinkCount�list�filter�PAGE_SUMMARY_PREFIX�join)r(r�r0�countss    r�get_document_summary�AXDocument.get_document_summary�s&�����.�.�x�8���
�
�h�,�,�V�Z�Z��Q�-G��W�X��
�
�h�+�+�F�J�J�z�1�,E�}�U�V��
�
�h�(�(����G�Q�)?��O�P��
�
�h�)�)�&�*�*�X�q�*A�=�Q�R��
�
�h�/�/��
�
�?�A�0N�P]�^�_��
�
�h�1�1�&�*�*�=N�PQ�2R�Ta�b�c��f�[�&�1�2�����+�+�d�i�i��.?�?�?rr�)rN)T)!�__name__�
__module__�__qualname__�__firstlineno__�__doc__r�dict�int�__annotations__r!�Lock�_lock�staticmethodrr&r�
Accessible�boolr2r-r?rB�strrHrMrVrZr]rbrir�r��__static_attributes__r�rrrr3sw��X�&(�O�T�#�s�(�^�(��N�N��E��/��/�������%�"2�"2��t������E�$4�$4������"��5�#3�#3���������!1�!1��c����"��U�-�-��#����"��u�'7�'7��D��c��N����"�C�%�*�*�C�s�C��C��.�� 0� 0�.�S�.��.��B�� 0� 0�B�T�B��B�
���)�)��d������E�,<�,<�������"�U�%5�%5�"�$�s�C�x�.�"��"�H�@�u�'7�'7�@��@�X[�@��@rr)r��__id__�__version__�__date__�
__copyright__�__license__r!r�urllib.parsere�gi�require_version�
gi.repositoryrrFrr�
ax_collectionr	�	ax_objectr
�ax_tabler�ax_utilities_roler�ax_utilities_stater
rr�rr�<module>r�sh��4U�������;�
������	����7�E�"����'���.�0�[@�[@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