3 �^� � @ s� d dl mZmZ ddlmZ ddlmZ ddlmZm Z ddl mZmZ ddl mZ ed d ddd dddg�Zee�Zdd� ZG dd� de�ZdS )� )�defaultdict� namedtuple� )�MLSDisabled� )�DiffResultDescriptor)� Difference� SymbolWrapper)�LevelWrapper�RangeWrapper)�role_wrapper_factoryZ modified_user�added_roles� removed_roles� matched_roles�added_level� removed_level�added_range� removed_rangec C s>