
    Yf                         d dl mZ d dlmZ d dlmZ d dlmZ  edddd          Z ed	d
dd          Z	 eeej
                   G d d                      Z eeej
                   G d d                      ZdS )    )provider)ServiceMaker)IPlugin)iwordszNew Twisted Wordsztwisted.words.tapzA modern words serverwordszXMPP Routerztwisted.words.xmpproutertapzAn XMPP Router serverzxmpp-routerc                   (    e Zd ZdZed             ZdS )RelayChatInterfaceircc                 :    ddl m} |                    ||          S )Nr   )service)twisted.wordsr   
IRCFactory)clsrealmportalr   s       O/var/www/html/env/lib/python3.11/site-packages/twisted/plugins/twisted_words.py
getFactoryzRelayChatInterface.getFactory   s*    ))))))!!%000    N__name__
__module____qualname__nameclassmethodr    r   r   r	   r	      s2        D1 1 [1 1 1r   r	   c                   (    e Zd ZdZed             ZdS )PBChatInterfacepbc                 :    ddl m} |                    |d          S )Nr   )r   T)twisted.spreadr   PBServerFactory)r   r   r   r   s       r   r   zPBChatInterface.getFactory"   s*    %%%%%%!!&$///r   Nr   r   r   r   r   r      s2        D0 0 [0 0 0r   r   N)zope.interfacer   twisted.application.servicer   twisted.pluginr   r   r   NewTwistedWordsTwistedXMPPRouterIProtocolPluginr	   r   r   r   r   <module>r(      s   $ # # # # # 4 4 4 4 4 4 " " " " " "            ,,.Ew  !L02I=  
 
'6)**1 1 1 1 1 1 1 +*1 
'6)**0 0 0 0 0 0 0 +*0 0 0r   