code: def get_is_property(value, is_bytes=False):
      
  
      if value.startswith('^'):
          prefix = value[1:3]
          temp = value[3:]
          negate = '^'
      else:
          prefix = value[:2]
          temp = value[2:]
          negate = ''
  
      if prefix != 'is':
          raise ValueError("Does not start with 'is'!")
  
      script_obj = unidata.ascii_script_extensions if is_bytes else unidata.unicode_script_extensions
      bin_obj = unidata.ascii_binary if is_bytes else unidata.unicode_binary
  
      value = negate + unidata.unicode_alias['script'].get(temp, temp)
  
      if value not in script_obj:
          value = negate + unidata.unicode_alias['binary'].get(temp, temp)
          obj = bin_obj
      else:
          obj = script_obj
  
      return obj[value]
docs: Get shortcut for `SC` or `Binary` property.