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

���gg����SSKrSSKrSSKrSSKJr SSKJr SSKJr SSKJr SSKJ	r	 SSKJ
r
 SS	KJr SS
KJr SSK
Jr SSKJr SS
KJr SSKJr SrSrSrSrSrSr"SS5r"SS5rg)�N)�GLib�)�cmdnames)�debug)�
focus_manager)�keybindings)�messages)�input_event)�settings_manager)�AXCollection)�AXObject)�AXText)�AXUtilities�����-�	c�B�\rSrSrSrSrSrSrSrSr	Sr
S	rS
rg)�
PriorityQueue�z�This class represents a thread **UNSAFE** priority queue where priority
is determined by the given integer priority.  The entries are also
maintained in chronological order.

TODO: experiment with Queue.Queue to make thread safe
c��/Ulg�N��queue��selfs �2/usr/lib/python3/dist-packages/orca/liveregions.py�__init__�PriorityQueue.__init__%s	����
�c�r�[R"URU[R"5X45 g)zJAdd a new element to the queue according to 1) priority and
2) timestamp. N)�bisect�insort_leftr�time)r�data�priority�objs    r�enqueue�PriorityQueue.enqueue(s%��	���4�:�:��$�)�)�+�t�'I�Jr c�8�URRS5$)z2get the highest priority element from the queue.  r)r�poprs r�dequeue�PriorityQueue.dequeue-s���z�z�~�~�a� � r c��/Ulg)zClear the queue Nrrs r�clear�PriorityQueue.clear1s	����
r c�^�[R"5mU4Sjn[[XR55Ulg)zBPurge items from the queue that are older than the keepalive time c�4>�U=(a US[-T:�$)Nr)�MSG_KEEPALIVE_TIME)�item�currenttimes �r�myfilter�0PriorityQueue.purgeByKeepAlive.<locals>.myfilter9s����F�D��G�&8�8�;�F�Fr N)r$�list�filterr)rr6r5s  @r�purgeByKeepAlive�PriorityQueue.purgeByKeepAlive5s+����i�i�k��	G��&��:�:�6�7��
r c�X^�U4Sjn[[X R55Ulg)z\Purge items from the queue that have a lower than or equal priority
than the given argument c�&>�U=(a UST:�$�Nr�)r4r&s �rr6�/PriorityQueue.purgeByPriority.<locals>.myfilterBs����.�D��G�h�.�.r N)r8r9r)rr&r6s ` r�purgeByPriority�PriorityQueue.purgeByPriority>s���	/��&��:�:�6�7��
r c�,�[UR5$)zReturn the length of the queue )�lenrrs r�__len__�PriorityQueue.__len__Gs���4�:�:��r rN)
�__name__�
__module__�__qualname__�__firstlineno__�__doc__rr(r,r/r:rArE�__static_attributes__r?r rrrs+����K�
!��8�8�r rc���\rSrSrSrS#SjrS$SjrSrSrS%Sjr	S%Sjr
S	rS
rSr
SrS
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrS&SjrSrSr S r!S!r"S"r#g)'�LiveRegionManager�Lc��Xl[5UlSUlUR	S5Ul[R"5UlURURURUR/Ul
/UlSUlSUlSUlSUlSUlSUlUR+5 UR,R/UR05 UR,R3UR*5 g)NFT�)�_scriptr�	msg_queue�
_suspended�get_handlers�	_handlersr�KeyBindings�	_bindings�advancePoliteness�setLivePolitenessOff�toggleMonitoring�reviewLiveAnnouncement�	functions�	msg_cache�_politenessOverrides�_restoreOverrides�lastliveobj�_last_presented_timestamp�_last_presented_message�
monitoring�bookmarkLoadHandler�	bookmarks�addSaveObserver�bookmarkSaveHandler�addLoadObserver)r�scripts  rr�LiveRegionManager.__init__Ms�����&���� ����*�*�4�0���$�0�0�2����0�0��3�3��/�/��5�5�7������%)��!�!%��� ���)-��&�')��$����	
� � �"����(�(��)A�)A�B����(�(��)A�)A�Br c��U(aESn[R"[RUSS5 UR5 UR$URR5(aUR5 UR$)z,Returns the live-region-manager keybindings.z)LIVE REGION MANAGER: Refreshing bindings.T)r�
print_message�
LEVEL_INFO�_setup_bindingsrX�is_empty)r�refresh�
is_desktop�msgs    r�get_bindings�LiveRegionManager.get_bindings}si���=�C����� 0� 0�#�t�T�B�� � �"��~�~���^�^�
$�
$�
&�
&�� � �"��~�~�r c��U(a9Sn[R"[RUSS5 UR5 UR$)z)Returns the live-region-manager handlers.z)LIVE REGION MANAGER: Refreshing handlers.T)rrmrn�_setup_handlersrV)rrqrss   rrU�LiveRegionManager.get_handlers�s<���=�C����� 0� 0�#�t�T�B�� � �"��~�~�r c���0Ul[R"UR[R
UR(+S9URS'[R"UR[RUR(+S9URS'[R"UR[RUR(+S9URS'[R"UR[RUR(+S9URS'SUR3n[R"[RUS5 g)	z5Sets up the live-region-manager input event handlers.)�enabled�advanceLivePolitenessrZ�monitorLiveRegionsr\z1LIVE REGION MANAGER: Handlers set up. Suspended: TN)rVr
�InputEventHandlerrYr�LIVE_REGIONS_ADVANCE_POLITENESSrTrZ�LIVE_REGIONS_SET_POLITENESS_OFFr[�LIVE_REGIONS_MONITORr\�LIVE_REGIONS_REVIEWrrmrn)rrss  rrw�!LiveRegionManager._setup_handlers�s#�����
�)�)��&�&��8�8�"�o�o�-�
/�	
���.�/�
�)�)��)�)��8�8�"�o�o�-�
/�	
���-�.�
�)�)��%�%��-�-�"�o�o�-�
/�	
���+�,�
�)�)��+�+��,�,�"�o�o�-�
/�	
���/�0�B�$�/�/�AR�S��
���E�,�,�c�4�8r c���[R"5UlURR[R"S[R
[RURRS5SUR(+55 URR[R"S[R
[RURRS5SUR(+55 URR[R"S[R
[RURRS5SUR(+55 SH{nURR[R"U[R
[RURRS5SUR(+55 M} [R"5RURURS5UlS	UR3n[ R""[ R$US
5 g)z-Sets up the live-region-manager key bindings.�	backslashr{rrZr|)	�F1�F2�F3�F4�F5�F6�F7�F8�F9r\Fz1LIVE REGION MANAGER: Bindings set up. Suspended: TN)rrWrX�add�
KeyBinding�DEFAULT_MODIFIER_MASK�NO_MODIFIER_MASKrV�getrT�SHIFT_MODIFIER_MASK�ORCA_SHIFT_MODIFIER_MASK�ORCA_MODIFIER_MASKr�get_manager�override_key_bindingsrrmrn)r�keyrss   rro�!LiveRegionManager._setup_bindings�s���%�0�0�2���������"�"���1�1��,�,����"�"�#:�;���O�O�#�

%�	&�	
������"�"���1�1��/�/����"�"�#9�:���O�O�#�

%�	&�	
������"�"���1�1��4�4����"�"�#7�8���O�O�#�

%�	&�J�C��N�N����&�&���5�5��2�2��N�N�&�&�'?�@�����'�
)�
*�J�*�5�5�7�M�M��N�N�D�N�N�E�3���B�$�/�/�AR�S��
���E�,�,�c�4�8r c���SnU(aUSU3-
n[R"[RUS5 URRHnURRUSS9 M UR
S5UlURS5UlURRH+nURRX@R(+S9 M- g)z4Refreshes live region bindings and grabs for script.z2LIVE REGION MANAGER: Refreshing bindings and grabs�: T)�
include_grabsN)rrmrnrX�key_bindings�removerUrVrtr�rT)rrj�reasonrs�bindings     r�refresh_bindings_and_grabs�,LiveRegionManager.refresh_bindings_and_grabs�s���C����R��x�=� �C�
���E�,�,�c�4�8��~�~�2�2�G����&�&�w�d�&�C�3��*�*�4�0����*�*�4�0����~�~�2�2�G����#�#�G���;N�#�O�3r c���X R:XagSU3nU(aUSU3-
n[R"[RUS5 X lUR	USU35 g)zASuspends live region commands independent of the enabled setting.Nz)LIVE REGION MANAGER: Commands suspended: r�TzSuspended changed to )rTrrmrnr�)rrj�	suspendedr�rss     r�suspend_commands�"LiveRegionManager.suspend_commands�se�����'��9�)��E����R��x�=� �C�
���E�,�,�c�4�8�#���'�'��2G�	�{�0S�Tr c���0nURRR5nURR	5Hup4USU:XdU[
:wdMXAU'M  Xlgr>)rRrf�	getURIKeyr_�items�	LIVE_NONE)r�
newpoliteness�
currenturir��values     r�reset�LiveRegionManager.resets_���
��\�\�+�+�5�5�7�
��3�3�9�9�;�J�C��1�v��#�u�	�'9�%*�c�"�<�%2�!r c�`�URRRURSS9 g)zBookmark save callback�
politeness��filenameN)rRrf�saveBookmarksToDiskr_rs rrh�%LiveRegionManager.bookmarkSaveHandlers+�������2�2�4�3L�3L�=I�	3�	Kr c�f�URRRSS9=(d 0Ulg)zBookmark load callbackr�r�N)rRrf�readBookmarksFromDiskr_rs rre�%LiveRegionManager.bookmarkLoadHandlers/��
	
