






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


A__      :     Optional[int]       =					{
    'configuration_lilt': ['LILT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'LiltConfig'],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							A__      :     List[str]       =					[
							    'LILT_PRETRAINED_MODEL_ARCHIVE_LIST',
							    'LiltForQuestionAnswering',
							    'LiltForSequenceClassification',
							    'LiltForTokenClassification',
							    'LiltModel',
							    'LiltPreTrainedModel',
							]

if TYPE_CHECKING:
							from .configuration_lilt import LILT_PRETRAINED_CONFIG_ARCHIVE_MAP, LiltConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_lilt import (
														    LILT_PRETRAINED_MODEL_ARCHIVE_LIST,
														    LiltForQuestionAnswering,
														    LiltForSequenceClassification,
														    LiltForTokenClassification,
														    LiltModel,
														    LiltPreTrainedModel,
														)

else:
							import sys

							A__      :     Optional[int]       =					_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)












from __future__ import annotations

from typing import Any






def     a     (		lowerCamelCase_							):






				'''simple docstring'''
				if not postfix_notation:
								return 0

				lowercase__  					=     {'''+''', '''-''', '''*''', '''/'''}
				lowercase__  					=     []

				for token in postfix_notation:
								if token in operations:
												lowercase__					,		lowercase__  					=     stack.pop(), stack.pop()
												if token == "+":
																stack.append(a + b							)
												elif token == "-":
																stack.append(a - b							)
												elif token == "*":
																stack.append(a * b							)
												else:
																if a * b < 0 and a % b != 0:
																				stack.append(a // b + 1							)
																else:
																				stack.append(a // b							)
								else:
												stack.append(int(lowerCamelCase_							)							)

				return stack.pop()


if __name__ == "__main__":
							import doctest

							doctest.testmod()




