





"""simple docstring"""






class 	lowerCAmelCase					:






       def __init__(   self    ,  a__     ):
              _UpperCAmelCase     =     len(a__     )
              _UpperCAmelCase     =     [0] * len_array

              if len_array > 0:
                     _UpperCAmelCase     =     array[0]

              for i in range(1    ,  a__     ):
                     _UpperCAmelCase     =     self.prefix_sum[i - 1] + array[i]






       def 							__A (   self    ,  a__    ,  a__     ):
              if start == 0:
                     return self.prefix_sum[end]

              return self.prefix_sum[end] - self.prefix_sum[start - 1]






       def 							__A (   self    ,  a__     ):
              _UpperCAmelCase     =     {0}
              for sum_item in self.prefix_sum:
                     if sum_item - target_sum in sums:
                            return True

                     sums.add(a__     )

              return False


if __name__ == "__main__":
    import doctest

    doctest.testmod()













"""simple docstring"""






from dataclasses import dataclass
from typing import List, Optional, Union

import numpy as np
import PIL

from ...utils import BaseOutput, OptionalDependencyNotAvailable, is_torch_available, is_transformers_available
from .timesteps import (
    fastaa_timesteps,
    smartaa_timesteps,
    smartaa_timesteps,
    smartaaa_timesteps,
    smartaaa_timesteps,
    superaa_timesteps,
    superaa_timesteps,
    superaaa_timesteps,
)



@dataclass
class 	lowerCAmelCase					(      snake_case							):
       lowerCAmelCase__						 =  42
       lowerCAmelCase__						 =  42
       lowerCAmelCase__						 =  42


try:
    if not (is_transformers_available() and is_torch_available()):
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    from ...utils.dummy_torch_and_transformers_objects import *  # noqa F403
else:
    from .pipeline_if import IFPipeline
    from .pipeline_if_imgaimg import IFImgaImgPipeline
    from .pipeline_if_imgaimg_superresolution import IFImgaImgSuperResolutionPipeline
    from .pipeline_if_inpainting import IFInpaintingPipeline
    from .pipeline_if_inpainting_superresolution import IFInpaintingSuperResolutionPipeline
    from .pipeline_if_superresolution import IFSuperResolutionPipeline
    from .safety_checker import IFSafetyChecker
    from .watermark import IFWatermarker






