Edit File: port.cpython-311.opt-1.pyc
� �gh � � � d Z ddlmZmZmZmZ ddlmZ ddlm Z ej fdedee deeef d ed ededee fd �Z dS )z6Put redirect_port_rules here to avoid circular import.� )�Callable�Dict�Iterator�Set)� FirewallRules� )�FirewallRule� ipset_name� dest_ports�redirect_map�table� redirector�priority�returnc # � K � |� � � D ])\ }}||vr� t || ||� � ||�� � V � �*dS )z@Generate common port redirection rules for captcha/splashscreen.)�ruler r N)�itemsr )r r r r r r � dest_port�targets �T/opt/imunify360/venv/lib/python3.11/site-packages/im360/internals/core/rules/port.py�redirect_port_rulesr s} � � � � *�/�/�1�1� � �� �6��J�&�&�����J� �6�:�:��� � � � � � � � � � N)�__doc__�typingr r r r �im360.internals.core.firewallr �types_r �DEFAULT_PRIORITY�str�intr � r r �<module>r! s� �� <� <� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0� 7� 7� 7� 7� 7� 7� � � � � � � "�2� � �� ��C�� � �s�C�x�.� � � � � � � � �l�� � � � � � r