�����4�4�l�4�K�	�
�	
�!r c�&�SUS3nURc,US-
n[R"[RUS5 gXR:wa:USURS3-
n[R"[RUS5 g[
R
"5UR-
nUS:�a1US	US
S3-
n[R"[RUS5 gUSUS
S3-
n[R"[RUS5 g)
NzLIVE REGION MANAGER: Message (z) is duplicate: zFalse, no previous messageTFz+False, message is different (last message: �)rz-False, last message content is same, but was z.4fzs agoz+True, last message content is same and was )rbrrmrnrcr$)r�messagers�deltas    r�_is_duplicate_message�'LiveRegionManager._is_duplicate_messages��.�w�i�7G�H���)�)�1��/�/�C����� 0� 0�#�t�<���2�2�2��@��A]�A]�@^�^_�`�`�C����� 0� 0�#�t�<���	�	��d�<�<�<���1�9��B�5��+�U�S�S�C����� 0� 0�#�t�<���<�U�3�K�u�M�M��
���E�,�,�c�4�8�r c�R�URUR5nU[:XagU[:XaUR(dgO4U[
:XaO)U[:XaURR[
5 URU5nU(a�URU5(d�X0l[R"5Ul
[UR5S:Xa![R "SUR"5 URR%X2UR5 ggg)zMain live region event handlerNr�d)�_getLivevent_type�source�LIVE_OFFr�rd�LIVE_POLITE�LIVE_ASSERTIVErSrA�_getMessager�rcr$rbrDr�timeout_add�pumpMessagesr()r�eventr�r�s    r�handleEvent�LiveRegionManager.handleEvent,s����+�+�E�L�L�9�
���!����"��?�?��#�
�;�
&��
�N�
*��N�N�*�*�;�7��"�"�5�)���4�5�5�g�>�>�+2�(�-1�Y�Y�[�D�*��4�>�>�"�a�'�� � ��d�&7�&7�8��N�N�"�"�7����E�
?�7r c�J�[UR5S:�a�[R"[RS5 URR5 URR
5upp4USUS:XaUSnOUSUS-nUR(aURRU5 O(Sn[R"[RUS5 X@l
URU5 UR(dURR5 S[UR53n[R"[RUS5 [R"[RS5 [UR5S:�$)	z�Main gobject callback for live region support.  Handles both
purging the message queue and outputting any queued messages that
were queued up in the handleEvent() method.
rz(
vvvvv PRESENT LIVE REGION MESSAGE vvvvv�labels�contentz6INFO: Not presenting message because monitoring is offTz!LIVE REGIONS: messages in queue: z(^^^^^ PRESENT LIVE REGION MESSAGE ^^^^^
)rDrSrrmrnr:r,rdrR�presentMessagera�
_cacheMessage)rr��	timestampr�r'�uttsrss       rr��LiveRegionManager.pumpMessagesFsG���t�~�~���"����� 0� 0�2]�^��N�N�+�+�-�26�.�.�2H�2H�2J�/�J�7��x� �G�I�$6�6��y�)���x�(�7�9�+=�=��������+�+�D�1�N���#�#�E�$4�$4�c�4�@� #��
���t�$�����N�N�+�+�-�1�#�d�n�n�2E�1F�G��
���E�,�,�c�4�8�
���E�,�,�.Y�Z��4�>�>�"�Q�&�&r c� �/nURRR5nURHWup4X2:XdM[	U[
5(dM#UR
URRRU55 MY U$)zPReturn the live objects that are registered and have a politeness
of LIVE_NONE. )rRrfr�r_�
isinstance�tuple�append�	pathToObj)r�retvalr��uri�objectids     r�getLiveNoneObjects�$LiveRegionManager.getLiveNoneObjectsosm�����\�\�+�+�5�5�7�
�!�6�6�M�C�� �Z��%�%@�%@��
�
�d�l�l�4�4�>�>�x�H�I�7��
r c��[R"5RS5(d*URR	[
R5 g[R"5R5nURU5nURRR5nURXT4nU[:Xd
U[ :Xa>["URXT4'URR	[
R$5 gU[":Xa>[&URXT4'URR	[
R(5 gU[&:Xa>[URXT4'URR	[
R*5 gg![a URU5nGNf=f)z0Advance the politeness level of the given object�inferLiveRegionsN)rr��get_settingrRr�r	�LIVE_REGIONS_OFFr�get_locus_of_focus�_getObjectIdrfr�r_�KeyError�_liveStringToTyper�r�r��LIVE_REGIONS_LEVEL_POLITEr��LIVE_REGIONS_LEVEL_ASSERTIVE�LIVE_REGIONS_LEVEL_OFF)rrj�
inputEventr'r�r��cur_prioritys       rrY�#LiveRegionManager.advancePolitenessysW�� �+�+�-�9�9�:L�M�M��L�L�'�'��(A�(A�B���'�'�)�<�<�>���$�$�S�)���l�l�$�$�.�.�0��	7�
 �4�4�c�_�E�L��8�#�|�y�'@�9D�D�%�%�s�o�6��L�L�'�'��(J�(J�K�
�[�
(�9G�D�%�%�s�o�6��L�L�'�'��(M�(M�N�
�^�
+�9A�D�%�%�s�o�6��L�L�'�'��(G�(G�H�,���	7��1�1�#�6�L�	7�s�-F � F?�>F?c��UR(azURRRURS5 URR	URRRURS55 gg)zVMove the caret to the last announced live region and speak the
contents of that objectrN)rarR�	utilities�setCaretPosition�
speakContents�getObjectContentsAtOffsetrs r�goLastLiveRegion�"LiveRegionManager.goLastLiveRegion�sf������L�L�"�"�3�3�D�4D�4D�a�H��L�L�&�&�t�|�|�'=�'=�'W�'W�'+�'7�'7��(<�
=�r c��[URSS5n[R"5R	S5(d*UR
R
[R5 gU[UR5:�a*UR
R
[R5 gUR
R
URU*5 g)z%Speak the given number cached messagerNr�)�int�keyval_namerr�r�rRr�r	r�rDr^�LIVE_REGIONS_NO_MESSAGE)rrjr��msgnums    rr\�(LiveRegionManager.reviewLiveAnnouncement�s����Z�+�+�A�B�/�0���+�+�-�9�9�:L�M�M��L�L�'�'��(A�(A�B���C����'�'��L�L�'�'��(H�(H�I��L�L�'�'�����w�(?�@r c���[R"5RS5(d*URR	[
R5 gURRR5nURRR5nUR(a�URR	[
R5 URR5 [R"UR 5UlUR R%5Hn[&UR U'M UR)U5nUH(nUR+U5n[&UR XH4'M* SUlgUR"R-5Hup�X�R U	'M URR	[
R.5 SUlg)zUUser toggle to set all live regions to LIVE_OFF or back to their
original politeness.r�NFT)rr�r�rRr�r	r�r��
documentFramerfr�rd�LIVE_REGIONS_ALL_OFFrSr/�copyr_r`�keysr��getAllLiveRegionsr�r��LIVE_REGIONS_ALL_RESTORED)rrjr��docframer��override�matches�matchr�r�r�s           rrZ�&LiveRegionManager.setLivePolitenessOff�sr�� �+�+�-�9�9�:L�M�M��L�L�'�'��(A�(A�B���<�<�)�)�7�7�9���l�l�$�$�.�.�0���?�?��L�L�'�'��(E�(E�F��N�N� � �"�&*�Y�Y�t�/H�/H�%I�D�"�!�5�5�:�:�<��6>��)�)�(�3�=��,�,�X�6�G� ���,�,�U�3��=E��)�)�3�/�:�!�
$�D�O�#�4�4�:�:�<�
��16�)�)�#�.�=��L�L�'�'��(J�(J�K�"�D�Or c�
�/n/SQnUHnURSU-5 M [R"US9n[R"X5nS[	U5S3n[
R"[
RUS5 U$)N)�off�polite�	assertivezcontainer-live:)�
attributeszLIVE REGIONS: z regions foundT)r�r�create_match_rule�get_all_matchesrDrrmrn)r�document�attrs�levels�level�rule�resultrss        rr��#LiveRegionManager.getAllLiveRegions�sy����/���E��L�L�*�U�2�3���-�-��?���-�-�h�=���s�6�{�m�>�:��
���E�,�,�c�4�8��
r c�<�URU5nURRR5n/nSn[R
"U5nU(abUSn[R"U5nUR5[R"U5R5:waURU5 URXC4n	URU	5n
U(dU
S:wa"UR[R U
-5 U$![a Sn
N?f=f)zfUsed in conjunction with whereAmI to output description and
politeness of the given live region objectNr�none)r�rRrfr�r�get_is_described_byr�get_all_text�stripr
�get_descriptionr�r_�_livevent_typeToStringr�r	�LIVE_REGIONS_LEVEL)rr'�argsr�r��results�	targetobj�targets�description�livepriority�liveprioritystrs           r�generateLiveRegionDescription�/LiveRegionManager.generateLiveRegionDescription�s����$�$�S�)���l�l�$�$�.�.�0�����	��1�1�#�6�����
�I�
!�-�-�i�8�K�� � �"�h�&>�&>�s�&C�&I�&I�&K�K����{�+�	%��4�4�c�_�E�L�"�9�9�,�G�O��o��/��N�N�8�6�6��H�I�����	%�$�O�	%�s�:!D�D�Dc�Z^�U4SjnU"U5(aU$[R"X5$)Nc�D>�TRU5RS5$)N�atomic)�_getAttrDictionaryr�)�xrs �r�isContainer�5LiveRegionManager._findContainer.<locals>.isContainer
s����*�*�1�-�1�1�(�;�;r )r
�
find_ancestor)rr'r)s`  r�_findContainer� LiveRegionManager._findContainer	s+���	<��s����J��%�%�c�7�7r c��URUR5nSnSnURRS5(a�UR	S5S:wapSUR
;a
UR
nO�URRRURURURUR-5nO@URUR5nURRRU5nU(dgUR5n[R"UR5=(d  [R"UR5R5nU(aXc:waUnUR	S5S:Xa:XC-nURR!5 URR#U5 gU/U/S	.$)
z4Gets the message associated with a given live event.rQzobject:text-changed:insertzcontainer-atomic�trueuN�channel�notify)r�r�)r'r��type�
startswithr��any_datarRr��
expandEOCs�detail1�detail2r,rr
�get_namer�presentationInterruptr�)rr�r
r�r��	container�namer�s        rr��LiveRegionManager._getMessagese���'�'����5������
�:�:� � �!=�>�>��y�y�+�,��6��5�>�>�1�#�n�n�G�"�l�l�4�4�?�?����e�m�m�U�]�]�U�]�]�5R�T�G�!�/�/����=�	��,�,�0�0�;�;�I�F�����-�-�/��
�!�!�%�,�,�/�Y�8�3K�3K�E�L�L�3Y�`�`�b���D�O��F��9�9�Y��8�+��#�D��L�L�.�.�0��L�L�'�'��-��"�)�v�h�7�7r c�T�URR5 SUlSUlg)NrQ)rSr/rcrbrs r�
flushMessages�LiveRegionManager.flushMessages;s$��������(*��$�)-��&r c��URRU5 [UR5[:�aURR	S5 gg)z6Cache a message in our cache list of length CACHE_SIZErN)r^r�rD�
CACHE_SIZEr+)rr�s  rr��LiveRegionManager._cacheMessageFs<�������d�#��t�~�~���+��N�N���q�!�,r c�(�URU5nURRR5nX24UR;aURX24$URU5nU[:Xa UR(aX@RX24'U$)z�Returns the live politeness setting for a given object. Also,
registers LIVE_NONE objects in politeness overrides when monitoring.)r�rRrfr�r_r�r�rd)rr'r�r��livetypes     rr��#LiveRegionManager._getLivevent_typeLs����$�$�S�)���l�l�$�$�.�.�0���?�d�7�7�7��,�,�c�_�=�=��-�-�c�2�H��9�$����=E�)�)�3�/�:��Or c��URU5nUcURU5$US$![a URU5s$f=f)zJReturns the HTML 'id' or a path to the object is an HTML id is
unavailable�id)r'�_getPathr�)rr'r
s   rr��LiveRegionManager._getObjectId]sU���'�'��,���=��=�=��%�%�	&���;����	&��=�=��%�%�	&�s�,�A
�	A
Nc���U=(d URU5nUSS:Xa[$USS:Xa[$USS:Xa[$[$![
a	 [s$f=f)z.Returns the politeness enum for a given objectzcontainer-liverrr)r'r�r�r�r�r�)rr'r	r
s    rr��#LiveRegionManager._liveStringToTypehsr���:�d�5�5�c�:��
	��%�&�%�/����'�(�H�4�"�"��'�(�K�7�%�%� � ���	���	�s!�A�A�A�	A�A"�!A"c�\�U[:XagU[:XagU[:XagU[:Xagg)z@Returns the politeness level as a string given a politeness enumrrrr�unknown)r�r�r�r�)rr�s  rr�(LiveRegionManager._livevent_typeToStringws1����!��
�;�
&��
�>�
)��
�9�
$��r c�.�[R"U5$r)r
�get_attributes_dict)rr's  rr'�$LiveRegionManager._getAttrDictionary�s���+�+�C�0�0r c�8�URRR5n/nX:Xd[R"U5cUR5 [
U5$UR[R"U55 [R"U5nMt)zVReturns, as a tuple of integers, the path from the given object
to the document frame.)	rRr�r�r
�
get_parent�reverser�r��get_index_in_parent)rr'r�paths    rrH�LiveRegionManager._getPath�sx���<�<�)�)�7�7�9�������(�"5�"5�c�":�"B������T�{�"��K�K��4�4�S�9�:��%�%�c�*�C�r c��[R"5RS5(dO[R"5RSS5 URR[R5 g[R"5RSS5 UR5 URR[R5 g)Nr�TF)
rr�r��set_settingrRr�r	�LIVE_REGIONS_MONITORING_ONr>�LIVE_REGIONS_MONITORING_OFF)rrjr�s   rr[�"LiveRegionManager.toggleMonitoring�s����+�+�-�9�9�:L�M�M��(�(�*�6�6�7I�4�P��L�L�'�'��(K�(K�L��(�(�*�6�6�7I�5�Q���� ��L�L�'�'��(L�(L�Mr )
rXrVrcrbr_r`rRrTr]rardr^rS)FT)F)rQr)$rGrHrIrJrrtrUrwror�r�r�rhrer�r�r�r�rYr�r\rZr�r"r,r�r>r�r�r�r�rr'rHr[rLr?r rrNrNLs���.C�`
��9�@/9�bP�"U�2�K�
��&F�4''�R�I�<=�A�+#�Z�!�F8�'8�R	.�"��"	&�
��1�
+�Nr rN)r"r�r$�
gi.repositoryrrQrrrrr	r
r�
ax_collectionr�	ax_objectr
�ax_textr�ax_utilitiesrr�r�r�r�r3rArrNr?r r�<module>rbsn��
�����������'���%����	��������
�+�+�\N	N�N	Nr 

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