§
    Ïeîi‹p ã                   óâ  — d dl Z d dlZd dlmZmZmZmZmZmZm	Z	m
Z
mZ d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dlT d dl T d dl!T d dl"m#Z# d dl$T d dl%m&Z& d dl'm(Z( d dl)m*Z* d dl+m,Z,m-Z- d d	l.m/Z/m0Z0 d
dl1m2Z2 d
dl1m3Z3 d
dl4m5Z5m6Z6 d
dl7m8Z8m9Z9 d
dl:m;Z; d
dl<m=Z=m>Z> d
dl?m@Z@  G d„ de&¦  «        ZA G d„ deB¦  «        ZCdS )é    N)	ÚAnyÚOptionalÚUnionÚDictÚListÚSetÚIOÚCallableÚType)Ú*)ÚLogLevel)ÚHttpHandler)ÚJSON)Úlogger)Ú
RawRequestÚRawResponse)ÚStringsÚ	AESCipheré   )ÚP2CardActionTriggerResponse)ÚP2CardActionTrigger)ÚP2URLPreviewGetÚP2URLPreviewGetResponse)ÚP2CardActionTriggerProcessorÚP2URLPreviewGetProcessor)ÚEventContext)ÚCustomizedEventProcessorÚCustomizedEvent)ÚICallBackProcessorc            
       ó€   — e Zd Zdd„Zdedefd„Zdedefd„Z	dede
fd	„Zd
eddfd„Zedde
de
deddfd„¦   «         ZdS )ÚEventDispatcherHandlerÚreturnNc                 ó>   — i | _         i | _        d | _        d | _        d S ©N)Ú_processorMapÚ_callback_processor_mapÚ_encrypt_keyÚ_verification_token)Úselfs    úf/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/event/dispatcher_handler.pyÚ__init__zEventDispatcherHandler.__init__.   s(   € Ø9;ˆÔØFHˆÔ$Ø+/ˆÔØ26ˆÔ Ð Ð ó    Úreqc                 óV  — t          j        d|j        › dt          j        |j        ¦  «        › d|j        �t          |j        t          ¦  «        nd › �¦  «         t          ¦   «         }d|_
        |                     t          › d�¦  «         	 |j        €t          d¦  «        ‚|                      |j        ¦  «        }t          j        |t           ¦  «        }t#          j        |j        ¦  «        r*d|_        |j        j        |_        |j        j        |_        n?t#          j        |j        ¦  «        r&d|_        |j                             d	¦  «        |_        |j        �| j        |j        k    rt9          d
¦  «        ‚t:          |j        k    r+d|j        z  }|                     t          ¦  «        |_         |S |  !                    |¦  «         |j        › d|j        › �}|| j"        v r¡| j"                             |¦  «        }|€tG          d|j        › �¦  «        ‚t          j        ||                     ¦   «         ¦  «        }| $                    |¦  «        }	t          j        |	¦  «                             t          ¦  «        |_         nŽ| j%                             |¦  «        }|€tG          d|j        › �¦  «        ‚t          j        ||                     ¦   «         ¦  «        }| $                    |¦  «         d                     t          ¦  «        |_         |S # tL          $ rƒ}
t          j'        d|j        › d|j                             tP          ¦  «        › d|
› �¦  «         d|_
        dt          |
