



"""simple docstring"""
def 			_SCREAMING_SNAKE_CASE						(__lowerCAmelCase = "The quick brown fox jumps over the lazy dog" ,  ) ->						Tuple:







  '''simple docstring'''


  lowercase_								= set()

  # Replace all the whitespace in our sentence
  lowercase_								= input_str.replace(""" """ ,  """"""							)
  for alpha in input_str:
    if "a" <= alpha.lower() <= "z":
      frequency.add(alpha.lower()							)
  return len(a_							) == 26


def 			_SCREAMING_SNAKE_CASE						(__lowerCAmelCase = "The quick brown fox jumps over the lazy dog" ,  ) ->						Any:







  '''simple docstring'''


  lowercase_								= [False] * 26
  for char in input_str:
    if char.islower():
      lowercase_								= True
    elif char.isupper():
      lowercase_								= True
  return all(a_							)


def 			_SCREAMING_SNAKE_CASE						(__lowerCAmelCase = "The quick brown fox jumps over the lazy dog" ,  ) ->						Tuple:







  '''simple docstring'''


  return len({char for char in input_str.lower() if char.isalpha()}							) == 26


def 			_SCREAMING_SNAKE_CASE						() ->						Any:







  '''simple docstring'''


  from timeit import timeit

  lowercase_								= '''from __main__ import is_pangram, is_pangram_faster, is_pangram_fastest'''
  print(timeit("""is_pangram()""" ,  setup=a_							)							)
  print(timeit("""is_pangram_faster()""" ,  setup=a_							)							)
  print(timeit("""is_pangram_fastest()""" ,  setup=a_							)							)
  # 5.348480500048026, 2.6477354579837993, 1.8470395830227062
  # 5.036091582966037, 2.644472333951853,  1.8869528750656173


if __name__ == "__main__":
       import doctest

       doctest.testmod()
       benchmark()






"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCAmelCase						:		Optional[Any]			= {"configuration_wavlm": ["WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP", "WavLMConfig"]}

try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       UpperCAmelCase						:		str			= [
           "WAVLM_PRETRAINED_MODEL_ARCHIVE_LIST",
           "WavLMForAudioFrameClassification",
           "WavLMForCTC",
           "WavLMForSequenceClassification",
           "WavLMForXVector",
           "WavLMModel",
           "WavLMPreTrainedModel",
       ]

if TYPE_CHECKING:
       from .configuration_wavlm import WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP, WavLMConfig

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_wavlm import (
                  WAVLM_PRETRAINED_MODEL_ARCHIVE_LIST,
                  WavLMForAudioFrameClassification,
                  WavLMForCTC,
                  WavLMForSequenceClassification,
                  WavLMForXVector,
                  WavLMModel,
                  WavLMPreTrainedModel,
              )

else:
       import sys

       UpperCAmelCase						:		Optional[Any]			= _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)

