Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
event_trigger_dialog.doctree105 linesDownload Raw Back to .doctrees
1��&S�sphinx.addnodes��document���)��}�(�	rawsource����children�]�(�docutils.nodes��target���)��}�(h�.. _event_trigger_dialog:�h]��2attributes�}�(�ids�]��classes�]��names�]��dupnames�]��backrefs�]��refid��event-trigger-dialog�u�tagname�h3�line�K�parent�h�	_document�h�source��oD:\a\pgadmin-packaging-foundation\pgadmin-packaging-foundation\pgadmin4-8.6\docs\en_US\event_trigger_dialog.rst�ubh	�section���)��}�(hhh]�(h	�title���)��}�(h�`Event Trigger Dialog`:index:�h]�(h�index���)��}�(hhh]�h}�(h]�h]�h]�h]�h]��entries�]�(�single��Event Trigger Dialog��index-0�hNt�auhh/h"h#hKh h+ubh)��}�(hhh]�h}�(h]�h>ah]�h]�h]�h]�uhh4h h+ubh	�Text����Event Trigger Dialog�����}�(h h+h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhh)h h&h!hh"h#hKubh	�	paragraph���)��}�(hX�Use the *Event Trigger* dialog to define an event trigger. Unlike regular5triggers, which are attached to a single table and capture only DML events,6event triggers are global to a particular database and are capable of capturing7DDL events.  Like regular triggers, event triggers can be written in any8procedural language that includes event trigger support, or in C, but not in9SQL.�h]�(hJ�Use the �����}�(h hWh!hh"NhNubh	�emphasis���)��}�(h�*Event Trigger*�h]�hJ�
Event Trigger�����}�(h hah!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h hWubhJXi dialog to define an event trigger. Unlike regular10triggers, which are attached to a single table and capture only DML events,11event triggers are global to a particular database and are capable of capturing12DDL events.  Like regular triggers, event triggers can be written in any13procedural language that includes event trigger support, or in C, but not in14SQL.�����}�(h hWh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubhV)��}�(h��The *Event Trigger* dialog organizes the development of a event trigger through15the following dialog tabs: *General*, *Definition*, and *Security Labels*. The16*SQL* tab displays the SQL code generated by dialog selections.�h]�(hJ�The �����}�(h hyh!hh"NhNubh`)��}�(h�*Event Trigger*�h]�hJ�
Event Trigger�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h hyubhJ�X dialog organizes the development of a event trigger through17the following dialog tabs: �����}�(h hyh!hh"NhNubh`)��}�(h�	*General*�h]�hJ�General�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h hyubhJ�, �����}�(h hyh!hh"NhNubh`)��}�(h�*Definition*�h]�hJ�18Definition�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h hyubhJ�, and �����}�(h hyh!hh"NhNubh`)��}�(h�*Security Labels*�h]�hJ�Security Labels�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h hyubhJ�. The19�����}�(h hyh!hh"NhNubh`)��}�(h�*SQL*�h]�hJ�SQL�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h hyubhJ�: tab displays the SQL code generated by dialog selections.�����}�(h hyh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubh	�image���)��}�(h�j.. image:: images/event_trigger_general.png20    :alt: Event trigger dialog general tab21    :align: center22�h]�h}�(h]�h]�h]�h]�h]��alt�� Event trigger dialog general tab��align��center��uri�� images/event_trigger_general.png��23candidates�}��*�h�suhh�h"h#hKh h&h!hubhV)��}�(h�BUse the fields in the *General* tab to identify the event trigger:�h]�(hJ�Use the fields in the �����}�(h h�h!hh"NhNubh`)��}�(h�	*General*�h]�hJ�General�����}�(h h�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h h�ubhJ�# tab to identify the event trigger:�����}�(h h�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubh	�bullet_list���)��}�(hhh]�(h	�	list_item���)��}�(h�Use the *Name* field to add a descriptive name for the event trigger. The name24will be displayed in the *pgAdmin* tree control.�h]�hV)��}�(h�Use the *Name* field to add a descriptive name for the event trigger. The name25will be displayed in the *pgAdmin* tree control.�h]�(hJ�Use the �����}�(h j!h!hh"NhNubh`)��}�(h�*Name*�h]�hJ�Name�����}�(h j)h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j!ubhJ�Z field to add a descriptive name for the event trigger. The name26will be displayed in the �����}�(h j!h!hh"NhNubh`)��}�(h�	*pgAdmin*�h]�hJ�pgAdmin�����}�(h j;h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j!ubhJ� tree control.�����}�(h j!h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh jubah}�(h]�h]�h]�h]�h]�uhjh"h#hKh jh!hubj)��}�(h�TUse the drop-down listbox next to *Owner* to specify the owner of the event27trigger.�h]�hV)��}�(h�TUse the drop-down listbox next to *Owner* to specify the owner of the event28trigger.�h]�(hJ�"Use the drop-down listbox next to �����}�(h j]h!hh"NhNubh`)��}�(h�*Owner*�h]�hJ�Owner�����}�(h jeh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j]ubhJ�+ to specify the owner of the event29trigger.�����}�(h j]h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh jYubah}�(h]�h]�h]�h]�h]�uhjh"h#hKh jh!hubj)��}�(h�<Store notes about the event trigger in the *Comment* field.30�h]�hV)��}�(h�;Store notes about the event trigger in the *Comment* field.�h]�(hJ�+Store notes about the event trigger in the �����}�(h j�h!hh"NhNubh`)��}�(h�	*Comment*�h]�hJ�Comment�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ� field.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh j�ubah}�(h]�h]�h]�h]�h]�uhjh"h#hKh jh!hubeh}�(h]�h]�h]�h]�h]��bullet�h�uhjh"h#hKh h&h!hubhV)��}�(h�'Click the *Definition* tab to continue.�h]�(hJ�31Click the �����}�(h j�h!hh"NhNubh`)��}�(h�*Definition*�h]�hJ�32Definition�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ� tab to continue.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKh h&h!hubh�)��}�(h�p.. image:: images/event_trigger_definition.png33    :alt: Event trigger dialog definition tab34    :align: center35�h]�h}�(h]�h]�h]�h]�h]��alt��#Event trigger dialog definition tab��align��center��uri��#images/event_trigger_definition.png�h�}�h�j�suhh�h"h#hK h h&h!hubhV)��}�(h�CUse the fields in the *Definition* tab to define the event trigger:�h]�(hJ�Use the fields in the �����}�(h j�h!hh"NhNubh`)��}�(h�*Definition*�h]�hJ�36Definition�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�! tab to define the event trigger:�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK$h h&h!hubj)��}�(hhh]�(j)��}�(h��Select a value from the drop down of *Trigger Enabled* field to specify a status37for the trigger: *Enable* *Disable*, *Replica* *Always*.�h]�hV)��}�(h��Select a value from the drop down of *Trigger Enabled* field to specify a status38for the trigger: *Enable* *Disable*, *Replica* *Always*.�h]�(hJ�%Select a value from the drop down of �����}�(h jh!hh"NhNubh`)��}�(h�*Trigger Enabled*�h]�hJ�Trigger Enabled�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jubhJ�, field to specify a status39for the trigger: �����}�(h jh!hh"NhNubh`)��}�(h�*Enable*�h]�hJ�Enable�����}�(h j&h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jubhJ� �����}�(h jh!hh"NhNubh`)��}�(h�	*Disable*�h]�hJ�Disable�����}�(h j8h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jubhJ�, �����}�(h jh!hh"NhNubh`)��}�(h�	*Replica*�h]�hJ�Replica�����}�(h jJh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jubhJ� �����}�h jsbh`)��}�(h�*Always*�h]�hJ�Always�����}�(h j\h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jubhJ�.�����}�(h jh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK&h jubah}�(h]�h]�h]�h]�h]�uhjh"h#hK&h jh!hubj)��}�(h��Use the drop-down listbox next to *Trigger function* to specify an existing40function.  A trigger function takes an empty argument list, and returns a41value of type event_trigger.�h]�hV)��}�(h��Use the drop-down listbox next to *Trigger function* to specify an existing42function.  A trigger function takes an empty argument list, and returns a43value of type event_trigger.�h]�(hJ�"Use the drop-down listbox next to �����}�(h j~h!hh"NhNubh`)��}�(h�*Trigger function*�h]�hJ�Trigger function�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j~ubhJ�~ to specify an existing44function.  A trigger function takes an empty argument list, and returns a45value of type event_trigger.�����}�(h j~h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK(h jzubah}�(h]�h]�h]�h]�h]�uhjh"h#hK(h jh!hubj)��}�(h��Select a value from the drop down of *Events* field to specify when the event46trigger will fire: *DDL COMMAND START*, *DDL COMMAND END*, or *SQL DROP*.�h]�hV)��}�(h��Select a value from the drop down of *Events* field to specify when the event47trigger will fire: *DDL COMMAND START*, *DDL COMMAND END*, or *SQL DROP*.�h]�(hJ�%Select a value from the drop down of �����}�(h j�h!hh"NhNubh`)��}�(h�*Events*�h]�hJ�Events�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�4 field to specify when the event48trigger will fire: �����}�(h j�h!hh"NhNubh`)��}�(h�*DDL COMMAND START*�h]�hJ�DDL COMMAND START�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�, �����}�(h j�h!hh"NhNubh`)��}�(h�*DDL COMMAND END*�h]�hJ�DDL COMMAND END�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�, or �����}�(h j�h!hh"NhNubh`)��}�(h�49*SQL DROP*�h]�hJ�SQL DROP�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK+h j�ubah}�(h]�h]�h]�h]�h]�uhjh"h#hK+h jh!hubj)��}�(h��Use the *When TAG in* field to enter filter values for TAG for which the trigger50will be executed. The values must be in single quotes separated by comma.51�h]�hV)��}�(h��Use the *When TAG in* field to enter filter values for TAG for which the trigger52will be executed. The values must be in single quotes separated by comma.�h]�(hJ�Use the �����}�(h jh!hh"NhNubh`)��}�(h�
*When TAG in*�h]�hJ�When TAG in�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jubhJ�� field to enter filter values for TAG for which the trigger53will be executed. The values must be in single quotes separated by comma.�����}�(h jh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK-h jubah}�(h]�h]�h]�h]�h]�uhjh"h#hK-h jh!hubeh}�(h]�h]�h]�h]�h]�j�h�uhjh"h#hK&h h&h!hubhV)��}�(h�,Click the *Security Labels* tab to continue.�h]�(hJ�54Click the �����}�(h j4h!hh"NhNubh`)��}�(h�*Security Labels*�h]�hJ�Security Labels�����}�(h j<h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j4ubhJ� tab to continue.�����}�(h j4h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK0h h&h!hubh�)��}�(h�l.. image:: images/event_trigger_security.png55    :alt: Event trigger dialog security tab56    :align: center57�h]�h}�(h]�h]�h]�h]�h]��alt��!Event trigger dialog security tab��align��center��uri��!images/event_trigger_security.png�h�}�h�jcsuhh�h"h#hK2h h&h!hubhV)��}�(h�}Use the *Security* tab to define security labels applied to the trigger. Click58the *Add* icon (+) to add each security label.�h]�(hJ�Use the �����}�(h jeh!hh"NhNubh`)��}�(h�59*Security*�h]�hJ�Security�����}�(h jmh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jeubhJ�A tab to define security labels applied to the trigger. Click60the �����}�(h jeh!hh"NhNubh`)��}�(h�*Add*�h]�hJ�Add�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jeubhJ�% icon (+) to add each security label.�����}�(h jeh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK6h h&h!hubj)��}�(hhh]�(j)��}�(h��Specify a security label provider in the *Provider* field. The named provider61must be loaded and must consent to the proposed labeling operation.�h]�hV)��}�(h��Specify a security label provider in the *Provider* field. The named provider62must be loaded and must consent to the proposed labeling operation.�h]�(hJ�)Specify a security label provider in the �����}�(h j�h!hh"NhNubh`)��}�(h�63*Provider*�h]�hJ�Provider�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�^ field. The named provider64must be loaded and must consent to the proposed labeling operation.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK9h j�ubah}�(h]�h]�h]�h]�h]�uhjh"h#hK9h j�h!hubj)��}�(hXSpecify a security label in the *Security Label* field. The meaning of a given65label is at the discretion of the label provider. PostgreSQL places no66restrictions on whether or how a label provider must interpret security67labels; it merely provides a mechanism for storing them.68�h]�hV)��}�(hXSpecify a security label in the *Security Label* field. The meaning of a given69label is at the discretion of the label provider. PostgreSQL places no70restrictions on whether or how a label provider must interpret security71labels; it merely provides a mechanism for storing them.�h]�(hJ� Specify a security label in the �����}�(h j�h!hh"NhNubh`)��}�(h�*Security Label*�h]�hJ�Security Label�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�� field. The meaning of a given72label is at the discretion of the label provider. PostgreSQL places no73restrictions on whether or how a label provider must interpret security74labels; it merely provides a mechanism for storing them.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK;h j�ubah}�(h]�h]�h]�h]�h]�uhjh"h#hK;h j�h!hubeh}�(h]�h]�h]�h]�h]�j�h�uhjh"h#hK9h h&h!hubhV)��}�(h��Click the *Add* icon (+) to assign additional security labels; to discard a75security label, click the trash icon to the left of the row and confirm deletion76in the *Delete Row* popup.�h]�(hJ�77Click the �����}�(h j�h!hh"NhNubh`)��}�(h�*Add*�h]�hJ�Add�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�� icon (+) to assign additional security labels; to discard a78security label, click the trash icon to the left of the row and confirm deletion79in the �����}�(h j�h!hh"NhNubh`)��}�(h�*Delete Row*�h]�hJ�80Delete Row�����}�(h jh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ� popup.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hK@h h&h!hubhV)��}�(h� Click the *SQL* tab to continue.�h]�(hJ�81Click the �����}�(h j&h!hh"NhNubh`)��}�(h�*SQL*�h]�hJ�SQL�����}�(h j.h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j&ubhJ� tab to continue.�����}�(h j&h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKDh h&h!hubhV)��}�(h��Your entries in the *Event Trigger* dialog generate a generate a SQL command.82Use the *SQL* tab for review; revisit or switch tabs to make any changes to the83SQL command.�h]�(hJ�Your entries in the �����}�(h jFh!hh"NhNubh`)��}�(h�*Event Trigger*�h]�hJ�
Event Trigger�����}�(h jNh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jFubhJ�3 dialog generate a generate a SQL command.84Use the �����}�(h jFh!hh"NhNubh`)��}�(h�*SQL*�h]�hJ�SQL�����}�(h j`h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jFubhJ�O tab for review; revisit or switch tabs to make any changes to the85SQL command.�����}�(h jFh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKFh h&h!hubh%)��}�(hhh]�(h*)��}�(h�Example�h]�hJ�Example�����}�(h j{h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh)h jxh!hh"h#hKKubhV)��}�(h�jThe following is an example of the sql command generated by user selections in86the *Event Trigger* dialog:�h]�(hJ�SThe following is an example of the sql command generated by user selections in87the �����}�(h j�h!hh"NhNubh`)��}�(h�*Event Trigger*�h]�hJ�
Event Trigger�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ� dialog:�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKMh jxh!hubh�)��}�(h�b.. image:: images/event_trigger_sql.png88    :alt: Event trigger dialog sql tab89    :align: center90�h]�h}�(h]�h]�h]�h]�h]��alt��Event trigger dialog sql tab��align��center��uri��images/event_trigger_sql.png�h�}�h�j�suhh�h"h#hKPh jxh!hubhV)��}�(h�eThe command creates an event trigger named *accounts* that invokes the procedure91named *evt_tri_fun*.�h]�(hJ�+The command creates an event trigger named �����}�(h j�h!hh"NhNubh`)��}�(h�92*accounts*�h]�hJ�accounts�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�" that invokes the procedure93named �����}�(h j�h!hh"NhNubh`)��}�(h�
*evt_tri_fun*�h]�hJ�evt_tri_fun�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKTh jxh!hubj)��}�(hhh]�(j)��}�(h�2Click the *Info* button (i) to access online help.�h]�hV)��}�(hj�h]�(hJ�94Click the �����}�(h j�h!hh"NhNubh`)��}�(h�*Info*�h]�hJ�Info�����}�(h j�h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h j�ubhJ�" button (i) to access online help.�����}�(h j�h!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKWh j�ubah}�(h]�h]�h]�h]�h]�uhjh"h#hKWh j�h!hubj)��}�(h�%Click the *Save* button to save work.�h]�hV)��}�(hjh]�(hJ�95Click the �����}�(h jh!hh"NhNubh`)��}�(h�*Save*�h]�hJ�Save�����}�(h j#h!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jubhJ� button to save work.�����}�(h jh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKXh jubah}�(h]�h]�h]�h]�h]�uhjh"h#hKXh j�h!hubj)��}�(h�5Click the *Close* button to exit without saving work.�h]�hV)��}�(hjCh]�(hJ�96Click the �����}�(h jEh!hh"NhNubh`)��}�(h�*Close*�h]�hJ�Close�����}�(h jLh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jEubhJ�$ button to exit without saving work.�����}�(h jEh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKYh jAubah}�(h]�h]�h]�h]�h]�uhjh"h#hKYh j�h!hubj)��}�(h�@Click the *Reset* button to restore configuration parameters.97 98 99�h]�hV)��}�(h�=Click the *Reset* button to restore configuration parameters.�h]�(hJ�100Click the �����}�(h jnh!hh"NhNubh`)��}�(h�*Reset*�h]�hJ�Reset�����}�(h jvh!hh"NhNubah}�(h]�h]�h]�h]�h]�uhh_h jnubhJ�, button to restore configuration parameters.�����}�(h jnh!hh"NhNubeh}�(h]�h]�h]�h]�h]�uhhUh"h#hKZh jjubah}�(h]�h]�h]�h]�h]�uhjh"h#hKZh j�h!hubeh}�(h]�h]�h]�h]�h]�j�h�uhjh"h#hKWh jxh!hubeh}�(h]��example�ah]�h]��example�ah]�h]�uhh$h h&h!hh"h#hKKubeh}�(h]�(h�id1�eh]�h]�(�event trigger dialog��event_trigger_dialog�eh]�h]�uhh$h hh!hh"h#hK�expect_referenced_by_name�}�j�hs�expect_referenced_by_id�}�hhsubeh}�(h]�h]�h]�h]�h]��source�h#�translation_progress�}�(�total�K�101translated�Kuuhh�current_source�N�current_line�N�settings��docutils.frontend��Values���)��}�(�output�Nh)N�	generator�N�	datestamp�N�root_prefix��/��source_link�N�102source_url�N�
toc_backlinks��entry��footnote_backlinks���
sectnum_xform���strip_comments�N�strip_elements_with_classes�N�
strip_classes�N�report_level�K�103halt_level�K�exit_status_level�K�debug�N�warning_stream�N�	traceback���input_encoding��	utf-8-sig��input_encoding_error_handler��strict��output_encoding��utf-8��output_encoding_error_handler�j��error_encoding��cp1252��error_encoding_error_handler��backslashreplace��
language_code��en��record_dependencies�N�config�N�	id_prefix�h�auto_id_prefix��id��
dump_settings�N�dump_internals�N�dump_transforms�N�dump_pseudo_xml�N�expose_internals�N�strict_visitor�N�_disable_config�N�_source�h#�_destination�N�
_config_files�]��file_insertion_enabled���raw_enabled�K�line_length_limit�M'�pep_references�N�pep_base_url��https://peps.python.org/��pep_file_url_template��pep-%04d��rfc_references�N�rfc_base_url��&https://datatracker.ietf.org/doc/html/��	tab_width�K�trim_footnote_reference_space���syntax_highlight��long��smart_quotes���smartquotes_locales�]��character_level_inline_markup���doctitle_xform���
docinfo_xform���sectsubtitle_xform���
image_loading��link��embed_stylesheet���cloak_email_addresses���section_self_link���env�Nub�reporter�N�indirect_targets�]��substitution_defs�}��substitution_names�}��refnames�}��refids�}�h]�has�nameids�}�(j�hj�j�j�j�u�	nametypes�}�(j��j��j��uh}�(hh&j�h&j�jxu�
footnote_refs�}��
citation_refs�}��
autofootnotes�]��autofootnote_refs�]��symbol_footnotes�]��symbol_footnote_refs�]��	footnotes�]��	citations�]��autofootnote_start�K�symbol_footnote_start�K�104id_counter��collections��Counter���}�j�Ks��R��parse_messages�]��transform_messages�]�(h	�system_message���)��}�(hhh]�hV)��}�(hhh]�hJ�:Hyperlink target "event-trigger-dialog" is not referenced.�����}�h jBsbah}�(h]�h]�h]�h]�h]�uhhUh j?ubah}�(h]�h]�h]�h]�h]��level�K�type��INFO��source�h#�line�Kuhj=ubj>)��}�(hhh]�hV)��}�(hhh]�hJ�-Hyperlink target "index-0" is not referenced.�����}�h j]sbah}�(h]�h]�h]�h]�h]�uhhUh jZubah}�(h]�h]�h]�h]�h]��level�K�type�jW�source�h#�line�Kuhj=ube�transformer�N�include_log�]��105decoration�Nh!hub.
codekingpro/portable-devtools · Team Ai