





"""simple docstring"""




import os
import pickle
import unittest

from transformers import AutoTokenizer
from transformers.models.bert.tokenization_bert import BertTokenizer
from transformers.models.bert_japanese.tokenization_bert_japanese import (
    VOCAB_FILES_NAMES,
    BertJapaneseTokenizer,
    CharacterTokenizer,
    JumanppTokenizer,
    MecabTokenizer,
    SudachiTokenizer,
    WordpieceTokenizer,
)
from transformers.testing_utils import custom_tokenizers, require_jumanpp, require_sudachi

from ...test_tokenization_common import TokenizerTesterMixin


@custom_tokenizers
class  __UpperCamelCase       (		a__	, unittest.TestCase		):
							lowerCamelCase     :      Union[str, Any]         =BertJapaneseTokenizer
							lowerCamelCase     :      List[Any]         =False
							lowerCamelCase     :      List[Any]         =True






							def 					__a     (     self   )			->				List[Any]:
								super().setUp()

								a   :	Optional[int]			=       [
								    "[UNK]",
								    "[CLS]",
								    "[SEP]",
								    "こんにちは",
								    "こん",
								    "にちは",
								    "ばんは",
								    "##こん",
								    "##にちは",
								    "##ばんは",
								    "世界",
								    "##世界",
								    "、",
								    "##、",
								    "。",
								    "##。",
								]

								a   :	Dict			=       os.path.join(self.tmpdirname   ,      VOCAB_FILES_NAMES["vocab_file"]   )
								with open(self.vocab_file   ,      "w"   ,      encoding="utf-8"   ) as vocab_writer:
									vocab_writer.write("".join([x + "\n" for x in vocab_tokens]   )   )






							def 					__a     (     self   ,      lowerCAmelCase__   )			->				Union[str, Any]:
								a   :	Union[str, Any]			=       "こんにちは、世界。 \nこんばんは、世界。"
								a   :	Any			=       "こんにちは 、 世界 。 こんばんは 、 世界 。"
								return input_text, output_text






							def 					__a     (     self   ,      lowerCAmelCase__   )			->				Any:
								a   :	Tuple			=       self.get_input_output_texts(lowerCAmelCase__   )
								a   :	List[str]			=       tokenizer.encode(lowerCAmelCase__   ,      add_special_tokens=lowerCAmelCase__   )
								a   :	Optional[Any]			=       tokenizer.decode(lowerCAmelCase__   ,      clean_up_tokenization_spaces=lowerCAmelCase__   )
								return text, ids






							def 					__a     (     self   )			->				str:
								pass  # TODO add if relevant






							def 					__a     (     self   )			->				str:
								pass  # TODO add if relevant






							def 					__a     (     self   )			->				str:
								pass  # TODO add if relevant






							def 					__a     (     self   )			->				Optional[Any]:
								a   :	List[Any]			=       self.tokenizer_class(self.vocab_file   )

								a   :	Optional[int]			=       tokenizer.tokenize("こんにちは、世界。\nこんばんは、世界。"   )
								self.assertListEqual(lowerCAmelCase__   ,      ["こんにちは", "、", "世界", "。", "こん", "##ばんは", "、", "世界", "。"]   )
								self.assertListEqual(tokenizer.convert_tokens_to_ids(lowerCAmelCase__   )   ,      [3, 12, 10, 14, 4, 9, 12, 10, 14]   )






							def 					__a     (     self   )			->				Optional[Any]:
								a   :	List[str]			=       self.tokenizer_class(self.vocab_file   ,      word_tokenizer_type="mecab"   )
								self.assertIsNotNone(lowerCAmelCase__   )

								a   :	int			=       "こんにちは、世界。\nこんばんは、世界。"
								a   :	List[str]			=       tokenizer.tokenize(lowerCAmelCase__   )
								self.assertListEqual(lowerCAmelCase__   ,      ["こんにちは", "、", "世界", "。", "こん", "##ばんは", "、", "世界", "。"]   )
								self.assertListEqual(tokenizer.convert_tokens_to_ids(lowerCAmelCase__   )   ,      [3, 12, 10, 14, 4, 9, 12, 10, 14]   )

								a   :	int			=       os.path.join(self.tmpdirname   ,      "tokenizer.bin"   )
								with open(lowerCAmelCase__   ,      "wb"   ) as handle:
									pickle.dump(lowerCAmelCase__   ,      lowerCAmelCase__   )

								with open(lowerCAmelCase__   ,      "rb"   ) as handle:
									a   :	List[Any]			=       pickle.load(lowerCAmelCase__   )

								a   :	Union[str, Any]			=       tokenizer_new.tokenize(lowerCAmelCase__   )

								self.assertListEqual(lowerCAmelCase__   ,      lowerCAmelCase__   )






							def 					__a     (     self   )			->				List[str]:
								a   :	Any			=       MecabTokenizer(mecab_dic="ipadic"   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップルストア", "で", "iPhone", "8", "が", "発売", "さ", "れ", "た", "。"]   ,      )






							def 					__a     (     self   )			->				str:
								try:
									a   :	List[str]			=       MecabTokenizer(mecab_dic="unidic_lite"   )
								except ModuleNotFoundError:
									return

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップル", "ストア", "で", "iPhone", "8", "が", "発売", "さ", "れ", "た", "。"]   ,      )






							def 					__a     (     self   )			->				Tuple:
								try:
									a   :	Union[str, Any]			=       MecabTokenizer(mecab_dic="unidic"   )
								except ModuleNotFoundError:
									return

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップル", "ストア", "で", "iPhone", "8", "が", "発売", "さ", "れ", "た", "。"]   ,      )






							def 					__a     (     self   )			->				List[Any]:
								a   :	int			=       MecabTokenizer(do_lower_case=lowerCAmelCase__   ,      mecab_dic="ipadic"   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップルストア", "で", "iphone", "8", "が", "発売", "さ", "れ", "た", "。"]   ,      )






							def 					__a     (     self   )			->				Union[str, Any]:
								try:
									a   :	List[str]			=       MecabTokenizer(
									    do_lower_case=lowerCAmelCase__   ,      normalize_text=lowerCAmelCase__   ,      mecab_option="-d /usr/local/lib/mecab/dic/jumandic"   )
								except RuntimeError:
									# if dict doesn't exist in the system, previous code raises this error.
									return

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["ｱｯﾌﾟﾙストア", "で", "iPhone", "８", "が", "発売", "さ", "れた", "\u3000", "。"]   ,      )






							def 					__a     (     self   )			->				Optional[Any]:
								a   :	int			=       MecabTokenizer(normalize_text=lowerCAmelCase__   ,      mecab_dic="ipadic"   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["ｱｯﾌﾟﾙストア", "で", "iPhone", "８", "が", "発売", "さ", "れ", "た", "　", "。"]   ,      )






							@require_sudachi
							def 					__a     (     self   )			->				Union[str, Any]:
								a   :	Union[str, Any]			=       self.tokenizer_class(self.vocab_file   ,      word_tokenizer_type="sudachi"   )
								self.assertIsNotNone(lowerCAmelCase__   )

								a   :	int			=       "こんにちは、世界。\nこんばんは、世界。"
								a   :	Dict			=       tokenizer.tokenize(lowerCAmelCase__   )
								self.assertListEqual(lowerCAmelCase__   ,      ["こんにちは", "、", "世界", "。", "こん", "##ばんは", "、", "世界", "。"]   )
								self.assertListEqual(tokenizer.convert_tokens_to_ids(lowerCAmelCase__   )   ,      [3, 12, 10, 14, 4, 9, 12, 10, 14]   )

								a   :	Any			=       os.path.join(self.tmpdirname   ,      "tokenizer.bin"   )
								with open(lowerCAmelCase__   ,      "wb"   ) as handle:
									pickle.dump(lowerCAmelCase__   ,      lowerCAmelCase__   )

								with open(lowerCAmelCase__   ,      "rb"   ) as handle:
									a   :	Any			=       pickle.load(lowerCAmelCase__   )

								a   :	Optional[Any]			=       tokenizer_new.tokenize(lowerCAmelCase__   )

								self.assertListEqual(lowerCAmelCase__   ,      lowerCAmelCase__   )






							@require_sudachi
							def 					__a     (     self   )			->				Any:
								a   :	Tuple			=       SudachiTokenizer(sudachi_dict_type="core"   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      [" ", "\t", "アップル", "ストア", "で", "iPhone", "8", " ", "が", " ", " ", "\n ", "発売", "さ", "れ", "た", " ", "。", " ", " "]   ,      )






							@require_sudachi
							def 					__a     (     self   )			->				Dict:
								a   :	int			=       SudachiTokenizer(sudachi_dict_type="core"   ,      sudachi_split_mode="A"   )

								self.assertListEqual(tokenizer.tokenize("外国人参政権"   )   ,      ["外国", "人", "参政", "権"]   )






							@require_sudachi
							def 					__a     (     self   )			->				int:
								a   :	int			=       SudachiTokenizer(sudachi_dict_type="core"   ,      sudachi_split_mode="B"   )

								self.assertListEqual(tokenizer.tokenize("外国人参政権"   )   ,      ["外国人", "参政権"]   )






							@require_sudachi
							def 					__a     (     self   )			->				Dict:
								a   :	Optional[Any]			=       SudachiTokenizer(sudachi_dict_type="core"   ,      sudachi_split_mode="C"   )

								self.assertListEqual(tokenizer.tokenize("外国人参政権"   )   ,      ["外国人参政権"]   )






							@require_sudachi
							def 					__a     (     self   )			->				Tuple:
								a   :	Union[str, Any]			=       SudachiTokenizer(do_lower_case=lowerCAmelCase__   ,      sudachi_dict_type="core"   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      [" ", "\t", "アップル", "ストア", "で", "iphone", "8", " ", "が", " ", " ", "\n ", "発売", "さ", "れ", "た", " ", "。", " ", " "]   ,      )






							@require_sudachi
							def 					__a     (     self   )			->				str:
								a   :	List[Any]			=       SudachiTokenizer(normalize_text=lowerCAmelCase__   ,      sudachi_dict_type="core"   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      [" ", "\t", "ｱｯﾌﾟﾙ", "ストア", "で", "iPhone", "８", " ", "が", " ", " ", "\n ", "発売", "さ", "れ", "た", "\u3000", "。", " ", " "]   ,      )






							@require_sudachi
							def 					__a     (     self   )			->				List[str]:
								a   :	List[Any]			=       SudachiTokenizer(trim_whitespace=lowerCAmelCase__   ,      sudachi_dict_type="core"   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップル", "ストア", "で", "iPhone", "8", "が", "発売", "さ", "れ", "た", "。"]   ,      )






							@require_jumanpp
							def 					__a     (     self   )			->				Tuple:
								a   :	List[str]			=       self.tokenizer_class(self.vocab_file   ,      word_tokenizer_type="jumanpp"   )
								self.assertIsNotNone(lowerCAmelCase__   )

								a   :	str			=       "こんにちは、世界。\nこんばんは、世界。"
								a   :	List[str]			=       tokenizer.tokenize(lowerCAmelCase__   )
								self.assertListEqual(lowerCAmelCase__   ,      ["こんにちは", "、", "世界", "。", "こん", "##ばんは", "、", "世界", "。"]   )
								self.assertListEqual(tokenizer.convert_tokens_to_ids(lowerCAmelCase__   )   ,      [3, 12, 10, 14, 4, 9, 12, 10, 14]   )

								a   :	List[Any]			=       os.path.join(self.tmpdirname   ,      "tokenizer.bin"   )
								with open(lowerCAmelCase__   ,      "wb"   ) as handle:
									pickle.dump(lowerCAmelCase__   ,      lowerCAmelCase__   )

								with open(lowerCAmelCase__   ,      "rb"   ) as handle:
									a   :	str			=       pickle.load(lowerCAmelCase__   )

								a   :	List[str]			=       tokenizer_new.tokenize(lowerCAmelCase__   )

								self.assertListEqual(lowerCAmelCase__   ,      lowerCAmelCase__   )






							@require_jumanpp
							def 					__a     (     self   )			->				List[str]:
								a   :	int			=       JumanppTokenizer()

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップル", "ストア", "で", "iPhone", "8", "\u3000", "が", "\u3000", "\u3000", "\u3000", "発売", "さ", "れた", "\u3000", "。"]   ,      )






							@require_jumanpp
							def 					__a     (     self   )			->				Union[str, Any]:
								a   :	Optional[Any]			=       JumanppTokenizer(do_lower_case=lowerCAmelCase__   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップル", "ストア", "で", "iphone", "8", "\u3000", "が", "\u3000", "\u3000", "\u3000", "発売", "さ", "れた", "\u3000", "。"]   ,      )






							@require_jumanpp
							def 					__a     (     self   )			->				Any:
								a   :	List[Any]			=       JumanppTokenizer(normalize_text=lowerCAmelCase__   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["ｱ", "ｯ", "ﾌ", "ﾟ", "ﾙ", "ストア", "で", "iPhone", "８", "\u3000", "が", "\u3000", "\u3000", "\u3000", "発売", "さ", "れた", "\u3000", "。"]   ,      )






							@require_jumanpp
							def 					__a     (     self   )			->				Any:
								a   :	Tuple			=       JumanppTokenizer(trim_whitespace=lowerCAmelCase__   )

								self.assertListEqual(
								    tokenizer.tokenize(" \tｱｯﾌﾟﾙストアでiPhone８ が  \n 発売された　。  "   )   ,      ["アップル", "ストア", "で", "iPhone", "8", "が", "発売", "さ", "れた", "。"]   ,      )






							@require_jumanpp
							def 					__a     (     self   )			->				Tuple:
								a   :	Optional[Any]			=       JumanppTokenizer()

								self.assertListEqual(
								    tokenizer.tokenize("ありがとうございますm(_ _)ｍ見つけるのが大変です。"   )   ,      ["ありがとう", "ございます", "m(_ _)m", "見つける", "の", "が", "大変です", "。"]   ,      )






							def 					__a     (     self   )			->				str:
								a   :	Optional[Any]			=       ["[UNK]", "[CLS]", "[SEP]", "こんにちは", "こん", "にちは", "ばんは", "##こん", "##にちは", "##ばんは"]

								a   :	Optional[Any]			=       {}
								for i, token in enumerate(lowerCAmelCase__   ):
									a   :	int			=       i
								a   :	Optional[Any]			=       WordpieceTokenizer(vocab=lowerCAmelCase__   ,      unk_token="[UNK]"   )

								self.assertListEqual(tokenizer.tokenize(""   )   ,      []   )

								self.assertListEqual(tokenizer.tokenize("こんにちは"   )   ,      ["こんにちは"]   )

								self.assertListEqual(tokenizer.tokenize("こんばんは"   )   ,      ["こん", "##ばんは"]   )

								self.assertListEqual(tokenizer.tokenize("こんばんは こんばんにちは こんにちは"   )   ,      ["こん", "##ばんは", "[UNK]", "こんにちは"]   )






							def 					__a     (     self   )			->				int:
								a   :	List[str]			=       BertJapaneseTokenizer.from_pretrained("nlp-waseda/roberta-base-japanese-with-auto-jumanpp"   )
								a   :	Tuple			=       tokenizer.subword_tokenizer

								a   :	List[str]			=       subword_tokenizer.tokenize("国境 の 長い トンネル を 抜ける と 雪国 であった 。"   )
								self.assertListEqual(lowerCAmelCase__   ,      ["▁国境", "▁の", "▁長い", "▁トンネル", "▁を", "▁抜ける", "▁と", "▁雪", "国", "▁であった", "▁。"]   )

								a   :	Dict			=       subword_tokenizer.tokenize("こんばんは こんばん にち は こんにちは"   )
								self.assertListEqual(lowerCAmelCase__   ,      ["▁こん", "ばん", "は", "▁こん", "ばん", "▁に", "ち", "▁は", "▁こんにちは"]   )






							def 					__a     (     self   )			->				Any:
								a   :	int			=       self.tokenizer_class.from_pretrained("cl-tohoku/bert-base-japanese"   )

								a   :	List[Any]			=       tokenizer.encode("ありがとう。"   ,      add_special_tokens=lowerCAmelCase__   )
								a   :	Union[str, Any]			=       tokenizer.encode("どういたしまして。"   ,      add_special_tokens=lowerCAmelCase__   )

								a   :	List[Any]			=       tokenizer.build_inputs_with_special_tokens(lowerCAmelCase__   )
								a   :	Any			=       tokenizer.build_inputs_with_special_tokens(lowerCAmelCase__   ,      lowerCAmelCase__   )

								# 2 is for "[CLS]", 3 is for "[SEP]"
								assert encoded_sentence == [2] + text + [3]
								assert encoded_pair == [2] + text + [3] + text_a + [3]


@custom_tokenizers
class  __UpperCamelCase       (		a__	, unittest.TestCase		):
							lowerCamelCase     :      Any         =BertJapaneseTokenizer
							lowerCamelCase     :      Tuple         =False






							def 					__a     (     self   )			->				Tuple:
								super().setUp()

								a   :	Union[str, Any]			=       ["[UNK]", "[CLS]", "[SEP]", "こ", "ん", "に", "ち", "は", "ば", "世", "界", "、", "。"]

								a   :	Tuple			=       os.path.join(self.tmpdirname   ,      VOCAB_FILES_NAMES["vocab_file"]   )
								with open(self.vocab_file   ,      "w"   ,      encoding="utf-8"   ) as vocab_writer:
									vocab_writer.write("".join([x + "\n" for x in vocab_tokens]   )   )






							def 					__a     (     self   ,      **lowerCAmelCase__   )			->				str:
								return BertJapaneseTokenizer.from_pretrained(self.tmpdirname   ,      subword_tokenizer_type="character"   ,      **lowerCAmelCase__   )






							def 					__a     (     self   ,      lowerCAmelCase__   )			->				Optional[Any]:
								a   :	List[str]			=       "こんにちは、世界。 \nこんばんは、世界。"
								a   :	int			=       "こ ん に ち は 、 世 界 。 こ ん ば ん は 、 世 界 。"
								return input_text, output_text






							def 					__a     (     self   )			->				int:
								pass  # TODO add if relevant






							def 					__a     (     self   )			->				Optional[Any]:
								pass  # TODO add if relevant






							def 					__a     (     self   )			->				Any:
								pass  # TODO add if relevant






							def 					__a     (     self   )			->				Dict:
								a   :	int			=       self.tokenizer_class(self.vocab_file   ,      subword_tokenizer_type="character"   )

								a   :	List[Any]			=       tokenizer.tokenize("こんにちは、世界。 \nこんばんは、世界。"   )
								self.assertListEqual(
								    lowerCAmelCase__   ,      ["こ", "ん", "に", "ち", "は", "、", "世", "界", "。", "こ", "ん", "ば", "ん", "は", "、", "世", "界", "。"]   )
								self.assertListEqual(
								    tokenizer.convert_tokens_to_ids(lowerCAmelCase__   )   ,      [3, 4, 5, 6, 7, 11, 9, 10, 12, 3, 4, 8, 4, 7, 11, 9, 10, 12]   )






							def 					__a     (     self   )			->				str:
								a   :	Union[str, Any]			=       ["[UNK]", "[CLS]", "[SEP]", "こ", "ん", "に", "ち", "は", "ば", "世", "界", "、", "。"]

								a   :	Optional[int]			=       {}
								for i, token in enumerate(lowerCAmelCase__   ):
									a   :	Any			=       i
								a   :	List[Any]			=       CharacterTokenizer(vocab=lowerCAmelCase__   ,      unk_token="[UNK]"   )

								self.assertListEqual(tokenizer.tokenize(""   )   ,      []   )

								self.assertListEqual(tokenizer.tokenize("こんにちは"   )   ,      ["こ", "ん", "に", "ち", "は"]   )

								self.assertListEqual(tokenizer.tokenize("こんにちほ"   )   ,      ["こ", "ん", "に", "ち", "[UNK]"]   )






							def 					__a     (     self   )			->				List[str]:
								a   :	Dict			=       self.tokenizer_class.from_pretrained("cl-tohoku/bert-base-japanese-char"   )

								a   :	List[str]			=       tokenizer.encode("ありがとう。"   ,      add_special_tokens=lowerCAmelCase__   )
								a   :	Optional[int]			=       tokenizer.encode("どういたしまして。"   ,      add_special_tokens=lowerCAmelCase__   )

								a   :	Dict			=       tokenizer.build_inputs_with_special_tokens(lowerCAmelCase__   )
								a   :	List[Any]			=       tokenizer.build_inputs_with_special_tokens(lowerCAmelCase__   ,      lowerCAmelCase__   )

								# 2 is for "[CLS]", 3 is for "[SEP]"
								assert encoded_sentence == [2] + text + [3]
								assert encoded_pair == [2] + text + [3] + text_a + [3]


@custom_tokenizers
class  __UpperCamelCase       (		unittest.TestCase		):






							def 					__a     (     self   )			->				List[str]:
								a   :	List[Any]			=       "cl-tohoku/bert-base-japanese"
								a   :	Any			=       AutoTokenizer.from_pretrained(lowerCAmelCase__   )
								self.assertIsInstance(lowerCAmelCase__   ,      lowerCAmelCase__   )


class  __UpperCamelCase       (		unittest.TestCase		):






							def 					__a     (     self   )			->				List[str]:
								a   :	str			=       "cl-tohoku/bert-base-japanese"
								with self.assertLogs("transformers"   ,      level="WARNING"   ) as cm:
									BertTokenizer.from_pretrained(lowerCAmelCase__   )
									self.assertTrue(
									    cm.records[0].message.startswith(
									        "The tokenizer class you load from this checkpoint is not the same type as the class this function"
									        " is called from."   )   )
								a   :	Union[str, Any]			=       "bert-base-cased"
								with self.assertLogs("transformers"   ,      level="WARNING"   ) as cm:
									BertJapaneseTokenizer.from_pretrained(lowerCAmelCase__   )
									self.assertTrue(
									    cm.records[0].message.startswith(
									        "The tokenizer class you load from this checkpoint is not the same type as the class this function"
									        " is called from."   )   )









"""simple docstring"""




import qiskit






def    _SCREAMING_SNAKE_CASE	(			_lowercase		:					int					, _lowercase		:					int      )				->qiskit.result.counts.Counts:






	'''simple docstring'''






	a   :	Union[str, Any]			=       qiskit.Aer.get_backend("aer_simulator"      )

	# Create a Quantum Circuit acting on the q register
	a   :	Optional[Any]			=       qiskit.QuantumCircuit(_lowercase					, _lowercase      )

	# Map the quantum measurement to the classical bits
	circuit.measure([0]					, [0]      )

	# Execute the circuit on the simulator
	a   :	Optional[int]			=       qiskit.execute(_lowercase					, _lowercase					, shots=1000      )

	# Return the histogram data of the results of the experiment.
	return job.result().get_counts(_lowercase      )


if __name__ == "__main__":
		print(F'''Total count for various states are: {single_qubit_measure(1, 1)}''')


