code: def __contains__(self, value: Union[float, Range]) -> bool:
      if isinstance(value, Range):
          return (
              self.minimum <= value.minimum
              and value.maximum <= self.maximum
          )
      return self.minimum <= value <= self.maximum
  
file_path: catboost/contrib/python/fonttools/fontTools/designspaceLib/types.py
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing import Dict, List, Optional, Union, cast
  from fontTools.designspaceLib import AxisDescriptor, DesignSpaceDocument, DesignSpaceDocumentError, RangeAxisSubsetDescriptor, SimpleLocationDict, ValueAxisSubsetDescriptor, VariableFontDescriptor
label_desc: Use image node_id 2 for calling the Range obj's underlying member method code with example usage: obj.__contains__(value) and returns: unknown, unknown