
def 				__magic_name__				(     __lowerCAmelCase			:		str							)    ->     int:
				__lowerCamelCase					      =			__lowerCamelCase					      =			0
				for letter in data:
								__lowerCamelCase					      =			(hash_ << 4) + ord(__lowerCAmelCase							)
								__lowerCamelCase					      =			hash_ & 0Xf000_0000
								if x != 0:
												hash_ ^= x >> 24
								hash_ &= ~x
				return hash_


if __name__ == "__main__":
					import doctest

					doctest.testmod()





from ..utils import requires_backends


SCREAMING_SNAKE_CASE__     :    Union[str, Any]      							=					None

class      lowerCAmelCase__  :






		def __init__(	self	:							int							,    *SCREAMING_SNAKE_CASE__	:							Dict							,    **SCREAMING_SNAKE_CASE__	:							Tuple						)  ->							Optional[Any]:
						requires_backends(self							,    ['''detectron2''']						)







		@classmethod
		def 				__A (	cls	:							Dict							,    *SCREAMING_SNAKE_CASE__	:							Dict							,    **SCREAMING_SNAKE_CASE__	:							Tuple						)  ->							Tuple:
						requires_backends(cls							,    ['''detectron2''']						)