¦  «        z  }|                     t          ¦  «        |_         |cY d }
~
S d }
~
ww xY w)Nzevent access, uri: z, headers: z, body: éÈ   z; charset=utf-8zrequest body is nullÚp2Úp1Útypezinvalid verification_tokenz{"challenge":"%s"}ú.ú$callback processor not found, type: úprocessor not found, type: z{"msg":"success"}zhandle event failed, uri: z, request_id: z, err: iô  z{"msg":"%s"}))r   ÚdebugÚurir   ÚmarshalÚheadersÚbodyÚstrÚUTF_8r   Ústatus_codeÚset_content_typeÚAPPLICATION_JSONÚInvalidArgsExceptionÚ_decryptÚ	unmarshalr   r   Úis_not_emptyÚschemaÚheaderÚ
event_typer2   ÚtokenÚuuidÚeventÚgetr(   ÚAccessDeniedExceptionÚURL_VERIFICATIONÚ	challengeÚencodeÚcontentÚ_verify_signr&   ÚEventExceptionÚdor%   Ú	ExceptionÚ	exceptionÚX_REQUEST_ID)r)   r-   ÚrespÚ	plaintextÚcontextÚ	resp_bodyÚ	event_keyÚ	processorÚdataÚresultÚes              r*   rR   zEventDispatcherHandler.do4   s‘  € ÝŒð W¨3¬7ð Wð WÝ!%¤¨c¬kÑ!:Ô!:ðWð Wà69´hÐ6J�c #¤(­EÑ2Ô2Ð2ÐPTðWð Wñ 	Xô 	Xð 	Xõ ‰}Œ}ˆØˆÔØ×ÒÕ!1ÐBÐBÐBÑCÔCÐCð@	ØŒxÐÝ*Ð+AÑBÔBÐBð Ÿš c¤hÑ/Ô/ˆIõ ”n YµÑ=Ô=ˆGÝÔ# G¤NÑ3Ô3ð 9à!%�”Ø&œ~Ô8�”Ø '¤Ô 4�”�ÝÔ% g¤lÑ3Ô3ð 9à!%�”Ø&œ}×0Ò0°Ñ8Ô8�”ð Œ}Ð(¨TÔ-EÈÌÒ-VÐ-VÝ+Ð,HÑIÔIÐIå 7¤<Ò/Ð/à4°wÔ7HÑH�	Ø(×/Ò/µÑ6Ô6�”Ø�ð ×!Ò! #Ñ&Ô&Ð&à"œ>Ð:Ð:¨G¬LÐ:Ð:ˆIØ˜DÔ8Ð8Ð8Ø04Ô0L×0PÒ0PÐQZÑ0[Ô0[�	ØÐ$Ý(Ð)^ÐPWÔP\Ð)^Ð)^Ñ_Ô_Ð_õ ”~ i°·²Ñ1AÔ1AÑBÔB�Ø"Ÿš dÑ+Ô+�õ  $œ|¨FÑ3Ô3×:Ò:½5ÑAÔA�”�à-1Ô-?×-CÒ-CÀIÑ-NÔ-N�	ØÐ$Ý(Ð)UÀwÄ|Ð)UÐ)UÑVÔVÐVõ ”~ i°·²Ñ1AÔ1AÑBÔB�Ø—’˜TÑ"Ô"Ð"ð  7×=Ò=½eÑDÔD�”ØˆKøåð 	ð 	ð 	ÝÔØm¨S¬WÐmÐmÀCÄKÇOÂOÕT`ÑDaÔDaÐmÐmÐjkÐmÐmñoô oð oà"ˆDÔØ*­S°©V¬VÑ3ˆIØ$×+Ò+­EÑ2Ô2ˆDŒLàˆKˆKˆKˆKˆKˆKøøøøð	øøøs'   ÂD,L Æ;EL Ì
N(Ì%A8N#ÎN(Î#N(Úpayloadc                 ó„  — |                      t          ¦  «        }t          j        |t          ¦  «        }t          j        |j        ¦  «        r*d|_        |j        j	        |_
        |j        j        |_        n?t          j        |j        ¦  «        r&d|_        |j                             d¦  «        |_
        |j        › d|j
        › �}|| j        v rq| j                             |¦  «        }|€t!          d|j
        › �¦  «        ‚t          j        || 
                    ¦   «         ¦  «        }|                     |¦  «        }|S | j                             |j        › d|j
        › �¦  «        }|€t!          d|j
        › �¦  «        ‚t          j        || 
                    ¦   «         ¦  «        }|                     |¦  «         d S )Nr0   r1   r2   r3   r4   r5   )Údecoder<   r   rB   r   r   rC   rD   rE   rF   r2   rG   rH   rI   rJ   r&   rQ   rR   r%   )r)   r_   ÚplrX   rZ   r[   r\   r]   s           r*   Údo_without_validationz,EventDispatcherHandler.do_without_validation   sš  € Ø�^Š^�EÑ"Ô"ˆÝ”. ¥\Ñ2Ô2ˆÝÔ ¤Ñ/Ô/ð 	5à!ˆGŒNØ"œ>Ô4ˆGŒLØ#œNÔ0ˆGŒMˆMÝÔ! '¤,Ñ/Ô/ð 	5à!ˆGŒNØ"œ=×,Ò,¨VÑ4Ô4ˆGŒLà”~Ð6Ð6¨¬Ð6Ð6ˆ	Ø˜Ô4Ð4Ð4Ø,0Ô,H×,LÒ,LÈYÑ,WÔ,WˆIØÐ Ý$Ð%ZÈGÌLÐ%ZÐ%ZÑ[Ô[Ð[õ ”> " i§n¢nÑ&6Ô&6Ñ7Ô7ˆDØ—\’\ $Ñ'Ô'ˆFð ˆMà)-Ô);×)?Ò)?À7Ä>Ð@bÐ@bÐT[ÔT`Ð@bÐ@bÑ)cÔ)cˆIØÐ Ý$Ð%QÀ7Ä<Ð%QÐ%QÑRÔRÐRõ ”> " i§n¢nÑ&6Ô&6Ñ7Ô7ˆDØ�LŠL˜ÑÔÐÐÐr,   rO   c                 óF  — t          j        |¦  «                             d¦  «        }t          j        |¦  «        rPt          j        | j        ¦  «        rt          d¦  «        ‚t          | j        ¦  «         	                    |¦  «        }nt          |t          ¦  «        }|S )NÚencryptzencrypt_key not found)ÚjsonÚloadsrJ   r   rC   Úis_emptyr'   ÚNoAuthorizationExceptionr   Údecrypt_strr;   r<   )r)   rO   re   rW   s       r*   rA   zEventDispatcherHandler._decrypt¡   s�   € å”*˜WÑ%Ô%×)Ò)¨)Ñ4Ô4ˆÝÔ Ñ(Ô(ð 	,ÝÔ Ô 1Ñ2Ô2ð HÝ.Ð/FÑGÔGÐGÝ! $Ô"3Ñ4Ô4×@Ò@ÀÑIÔIˆIˆIå˜G¥UÑ+Ô+ˆIàÐr,   Úrequestc                 ó¸  — | j         �| j         dk    rd S |j                             t          ¦  «        }|j                             t          ¦  «        }|j                             t
          ¦  «        }||z   | j         z                        t          ¦  «        |j        z   }t          j
        |¦  «        }||                     ¦   «         k    rt          d¦  «        ‚d S )NÚ zsignature verification failed)r'   r9   rJ   ÚLARK_REQUEST_TIMESTAMPÚLARK_REQUEST_NONCEÚLARK_REQUEST_SIGNATURErN   r<   r:   ÚhashlibÚsha256Ú	hexdigestrK   )r)   rk   Ú	timestampÚnonceÚ	signatureÚbsÚhs          r*   rP   z#EventDispatcherHandler._verify_sign­   s¿   € ØÔÐ$¨Ô(9¸RÒ(?Ð(?ØˆFØ”O×'Ò'Õ(>Ñ?Ô?ˆ	Ø”×#Ò#Õ$6Ñ7Ô7ˆØ”O×'Ò'Õ(>Ñ?Ô?ˆ	Ø˜%Ñ $Ô"3Ñ3×;Ò;½EÑBÔBÀWÄ\ÑQˆÝŒN˜2ÑÔˆØ˜Ÿš™œÒ%Ð%Ý'Ð(GÑHÔHÐHð &Ð%r,   Úencrypt_keyÚverification_tokenÚlevelÚEventDispatcherHandlerBuilderc                 ór   — |�&t          j        t          |j        ¦  «        ¦  «         t	          | |¦  «        S r$   )r   ÚsetLevelÚintÚvaluer|   )ry   rz   r{   s      r*   ÚbuilderzEventDispatcherHandler.builder¸   s3   € àÐÝŒO�C ¤Ñ,Ô,Ñ-Ô-Ð-Ý,¨[Ð:LÑMÔMÐMr,   )r"   Nr$   )Ú__name__Ú
__module__Ú__qualname__r+   r   r   rR   Úbytesr   rc   r;   rA   rP   Ústaticmethodr   r�   © r,   r*   r!   r!   ,   s  € € € € € ð7ð 7ð 7ð 7ðI�jð I [ð Ið Ið Ið IðV ¨Uð  °sð  ð  ð  ð  ðD
 ð 
¨#ð 
ð 
ð 
ð 
ð	I Jð 	I°4ð 	Ið 	Ið 	Ið 	Ið ðNð N˜Sð N°cð NÀ(ð NÐVuð Nð Nð Nñ „\ðNð Nð Nr,   r!   c                   óä  — e Zd Zdededdfd„Zdedeegdf         dd fd„Zdedeegdf         dd fd	„Zdee	ge
f         dd fd
„Zdeegef         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Zdeegdf         dd fd„Z dee!gdf         dd fd„Z"dee#gdf         dd fd„Z$dee%gdf         dd fd„Z&dee'gdf         dd fd„Z(dee)gdf         dd fd„Z*dee+gdf         dd fd„Z,dee-gdf         dd fd„Z.dee/gdf         dd fd„Z0dee1gdf         dd fd„Z2dee3gdf         dd fd„Z4dee5gdf         dd fd„Z6dee7gdf         dd fd „Z8dee9gdf         dd fd!„Z:dee;gdf         dd fd"„Z<dee=gdf         dd fd#„Z>dee?gdf         dd fd$„Z@deeAgdf         dd fd%„ZBdeeCgdf         dd fd&„ZDdeeEgdf         dd fd'„ZFdeeGgdf         dd fd(„ZHdeeIgdf         dd fd)„ZJdeeKgdf         dd fd*„ZLdeeMgdf         dd fd+„ZNdeeOgdf         dd fd,„ZPdeeQgdf         dd fd-„ZRdeeSgdf         dd fd.„ZTdeeUgdf         dd fd/„ZVdeeWgdf         dd fd0„ZXdeeYgdf         dd fd1„ZZdee[gdf         dd fd2„Z\dee]gdf         dd fd3„Z^dee_gdf         dd fd4„Z`deeagdf         dd fd5„Zbdeecgdf         dd fd6„Zddeeegdf         dd fd7„Zfdeeggdf         dd fd8„Zhdeeigdf         dd fd9„Zjdeekgdf         dd fd:„Zldeemgdf         dd fd;„Zndeeogdf         dd fd<„Zpdeeqgdf         dd fd=„Zrdeesgdf         dd fd>„Ztdeeugdf         dd fd?„Zvdeewgdf         dd fd@„Zxdeeygdf         dd fdA„Zzdee{gdf         dd fdB„Z|dee}gdf         dd fdC„Z~deegdf         dd fdD„Z€dee�gdf         dd fdE„Z‚deeƒgdf         dd fdF„Z„dee…gdf         dd fdG„Z†dee‡gdf         dd fdH„Zˆdee‰gdf         dd fdI„ZŠdee‹gdf         dd fdJ„ZŒdee�gdf         dd fdK„ZŽdee�gdf         dd fdL„Z�dee‘gdf         dd fdM„Z’dee“gdf         dd fdN„Z”dee•gdf         dd fdO„Z–dee—gdf         dd fdP„Z˜dee™gdf         dd fdQ„Zšdee›gdf         dd fdR„Zœdee�gdf         dd fdS„ZždeeŸgdf         dd fdT„Z dee¡gdf         dd fdU„Z¢dee£gdf         dd fdV„Z¤dee¥gdf         dd fdW„Z¦dee§gdf         dd fdX„Z¨dee©gdf         dd fdY„Zªdee«gdf         dd fdZ„Z¬dee­gdf         dd fd[„Z®dee¯gdf         dd fd\„Z°dee±gdf         dd fd]„Z²dee³gdf         dd fd^„Z´deeµgdf         dd fd_„Z¶dee·gdf         dd fd`„Z¸dee¹gdf         dd fda„Zºdee»gdf         dd fdb„Z¼dee½gdf         dd fdc„Z¾dee¿gdf         dd fdd„ZÀdeeÁgdf         dd fde„ZÂdeeÃgdf         dd fdf„ZÄdeeÅgdf         dd fdg„ZÆdeeÇgdf         dd fdh„ZÈdeeÉgdf         dd fdi„ZÊdeeËgdf         dd fdj„ZÌdeeÍgdf         dd fdk„ZÎdeeÏgdf         dd fdl„ZÐdeeÑgdf         dd fdm„ZÒdeeÓgdf         dd fdn„ZÔdeeÕgdf         dd fdo„ZÖdee×gdf         dd fdp„ZØdeeÙgdf         dd fdq„ZÚdeeÛgdf         dd fdr„ZÜdeeÝgdf         dd fds„ZÞdeeßgdf         dd fdt„Zàdeeágdf         dd fdu„Zâdeeãgdf         dd fdv„Zädeeågdf         dd fdw„Zædeeçgdf         dd fdx„Zèdeeégdf         dd fdy„Zêdeeëgdf         dd fdz„Zìdeeígdf         dd fd{„Zîdeeïgdf         dd fd|„Zðdeeñgdf         dd fd}„Zòdeeógdf         dd fd~„Zôdeeõgdf         dd fd„Zödee÷gdf         dd fd€„Zødeeùgdf         dd fd�„Zúdeeûgdf         dd fd‚„Züdeeýgdf         dd fdƒ„Zþdeeÿgdf         dd fd„„�Z de�egdf         dd fd…„�Zde�egdf         dd fd†„�Zde�egdf         dd fd‡„�Zde�egdf         dd fdˆ„�Zde�e	gdf         dd fd‰„�Z
de�egdf         dd fdŠ„�Zde�egdf         dd fd‹„�Zde�egdf         dd fdŒ„�Zde�egdf         dd fd�„�Zde�egdf         dd fdŽ„�Zde�egdf         dd fd�„�Zde�egdf         dd fd�„�Zde�egdf         dd fd‘„�Zde�egdf         dd fd’„�Zde�egdf         dd fd“„�Zde�egdf         dd fd”„�Z de�e!gdf         dd fd•„�Z"de�e#gdf         dd fd–„�Z$de�e%gdf         dd fd—„�Z&de�e'gdf         dd fd˜„�Z(de�e)gdf         dd fd™„�Z*de�e+gdf         dd fdš„�Z,de�e-gdf         dd fd›„�Z.de�e/gdf         dd fdœ„�Z0de�e1gdf         dd fd�„�Z2de�e3gdf         dd fdž„�Z4de�e5gdf         dd fdŸ„�Z6de�e7gdf         dd fd „�Z8de�e9gdf         dd fd¡„�Z:de�e;gdf         dd fd¢„�Z<de�e=gdf         dd fd£„�Z>de�e?gdf         dd fd¤„�Z@de�eAgdf         dd fd¥„�ZBde�eCgdf         dd fd¦„�ZDde�eEgdf         dd fd§„�ZFde�eGgdf         dd fd¨„�ZHde�eIgdf         dd fd©„�ZJde�eKgdf         dd fdª„�ZLde�eMgdf         dd fd«„�ZNde�eOgdf         dd fd¬„�ZPde�eQgdf         dd fd­„�ZRde�eSgdf         dd fd®„�ZTde�eUgdf         dd fd¯„�ZVde�eWgdf         dd fd°„�ZXde�eYgdf         dd fd±„�ZZde�e[gdf         dd fd²„�Z\de�e]gdf         dd fd³„�Z^de�e_gdf         dd fd´„�Z`de�eagdf         dd fdµ„�Zbde�ecgdf         dd fd¶„�Zdde�eegdf         dd fd·„�Zfde�eggdf         dd fd¸„�Zhde�eigdf         dd fd¹„�Zjde�ekgdf         dd fdº„�Zlde�emgdf         dd fd»„�Znde�eogdf         dd fd¼„�Zpde�eqgdf         dd fd½„�Zrde�esgdf         dd fd¾„�Ztde�eugdf         dd fd¿„�Zvde�ewgdf         dd fdÀ„�Zxde�eygdf         dd fdÁ„�Zzd�e{fdÂ„�Z|dS )Ãr|   ry   rz   r"   Nc                 ó>   — || _         || _        i | _        i | _        d S r$   )r'   r(   r%   r&   )r)   ry   rz   s      r*   r+   z&EventDispatcherHandlerBuilder.__init__À   s(   € Ø'ˆÔØ#5ˆÔ ØˆÔØ')ˆÔ$Ð$Ð$r,   rF   Úfc                 ót   — d|› �}|| j         v rt          d|› �¦  «        ‚t          |¦  «        | j         |<   | S )Nzp1.ú$processor already registered, type: ©r%   rQ   r   ©r)   rF   rŠ   Úts       r*   Úregister_p1_customized_eventz:EventDispatcherHandlerBuilder.register_p1_customized_eventÆ   óN   € à�*ÐÐˆØ�Ô"Ð"Ð"Ý Ð!KÈÐ!KÐ!KÑLÔLÐLÝ 8¸Ñ ;Ô ;ˆÔ˜1ÑØˆr,   c                 ót   — d|› �}|| j         v rt          d|› �¦  «        ‚t          |¦  «        | j         |<   | S )Nzp2.rŒ   r�   rŽ   s       r*   Úregister_p2_customized_eventz:EventDispatcherHandlerBuilder.register_p2_customized_eventÎ   r‘   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.card.action.triggerz:processor already registered, type: p2.card.action.trigger)r&   rQ   r   ©r)   rŠ   s     r*   Úregister_p2_card_action_triggerz=EventDispatcherHandlerBuilder.register_p2_card_action_triggerÖ   s;   € à# tÔ'CÐCÐCÝ Ð!]Ñ^Ô^Ð^ÝA]Ð^_ÑA`ÔA`ˆÔ$Ð%=Ñ>Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.url.preview.getz6processor already registered, type: p2.url.preview.get)r&   rQ   r   r•   s     r*   Úregister_p2_url_preview_getz9EventDispatcherHandlerBuilder.register_p2_url_preview_getÝ   s;   € à 4Ô#?Ð?Ð?Ý Ð!YÑZÔZÐZÝ=UÐVWÑ=XÔ=XˆÔ$Ð%9Ñ:Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.acs.access_record.created_v1zCprocessor already registered, type: p2.acs.access_record.created_v1)r%   rQ   Ú#P2AcsAccessRecordCreatedV1Processorr•   s     r*   Ú(register_p2_acs_access_record_created_v1zFEventDispatcherHandlerBuilder.register_p2_acs_access_record_created_v1ä   ó;   € à,°Ô0BÐBÐBÝ Ð!fÑgÔgÐgÝ@cÐdeÑ@fÔ@fˆÔÐ<Ñ=Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.acs.user.updated_v1z:processor already registered, type: p2.acs.user.updated_v1)r%   rQ   ÚP2AcsUserUpdatedV1Processorr•   s     r*   Úregister_p2_acs_user_updated_v1z=EventDispatcherHandlerBuilder.register_p2_acs_user_updated_v1ë   s;   € à# tÔ'9Ð9Ð9Ý Ð!]Ñ^Ô^Ð^Ý7RÐSTÑ7UÔ7UˆÔÐ3Ñ4Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz#p2.apaas.workspace.record_change_v1zGprocessor already registered, type: p2.apaas.workspace.record_change_v1)r%   rQ   Ú'P2ApaasWorkspaceRecordChangeV1Processorr•   s     r*   Ú,register_p2_apaas_workspace_record_change_v1zJEventDispatcherHandlerBuilder.register_p2_apaas_workspace_record_change_v1ò   ó;   € à0°DÔ4FÐFÐFÝ Ð!jÑkÔkÐkÝDkÐlmÑDnÔDnˆÔÐ@ÑAØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz%p2.application.application.created_v6zIprocessor already registered, type: p2.application.application.created_v6)r%   rQ   Ú*P2ApplicationApplicationCreatedV6Processorr•   s     r*   Ú.register_p2_application_application_created_v6zLEventDispatcherHandlerBuilder.register_p2_application_application_created_v6ù   s;   € à2°dÔ6HÐHÐHÝ Ð!lÑmÔmÐmÝFpÐqrÑFsÔFsˆÔÐBÑCØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz/p2.application.application.app_version.audit_v6zSprocessor already registered, type: p2.application.application.app_version.audit_v6)r%   rQ   Ú2P2ApplicationApplicationAppVersionAuditV6Processorr•   s     r*   Ú8register_p2_application_application_app_version_audit_v6zVEventDispatcherHandlerBuilder.register_p2_application_application_app_version_audit_v6   s@   € à<ÀÔ@RÐRÐRÝ Ð!vÑwÔwÐwåAsÐtuÑAvÔAvð 	ÔØ=ñ	?àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz7p2.application.application.app_version.publish_apply_v6z[processor already registered, type: p2.application.application.app_version.publish_apply_v6)r%   rQ   Ú9P2ApplicationApplicationAppVersionPublishApplyV6Processorr•   s     r*   Ú@register_p2_application_application_app_version_publish_apply_v6z^EventDispatcherHandlerBuilder.register_p2_application_application_app_version_publish_apply_v6  sV   € àDÈÔHZÐZÐZÝ Ømñoô oð oõ JCØñJô Jð 	ÔØEñ	Gð ˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz8p2.application.application.app_version.publish_revoke_v6z\processor already registered, type: p2.application.application.app_version.publish_revoke_v6)r%   rQ   Ú:P2ApplicationApplicationAppVersionPublishRevokeV6Processorr•   s     r*   ÚAregister_p2_application_application_app_version_publish_revoke_v6z_EventDispatcherHandlerBuilder.register_p2_application_application_app_version_publish_revoke_v6  sV   € àEÈÔI[Ð[Ð[Ý Ønñpô pð põ KEØñKô Kð 	ÔØFñ	Hð ˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz.p2.application.application.feedback.created_v6zRprocessor already registered, type: p2.application.application.feedback.created_v6)r%   rQ   Ú2P2ApplicationApplicationFeedbackCreatedV6Processorr•   s     r*   Ú7register_p2_application_application_feedback_created_v6zUEventDispatcherHandlerBuilder.register_p2_application_application_feedback_created_v6  ó@   € à;¸tÔ?QÐQÐQÝ Ð!uÑvÔvÐvå@rÐstÑ@uÔ@uð 	ÔØ<ñ	>àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz.p2.application.application.feedback.updated_v6zRprocessor already registered, type: p2.application.application.feedback.updated_v6)r%   rQ   Ú2P2ApplicationApplicationFeedbackUpdatedV6Processorr•   s     r*   Ú7register_p2_application_application_feedback_updated_v6zUEventDispatcherHandlerBuilder.register_p2_application_application_feedback_updated_v6$  r³   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz.p2.application.application.visibility.added_v6zRprocessor already registered, type: p2.application.application.visibility.added_v6)r%   rQ   Ú2P2ApplicationApplicationVisibilityAddedV6Processorr•   s     r*   Ú7register_p2_application_application_visibility_added_v6zUEventDispatcherHandlerBuilder.register_p2_application_application_visibility_added_v6,  r³   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.application.bot.menu_v6z>processor already registered, type: p2.application.bot.menu_v6)r%   rQ   ÚP2ApplicationBotMenuV6Processorr•   s     r*   Ú#register_p2_application_bot_menu_v6zAEventDispatcherHandlerBuilder.register_p2_application_bot_menu_v64  ó;   € à'¨4Ô+=Ð=Ð=Ý Ð!aÑbÔbÐbÝ;ZÐ[\Ñ;]Ô;]ˆÔÐ7Ñ8Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.approval.approval.updated_v4zCprocessor already registered, type: p2.approval.approval.updated_v4)r%   rQ   Ú$P2ApprovalApprovalUpdatedV4Processorr•   s     r*   Ú(register_p2_approval_approval_updated_v4zFEventDispatcherHandlerBuilder.register_p2_approval_approval_updated_v4;  ó;   € à,°Ô0BÐBÐBÝ Ð!fÑgÔgÐgÝ@dÐefÑ@gÔ@gˆÔÐ<Ñ=Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.calendar.calendar.changed_v4zCprocessor already registered, type: p2.calendar.calendar.changed_v4)r%   rQ   Ú$P2CalendarCalendarChangedV4Processorr•   s     r*   Ú(register_p2_calendar_calendar_changed_v4zFEventDispatcherHandlerBuilder.register_p2_calendar_calendar_changed_v4B  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz#p2.calendar.calendar.acl.created_v4zGprocessor already registered, type: p2.calendar.calendar.acl.created_v4)r%   rQ   Ú'P2CalendarCalendarAclCreatedV4Processorr•   s     r*   Ú,register_p2_calendar_calendar_acl_created_v4zJEventDispatcherHandlerBuilder.register_p2_calendar_calendar_acl_created_v4I  r£   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz#p2.calendar.calendar.acl.deleted_v4zGprocessor already registered, type: p2.calendar.calendar.acl.deleted_v4)r%   rQ   Ú'P2CalendarCalendarAclDeletedV4Processorr•   s     r*   Ú,register_p2_calendar_calendar_acl_deleted_v4zJEventDispatcherHandlerBuilder.register_p2_calendar_calendar_acl_deleted_v4P  r£   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz%p2.calendar.calendar.event.changed_v4zIprocessor already registered, type: p2.calendar.calendar.event.changed_v4)r%   rQ   Ú)P2CalendarCalendarEventChangedV4Processorr•   s     r*   Ú.register_p2_calendar_calendar_event_changed_v4zLEventDispatcherHandlerBuilder.register_p2_calendar_calendar_event_changed_v4W  ó;   € à2°dÔ6HÐHÐHÝ Ð!lÑmÔmÐmÝFoÐpqÑFrÔFrˆÔÐBÑCØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz"p2.compensation.archive.changed_v1zFprocessor already registered, type: p2.compensation.archive.changed_v1)r%   rQ   Ú'P2CompensationArchiveChangedV1Processorr•   s     r*   Ú+register_p2_compensation_archive_changed_v1zIEventDispatcherHandlerBuilder.register_p2_compensation_archive_changed_v1^  s;   € à/°4Ô3EÐEÐEÝ Ð!iÑjÔjÐjÝCjÐklÑCmÔCmˆÔÐ?Ñ@Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.contact.custom_attr_event.updated_v3zKprocessor already registered, type: p2.contact.custom_attr_event.updated_v3)r%   rQ   Ú*P2ContactCustomAttrEventUpdatedV3Processorr•   s     r*   Ú0register_p2_contact_custom_attr_event_updated_v3zNEventDispatcherHandlerBuilder.register_p2_contact_custom_attr_event_updated_v3e  ó;   € à4¸Ô8JÐJÐJÝ Ð!nÑoÔoÐoÝHrÐstÑHuÔHuˆÔÐDÑEØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.contact.department.created_v3zDprocessor already registered, type: p2.contact.department.created_v3)r%   rQ   Ú%P2ContactDepartmentCreatedV3Processorr•   s     r*   Ú)register_p2_contact_department_created_v3zGEventDispatcherHandlerBuilder.register_p2_contact_department_created_v3l  ó;   € à-°Ô1CÐCÐCÝ Ð!gÑhÔhÐhÝAfÐghÑAiÔAiˆÔÐ=Ñ>Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.contact.department.deleted_v3zDprocessor already registered, type: p2.contact.department.deleted_v3)r%   rQ   Ú%P2ContactDepartmentDeletedV3Processorr•   s     r*   Ú)register_p2_contact_department_deleted_v3zGEventDispatcherHandlerBuilder.register_p2_contact_department_deleted_v3s  rÙ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.contact.department.updated_v3zDprocessor already registered, type: p2.contact.department.updated_v3)r%   rQ   Ú%P2ContactDepartmentUpdatedV3Processorr•   s     r*   Ú)register_p2_contact_department_updated_v3zGEventDispatcherHandlerBuilder.register_p2_contact_department_updated_v3z  rÙ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz(p2.contact.employee_type_enum.actived_v3zLprocessor already registered, type: p2.contact.employee_type_enum.actived_v3)r%   rQ   Ú+P2ContactEmployeeTypeEnumActivedV3Processorr•   s     r*   Ú1register_p2_contact_employee_type_enum_actived_v3zOEventDispatcherHandlerBuilder.register_p2_contact_employee_type_enum_actived_v3�  ó;   € à5¸Ô9KÐKÐKÝ Ð!oÑpÔpÐpÝItÐuvÑIwÔIwˆÔÐEÑFØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz(p2.contact.employee_type_enum.created_v3zLprocessor already registered, type: p2.contact.employee_type_enum.created_v3)r%   rQ   Ú+P2ContactEmployeeTypeEnumCreatedV3Processorr•   s     r*   Ú1register_p2_contact_employee_type_enum_created_v3zOEventDispatcherHandlerBuilder.register_p2_contact_employee_type_enum_created_v3ˆ  rã   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz,p2.contact.employee_type_enum.deactivated_v3zPprocessor already registered, type: p2.contact.employee_type_enum.deactivated_v3)r%   rQ   Ú/P2ContactEmployeeTypeEnumDeactivatedV3Processorr•   s     r*   Ú5register_p2_contact_employee_type_enum_deactivated_v3zSEventDispatcherHandlerBuilder.register_p2_contact_employee_type_enum_deactivated_v3�  s@   € à9¸TÔ=OÐOÐOÝ Ð!sÑtÔtÐtå>mÐnoÑ>pÔ>pð 	ÔØ:ñ	<àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz(p2.contact.employee_type_enum.deleted_v3zLprocessor already registered, type: p2.contact.employee_type_enum.deleted_v3)r%   rQ   Ú+P2ContactEmployeeTypeEnumDeletedV3Processorr•   s     r*   Ú1register_p2_contact_employee_type_enum_deleted_v3zOEventDispatcherHandlerBuilder.register_p2_contact_employee_type_enum_deleted_v3—  rã   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz(p2.contact.employee_type_enum.updated_v3zLprocessor already registered, type: p2.contact.employee_type_enum.updated_v3)r%   rQ   Ú+P2ContactEmployeeTypeEnumUpdatedV3Processorr•   s     r*   Ú1register_p2_contact_employee_type_enum_updated_v3zOEventDispatcherHandlerBuilder.register_p2_contact_employee_type_enum_updated_v3ž  rã   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.contact.scope.updated_v3z?processor already registered, type: p2.contact.scope.updated_v3)r%   rQ   Ú P2ContactScopeUpdatedV3Processorr•   s     r*   Ú$register_p2_contact_scope_updated_v3zBEventDispatcherHandlerBuilder.register_p2_contact_scope_updated_v3¥  ó;   € à(¨DÔ,>Ð>Ð>Ý Ð!bÑcÔcÐcÝ<\Ð]^Ñ<_Ô<_ˆÔÐ8Ñ9Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.contact.user.created_v3z>processor already registered, type: p2.contact.user.created_v3)r%   rQ   ÚP2ContactUserCreatedV3Processorr•   s     r*   Ú#register_p2_contact_user_created_v3zAEventDispatcherHandlerBuilder.register_p2_contact_user_created_v3¬  r½   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.contact.user.deleted_v3z>processor already registered, type: p2.contact.user.deleted_v3)r%   rQ   ÚP2ContactUserDeletedV3Processorr•   s     r*   Ú#register_p2_contact_user_deleted_v3zAEventDispatcherHandlerBuilder.register_p2_contact_user_deleted_v3³  r½   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.contact.user.updated_v3z>processor already registered, type: p2.contact.user.updated_v3)r%   rQ   ÚP2ContactUserUpdatedV3Processorr•   s     r*   Ú#register_p2_contact_user_updated_v3zAEventDispatcherHandlerBuilder.register_p2_contact_user_updated_v3º  r½   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz0p2.corehr.common_data.id.user_mapping_changed_v1zTprocessor already registered, type: p2.corehr.common_data.id.user_mapping_changed_v1)r%   rQ   Ú1P2CorehrCommonDataIdUserMappingChangedV1Processorr•   s     r*   Ú9register_p2_corehr_common_data_id_user_mapping_changed_v1zWEventDispatcherHandlerBuilder.register_p2_corehr_common_data_id_user_mapping_changed_v1Á  sA   € à=ÀÔASÐSÐSÝ Ð!wÑxÔxÐxåBsÐtuÑBvÔBvð 	ÔØ>ñ	@àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz*p2.corehr.common_data.meta_data.updated_v1zNprocessor already registered, type: p2.corehr.common_data.meta_data.updated_v1)r%   rQ   Ú,P2CorehrCommonDataMetaDataUpdatedV1Processorr•   s     r*   Ú3register_p2_corehr_common_data_meta_data_updated_v1zQEventDispatcherHandlerBuilder.register_p2_corehr_common_data_meta_data_updated_v1É  sA   € à7¸4Ô;MÐMÐMÝ Ð!qÑrÔrÐrÝKwØñLô LˆÔÐGÑHàˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.contract.created_v1zAprocessor already registered, type: p2.corehr.contract.created_v1)r%   rQ   Ú"P2CorehrContractCreatedV1Processorr•   s     r*   Ú&register_p2_corehr_contract_created_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_contract_created_v1Ñ  ó;   € à*¨dÔ.@Ð@Ð@Ý Ð!dÑeÔeÐeÝ>`ÐabÑ>cÔ>cˆÔÐ:Ñ;Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.contract.deleted_v1zAprocessor already registered, type: p2.corehr.contract.deleted_v1)r%   rQ   Ú"P2CorehrContractDeletedV1Processorr•   s     r*   Ú&register_p2_corehr_contract_deleted_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_contract_deleted_v1Ø  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.contract.updated_v1zAprocessor already registered, type: p2.corehr.contract.updated_v1)r%   rQ   Ú"P2CorehrContractUpdatedV1Processorr•   s     r*   Ú&register_p2_corehr_contract_updated_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_contract_updated_v1ß  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.department.created_v1zCprocessor already registered, type: p2.corehr.department.created_v1)r%   rQ   Ú$P2CorehrDepartmentCreatedV1Processorr•   s     r*   Ú(register_p2_corehr_department_created_v1zFEventDispatcherHandlerBuilder.register_p2_corehr_department_created_v1æ  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.department.deleted_v1zCprocessor already registered, type: p2.corehr.department.deleted_v1)r%   rQ   Ú$P2CorehrDepartmentDeletedV1Processorr•   s     r*   Ú(register_p2_corehr_department_deleted_v1zFEventDispatcherHandlerBuilder.register_p2_corehr_department_deleted_v1í  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.department.updated_v1zCprocessor already registered, type: p2.corehr.department.updated_v1)r%   rQ   Ú$P2CorehrDepartmentUpdatedV1Processorr•   s     r*   Ú(register_p2_corehr_department_updated_v1zFEventDispatcherHandlerBuilder.register_p2_corehr_department_updated_v1ô  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz!p2.corehr.employment.converted_v1zEprocessor already registered, type: p2.corehr.employment.converted_v1)r%   rQ   Ú&P2CorehrEmploymentConvertedV1Processorr•   s     r*   Ú*register_p2_corehr_employment_converted_v1zHEventDispatcherHandlerBuilder.register_p2_corehr_employment_converted_v1û  s;   € à.°$Ô2DÐDÐDÝ Ð!hÑiÔiÐiÝBhÐijÑBkÔBkˆÔÐ>Ñ?Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.employment.created_v1zCprocessor already registered, type: p2.corehr.employment.created_v1)r%   rQ   Ú$P2CorehrEmploymentCreatedV1Processorr•   s     r*   Ú(register_p2_corehr_employment_created_v1zFEventDispatcherHandlerBuilder.register_p2_corehr_employment_created_v1  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.employment.deleted_v1zCprocessor already registered, type: p2.corehr.employment.deleted_v1)r%   rQ   Ú$P2CorehrEmploymentDeletedV1Processorr•   s     r*   Ú(register_p2_corehr_employment_deleted_v1zFEventDispatcherHandlerBuilder.register_p2_corehr_employment_deleted_v1	  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.corehr.employment.resigned_v1zDprocessor already registered, type: p2.corehr.employment.resigned_v1)r%   rQ   Ú%P2CorehrEmploymentResignedV1Processorr•   s     r*   Ú)register_p2_corehr_employment_resigned_v1zGEventDispatcherHandlerBuilder.register_p2_corehr_employment_resigned_v1  rÙ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.employment.updated_v1zCprocessor already registered, type: p2.corehr.employment.updated_v1)r%   rQ   Ú$P2CorehrEmploymentUpdatedV1Processorr•   s     r*   Ú(register_p2_corehr_employment_updated_v1zFEventDispatcherHandlerBuilder.register_p2_corehr_employment_updated_v1  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job.created_v1z<processor already registered, type: p2.corehr.job.created_v1)r%   rQ   ÚP2CorehrJobCreatedV1Processorr•   s     r*   Ú!register_p2_corehr_job_created_v1z?EventDispatcherHandlerBuilder.register_p2_corehr_job_created_v1  ó;   € à%¨Ô);Ð;Ð;Ý Ð!_Ñ`Ô`Ð`Ý9VÐWXÑ9YÔ9YˆÔÐ5Ñ6Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job.deleted_v1z<processor already registered, type: p2.corehr.job.deleted_v1)r%   rQ   ÚP2CorehrJobDeletedV1Processorr•   s     r*   Ú!register_p2_corehr_job_deleted_v1z?EventDispatcherHandlerBuilder.register_p2_corehr_job_deleted_v1%  r(  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job.updated_v1z<processor already registered, type: p2.corehr.job.updated_v1)r%   rQ   ÚP2CorehrJobUpdatedV1Processorr•   s     r*   Ú!register_p2_corehr_job_updated_v1z?EventDispatcherHandlerBuilder.register_p2_corehr_job_updated_v1,  r(  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_change.updated_v1zCprocessor already registered, type: p2.corehr.job_change.updated_v1)r%   rQ   Ú#P2CorehrJobChangeUpdatedV1Processorr•   s     r*   Ú(register_p2_corehr_job_change_updated_v1zFEventDispatcherHandlerBuilder.register_p2_corehr_job_change_updated_v13  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_data.changed_v1zAprocessor already registered, type: p2.corehr.job_data.changed_v1)r%   rQ   Ú!P2CorehrJobDataChangedV1Processorr•   s     r*   Ú&register_p2_corehr_job_data_changed_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_job_data_changed_v1:  ó;   € à*¨dÔ.@Ð@Ð@Ý Ð!dÑeÔeÐeÝ>_Ð`aÑ>bÔ>bˆÔÐ:Ñ;Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_data.created_v1zAprocessor already registered, type: p2.corehr.job_data.created_v1)r%   rQ   Ú!P2CorehrJobDataCreatedV1Processorr•   s     r*   Ú&register_p2_corehr_job_data_created_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_job_data_created_v1A  r5  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_data.deleted_v1zAprocessor already registered, type: p2.corehr.job_data.deleted_v1)r%   rQ   Ú!P2CorehrJobDataDeletedV1Processorr•   s     r*   Ú&register_p2_corehr_job_data_deleted_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_job_data_deleted_v1H  r5  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_data.employed_v1zBprocessor already registered, type: p2.corehr.job_data.employed_v1)r%   rQ   Ú"P2CorehrJobDataEmployedV1Processorr•   s     r*   Ú'register_p2_corehr_job_data_employed_v1zEEventDispatcherHandlerBuilder.register_p2_corehr_job_data_employed_v1O  ó;   € à+¨tÔ/AÐAÐAÝ Ð!eÑfÔfÐfÝ?aÐbcÑ?dÔ?dˆÔÐ;Ñ<Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_data.updated_v1zAprocessor already registered, type: p2.corehr.job_data.updated_v1)r%   rQ   Ú!P2CorehrJobDataUpdatedV1Processorr•   s     r*   Ú&register_p2_corehr_job_data_updated_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_job_data_updated_v1V  r5  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.corehr.offboarding.updated_v1zDprocessor already registered, type: p2.corehr.offboarding.updated_v1)r%   rQ   Ú%P2CorehrOffboardingUpdatedV1Processorr•   s     r*   Ú)register_p2_corehr_offboarding_updated_v1zGEventDispatcherHandlerBuilder.register_p2_corehr_offboarding_updated_v1]  rÙ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz+p2.corehr.org_role_authorization.updated_v1zOprocessor already registered, type: p2.corehr.org_role_authorization.updated_v1)r%   rQ   Ú.P2CorehrOrgRoleAuthorizationUpdatedV1Processorr•   s     r*   Ú4register_p2_corehr_org_role_authorization_updated_v1zREventDispatcherHandlerBuilder.register_p2_corehr_org_role_authorization_updated_v1d  s@   € à8¸DÔ<NÐNÐNÝ Ð!rÑsÔsÐså=kÐlmÑ=nÔ=nð 	ÔØ9ñ	;àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.person.created_v1z?processor already registered, type: p2.corehr.person.created_v1)r%   rQ   Ú P2CorehrPersonCreatedV1Processorr•   s     r*   Ú$register_p2_corehr_person_created_v1zBEventDispatcherHandlerBuilder.register_p2_corehr_person_created_v1l  ró   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.person.deleted_v1z?processor already registered, type: p2.corehr.person.deleted_v1)r%   rQ   Ú P2CorehrPersonDeletedV1Processorr•   s     r*   Ú$register_p2_corehr_person_deleted_v1zBEventDispatcherHandlerBuilder.register_p2_corehr_person_deleted_v1s  ró   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.person.updated_v1z?processor already registered, type: p2.corehr.person.updated_v1)r%   rQ   Ú P2CorehrPersonUpdatedV1Processorr•   s     r*   Ú$register_p2_corehr_person_updated_v1zBEventDispatcherHandlerBuilder.register_p2_corehr_person_updated_v1z  ró   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.pre_hire.updated_v1zAprocessor already registered, type: p2.corehr.pre_hire.updated_v1)r%   rQ   Ú!P2CorehrPreHireUpdatedV1Processorr•   s     r*   Ú&register_p2_corehr_pre_hire_updated_v1zDEventDispatcherHandlerBuilder.register_p2_corehr_pre_hire_updated_v1�  r5  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz$p2.corehr.approval_groups.updated_v2zHprocessor already registered, type: p2.corehr.approval_groups.updated_v2)r%   rQ   Ú(P2CorehrApprovalGroupsUpdatedV2Processorr•   s     r*   Ú-register_p2_corehr_approval_groups_updated_v2zKEventDispatcherHandlerBuilder.register_p2_corehr_approval_groups_updated_v2ˆ  ó;   € à1°TÔ5GÐGÐGÝ Ð!kÑlÔlÐlÝEmÐnoÑEpÔEpˆÔÐAÑBØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.company.created_v2z@processor already registered, type: p2.corehr.company.created_v2)r%   rQ   Ú!P2CorehrCompanyCreatedV2Processorr•   s     r*   Ú%register_p2_corehr_company_created_v2zCEventDispatcherHandlerBuilder.register_p2_corehr_company_created_v2�  ó;   € à)¨TÔ-?Ð?Ð?Ý Ð!cÑdÔdÐdÝ=^Ð_`Ñ=aÔ=aˆÔÐ9Ñ:Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.company.deleted_v2z@processor already registered, type: p2.corehr.company.deleted_v2)r%   rQ   Ú!P2CorehrCompanyDeletedV2Processorr•   s     r*   Ú%register_p2_corehr_company_deleted_v2zCEventDispatcherHandlerBuilder.register_p2_corehr_company_deleted_v2–  r\  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.company.updated_v2z@processor already registered, type: p2.corehr.company.updated_v2)r%   rQ   Ú!P2CorehrCompanyUpdatedV2Processorr•   s     r*   Ú%register_p2_corehr_company_updated_v2zCEventDispatcherHandlerBuilder.register_p2_corehr_company_updated_v2�  r\  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.corehr.cost_center.created_v2zDprocessor already registered, type: p2.corehr.cost_center.created_v2)r%   rQ   Ú$P2CorehrCostCenterCreatedV2Processorr•   s     r*   Ú)register_p2_corehr_cost_center_created_v2zGEventDispatcherHandlerBuilder.register_p2_corehr_cost_center_created_v2¤  ó;   € à-°Ô1CÐCÐCÝ Ð!gÑhÔhÐhÝAeÐfgÑAhÔAhˆÔÐ=Ñ>Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.corehr.cost_center.deleted_v2zDprocessor already registered, type: p2.corehr.cost_center.deleted_v2)r%   rQ   Ú$P2CorehrCostCenterDeletedV2Processorr•   s     r*   Ú)register_p2_corehr_cost_center_deleted_v2zGEventDispatcherHandlerBuilder.register_p2_corehr_cost_center_deleted_v2«  rf  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.corehr.cost_center.updated_v2zDprocessor already registered, type: p2.corehr.cost_center.updated_v2)r%   rQ   Ú$P2CorehrCostCenterUpdatedV2Processorr•   s     r*   Ú)register_p2_corehr_cost_center_updated_v2zGEventDispatcherHandlerBuilder.register_p2_corehr_cost_center_updated_v2²  rf  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.custom_org.created_v2zCprocessor already registered, type: p2.corehr.custom_org.created_v2)r%   rQ   Ú#P2CorehrCustomOrgCreatedV2Processorr•   s     r*   Ú(register_p2_corehr_custom_org_created_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_custom_org_created_v2¹  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.custom_org.deleted_v2zCprocessor already registered, type: p2.corehr.custom_org.deleted_v2)r%   rQ   Ú#P2CorehrCustomOrgDeletedV2Processorr•   s     r*   Ú(register_p2_corehr_custom_org_deleted_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_custom_org_deleted_v2À  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.custom_org.updated_v2zCprocessor already registered, type: p2.corehr.custom_org.updated_v2)r%   rQ   Ú#P2CorehrCustomOrgUpdatedV2Processorr•   s     r*   Ú(register_p2_corehr_custom_org_updated_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_custom_org_updated_v2Ç  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.department.created_v2zCprocessor already registered, type: p2.corehr.department.created_v2)r%   rQ   Ú$P2CorehrDepartmentCreatedV2Processorr•   s     r*   Ú(register_p2_corehr_department_created_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_department_created_v2Î  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.department.updated_v2zCprocessor already registered, type: p2.corehr.department.updated_v2)r%   rQ   Ú$P2CorehrDepartmentUpdatedV2Processorr•   s     r*   Ú(register_p2_corehr_department_updated_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_department_updated_v2Õ  rÁ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz"p2.corehr.employee.domain_event_v2zFprocessor already registered, type: p2.corehr.employee.domain_event_v2)r%   rQ   Ú&P2CorehrEmployeeDomainEventV2Processorr•   s     r*   Ú+register_p2_corehr_employee_domain_event_v2zIEventDispatcherHandlerBuilder.register_p2_corehr_employee_domain_event_v2Ü  ó;   € à/°4Ô3EÐEÐEÝ Ð!iÑjÔjÐjÝCiÐjkÑClÔClˆÔÐ?Ñ@Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz&p2.corehr.job_change.status_updated_v2zJprocessor already registered, type: p2.corehr.job_change.status_updated_v2)r%   rQ   Ú)P2CorehrJobChangeStatusUpdatedV2Processorr•   s     r*   Ú/register_p2_corehr_job_change_status_updated_v2zMEventDispatcherHandlerBuilder.register_p2_corehr_job_change_status_updated_v2ã  ó;   € à3°tÔ7IÐIÐIÝ Ð!mÑnÔnÐnÝGpÐqrÑGsÔGsˆÔÐCÑDØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_change.updated_v2zCprocessor already registered, type: p2.corehr.job_change.updated_v2)r%   rQ   Ú#P2CorehrJobChangeUpdatedV2Processorr•   s     r*   Ú(register_p2_corehr_job_change_updated_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_job_change_updated_v2ê  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_family.created_v2zCprocessor already registered, type: p2.corehr.job_family.created_v2)r%   rQ   Ú#P2CorehrJobFamilyCreatedV2Processorr•   s     r*   Ú(register_p2_corehr_job_family_created_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_job_family_created_v2ñ  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_family.deleted_v2zCprocessor already registered, type: p2.corehr.job_family.deleted_v2)r%   rQ   Ú#P2CorehrJobFamilyDeletedV2Processorr•   s     r*   Ú(register_p2_corehr_job_family_deleted_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_job_family_deleted_v2ø  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_family.updated_v2zCprocessor already registered, type: p2.corehr.job_family.updated_v2)r%   rQ   Ú#P2CorehrJobFamilyUpdatedV2Processorr•   s     r*   Ú(register_p2_corehr_job_family_updated_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_job_family_updated_v2ÿ  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_grade.created_v2zBprocessor already registered, type: p2.corehr.job_grade.created_v2)r%   rQ   Ú"P2CorehrJobGradeCreatedV2Processorr•   s     r*   Ú'register_p2_corehr_job_grade_created_v2zEEventDispatcherHandlerBuilder.register_p2_corehr_job_grade_created_v2  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_grade.deleted_v2zBprocessor already registered, type: p2.corehr.job_grade.deleted_v2)r%   rQ   Ú"P2CorehrJobGradeDeletedV2Processorr•   s     r*   Ú'register_p2_corehr_job_grade_deleted_v2zEEventDispatcherHandlerBuilder.register_p2_corehr_job_grade_deleted_v2  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_grade.updated_v2zBprocessor already registered, type: p2.corehr.job_grade.updated_v2)r%   rQ   Ú"P2CorehrJobGradeUpdatedV2Processorr•   s     r*   Ú'register_p2_corehr_job_grade_updated_v2zEEventDispatcherHandlerBuilder.register_p2_corehr_job_grade_updated_v2  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_level.created_v2zBprocessor already registered, type: p2.corehr.job_level.created_v2)r%   rQ   Ú"P2CorehrJobLevelCreatedV2Processorr•   s     r*   Ú'register_p2_corehr_job_level_created_v2zEEventDispatcherHandlerBuilder.register_p2_corehr_job_level_created_v2  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_level.deleted_v2zBprocessor already registered, type: p2.corehr.job_level.deleted_v2)r%   rQ   Ú"P2CorehrJobLevelDeletedV2Processorr•   s     r*   Ú'register_p2_corehr_job_level_deleted_v2zEEventDispatcherHandlerBuilder.register_p2_corehr_job_level_deleted_v2"  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.job_level.updated_v2zBprocessor already registered, type: p2.corehr.job_level.updated_v2)r%   rQ   Ú"P2CorehrJobLevelUpdatedV2Processorr•   s     r*   Ú'register_p2_corehr_job_level_updated_v2zEEventDispatcherHandlerBuilder.register_p2_corehr_job_level_updated_v2)  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.location.created_v2zAprocessor already registered, type: p2.corehr.location.created_v2)r%   rQ   Ú"P2CorehrLocationCreatedV2Processorr•   s     r*   Ú&register_p2_corehr_location_created_v2zDEventDispatcherHandlerBuilder.register_p2_corehr_location_created_v20  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.location.deleted_v2zAprocessor already registered, type: p2.corehr.location.deleted_v2)r%   rQ   Ú"P2CorehrLocationDeletedV2Processorr•   s     r*   Ú&register_p2_corehr_location_deleted_v2zDEventDispatcherHandlerBuilder.register_p2_corehr_location_deleted_v27  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.location.updated_v2zAprocessor already registered, type: p2.corehr.location.updated_v2)r%   rQ   Ú"P2CorehrLocationUpdatedV2Processorr•   s     r*   Ú&register_p2_corehr_location_updated_v2zDEventDispatcherHandlerBuilder.register_p2_corehr_location_updated_v2>  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz*p2.corehr.offboarding.checklist_updated_v2zNprocessor already registered, type: p2.corehr.offboarding.checklist_updated_v2)r%   rQ   Ú.P2CorehrOffboardingChecklistUpdatedV2Processorr•   s     r*   Ú3register_p2_corehr_offboarding_checklist_updated_v2zQEventDispatcherHandlerBuilder.register_p2_corehr_offboarding_checklist_updated_v2E  s@   € à7¸4Ô;MÐMÐMÝ Ð!qÑrÔrÐrå<jÐklÑ<mÔ<mð 	ÔØ8ñ	:àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.corehr.offboarding.status_updated_v2zKprocessor already registered, type: p2.corehr.offboarding.status_updated_v2)r%   rQ   Ú+P2CorehrOffboardingStatusUpdatedV2Processorr•   s     r*   Ú0register_p2_corehr_offboarding_status_updated_v2zNEventDispatcherHandlerBuilder.register_p2_corehr_offboarding_status_updated_v2M  ó;   € à4¸Ô8JÐJÐJÝ Ð!nÑoÔoÐoÝHsÐtuÑHvÔHvˆÔÐDÑEØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.corehr.offboarding.updated_v2zDprocessor already registered, type: p2.corehr.offboarding.updated_v2)r%   rQ   Ú%P2CorehrOffboardingUpdatedV2Processorr•   s     r*   Ú)register_p2_corehr_offboarding_updated_v2zGEventDispatcherHandlerBuilder.register_p2_corehr_offboarding_updated_v2T  rÙ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.pathway.created_v2z@processor already registered, type: p2.corehr.pathway.created_v2)r%   rQ   Ú!P2CorehrPathwayCreatedV2Processorr•   s     r*   Ú%register_p2_corehr_pathway_created_v2zCEventDispatcherHandlerBuilder.register_p2_corehr_pathway_created_v2[  r\  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.pathway.deleted_v2z@processor already registered, type: p2.corehr.pathway.deleted_v2)r%   rQ   Ú!P2CorehrPathwayDeletedV2Processorr•   s     r*   Ú%register_p2_corehr_pathway_deleted_v2zCEventDispatcherHandlerBuilder.register_p2_corehr_pathway_deleted_v2b  r\  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.pathway.updated_v2z@processor already registered, type: p2.corehr.pathway.updated_v2)r%   rQ   Ú!P2CorehrPathwayUpdatedV2Processorr•   s     r*   Ú%register_p2_corehr_pathway_updated_v2zCEventDispatcherHandlerBuilder.register_p2_corehr_pathway_updated_v2i  r\  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.position.created_v2zAprocessor already registered, type: p2.corehr.position.created_v2)r%   rQ   Ú"P2CorehrPositionCreatedV2Processorr•   s     r*   Ú&register_p2_corehr_position_created_v2zDEventDispatcherHandlerBuilder.register_p2_corehr_position_created_v2p  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.position.deleted_v2zAprocessor already registered, type: p2.corehr.position.deleted_v2)r%   rQ   Ú"P2CorehrPositionDeletedV2Processorr•   s     r*   Ú&register_p2_corehr_position_deleted_v2zDEventDispatcherHandlerBuilder.register_p2_corehr_position_deleted_v2w  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.position.updated_v2zAprocessor already registered, type: p2.corehr.position.updated_v2)r%   rQ   Ú"P2CorehrPositionUpdatedV2Processorr•   s     r*   Ú&register_p2_corehr_position_updated_v2zDEventDispatcherHandlerBuilder.register_p2_corehr_position_updated_v2~  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz-p2.corehr.pre_hire.onboarding_task_changed_v2zQprocessor already registered, type: p2.corehr.pre_hire.onboarding_task_changed_v2)r%   rQ   Ú/P2CorehrPreHireOnboardingTaskChangedV2Processorr•   s     r*   Ú6register_p2_corehr_pre_hire_onboarding_task_changed_v2zTEventDispatcherHandlerBuilder.register_p2_corehr_pre_hire_onboarding_task_changed_v2…  s@   € à:¸dÔ>PÐPÐPÝ Ð!tÑuÔuÐuå?nÐopÑ?qÔ?qð 	ÔØ;ñ	=àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.probation.updated_v2zBprocessor already registered, type: p2.corehr.probation.updated_v2)r%   rQ   Ú#P2CorehrProbationUpdatedV2Processorr•   s     r*   Ú'register_p2_corehr_probation_updated_v2zEEventDispatcherHandlerBuilder.register_p2_corehr_probation_updated_v2�  ó;   € à+¨tÔ/AÐAÐAÝ Ð!eÑfÔfÐfÝ?bÐcdÑ?eÔ?eˆÔÐ;Ñ<Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.process.updated_v2z@processor already registered, type: p2.corehr.process.updated_v2)r%   rQ   Ú!P2CorehrProcessUpdatedV2Processorr•   s     r*   Ú%register_p2_corehr_process_updated_v2zCEventDispatcherHandlerBuilder.register_p2_corehr_process_updated_v2”  r\  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz%p2.corehr.process.approver.updated_v2zIprocessor already registered, type: p2.corehr.process.approver.updated_v2)r%   rQ   Ú)P2CorehrProcessApproverUpdatedV2Processorr•   s     r*   Ú.register_p2_corehr_process_approver_updated_v2zLEventDispatcherHandlerBuilder.register_p2_corehr_process_approver_updated_v2›  rÎ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.corehr.process.cc.updated_v2zCprocessor already registered, type: p2.corehr.process.cc.updated_v2)r%   rQ   Ú#P2CorehrProcessCcUpdatedV2Processorr•   s     r*   Ú(register_p2_corehr_process_cc_updated_v2zFEventDispatcherHandlerBuilder.register_p2_corehr_process_cc_updated_v2¢  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz!p2.corehr.process.node.updated_v2zEprocessor already registered, type: p2.corehr.process.node.updated_v2)r%   rQ   Ú%P2CorehrProcessNodeUpdatedV2Processorr•   s     r*   Ú*register_p2_corehr_process_node_updated_v2zHEventDispatcherHandlerBuilder.register_p2_corehr_process_node_updated_v2©  ó;   € à.°$Ô2DÐDÐDÝ Ð!hÑiÔiÐiÝBgÐhiÑBjÔBjˆÔÐ>Ñ?Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz"p2.corehr.process.status.update_v2zFprocessor already registered, type: p2.corehr.process.status.update_v2)r%   rQ   Ú&P2CorehrProcessStatusUpdateV2Processorr•   s     r*   Ú+register_p2_corehr_process_status_update_v2zIEventDispatcherHandlerBuilder.register_p2_corehr_process_status_update_v2°  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz)p2.corehr.process_comment_info.updated_v2zMprocessor already registered, type: p2.corehr.process_comment_info.updated_v2)r%   rQ   Ú,P2CorehrProcessCommentInfoUpdatedV2Processorr•   s     r*   Ú2register_p2_corehr_process_comment_info_updated_v2zPEventDispatcherHandlerBuilder.register_p2_corehr_process_comment_info_updated_v2·  óA   € à6¸$Ô:LÐLÐLÝ Ð!pÑqÔqÐqÝJvØñKô KˆÔÐFÑGàˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz*p2.corehr.signature_file.status_updated_v2zNprocessor already registered, type: p2.corehr.signature_file.status_updated_v2)r%   rQ   Ú-P2CorehrSignatureFileStatusUpdatedV2Processorr•   s     r*   Ú3register_p2_corehr_signature_file_status_updated_v2zQEventDispatcherHandlerBuilder.register_p2_corehr_signature_file_status_updated_v2¿  ó@   € à7¸4Ô;MÐMÐMÝ Ð!qÑrÔrÐrå<iÐjkÑ<lÔ<lð 	ÔØ8ñ	:àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz&p2.drive.file.bitable_field_changed_v1zJprocessor already registered, type: p2.drive.file.bitable_field_changed_v1)r%   rQ   Ú)P2DriveFileBitableFieldChangedV1Processorr•   s     r*   Ú/register_p2_drive_file_bitable_field_changed_v1zMEventDispatcherHandlerBuilder.register_p2_drive_file_bitable_field_changed_v1Ç  rƒ  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.drive.file.bitable_record_changed_v1zKprocessor already registered, type: p2.drive.file.bitable_record_changed_v1)r%   rQ   Ú*P2DriveFileBitableRecordChangedV1Processorr•   s     r*   Ú0register_p2_drive_file_bitable_record_changed_v1zNEventDispatcherHandlerBuilder.register_p2_drive_file_bitable_record_changed_v1Î  rÕ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz"p2.drive.file.created_in_folder_v1zFprocessor already registered, type: p2.drive.file.created_in_folder_v1)r%   rQ   Ú%P2DriveFileCreatedInFolderV1Processorr•   s     r*   Ú+register_p2_drive_file_created_in_folder_v1zIEventDispatcherHandlerBuilder.register_p2_drive_file_created_in_folder_v1Õ  ó;   € à/°4Ô3EÐEÐEÝ Ð!iÑjÔjÐjÝChÐijÑCkÔCkˆÔÐ?Ñ@Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.drive.file.deleted_v1z<processor already registered, type: p2.drive.file.deleted_v1)r%   rQ   ÚP2DriveFileDeletedV1Processorr•   s     r*   Ú!register_p2_drive_file_deleted_v1z?EventDispatcherHandlerBuilder.register_p2_drive_file_deleted_v1Ü  r(  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.drive.file.edit_v1z9processor already registered, type: p2.drive.file.edit_v1)r%   rQ   ÚP2DriveFileEditV1Processorr•   s     r*   Úregister_p2_drive_file_edit_v1z<EventDispatcherHandlerBuilder.register_p2_drive_file_edit_v1ã  ó;   € Ø" dÔ&8Ð8Ð8Ý Ð!\Ñ]Ô]Ð]Ý6PÐQRÑ6SÔ6SˆÔÐ2Ñ3Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz(p2.drive.file.permission_member_added_v1zLprocessor already registered, type: p2.drive.file.permission_member_added_v1)r%   rQ   Ú+P2DriveFilePermissionMemberAddedV1Processorr•   s     r*   Ú1register_p2_drive_file_permission_member_added_v1zOEventDispatcherHandlerBuilder.register_p2_drive_file_permission_member_added_v1é  rã   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz*p2.drive.file.permission_member_applied_v1zNprocessor already registered, type: p2.drive.file.permission_member_applied_v1)r%   rQ   Ú-P2DriveFilePermissionMemberAppliedV1Processorr•   s     r*   Ú3register_p2_drive_file_permission_member_applied_v1zQEventDispatcherHandlerBuilder.register_p2_drive_file_permission_member_applied_v1ð  rå  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz*p2.drive.file.permission_member_removed_v1zNprocessor already registered, type: p2.drive.file.permission_member_removed_v1)r%   rQ   Ú-P2DriveFilePermissionMemberRemovedV1Processorr•   s     r*   Ú3register_p2_drive_file_permission_member_removed_v1zQEventDispatcherHandlerBuilder.register_p2_drive_file_permission_member_removed_v1ø  rå  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.drive.file.read_v1z9processor already registered, type: p2.drive.file.read_v1)r%   rQ   ÚP2DriveFileReadV1Processorr•   s     r*   Úregister_p2_drive_file_read_v1z<EventDispatcherHandlerBuilder.register_p2_drive_file_read_v1   rö  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.drive.file.title_updated_v1zBprocessor already registered, type: p2.drive.file.title_updated_v1)r%   rQ   Ú"P2DriveFileTitleUpdatedV1Processorr•   s     r*   Ú'register_p2_drive_file_title_updated_v1zEEventDispatcherHandlerBuilder.register_p2_drive_file_title_updated_v1  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.drive.file.trashed_v1z<processor already registered, type: p2.drive.file.trashed_v1)r%   rQ   ÚP2DriveFileTrashedV1Processorr•   s     r*   Ú!register_p2_drive_file_trashed_v1z?EventDispatcherHandlerBuilder.register_p2_drive_file_trashed_v1  r(  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz#p2.helpdesk.notification.approve_v1zGprocessor already registered, type: p2.helpdesk.notification.approve_v1)r%   rQ   Ú(P2HelpdeskNotificationApproveV1Processorr•   s     r*   Ú,register_p2_helpdesk_notification_approve_v1zJEventDispatcherHandlerBuilder.register_p2_helpdesk_notification_approve_v1  s;   € à0°DÔ4FÐFÐFÝ Ð!jÑkÔkÐkÝDlÐmnÑDoÔDoˆÔÐ@ÑAØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.helpdesk.ticket.created_v1zAprocessor already registered, type: p2.helpdesk.ticket.created_v1)r%   rQ   Ú"P2HelpdeskTicketCreatedV1Processorr•   s     r*   Ú&register_p2_helpdesk_ticket_created_v1zDEventDispatcherHandlerBuilder.register_p2_helpdesk_ticket_created_v1  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.helpdesk.ticket.updated_v1zAprocessor already registered, type: p2.helpdesk.ticket.updated_v1)r%   rQ   Ú"P2HelpdeskTicketUpdatedV1Processorr•   s     r*   Ú&register_p2_helpdesk_ticket_updated_v1zDEventDispatcherHandlerBuilder.register_p2_helpdesk_ticket_updated_v1"  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz%p2.helpdesk.ticket_message.created_v1zIprocessor already registered, type: p2.helpdesk.ticket_message.created_v1)r%   rQ   Ú)P2HelpdeskTicketMessageCreatedV1Processorr•   s     r*   Ú.register_p2_helpdesk_ticket_message_created_v1zLEventDispatcherHandlerBuilder.register_p2_helpdesk_ticket_message_created_v1)  rÎ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.hire.application.deleted_v1zBprocessor already registered, type: p2.hire.application.deleted_v1)r%   rQ   Ú#P2HireApplicationDeletedV1Processorr•   s     r*   Ú'register_p2_hire_application_deleted_v1zEEventDispatcherHandlerBuilder.register_p2_hire_application_deleted_v10  rÍ  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz$p2.hire.application.stage_changed_v1zHprocessor already registered, type: p2.hire.application.stage_changed_v1)r%   rQ   Ú(P2HireApplicationStageChangedV1Processorr•   s     r*   Ú-register_p2_hire_application_stage_changed_v1zKEventDispatcherHandlerBuilder.register_p2_hire_application_stage_changed_v17  rX  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.hire.eco_account.created_v1zBprocessor already registered, type: p2.hire.eco_account.created_v1)r%   rQ   Ú"P2HireEcoAccountCreatedV1Processorr•   s     r*   Ú'register_p2_hire_eco_account_created_v1zEEventDispatcherHandlerBuilder.register_p2_hire_eco_account_created_v1>  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz(p2.hire.eco_background_check.canceled_v1zLprocessor already registered, type: p2.hire.eco_background_check.canceled_v1)r%   rQ   Ú+P2HireEcoBackgroundCheckCanceledV1Processorr•   s     r*   Ú1register_p2_hire_eco_background_check_canceled_v1zOEventDispatcherHandlerBuilder.register_p2_hire_eco_background_check_canceled_v1E  rã   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.hire.eco_background_check.created_v1zKprocessor already registered, type: p2.hire.eco_background_check.created_v1)r%   rQ   Ú*P2HireEcoBackgroundCheckCreatedV1Processorr•   s     r*   Ú0register_p2_hire_eco_background_check_created_v1zNEventDispatcherHandlerBuilder.register_p2_hire_eco_background_check_created_v1L  rÕ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.hire.eco_exam.created_v1z?processor already registered, type: p2.hire.eco_exam.created_v1)r%   rQ   ÚP2HireEcoExamCreatedV1Processorr•   s     r*   Ú$register_p2_hire_eco_exam_created_v1zBEventDispatcherHandlerBuilder.register_p2_hire_eco_exam_created_v1S  ó;   € à(¨DÔ,>Ð>Ð>Ý Ð!bÑcÔcÐcÝ<[Ð\]Ñ<^Ô<^ˆÔÐ8Ñ9Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz#p2.hire.ehr_import_task.imported_v1zGprocessor already registered, type: p2.hire.ehr_import_task.imported_v1)r%   rQ   Ú&P2HireEhrImportTaskImportedV1Processorr•   s     r*   Ú,register_p2_hire_ehr_import_task_imported_v1zJEventDispatcherHandlerBuilder.register_p2_hire_ehr_import_task_imported_v1Z  ó;   € à0°DÔ4FÐFÐFÝ Ð!jÑkÔkÐkÝDjÐklÑDmÔDmˆÔÐ@ÑAØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz8p2.hire.ehr_import_task_for_internship_offer.imported_v1z\processor already registered, type: p2.hire.ehr_import_task_for_internship_offer.imported_v1)r%   rQ   Ú8P2HireEhrImportTaskForInternshipOfferImportedV1Processorr•   s     r*   ÚAregister_p2_hire_ehr_import_task_for_internship_offer_imported_v1z_EventDispatcherHandlerBuilder.register_p2_hire_ehr_import_task_for_internship_offer_imported_v1a  sV   € àEÈÔI[Ð[Ð[Ý Ønñpô pð põ KCØñKô Kð 	ÔØFñ	Hð ˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.hire.offer.status_changed_v1zCprocessor already registered, type: p2.hire.offer.status_changed_v1)r%   rQ   Ú#P2HireOfferStatusChangedV1Processorr•   s     r*   Ú(register_p2_hire_offer_status_changed_v1zFEventDispatcherHandlerBuilder.register_p2_hire_offer_status_changed_v1k  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz)p2.hire.referral_account.assets_update_v1zMprocessor already registered, type: p2.hire.referral_account.assets_update_v1)r%   rQ   Ú,P2HireReferralAccountAssetsUpdateV1Processorr•   s     r*   Ú2register_p2_hire_referral_account_assets_update_v1zPEventDispatcherHandlerBuilder.register_p2_hire_referral_account_assets_update_v1r  rá  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.hire.talent.deleted_v1z=processor already registered, type: p2.hire.talent.deleted_v1)r%   rQ   ÚP2HireTalentDeletedV1Processorr•   s     r*   Ú"register_p2_hire_talent_deleted_v1z@EventDispatcherHandlerBuilder.register_p2_hire_talent_deleted_v1z  ó;   € à&¨$Ô*<Ð<Ð<Ý Ð!`ÑaÔaÐaÝ:XÐYZÑ:[Ô:[ˆÔÐ6Ñ7Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz"p2.hire.talent.tag_subscription_v1zFprocessor already registered, type: p2.hire.talent.tag_subscription_v1)r%   rQ   Ú&P2HireTalentTagSubscriptionV1Processorr•   s     r*   Ú+register_p2_hire_talent_tag_subscription_v1zIEventDispatcherHandlerBuilder.register_p2_hire_talent_tag_subscription_v1�  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.im.chat.disbanded_v1z;processor already registered, type: p2.im.chat.disbanded_v1)r%   rQ   ÚP2ImChatDisbandedV1Processorr•   s     r*   Ú register_p2_im_chat_disbanded_v1z>EventDispatcherHandlerBuilder.register_p2_im_chat_disbanded_v1ˆ  ó;   € à$¨Ô(:Ð:Ð:Ý Ð!^Ñ_Ô_Ð_Ý8TÐUVÑ8WÔ8WˆÔÐ4Ñ5Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.im.chat.updated_v1z9processor already registered, type: p2.im.chat.updated_v1)r%   rQ   ÚP2ImChatUpdatedV1Processorr•   s     r*   Úregister_p2_im_chat_updated_v1z<EventDispatcherHandlerBuilder.register_p2_im_chat_updated_v1�  rö  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz/p2.im.chat.access_event.bot_p2p_chat_entered_v1zSprocessor already registered, type: p2.im.chat.access_event.bot_p2p_chat_entered_v1)r%   rQ   Ú/P2ImChatAccessEventBotP2pChatEnteredV1Processorr•   s     r*   Ú8register_p2_im_chat_access_event_bot_p2p_chat_entered_v1zVEventDispatcherHandlerBuilder.register_p2_im_chat_access_event_bot_p2p_chat_entered_v1•  s@   € à<ÀÔ@RÐRÐRÝ Ð!vÑwÔwÐwåApÐqrÑAsÔAsð 	ÔØ=ñ	?àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.im.chat.member.bot.added_v1zBprocessor already registered, type: p2.im.chat.member.bot.added_v1)r%   rQ   Ú!P2ImChatMemberBotAddedV1Processorr•   s     r*   Ú'register_p2_im_chat_member_bot_added_v1zEEventDispatcherHandlerBuilder.register_p2_im_chat_member_bot_added_v1�  s;   € à+¨tÔ/AÐAÐAÝ Ð!eÑfÔfÐfÝ?`ÐabÑ?cÔ?cˆÔÐ;Ñ<Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.im.chat.member.bot.deleted_v1zDprocessor already registered, type: p2.im.chat.member.bot.deleted_v1)r%   rQ   Ú#P2ImChatMemberBotDeletedV1Processorr•   s     r*   Ú)register_p2_im_chat_member_bot_deleted_v1zGEventDispatcherHandlerBuilder.register_p2_im_chat_member_bot_deleted_v1¤  s;   € à-°Ô1CÐCÐCÝ Ð!gÑhÔhÐhÝAdÐefÑAgÔAgˆÔÐ=Ñ>Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.im.chat.member.user.added_v1zCprocessor already registered, type: p2.im.chat.member.user.added_v1)r%   rQ   Ú"P2ImChatMemberUserAddedV1Processorr•   s     r*   Ú(register_p2_im_chat_member_user_added_v1zFEventDispatcherHandlerBuilder.register_p2_im_chat_member_user_added_v1«  s;   € à,°Ô0BÐBÐBÝ Ð!fÑgÔgÐgÝ@bÐcdÑ@eÔ@eˆÔÐ<Ñ=Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz!p2.im.chat.member.user.deleted_v1zEprocessor already registered, type: p2.im.chat.member.user.deleted_v1)r%   rQ   Ú$P2ImChatMemberUserDeletedV1Processorr•   s     r*   Ú*register_p2_im_chat_member_user_deleted_v1zHEventDispatcherHandlerBuilder.register_p2_im_chat_member_user_deleted_v1²  s;   € à.°$Ô2DÐDÐDÝ Ð!hÑiÔiÐiÝBfÐghÑBiÔBiˆÔÐ>Ñ?Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz#p2.im.chat.member.user.withdrawn_v1zGprocessor already registered, type: p2.im.chat.member.user.withdrawn_v1)r%   rQ   Ú&P2ImChatMemberUserWithdrawnV1Processorr•   s     r*   Ú,register_p2_im_chat_member_user_withdrawn_v1zJEventDispatcherHandlerBuilder.register_p2_im_chat_member_user_withdrawn_v1¹  r+  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.im.message.message_read_v1zAprocessor already registered, type: p2.im.message.message_read_v1)r%   rQ   Ú!P2ImMessageMessageReadV1Processorr•   s     r*   Ú&register_p2_im_message_message_read_v1zDEventDispatcherHandlerBuilder.register_p2_im_message_message_read_v1À  r5  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.im.message.recalled_v1z=processor already registered, type: p2.im.message.recalled_v1)r%   rQ   ÚP2ImMessageRecalledV1Processorr•   s     r*   Ú"register_p2_im_message_recalled_v1z@EventDispatcherHandlerBuilder.register_p2_im_message_recalled_v1Ç  r8  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.im.message.receive_v1z<processor already registered, type: p2.im.message.receive_v1)r%   rQ   ÚP2ImMessageReceiveV1Processorr•   s     r*   Ú!register_p2_im_message_receive_v1z?EventDispatcherHandlerBuilder.register_p2_im_message_receive_v1Î  r(  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz!p2.im.message.reaction.created_v1zEprocessor already registered, type: p2.im.message.reaction.created_v1)r%   rQ   Ú%P2ImMessageReactionCreatedV1Processorr•   s     r*   Ú*register_p2_im_message_reaction_created_v1zHEventDispatcherHandlerBuilder.register_p2_im_message_reaction_created_v1Õ  rÚ  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz!p2.im.message.reaction.deleted_v1zEprocessor already registered, type: p2.im.message.reaction.deleted_v1)r%   rQ   Ú%P2ImMessageReactionDeletedV1Processorr•   s     r*   Ú*register_p2_im_message_reaction_deleted_v1zHEventDispatcherHandlerBuilder.register_p2_im_message_reaction_deleted_v1Ü  rÚ  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz.p2.mail.user_mailbox.event.message_received_v1zRprocessor already registered, type: p2.mail.user_mailbox.event.message_received_v1)r%   rQ   Ú0P2MailUserMailboxEventMessageReceivedV1Processorr•   s     r*   Ú7register_p2_mail_user_mailbox_event_message_received_v1zUEventDispatcherHandlerBuilder.register_p2_mail_user_mailbox_event_message_received_v1ã  ó@   € à;¸tÔ?QÐQÐQÝ Ð!uÑvÔvÐvå@pÐqrÑ@sÔ@sð 	ÔØ<ñ	>àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.meeting_room.meeting_room.created_v1zKprocessor already registered, type: p2.meeting_room.meeting_room.created_v1)r%   rQ   Ú*P2MeetingRoomMeetingRoomCreatedV1Processorr•   s     r*   Ú0register_p2_meeting_room_meeting_room_created_v1zNEventDispatcherHandlerBuilder.register_p2_meeting_room_meeting_room_created_v1ë  rÕ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.meeting_room.meeting_room.deleted_v1zKprocessor already registered, type: p2.meeting_room.meeting_room.deleted_v1)r%   rQ   Ú*P2MeetingRoomMeetingRoomDeletedV1Processorr•   s     r*   Ú0register_p2_meeting_room_meeting_room_deleted_v1zNEventDispatcherHandlerBuilder.register_p2_meeting_room_meeting_room_deleted_v1ò  rÕ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz.p2.meeting_room.meeting_room.status_changed_v1zRprocessor already registered, type: p2.meeting_room.meeting_room.status_changed_v1)r%   rQ   Ú0P2MeetingRoomMeetingRoomStatusChangedV1Processorr•   s     r*   Ú7register_p2_meeting_room_meeting_room_status_changed_v1zUEventDispatcherHandlerBuilder.register_p2_meeting_room_meeting_room_status_changed_v1ù  rg  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.meeting_room.meeting_room.updated_v1zKprocessor already registered, type: p2.meeting_room.meeting_room.updated_v1)r%   rQ   Ú*P2MeetingRoomMeetingRoomUpdatedV1Processorr•   s     r*   Ú0register_p2_meeting_room_meeting_room_updated_v1zNEventDispatcherHandlerBuilder.register_p2_meeting_room_meeting_room_updated_v1  rÕ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.moments.comment.created_v1zAprocessor already registered, type: p2.moments.comment.created_v1)r%   rQ   Ú"P2MomentsCommentCreatedV1Processorr•   s     r*   Ú&register_p2_moments_comment_created_v1zDEventDispatcherHandlerBuilder.register_p2_moments_comment_created_v1  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.moments.comment.deleted_v1zAprocessor already registered, type: p2.moments.comment.deleted_v1)r%   rQ   Ú"P2MomentsCommentDeletedV1Processorr•   s     r*   Ú&register_p2_moments_comment_deleted_v1zDEventDispatcherHandlerBuilder.register_p2_moments_comment_deleted_v1  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.moments.post.created_v1z>processor already registered, type: p2.moments.post.created_v1)r%   rQ   ÚP2MomentsPostCreatedV1Processorr•   s     r*   Ú#register_p2_moments_post_created_v1zAEventDispatcherHandlerBuilder.register_p2_moments_post_created_v1  r½   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.moments.post.deleted_v1z>processor already registered, type: p2.moments.post.deleted_v1)r%   rQ   ÚP2MomentsPostDeletedV1Processorr•   s     r*   Ú#register_p2_moments_post_deleted_v1zAEventDispatcherHandlerBuilder.register_p2_moments_post_deleted_v1  r½   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz%p2.moments.post_statistics.updated_v1zIprocessor already registered, type: p2.moments.post_statistics.updated_v1)r%   rQ   Ú)P2MomentsPostStatisticsUpdatedV1Processorr•   s     r*   Ú.register_p2_moments_post_statistics_updated_v1zLEventDispatcherHandlerBuilder.register_p2_moments_post_statistics_updated_v1$  rÎ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.moments.reaction.created_v1zBprocessor already registered, type: p2.moments.reaction.created_v1)r%   rQ   Ú#P2MomentsReactionCreatedV1Processorr•   s     r*   Ú'register_p2_moments_reaction_created_v1zEEventDispatcherHandlerBuilder.register_p2_moments_reaction_created_v1+  rÍ  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.moments.reaction.deleted_v1zBprocessor already registered, type: p2.moments.reaction.deleted_v1)r%   rQ   Ú#P2MomentsReactionDeletedV1Processorr•   s     r*   Ú'register_p2_moments_reaction_deleted_v1zEEventDispatcherHandlerBuilder.register_p2_moments_reaction_deleted_v12  rÍ  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz'p2.payroll.payment_activity.approved_v1zKprocessor already registered, type: p2.payroll.payment_activity.approved_v1)r%   rQ   Ú+P2PayrollPaymentActivityApprovedV1Processorr•   s     r*   Ú0register_p2_payroll_payment_activity_approved_v1zNEventDispatcherHandlerBuilder.register_p2_payroll_payment_activity_approved_v19  r±  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz-p2.payroll.payment_activity.status_changed_v1zQprocessor already registered, type: p2.payroll.payment_activity.status_changed_v1)r%   rQ   Ú0P2PayrollPaymentActivityStatusChangedV1Processorr•   s     r*   Ú6register_p2_payroll_payment_activity_status_changed_v1zTEventDispatcherHandlerBuilder.register_p2_payroll_payment_activity_status_changed_v1@  s@   € à:¸dÔ>PÐPÐPÝ Ð!tÑuÔuÐuå?oÐpqÑ?rÔ?rð 	ÔØ;ñ	=àˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz%p2.performance.review_data.changed_v2zIprocessor already registered, type: p2.performance.review_data.changed_v2)r%   rQ   Ú)P2PerformanceReviewDataChangedV2Processorr•   s     r*   Ú.register_p2_performance_review_data_changed_v2zLEventDispatcherHandlerBuilder.register_p2_performance_review_data_changed_v2H  rÎ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz(p2.performance.stage_task.open_result_v2zLprocessor already registered, type: p2.performance.stage_task.open_result_v2)r%   rQ   Ú+P2PerformanceStageTaskOpenResultV2Processorr•   s     r*   Ú1register_p2_performance_stage_task_open_result_v2zOEventDispatcherHandlerBuilder.register_p2_performance_stage_task_open_result_v2O  rã   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )NzDp2.security_and_compliance.device_apply_record.device_apply_event_v2zhprocessor already registered, type: p2.security_and_compliance.device_apply_record.device_apply_event_v2)r%   rQ   ÚCP2SecurityAndComplianceDeviceApplyRecordDeviceApplyEventV2Processorr•   s     r*   ÚMregister_p2_security_and_compliance_device_apply_record_device_apply_event_v2zkEventDispatcherHandlerBuilder.register_p2_security_and_compliance_device_apply_record_device_apply_event_v2V  sW   € àQÐUYÔUgÐgÐgÝ Øzñ|ô |ð |õ WZØñWô Wð 	ÔØRñ	Tð ˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz?p2.security_and_compliance.device_record.device_change_event_v2zcprocessor already registered, type: p2.security_and_compliance.device_record.device_change_event_v2)r%   rQ   Ú?P2SecurityAndComplianceDeviceRecordDeviceChangeEventV2Processorr•   s     r*   ÚHregister_p2_security_and_compliance_device_record_device_change_event_v2zfEventDispatcherHandlerBuilder.register_p2_security_and_compliance_device_record_device_change_event_v2`  sW   € àLÐPTÔPbÐbÐbÝ Øuñwô wð wõ RQØñRô Rð 	ÔØMñ	Oð ˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.task.task.update_tenant_v1zAprocessor already registered, type: p2.task.task.update_tenant_v1)r%   rQ   Ú!P2TaskTaskUpdateTenantV1Processorr•   s     r*   Ú&register_p2_task_task_update_tenant_v1zDEventDispatcherHandlerBuilder.register_p2_task_task_update_tenant_v1j  r5  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.task.task.updated_v1z;processor already registered, type: p2.task.task.updated_v1)r%   rQ   ÚP2TaskTaskUpdatedV1Processorr•   s     r*   Ú register_p2_task_task_updated_v1z>EventDispatcherHandlerBuilder.register_p2_task_task_updated_v1q  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.task.task.comment.updated_v1zCprocessor already registered, type: p2.task.task.comment.updated_v1)r%   rQ   Ú#P2TaskTaskCommentUpdatedV1Processorr•   s     r*   Ú(register_p2_task_task_comment_updated_v1zFEventDispatcherHandlerBuilder.register_p2_task_task_comment_updated_v1x  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz"p2.vc.meeting.all_meeting_ended_v1zFprocessor already registered, type: p2.vc.meeting.all_meeting_ended_v1)r%   rQ   Ú%P2VcMeetingAllMeetingEndedV1Processorr•   s     r*   Ú+register_p2_vc_meeting_all_meeting_ended_v1zIEventDispatcherHandlerBuilder.register_p2_vc_meeting_all_meeting_ended_v1  rï  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz$p2.vc.meeting.all_meeting_started_v1zHprocessor already registered, type: p2.vc.meeting.all_meeting_started_v1)r%   rQ   Ú'P2VcMeetingAllMeetingStartedV1Processorr•   s     r*   Ú-register_p2_vc_meeting_all_meeting_started_v1zKEventDispatcherHandlerBuilder.register_p2_vc_meeting_all_meeting_started_v1†  s;   € à1°TÔ5GÐGÐGÝ Ð!kÑlÔlÐlÝElÐmnÑEoÔEoˆÔÐAÑBØˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.meeting.join_meeting_v1zAprocessor already registered, type: p2.vc.meeting.join_meeting_v1)r%   rQ   Ú!P2VcMeetingJoinMeetingV1Processorr•   s     r*   Ú&register_p2_vc_meeting_join_meeting_v1zDEventDispatcherHandlerBuilder.register_p2_vc_meeting_join_meeting_v1�  r5  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.meeting.leave_meeting_v1zBprocessor already registered, type: p2.vc.meeting.leave_meeting_v1)r%   rQ   Ú"P2VcMeetingLeaveMeetingV1Processorr•   s     r*   Ú'register_p2_vc_meeting_leave_meeting_v1zEEventDispatcherHandlerBuilder.register_p2_vc_meeting_leave_meeting_v1”  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.meeting.meeting_ended_v1zBprocessor already registered, type: p2.vc.meeting.meeting_ended_v1)r%   rQ   Ú"P2VcMeetingMeetingEndedV1Processorr•   s     r*   Ú'register_p2_vc_meeting_meeting_ended_v1zEEventDispatcherHandlerBuilder.register_p2_vc_meeting_meeting_ended_v1›  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.vc.meeting.meeting_started_v1zDprocessor already registered, type: p2.vc.meeting.meeting_started_v1)r%   rQ   Ú$P2VcMeetingMeetingStartedV1Processorr•   s     r*   Ú)register_p2_vc_meeting_meeting_started_v1zGEventDispatcherHandlerBuilder.register_p2_vc_meeting_meeting_started_v1¢  rf  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.vc.meeting.recording_ended_v1zDprocessor already registered, type: p2.vc.meeting.recording_ended_v1)r%   rQ   Ú$P2VcMeetingRecordingEndedV1Processorr•   s     r*   Ú)register_p2_vc_meeting_recording_ended_v1zGEventDispatcherHandlerBuilder.register_p2_vc_meeting_recording_ended_v1©  rf  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz p2.vc.meeting.recording_ready_v1zDprocessor already registered, type: p2.vc.meeting.recording_ready_v1)r%   rQ   Ú$P2VcMeetingRecordingReadyV1Processorr•   s     r*   Ú)register_p2_vc_meeting_recording_ready_v1zGEventDispatcherHandlerBuilder.register_p2_vc_meeting_recording_ready_v1°  rf  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nz"p2.vc.meeting.recording_started_v1zFprocessor already registered, type: p2.vc.meeting.recording_started_v1)r%   rQ   Ú&P2VcMeetingRecordingStartedV1Processorr•   s     r*   Ú+register_p2_vc_meeting_recording_started_v1zIEventDispatcherHandlerBuilder.register_p2_vc_meeting_recording_started_v1·  r  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.meeting.share_ended_v1z@processor already registered, type: p2.vc.meeting.share_ended_v1)r%   rQ   Ú P2VcMeetingShareEndedV1Processorr•   s     r*   Ú%register_p2_vc_meeting_share_ended_v1zCEventDispatcherHandlerBuilder.register_p2_vc_meeting_share_ended_v1¾  s;   € à)¨TÔ-?Ð?Ð?Ý Ð!cÑdÔdÐdÝ=]Ð^_Ñ=`Ô=`ˆÔÐ9Ñ:Øˆr,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.meeting.share_started_v1zBprocessor already registered, type: p2.vc.meeting.share_started_v1)r%   rQ   Ú"P2VcMeetingShareStartedV1Processorr•   s     r*   Ú'register_p2_vc_meeting_share_started_v1zEEventDispatcherHandlerBuilder.register_p2_vc_meeting_share_started_v1Å  r?  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.reserve_config.updated_v1zCprocessor already registered, type: p2.vc.reserve_config.updated_v1)r%   rQ   Ú#P2VcReserveConfigUpdatedV1Processorr•   s     r*   Ú(register_p2_vc_reserve_config_updated_v1zFEventDispatcherHandlerBuilder.register_p2_vc_reserve_config_updated_v1Ì  rœ   r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.room.created_v1z9processor already registered, type: p2.vc.room.created_v1)r%   rQ   ÚP2VcRoomCreatedV1Processorr•   s     r*   Úregister_p2_vc_room_created_v1z<EventDispatcherHandlerBuilder.register_p2_vc_room_created_v1Ó  rö  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.room.deleted_v1z9processor already registered, type: p2.vc.room.deleted_v1)r%   rQ   ÚP2VcRoomDeletedV1Processorr•   s     r*   Úregister_p2_vc_room_deleted_v1z<EventDispatcherHandlerBuilder.register_p2_vc_room_deleted_v1Ù  rö  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.room.updated_v1z9processor already registered, type: p2.vc.room.updated_v1)r%   rQ   ÚP2VcRoomUpdatedV1Processorr•   s     r*   Úregister_p2_vc_room_updated_v1z<EventDispatcherHandlerBuilder.register_p2_vc_room_updated_v1ß  rö  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.room_level.created_v1z?processor already registered, type: p2.vc.room_level.created_v1)r%   rQ   ÚP2VcRoomLevelCreatedV1Processorr•   s     r*   Ú$register_p2_vc_room_level_created_v1zBEventDispatcherHandlerBuilder.register_p2_vc_room_level_created_v1å  r'  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.room_level.deleted_v1z?processor already registered, type: p2.vc.room_level.deleted_v1)r%   rQ   ÚP2VcRoomLevelDeletedV1Processorr•   s     r*   Ú$register_p2_vc_room_level_deleted_v1zBEventDispatcherHandlerBuilder.register_p2_vc_room_level_deleted_v1ì  r'  r,   c                 ód   — d| j         v rt          d¦  «        ‚t          |¦  «        | j         d<   | S )Nzp2.vc.room_level.updated_v1z?processor already registered, type: p2.vc.room_level.updated_v1)r%   rQ   ÚP2VcRoomLevelUpdatedV1Processorr•   s     r*   Ú$register_p2_vc_room_level_updated_v1zBEventDispatcherHandlerBuilder.register_p2_vc_room_level_updated_v1ó  r'  r,   c                 ó‚   — t          ¦   «         }| j        |_        | j        |_        | j        |_        | j        |_        |S r$   )r!   r'   r(   r%   r&   )r)   Úevent_dispatcher_handlers     r*   Úbuildz#EventDispatcherHandlerBuilder.buildú  sD   € Ý#9Ñ#;Ô#;Ð Ø04Ô0AÐ Ô-Ø7;Ô7OÐ Ô4Ø15Ô1CÐ Ô.Ø;?Ô;WÐ Ô8Ø'Ð'r,   (}  r‚   rƒ   r„   r;   r+   r
   r   r�   r“   r   r   r–   r   r   r˜   ÚP2AcsAccessRecordCreatedV1r›   ÚP2AcsUserUpdatedV1rŸ   ÚP2ApaasWorkspaceRecordChangeV1r¢   Ú!P2ApplicationApplicationCreatedV6r¦   Ú)P2ApplicationApplicationAppVersionAuditV6r©   Ú0P2ApplicationApplicationAppVersionPublishApplyV6r¬   Ú1P2ApplicationApplicationAppVersionPublishRevokeV6r¯   Ú)P2ApplicationApplicationFeedbackCreatedV6r²   Ú)P2ApplicationApplicationFeedbackUpdatedV6r¶   Ú)P2ApplicationApplicationVisibilityAddedV6r¹   ÚP2ApplicationBotMenuV6r¼   ÚP2ApprovalApprovalUpdatedV4rÀ   ÚP2CalendarCalendarChangedV4rÄ   ÚP2CalendarCalendarAclCreatedV4rÇ   ÚP2CalendarCalendarAclDeletedV4rÊ   Ú P2CalendarCalendarEventChangedV4rÍ   ÚP2CompensationArchiveChangedV1rÑ   Ú!P2ContactCustomAttrEventUpdatedV3rÔ   ÚP2ContactDepartmentCreatedV3rØ   ÚP2ContactDepartmentDeletedV3rÜ   ÚP2ContactDepartmentUpdatedV3rß   Ú"P2ContactEmployeeTypeEnumActivedV3râ   Ú"P2ContactEmployeeTypeEnumCreatedV3ræ   Ú&P2ContactEmployeeTypeEnumDeactivatedV3ré   Ú"P2ContactEmployeeTypeEnumDeletedV3rì   Ú"P2ContactEmployeeTypeEnumUpdatedV3rï   ÚP2ContactScopeUpdatedV3rò   ÚP2ContactUserCreatedV3rö   ÚP2ContactUserDeletedV3rù   ÚP2ContactUserUpdatedV3rü   Ú(P2CorehrCommonDataIdUserMappingChangedV1rÿ   Ú#P2CorehrCommonDataMetaDataUpdatedV1r  ÚP2CorehrContractCreatedV1r  ÚP2CorehrContractDeletedV1r	  ÚP2CorehrContractUpdatedV1r  ÚP2CorehrDepartmentCreatedV1r  ÚP2CorehrDepartmentDeletedV1r  ÚP2CorehrDepartmentUpdatedV1r  ÚP2CorehrEmploymentConvertedV1r  ÚP2CorehrEmploymentCreatedV1r  ÚP2CorehrEmploymentDeletedV1r  ÚP2CorehrEmploymentResignedV1r!  ÚP2CorehrEmploymentUpdatedV1r$  ÚP2CorehrJobCreatedV1r'  ÚP2CorehrJobDeletedV1r+  ÚP2CorehrJobUpdatedV1r.  ÚP2CorehrJobChangeUpdatedV1r1  ÚP2CorehrJobDataChangedV1r4  ÚP2CorehrJobDataCreatedV1r8  ÚP2CorehrJobDataDeletedV1r;  ÚP2CorehrJobDataEmployedV1r>  ÚP2CorehrJobDataUpdatedV1rB  ÚP2CorehrOffboardingUpdatedV1rE  Ú%P2CorehrOrgRoleAuthorizationUpdatedV1rH  ÚP2CorehrPersonCreatedV1rK  ÚP2CorehrPersonDeletedV1rN  ÚP2CorehrPersonUpdatedV1rQ  ÚP2CorehrPreHireUpdatedV1rT  ÚP2CorehrApprovalGroupsUpdatedV2rW  ÚP2CorehrCompanyCreatedV2r[  ÚP2CorehrCompanyDeletedV2r_  ÚP2CorehrCompanyUpdatedV2rb  ÚP2CorehrCostCenterCreatedV2re  ÚP2CorehrCostCenterDeletedV2ri  ÚP2CorehrCostCenterUpdatedV2rl  ÚP2CorehrCustomOrgCreatedV2ro  ÚP2CorehrCustomOrgDeletedV2rr  ÚP2CorehrCustomOrgUpdatedV2ru  ÚP2CorehrDepartmentCreatedV2rx  ÚP2CorehrDepartmentUpdatedV2r{  ÚP2CorehrEmployeeDomainEventV2r~  Ú P2CorehrJobChangeStatusUpdatedV2r‚  ÚP2CorehrJobChangeUpdatedV2r†  ÚP2CorehrJobFamilyCreatedV2r‰  ÚP2CorehrJobFamilyDeletedV2rŒ  ÚP2CorehrJobFamilyUpdatedV2r�  ÚP2CorehrJobGradeCreatedV2r’  ÚP2CorehrJobGradeDeletedV2r•  ÚP2CorehrJobGradeUpdatedV2r˜  ÚP2CorehrJobLevelCreatedV2r›  ÚP2CorehrJobLevelDeletedV2rž  ÚP2CorehrJobLevelUpdatedV2r¡  ÚP2CorehrLocationCreatedV2r¤  ÚP2CorehrLocationDeletedV2r§  ÚP2CorehrLocationUpdatedV2rª  Ú%P2CorehrOffboardingChecklistUpdatedV2r­  Ú"P2CorehrOffboardingStatusUpdatedV2r°  ÚP2CorehrOffboardingUpdatedV2r´  ÚP2CorehrPathwayCreatedV2r·  ÚP2CorehrPathwayDeletedV2rº  ÚP2CorehrPathwayUpdatedV2r½  ÚP2CorehrPositionCreatedV2rÀ  ÚP2CorehrPositionDeletedV2rÃ  ÚP2CorehrPositionUpdatedV2rÆ  Ú&P2CorehrPreHireOnboardingTaskChangedV2rÉ  ÚP2CorehrProbationUpdatedV2rÌ  ÚP2CorehrProcessUpdatedV2rÐ  Ú P2CorehrProcessApproverUpdatedV2rÓ  ÚP2CorehrProcessCcUpdatedV2rÖ  ÚP2CorehrProcessNodeUpdatedV2rÙ  ÚP2CorehrProcessStatusUpdateV2rÝ  Ú#P2CorehrProcessCommentInfoUpdatedV2rà  Ú$P2CorehrSignatureFileStatusUpdatedV2rä  Ú P2DriveFileBitableFieldChangedV1rè  Ú!P2DriveFileBitableRecordChangedV1rë  ÚP2DriveFileCreatedInFolderV1rî  ÚP2DriveFileDeletedV1rò  ÚP2DriveFileEditV1rõ  Ú"P2DriveFilePermissionMemberAddedV1rù  Ú$P2DriveFilePermissionMemberAppliedV1rü  Ú$P2DriveFilePermissionMemberRemovedV1rÿ  ÚP2DriveFileReadV1r  ÚP2DriveFileTitleUpdatedV1r  ÚP2DriveFileTrashedV1r  ÚP2HelpdeskNotificationApproveV1r  ÚP2HelpdeskTicketCreatedV1r  ÚP2HelpdeskTicketUpdatedV1r  Ú P2HelpdeskTicketMessageCreatedV1r  ÚP2HireApplicationDeletedV1r  ÚP2HireApplicationStageChangedV1r  ÚP2HireEcoAccountCreatedV1r  Ú"P2HireEcoBackgroundCheckCanceledV1r   Ú!P2HireEcoBackgroundCheckCreatedV1r#  ÚP2HireEcoExamCreatedV1r&  ÚP2HireEhrImportTaskImportedV1r*  Ú/P2HireEhrImportTaskForInternshipOfferImportedV1r.  ÚP2HireOfferStatusChangedV1r1  Ú#P2HireReferralAccountAssetsUpdateV1r4  ÚP2HireTalentDeletedV1r7  ÚP2HireTalentTagSubscriptionV1r;  ÚP2ImChatDisbandedV1r>  ÚP2ImChatUpdatedV1rB  Ú&P2ImChatAccessEventBotP2pChatEnteredV1rE  ÚP2ImChatMemberBotAddedV1rH  ÚP2ImChatMemberBotDeletedV1rK  ÚP2ImChatMemberUserAddedV1rN  ÚP2ImChatMemberUserDeletedV1rQ  ÚP2ImChatMemberUserWithdrawnV1rT  ÚP2ImMessageMessageReadV1rW  ÚP2ImMessageRecalledV1rZ  ÚP2ImMessageReceiveV1r]  ÚP2ImMessageReactionCreatedV1r`  ÚP2ImMessageReactionDeletedV1rc  Ú'P2MailUserMailboxEventMessageReceivedV1rf  Ú!P2MeetingRoomMeetingRoomCreatedV1rj  Ú!P2MeetingRoomMeetingRoomDeletedV1rm  Ú'P2MeetingRoomMeetingRoomStatusChangedV1rp  Ú!P2MeetingRoomMeetingRoomUpdatedV1rs  ÚP2MomentsCommentCreatedV1rv  ÚP2MomentsCommentDeletedV1ry  ÚP2MomentsPostCreatedV1r|  ÚP2MomentsPostDeletedV1r  Ú P2MomentsPostStatisticsUpdatedV1r‚  ÚP2MomentsReactionCreatedV1r…  ÚP2MomentsReactionDeletedV1rˆ  Ú"P2PayrollPaymentActivityApprovedV1r‹  Ú'P2PayrollPaymentActivityStatusChangedV1rŽ  Ú P2PerformanceReviewDataChangedV2r‘  Ú"P2PerformanceStageTaskOpenResultV2r”  Ú:P2SecurityAndComplianceDeviceApplyRecordDeviceApplyEventV2r—  Ú6P2SecurityAndComplianceDeviceRecordDeviceChangeEventV2rš  ÚP2TaskTaskUpdateTenantV1r�  ÚP2TaskTaskUpdatedV1r   ÚP2TaskTaskCommentUpdatedV1r£  ÚP2VcMeetingAllMeetingEndedV1r¦  ÚP2VcMeetingAllMeetingStartedV1r©  ÚP2VcMeetingJoinMeetingV1r¬  ÚP2VcMeetingLeaveMeetingV1r¯  ÚP2VcMeetingMeetingEndedV1r²  ÚP2VcMeetingMeetingStartedV1rµ  ÚP2VcMeetingRecordingEndedV1r¸  ÚP2VcMeetingRecordingReadyV1r»  ÚP2VcMeetingRecordingStartedV1r¾  ÚP2VcMeetingShareEndedV1rÁ  ÚP2VcMeetingShareStartedV1rÄ  ÚP2VcReserveConfigUpdatedV1rÇ  ÚP2VcRoomCreatedV1rÊ  ÚP2VcRoomDeletedV1rÍ  ÚP2VcRoomUpdatedV1rÐ  ÚP2VcRoomLevelCreatedV1rÓ  ÚP2VcRoomLevelDeletedV1rÖ  ÚP2VcRoomLevelUpdatedV1rÙ  r!   rÜ  r‡   r,   r*   r|   r|   ¿   sš%  € € € € € ð* Cð *¸Sð *ÀTð *ð *ð *ð *ð°sð Ø(0°/Ð1BÀDÐ1HÔ(IðØNmðð ð ð ð°sð Ø(0°/Ð1BÀDÐ1HÔ(IðØNmðð ð ð ð°Ø	ÐÐ:Ð:ô2<ð Ø@_ðð ð ð ð¨XØ	ÐÐ2Ð2ô.4ð Ø8Wðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ðØ+3Ð5GÐ4HÈ$Ð4NÔ+OðØTsðð ð ð ð¸hØ	'Ð(¨$Ð.ô?0ð Ø4Sðð ð ð ðÀØ	*Ð+¨TÐ1ôA3ð Ø7Vðð ð ð ðÈ(Ø	2Ð3°TÐ9ôK;ð Ø?^ðð ð ð ðÐRZØ	9Ð:¸DÐ@ôSBð ØFeðð ð ð ðÐS[Ø	:Ð;¸TÐAôTCð ØGfðð ð ð ðÈØ	2Ð3°TÐ9ôJ;ð Ø?^ðð ð ð ðÈØ	2Ð3°TÐ9ôJ;ð Ø?^ðð ð ð ðÈØ	2Ð3°TÐ9ôJ;ð Ø?^ðð ð ð ð°XØ	Ð  $Ð&ô6(ð Ø,Kðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸hØ	'Ð(¨$Ð.ô?0ð Ø4Sðð ð ð ð¸hØ	'Ð(¨$Ð.ô?0ð Ø4Sðð ð ð ðÀØ	)Ð*¨DÐ0ôA2ð Ø6Uðð ð ð ð¸XØ	'Ð(¨$Ð.ô>0ð Ø4Sðð ð ð ðÀ(Ø	*Ð+¨TÐ1ôC3ð Ø7Vðð ð ð ð¸8Ø	%Ð&¨Ð,ô<.ð Ø2Qðð ð ð ð¸8Ø	%Ð&¨Ð,ô<.ð Ø2Qðð ð ð ð¸8Ø	%Ð&¨Ð,ô<.ð Ø2Qðð ð ð ðÀ8Ø	+Ð,¨dÐ2ôD4ð Ø8Wðð ð ð ðÀ8Ø	+Ð,¨dÐ2ôD4ð Ø8Wðð ð ð ðÀxØ	/Ð0°$Ð6ôH8ð Ø<[ðð ð ð ðÀ8Ø	+Ð,¨dÐ2ôD4ð Ø8Wðð ð ð ðÀ8Ø	+Ð,¨dÐ2ôD4ð Ø8Wðð ð ð ð°hØ	 Ð! 4Ð'ô7)ð Ø-Lðð ð ð ð°XØ	Ð  $Ð&ô6(ð Ø,Kðð ð ð ð°XØ	Ð  $Ð&ô6(ð Ø,Kðð ð ð ð°XØ	Ð  $Ð&ô6(ð Ø,Kðð ð ð ðÈ8Ø	1Ð2°DÐ8ôL:ð Ø>]ðð ð ð ðÀXØ	,Ð-¨tÐ3ôF5ð Ø9Xðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸HØ	&Ð'¨Ð-ô=/ð Ø3Rðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸8Ø	%Ð&¨Ð,ô<.ð Ø2Qðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ðØ-5Ð7KÐ6LÈdÐ6RÔ-SðØXwðð ð ð ðØ-5Ð7KÐ6LÈdÐ6RÔ-SðØXwðð ð ð ðØ-5Ð7KÐ6LÈdÐ6RÔ-SðØXwðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸Ø	!Ð" DÐ(ô9*ð Ø.Mðð ð ð ð¸Ø	!Ð" DÐ(ô9*ð Ø.Mðð ð ð ð¸Ø	!Ð" DÐ(ô9*ð Ø.Mðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ð¸Ø	!Ð" DÐ(ô9*ð Ø.Mðð ð ð ð¸8Ø	%Ð&¨Ð,ô<.ð Ø2Qðð ð ð ðÀhØ	.Ð/°Ð5ôG7ð Ø;Zðð ð ð ð°hØ	 Ð! 4Ð'ô7)ð Ø-Lðð ð ð ð°hØ	 Ð! 4Ð'ô7)ð Ø-Lðð ð ð ð°hØ	 Ð! 4Ð'ô7)ð Ø-Lðð ð ð ð¸Ø	!Ð" DÐ(ô9*ð Ø.Mðð ð ð ð¸xØ	(Ð)¨4Ð/ô@1ð Ø5Tðð ð ð ð°xØ	!Ð" DÐ(ô8*ð Ø.Mðð ð ð ð°xØ	!Ð" DÐ(ô8*ð Ø.Mðð ð ð ð°xØ	!Ð" DÐ(ô8*ð Ø.Mðð ð ð ð¸8Ø	$Ð% tÐ+ô<-ð Ø1Pðð ð ð ð¸8Ø	$Ð% tÐ+ô<-ð Ø1Pðð ð ð ð¸8Ø	$Ð% tÐ+ô<-ð Ø1Pðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸(Ø	$Ð% tÐ+ô;-ð Ø1Pðð ð ð ð¸XØ	&Ð'¨Ð-ô>/ð Ø3Rðð ð ð ðÀØ	)Ð*¨DÐ0ôB2ð Ø6Uðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ðÀXØ	.Ð/°Ð5ôF7ð Ø;Zðð ð ð ðÀ(Ø	+Ð,¨dÐ2ôC4ð Ø8Wðð ð ð ð¸8Ø	%Ð&¨Ð,ô<.ð Ø2Qðð ð ð ð°xØ	!Ð" DÐ(ô8*ð Ø.Mðð ð ð ð°xØ	!Ð" DÐ(ô8*ð Ø.Mðð ð ð ð°xØ	!Ð" DÐ(ô8*ð Ø.Mðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ðÈØ	/Ð0°$Ð6ôI8ð Ø<[ðð ð ð ð¸Ø	#Ð$ dÐ*ô:,ð Ø0Oðð ð ð ð°xØ	!Ð" DÐ(ô8*ð Ø.Mðð ð ð ðÀØ	)Ð*¨DÐ0ôA2ð Ø6Uðð ð ð ð¸(Ø	#Ð$ dÐ*ô;,ð Ø0Oðð ð ð ð¸HØ	%Ð&¨Ð,ô=.ð Ø2Qðð ð ð ð¸XØ	&Ð'¨Ð-ô>/ð Ø3Rðð ð ð ðÀHØ	,Ð-¨tÐ3ôE5ð Ø9Xðð ð ð ðÀXØ	-Ð.°Ð4ôF6ð Ø:Yðð ð ð ðÀØ	)Ð*¨DÐ0ôB2ð Ø6Uðð ð ð ðÀ(Ø	*Ð+¨TÐ1ôC3ð Ø7Vðð ð ð ð¸XØ	%Ð&¨Ð,ô>.ð Ø2Qðð ð ð ðØ-5Ð7KÐ6LÈdÐ6RÔ-SðØXwðð ð ð ð°Ð:KÐ9LÈdÐ9RÔ0Sð ÐXwð ð ð ð ðÀ8Ø	+Ð,¨dÐ2ôD4ð Ø8Wðð ð ð ðÀXØ	-Ð.°Ð4ôF6ð Ø:Yðð ð ð ðÀXØ	-Ð.°Ð4ôF6ð Ø:Yðð ð ð ð°Ð:KÐ9LÈdÐ9RÔ0Sð ÐXwð ð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ð ðØ-5Ð7KÐ6LÈdÐ6RÔ-SðØXwðð ð ð ð¸hØ	(Ð)¨4Ð/ô?1ð Ø5Tðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ð¸Ø	"Ð# TÐ)ô9+ð Ø/Nðð ð ð ðÀØ	)Ð*¨DÐ0ôA2ð Ø6Uðð ð ð ð¸Ø	#Ð$ dÐ*ô:,ð Ø0Oðð ð ð ð¸xØ	(Ð)¨4Ð/ô@1ð Ø5Tðð ð ð ð¸Ø	"Ð# TÐ)ô:+ð Ø/Nðð ð ñ ðÀ8Ù	+Ð,¨dÐ2ôD4ð Ø8Wðð ð ñ ðÀ(Ù	*Ð+¨TÐ1ôC3ð Ø7Vðð ð ñ ð°hÙ	Ð  $Ð&ô7(ð Ø,Kðð ð ñ ð¸hÙ	&Ð'¨Ð-ô?/ð Ø3Rðð ð ñ ðÐS[Ù	8Ð9¸4Ð?ôTAð ØEdðð ð ñ ð¸(Ù	#Ð$ dÐ*ô;,ð Ø0Oðð ð ñ ðÀHÙ	,Ð-¨tÐ3ôE5ð Ø9Xðð ð ñ ð°HÙ	Ð Ð%ô5'ð Ø+Jðð ð ñ ð¸XÙ	&Ð'¨Ð-ô>/ð Ø3Rðð ð ñ ðØ,4Ñ6IÐ5JÈDÐ5PÔ,QðØVuðð ð ñ ð°Ñ:KÐ9LÈdÐ9RÔ0Sð ÐXwð ð ð ñ ðÈ(Ù	/Ð0°$Ð6ôK8ð Ø<[ðð ð ñ ð¸Ù	!Ð" DÐ(ô:*ð Ø.Mðð ð ñ ð¸8Ù	#Ð$ dÐ*ô<,ð Ø0Oðð ð ñ ð¸(Ù	"Ð# TÐ)ô;+ð Ø/Nðð ð ñ ð¸HÙ	$Ð% tÐ+ô=-ð Ø1Pðð ð ñ ð¸hÙ	&Ð'¨Ð-ô?/ð Ø3Rðð ð ñ ð¸Ù	!Ð" DÐ(ô9*ð Ø.Mðð ð ñ ð°HÙ	Ð Ð%ô5'ð Ø+Jðð ð ñ ðØ-5Ñ7KÐ6LÈdÐ6RÔ-SðØXwðð ð ñ ð¸HÙ	%Ð&¨Ð,ô=.ð Ø2Qðð ð ñ ð¸HÙ	%Ð&¨Ð,ô=.ð Ø2Qðð ð ñ ðÈÙ	0Ð1°4Ð7ôJ9ð Ø=\ðð ð ñ ðÀ(Ù	*Ð+¨TÐ1ôC3ð Ø7Vðð ð ñ ðÀ(Ù	*Ð+¨TÐ1ôC3ð Ø7Vðð ð ñ ðÈÙ	0Ð1°4Ð7ôJ9ð Ø=\ðð ð ñ ðÀ(Ù	*Ð+¨TÐ1ôC3ð Ø7Vðð ð ñ ð¸Ù	"Ð# TÐ)ô9+ð Ø/Nðð ð ñ ð¸Ù	"Ð# TÐ)ô9+ð Ø/Nðð ð ñ ð°XÙ	Ð  $Ð&ô6(ð Ø,Kðð ð ñ ð°XÙ	Ð  $Ð&ô6(ð Ø,Kðð ð ñ ðÀÙ	)Ð*¨DÐ0ôA2ð Ø6Uðð ð ñ ð¸Ù	#Ð$ dÐ*ô:,ð Ø0Oðð ð ñ ð¸Ù	#Ð$ dÐ*ô:,ð Ø0Oðð ð ñ ðÀ(Ù	+Ð,¨dÐ2ôC4ð Ø8Wðð ð ñ ðÈÙ	0Ð1°4Ð7ôI9ð Ø=\ðð ð ñ ðÀÙ	)Ð*¨DÐ0ôA2ð Ø6Uðð ð ñ ðÀ8Ù	+Ð,¨dÐ2ôD4ð Ø8Wðð ð ñ ðÐ_gÙ	CÐDÀdÐJô`Lð ØPoðð ð ñ ðÐZbÙ	?Ð@À$ÐFô[Hð ØLkðð ð ñ ð¸Ù	!Ð" DÐ(ô9*ð Ø.Mðð ð ñ ðØ,4Ñ6IÐ5JÈDÐ5PÔ,QðØVuðð ð ñ ð¸(Ù	#Ð$ dÐ*ô;,ð Ø0Oðð ð ñ ð¸XÙ	%Ð&¨Ð,ô>.ð Ø2Qðð ð ñ ð¸xÙ	'Ð(¨$Ð.ô@0ð Ø4Sðð ð ñ ð¸Ù	!Ð" DÐ(ô9*ð Ø.Mðð ð ñ ð¸Ù	"Ð# TÐ)ô:+ð Ø/Nðð ð ñ ð¸Ù	"Ð# TÐ)ô:+ð Ø/Nðð ð ñ ð¸8Ù	$Ð% tÐ+ô<-ð Ø1Pðð ð ñ ð¸8Ù	$Ð% tÐ+ô<-ð Ø1Pðð ð ñ ð¸8Ù	$Ð% tÐ+ô<-ð Ø1Pðð ð ñ ð¸XÙ	&Ð'¨Ð-ô>/ð Ø3Rðð ð ñ ð°xÙ	 Ð! 4Ð'ô8)ð Ø-Lðð ð ñ ð¸Ù	"Ð# TÐ)ô:+ð Ø/Nðð ð ñ ð¸(Ù	#Ð$ dÐ*ô;,ð Ø0Oðð ð ñ ð°Ñ:KÐ9LÈdÐ9RÔ0Sð ÐXwð ð ð ñ ð°Ñ:KÐ9LÈdÐ9RÔ0Sð ÐXwð ð ð ñ ð°Ñ:KÐ9LÈdÐ9RÔ0Sð ÐXwð ð ð ñ ð°hÙ	Ð  $Ð&ô7(ð Ø,Kðð ð ñ ð°hÙ	Ð  $Ð&ô7(ð Ø,Kðð ð ñ ð°hÙ	Ð  $Ð&ô7(ð Ø,Kðð ð ñ ð(Ñ-ð (ð (ð (ñ (ð (ð (r,   r|   )Drq   rf   Útypingr   r   r   r   r   r   r	   r
   r   Úlark_oapi.api.acs.v1.processorÚ lark_oapi.api.apaas.v1.processorÚ&lark_oapi.api.application.v6.processorÚ#lark_oapi.api.approval.v4.processorÚ#lark_oapi.api.calendar.v4.processorÚ'lark_oapi.api.compensation.v1.processorÚ"lark_oapi.api.contact.v3.processorÚ!lark_oapi.api.corehr.v1.processorÚ!lark_oapi.api.corehr.v2.processorÚ lark_oapi.api.drive.v1.processorÚ#lark_oapi.api.helpdesk.v1.processorÚlark_oapi.api.hire.v1.processorÚlark_oapi.api.im.v1.processorÚlark_oapi.api.mail.v1.processorÚ'lark_oapi.api.meeting_room.v1.processorÚ"lark_oapi.api.moments.v1.processorÚ"lark_oapi.api.payroll.v1.processorÚ&lark_oapi.api.performance.v2.processorÚ2lark_oapi.api.security_and_compliance.v2.processorÚlark_oapi.api.task.v1.processorÚlark_oapi.api.vc.v1.processorÚlark_oapi.core.constÚlark_oapi.core.enumr   Úlark_oapi.core.exceptionÚlark_oapi.core.httpr   Úlark_oapi.core.jsonr   Úlark_oapi.core.logr   Úlark_oapi.core.modelr   r   Úlark_oapi.core.utilsr   r   Ú%callback.model.p2_card_action_triggerr   r   Ú!callback.model.p2_url_preview_getr   r   Úcallback.processorr   r   rX   r   Úcustomr   r   r[   r   r!   Úobjectr|   r‡   r,   r*   ú<module>r¶     sð  ðð €€€Ø €€€Ø LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LØ ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ø 4Ð 4Ð 4Ð 4Ø 1Ð 1Ð 1Ð 1Ø 1Ð 1Ð 1Ð 1Ø 5Ð 5Ð 5Ð 5Ø 0Ð 0Ð 0Ð 0Ø /Ð /Ð /Ð /Ø /Ð /Ð /Ð /Ø .Ð .Ð .Ð .Ø 1Ð 1Ð 1Ð 1Ø -Ð -Ð -Ð -Ø +Ð +Ð +Ð +Ø -Ð -Ð -Ð -Ø 5Ð 5Ð 5Ð 5Ø 0Ð 0Ð 0Ð 0Ø 0Ð 0Ð 0Ð 0Ø 4Ð 4Ð 4Ð 4Ø @Ð @Ð @Ð @Ø -Ð -Ð -Ð -Ø +Ð +Ð +Ð +Ø "Ð "Ð "Ð "Ø (Ð (Ð (Ð (Ð (Ð (Ø &Ð &Ð &Ð &Ø +Ð +Ð +Ð +Ð +Ð +Ø $Ð $Ð $Ð $Ð $Ð $Ø %Ð %Ð %Ð %Ð %Ð %Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø NÐ NÐ NÐ NÐ NÐ NØ FÐ FÐ FÐ FÐ FÐ FØ WÐ WÐ WÐ WÐ WÐ WÐ WÐ WØ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VØ !Ð !Ð !Ð !Ð !Ð !Ø =Ð =Ð =Ð =Ð =Ð =Ð =Ð =Ø )Ð )Ð )Ð )Ð )Ð )ðPNð PNð PNð PNð PN˜[ñ PNô PNð PNðfA(ð A(ð A(ð A(ð A( Fñ A(ô A(ð A(ð A(ð A(r,   