All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_encode_decode'
    functionSourceFile: '...fuzz_encode_decode'
    functionUses: 0
    functionsReached:
    - atheris.Setup
    - atheris.instrument_all
    - '...fuzz_encode_decode.main'
    - atheris.Fuzz
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 23
    functionName: '...fuzz_encode_decode.TestOneInput'
    functionSourceFile: '...fuzz_encode_decode'
    functionUses: 0
    functionsReached:
    - s.encode
    - idna.core.decode
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - <builtin>.ord
    - idna.core._unot
    - idna.core._punycode
    - _unicode_dots_re.split
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.str
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - idna.core.uts46_remap
    - <builtin>.enumerate
    - fdp.ConsumeString
    - idna.intranges.intranges_contain
    - idna.core.encode
    - idnadata.joining_types.get
    - label_bytes.lower
    - <builtin>.IndexError
    - unicodedata.name
    - atheris.FuzzedDataProvider
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - s.split
    - idna.core.valid_label_length
    - <builtin>.repr
    - <builtin>.chr
    - label_bytes.decode
    - s.decode
    - idna.core.alabel
    - result.append
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - idna.core.valid_string_length
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeString
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 5
    argNames:
    - s
    - strict
    - uts46
    - std3_rules
    - transitional
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 340
    functionName: idna.core.encode
    functionSourceFile: idna.core
    functionUses: 2
    functionsReached:
    - s.encode
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - idna.core._punycode
    - <builtin>.ord
    - idna.core._unot
    - _unicode_dots_re.split
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.str
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - idna.core.uts46_remap
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - label_bytes.lower
    - <builtin>.IndexError
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - s.split
    - idna.core.valid_label_length
    - <builtin>.repr
    - <builtin>.chr
    - label_bytes.decode
    - s.decode
    - idna.core.alabel
    - result.append
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - idna.core.valid_string_length
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 4
    argNames:
    - s
    - strict
    - uts46
    - std3_rules
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 373
    functionName: idna.core.decode
    functionSourceFile: idna.core
    functionUses: 2
    functionsReached:
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - <builtin>.ord
    - idna.core._unot
    - _unicode_dots_re.split
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.uts46_remap
    - idna.core.check_hyphen_ok
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - label_bytes.lower
    - <builtin>.IndexError
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - s.split
    - <builtin>.chr
    - label_bytes.decode
    - s.decode
    - result.append
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: '...fuzz_encode_decode.main'
    functionSourceFile: '...fuzz_encode_decode'
    functionUses: 1
    functionsReached:
    - atheris.Setup
    - atheris.instrument_all
    - atheris.Fuzz
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idna
    functionSourceFile: idna
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: idna.core
    functionSourceFile: idna.core
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.compile
    functionSourceFile: re
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - cp
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 32
    functionName: idna.core._combining_class
    functionSourceFile: idna.core
    functionUses: 11
    functionsReached:
    - unicodedata.name
    - <builtin>.chr
    - unicodedata.combining
    - <builtin>.ValueError
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.combining
    functionSourceFile: unicodedata
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.name
    functionSourceFile: unicodedata
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ValueError
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - cp
    - script
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 39
    functionName: idna.core._is_script
    functionSourceFile: idna.core
    functionUses: 11
    functionsReached:
    - idna.intranges._decode_range
    - idna.intranges.intranges_contain
    - <builtin>.ord
    - idna.intranges._encode_range
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.ord
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argNames:
    - int_
    - ranges
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: idna.intranges.intranges_contain
    functionSourceFile: idna.intranges
    functionUses: 12
    functionsReached:
    - idna.intranges._decode_range
    - idna.intranges._encode_range
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 42
    functionName: idna.core._punycode
    functionSourceFile: idna.core
    functionUses: 5
    functionsReached:
    - s.encode
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.encode
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 45
    functionName: idna.core._unot
    functionSourceFile: idna.core
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 49
    functionName: idna.core.valid_label_length
    functionSourceFile: idna.core
    functionUses: 5
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argNames:
    - label
    - trailing_dot
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: idna.core.valid_string_length
    functionSourceFile: idna.core
    functionUses: 3
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 0
    IfCount: 16
    argCount: 2
    argNames:
    - label
    - check_ltr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 61
    functionName: idna.core.check_bidi
    functionSourceFile: idna.core
    functionUses: 10
    functionsReached:
    - <builtin>.enumerate
    - <builtin>.repr
    - unicodedata.bidirectional
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.bidirectional
    functionSourceFile: unicodedata
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 120
    functionName: idna.core.check_initial_combiner
    functionSourceFile: idna.core
    functionUses: 10
    functionsReached:
    - unicodedata.category
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.category
    functionSourceFile: unicodedata
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 126
    functionName: idna.core.check_hyphen_ok
    functionSourceFile: idna.core
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 134
    functionName: idna.core.check_nfc
    functionSourceFile: idna.core
    functionUses: 10
    functionsReached:
    - unicodedata.normalize
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unicodedata.normalize
    functionSourceFile: unicodedata
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 2
    argNames:
    - label
    - pos
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 139
    functionName: idna.core.valid_contextj
    functionSourceFile: idna.core
    functionUses: 10
    functionsReached:
    - unicodedata.combining
    - <builtin>.chr
    - <builtin>.range
    - <builtin>.ord
    - idnadata.joining_types.get
    - <builtin>.ValueError
    - idna.core._combining_class
    - unicodedata.name
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idnadata.joining_types.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 14
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 21
    ICount: 0
    IfCount: 14
    argCount: 3
    argNames:
    - label
    - pos
    - exception
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 182
    functionName: idna.core.valid_contexto
    functionSourceFile: idna.core
    functionUses: 10
    functionsReached:
    - idna.intranges._decode_range
    - idna.intranges.intranges_contain
    - idna.core._is_script
    - <builtin>.ord
    - idna.intranges._encode_range
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 4
    IfCount: 7
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 224
    functionName: idna.core.check_label
    functionSourceFile: idna.core
    functionUses: 9
    functionsReached:
    - unicodedata.combining
    - idna.core.check_nfc
    - <builtin>.isinstance
    - <builtin>.ord
    - idna.core._unot
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - <builtin>.chr
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: label.decode
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 255
    functionName: idna.core.alabel
    functionSourceFile: idna.core
    functionUses: 4
    functionsReached:
    - s.encode
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - idna.core._punycode
    - <builtin>.ord
    - idna.core._unot
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.str
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - label_bytes.lower
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - idna.core.valid_label_length
    - <builtin>.chr
    - label_bytes.decode
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: label.encode
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 279
    functionName: idna.core.ulabel
    functionSourceFile: idna.core
    functionUses: 8
    functionsReached:
    - unicodedata.combining
    - idna.core.check_nfc
    - <builtin>.isinstance
    - idna.core.check_label
    - <builtin>.ord
    - idna.core._unot
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - label_bytes.lower
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - <builtin>.chr
    - label_bytes.decode
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: label_bytes.lower
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: label_bytes.startswith
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: label_bytes.decode
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argNames:
    - domain
    - std3_rules
    - transitional
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 308
    functionName: idna.core.uts46_remap
    functionSourceFile: idna.core
    functionUses: 5
    functionsReached:
    - <builtin>.enumerate
    - idna.core._unot
    - <builtin>.ord
    - <builtin>.IndexError
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bisect.bisect_left
    functionSourceFile: bisect
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.IndexError
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.decode
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s.split
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _unicode_dots_re.split
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: idna.uts46data
    functionSourceFile: idna.uts46data
    functionUses: 0
    functionsReached:
    - idna.uts46data._seg_31
    - idna.uts46data._seg_33
    - idna.uts46data._seg_8
    - idna.uts46data._seg_2
    - idna.uts46data._seg_39
    - idna.uts46data._seg_42
    - idna.uts46data._seg_67
    - idna.uts46data._seg_24
    - idna.uts46data._seg_50
    - idna.uts46data._seg_36
    - idna.uts46data._seg_18
    - <builtin>.tuple
    - idna.uts46data._seg_40
    - idna.uts46data._seg_57
    - idna.uts46data._seg_58
    - idna.uts46data._seg_63
    - idna.uts46data._seg_60
    - idna.uts46data._seg_15
    - idna.uts46data._seg_10
    - idna.uts46data._seg_49
    - idna.uts46data._seg_28
    - idna.uts46data._seg_38
    - idna.uts46data._seg_47
    - idna.uts46data._seg_9
    - idna.uts46data._seg_69
    - idna.uts46data._seg_20
    - idna.uts46data._seg_62
    - idna.uts46data._seg_19
    - idna.uts46data._seg_17
    - idna.uts46data._seg_3
    - idna.uts46data._seg_37
    - idna.uts46data._seg_12
    - idna.uts46data._seg_32
    - idna.uts46data._seg_51
    - idna.uts46data._seg_4
    - idna.uts46data._seg_22
    - idna.uts46data._seg_56
    - idna.uts46data._seg_43
    - idna.uts46data._seg_41
    - idna.uts46data._seg_64
    - idna.uts46data._seg_11
    - idna.uts46data._seg_44
    - idna.uts46data._seg_72
    - idna.uts46data._seg_14
    - idna.uts46data._seg_53
    - idna.uts46data._seg_45
    - idna.uts46data._seg_0
    - idna.uts46data._seg_59
    - idna.uts46data._seg_1
    - idna.uts46data._seg_80
    - idna.uts46data._seg_5
    - idna.uts46data._seg_7
    - idna.uts46data._seg_81
    - idna.uts46data._seg_77
    - idna.uts46data._seg_65
    - idna.uts46data._seg_68
    - idna.uts46data._seg_6
    - idna.uts46data._seg_30
    - idna.uts46data._seg_76
    - idna.uts46data._seg_16
    - idna.uts46data._seg_35
    - idna.uts46data._seg_26
    - idna.uts46data._seg_13
    - idna.uts46data._seg_74
    - idna.uts46data._seg_54
    - idna.uts46data._seg_75
    - idna.uts46data._seg_46
    - idna.uts46data._seg_23
    - idna.uts46data._seg_79
    - idna.uts46data._seg_21
    - idna.uts46data._seg_66
    - idna.uts46data._seg_78
    - idna.uts46data._seg_61
    - idna.uts46data._seg_34
    - idna.uts46data._seg_73
    - idna.uts46data._seg_27
    - idna.uts46data._seg_48
    - idna.uts46data._seg_52
    - idna.uts46data._seg_55
    - idna.uts46data._seg_29
    - idna.uts46data._seg_25
    - idna.uts46data._seg_70
    - idna.uts46data._seg_71
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11
    functionName: idna.uts46data._seg_0
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 115
    functionName: idna.uts46data._seg_1
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 219
    functionName: idna.uts46data._seg_2
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 323
    functionName: idna.uts46data._seg_3
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 427
    functionName: idna.uts46data._seg_4
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 531
    functionName: idna.uts46data._seg_5
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 635
    functionName: idna.uts46data._seg_6
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 739
    functionName: idna.uts46data._seg_7
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 843
    functionName: idna.uts46data._seg_8
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 947
    functionName: idna.uts46data._seg_9
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1051
    functionName: idna.uts46data._seg_10
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1155
    functionName: idna.uts46data._seg_11
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1259
    functionName: idna.uts46data._seg_12
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1363
    functionName: idna.uts46data._seg_13
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1467
    functionName: idna.uts46data._seg_14
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1571
    functionName: idna.uts46data._seg_15
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1675
    functionName: idna.uts46data._seg_16
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1779
    functionName: idna.uts46data._seg_17
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1883
    functionName: idna.uts46data._seg_18
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1987
    functionName: idna.uts46data._seg_19
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2091
    functionName: idna.uts46data._seg_20
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2195
    functionName: idna.uts46data._seg_21
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2299
    functionName: idna.uts46data._seg_22
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2403
    functionName: idna.uts46data._seg_23
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2507
    functionName: idna.uts46data._seg_24
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2611
    functionName: idna.uts46data._seg_25
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2715
    functionName: idna.uts46data._seg_26
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2819
    functionName: idna.uts46data._seg_27
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2923
    functionName: idna.uts46data._seg_28
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3027
    functionName: idna.uts46data._seg_29
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3131
    functionName: idna.uts46data._seg_30
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3235
    functionName: idna.uts46data._seg_31
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3339
    functionName: idna.uts46data._seg_32
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3443
    functionName: idna.uts46data._seg_33
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3547
    functionName: idna.uts46data._seg_34
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3651
    functionName: idna.uts46data._seg_35
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3755
    functionName: idna.uts46data._seg_36
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3859
    functionName: idna.uts46data._seg_37
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3963
    functionName: idna.uts46data._seg_38
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4067
    functionName: idna.uts46data._seg_39
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4171
    functionName: idna.uts46data._seg_40
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4275
    functionName: idna.uts46data._seg_41
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4379
    functionName: idna.uts46data._seg_42
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4483
    functionName: idna.uts46data._seg_43
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4587
    functionName: idna.uts46data._seg_44
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4691
    functionName: idna.uts46data._seg_45
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4795
    functionName: idna.uts46data._seg_46
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4899
    functionName: idna.uts46data._seg_47
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5003
    functionName: idna.uts46data._seg_48
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5107
    functionName: idna.uts46data._seg_49
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5211
    functionName: idna.uts46data._seg_50
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5315
    functionName: idna.uts46data._seg_51
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5419
    functionName: idna.uts46data._seg_52
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5523
    functionName: idna.uts46data._seg_53
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5627
    functionName: idna.uts46data._seg_54
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5731
    functionName: idna.uts46data._seg_55
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5835
    functionName: idna.uts46data._seg_56
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5939
    functionName: idna.uts46data._seg_57
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6043
    functionName: idna.uts46data._seg_58
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6147
    functionName: idna.uts46data._seg_59
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6251
    functionName: idna.uts46data._seg_60
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6355
    functionName: idna.uts46data._seg_61
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6459
    functionName: idna.uts46data._seg_62
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6563
    functionName: idna.uts46data._seg_63
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6667
    functionName: idna.uts46data._seg_64
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6771
    functionName: idna.uts46data._seg_65
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6875
    functionName: idna.uts46data._seg_66
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6979
    functionName: idna.uts46data._seg_67
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7083
    functionName: idna.uts46data._seg_68
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7187
    functionName: idna.uts46data._seg_69
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7291
    functionName: idna.uts46data._seg_70
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7395
    functionName: idna.uts46data._seg_71
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7499
    functionName: idna.uts46data._seg_72
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7603
    functionName: idna.uts46data._seg_73
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7707
    functionName: idna.uts46data._seg_74
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7811
    functionName: idna.uts46data._seg_75
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7915
    functionName: idna.uts46data._seg_76
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8019
    functionName: idna.uts46data._seg_77
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8123
    functionName: idna.uts46data._seg_78
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8227
    functionName: idna.uts46data._seg_79
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8331
    functionName: idna.uts46data._seg_80
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8435
    functionName: idna.uts46data._seg_81
    functionSourceFile: idna.uts46data
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idna.intranges
    functionSourceFile: idna.intranges
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argNames:
    - list_
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: idna.intranges.intranges_from_list
    functionSourceFile: idna.intranges
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - ranges.append
    - <builtin>.range
    - <builtin>.tuple
    - idna.intranges._encode_range
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 32
    functionName: idna.intranges._encode_range
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ranges.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - r
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: idna.intranges._decode_range
    functionSourceFile: idna.intranges
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idna.idnadata
    functionSourceFile: idna.idnadata
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idna.package_data
    functionSourceFile: idna.package_data
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: idna.codec
    functionSourceFile: idna.codec
    functionUses: 0
    functionsReached:
    - codecs.register
    - re.compile
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - data
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 10
    functionName: idna.codec.Codec.encode
    functionSourceFile: idna.codec
    functionUses: 0
    functionsReached:
    - idna.codec.Codec.encode
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argNames:
    - self
    - data
    - errors
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: idna.codec.Codec.decode
    functionSourceFile: idna.codec
    functionUses: 0
    functionsReached:
    - idna.codec.Codec.decode
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 4
    argNames:
    - self
    - data
    - errors
    - final
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 29
    functionName: idna.codec.IncrementalEncoder._buffer_encode
    functionSourceFile: idna.codec
    functionUses: 0
    functionsReached:
    - s.encode
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - idna.core._punycode
    - <builtin>.ord
    - idna.core._unot
    - _unicode_dots_re.split
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.str
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - label_bytes.lower
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - idna.core.valid_label_length
    - <builtin>.chr
    - label_bytes.decode
    - idna.core.alabel
    - result.append
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 4
    argNames:
    - self
    - data
    - errors
    - final
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 62
    functionName: idna.codec.IncrementalDecoder._buffer_decode
    functionSourceFile: idna.codec
    functionUses: 0
    functionsReached:
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - <builtin>.ord
    - idna.core._unot
    - label_bytes.startswith
    - _unicode_dots_re.split
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - label_bytes.lower
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - <builtin>.chr
    - label_bytes.decode
    - result.append
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: idna.codec.getregentry
    functionSourceFile: idna.codec
    functionUses: 0
    functionsReached:
    - codecs.Codec.__init__
    - codecs.CodecInfo
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.Codec.__init__
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.CodecInfo
    functionSourceFile: codecs
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.register
    functionSourceFile: codecs
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idna.compat
    functionSourceFile: idna.compat
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 5
    functionName: idna.compat.ToASCII
    functionSourceFile: idna.compat
    functionUses: 0
    functionsReached:
    - s.encode
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - idna.core._punycode
    - <builtin>.ord
    - idna.core._unot
    - _unicode_dots_re.split
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.str
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.check_hyphen_ok
    - idna.core.uts46_remap
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idna.core.encode
    - idnadata.joining_types.get
    - label_bytes.lower
    - <builtin>.IndexError
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - s.split
    - idna.core.valid_label_length
    - <builtin>.repr
    - <builtin>.chr
    - label_bytes.decode
    - s.decode
    - idna.core.alabel
    - result.append
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - idna.core.valid_string_length
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - label
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8
    functionName: idna.compat.ToUnicode
    functionSourceFile: idna.compat
    functionUses: 0
    functionsReached:
    - idna.core.decode
    - unicodedata.combining
    - idna.core.ulabel
    - <builtin>.isinstance
    - idna.core.check_nfc
    - idna.core.check_label
    - <builtin>.ord
    - idna.core._unot
    - _unicode_dots_re.split
    - label_bytes.startswith
    - idna.core.check_bidi
    - idna.core._combining_class
    - unicodedata.bidirectional
    - unicodedata.category
    - idna.core.valid_contextj
    - <builtin>.range
    - idna.core._is_script
    - <builtin>.ValueError
    - idna.core.uts46_remap
    - idna.core.check_hyphen_ok
    - <builtin>.enumerate
    - idna.intranges.intranges_contain
    - idnadata.joining_types.get
    - label_bytes.lower
    - <builtin>.IndexError
    - unicodedata.name
    - idna.core.check_initial_combiner
    - idna.intranges._decode_range
    - s.split
    - <builtin>.chr
    - label_bytes.decode
    - s.decode
    - result.append
    - label.encode
    - label.decode
    - idna.core.valid_contexto
    - idna.intranges._encode_range
    - unicodedata.normalize
    - <builtin>.repr
    - bisect.bisect_left
    - <builtin>.len
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argNames:
    - s
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 11
    functionName: idna.compat.nameprep
    functionSourceFile: idna.compat
    functionUses: 0
    functionsReached:
    - <builtin>.NotImplementedError
    linkageType: pythonLinkage
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.NotImplementedError
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_encode_decode':
  - 43
  - 44
  '...fuzz_encode_decode.TestOneInput':
  - 24
  - 25
  - 32
  - 27
  '...fuzz_encode_decode.main':
  - 40
  - 38
  - 39
  idna.codec:
  - 117
  - 6
  idna.codec.Codec.decode:
  - 26
  - 20
  - 21
  - 23
  idna.codec.Codec.encode:
  - 17
  - 11
  - 12
  - 14
  idna.codec.IncrementalDecoder._buffer_decode:
  - 64
  - 66
  - 69
  - 71
  - 72
  - 75
  - 78
  - 83
  - 84
  - 85
  - 87
  - 89
  - 90
  - 63
  idna.codec.IncrementalEncoder._buffer_encode:
  - 33
  - 36
  - 38
  - 39
  - 42
  - 45
  - 50
  - 51
  - 52
  - 54
  - 57
  - 58
  - 30
  - 31
  idna.codec.getregentry:
  - 107
  - 109
  - 110
  - 103
  idna.compat.ToASCII:
  - 6
  idna.compat.ToUnicode:
  - 9
  idna.compat.nameprep:
  - 12
  idna.core:
  - 10
  idna.core.IDNABidiError:
  - 18
  idna.core.IDNAError:
  - 13
  idna.core.InvalidCodepoint:
  - 23
  idna.core.InvalidCodepointContext:
  - 28
  idna.core._combining_class:
  - 33
  - 34
  - 35
  - 36
  idna.core._is_script:
  - 40
  idna.core._punycode:
  - 43
  idna.core._unot:
  - 46
  idna.core.alabel:
  - 257
  - 258
  - 259
  - 260
  - 265
  - 266
  - 268
  - 269
  - 270
  - 273
  - 274
  idna.core.check_bidi:
  - 64
  - 65
  - 66
  - 68
  - 69
  - 71
  - 75
  - 76
  - 78
  - 81
  - 85
  - 86
  - 88
  - 90
  - 91
  - 93
  - 95
  - 98
  - 99
  - 102
  - 103
  - 106
  - 107
  - 109
  - 111
  - 114
  - 115
  idna.core.check_hyphen_ok:
  - 128
  - 129
  - 130
  - 127
  idna.core.check_initial_combiner:
  - 121
  - 122
  idna.core.check_label:
  - 225
  - 226
  - 227
  - 228
  - 230
  - 231
  - 232
  - 234
  - 235
  - 236
  - 238
  - 240
  - 241
  - 242
  - 244
  - 245
  - 246
  - 247
  - 248
  - 250
  - 252
  idna.core.check_nfc:
  - 136
  - 135
  idna.core.decode:
  - 384
  - 386
  - 387
  - 388
  - 389
  - 392
  - 393
  - 394
  - 395
  - 397
  - 398
  - 399
  - 400
  - 375
  - 376
  - 378
  - 379
  - 380
  - 383
  idna.core.encode:
  - 341
  - 343
  - 345
  - 346
  - 347
  - 350
  - 351
  - 353
  - 354
  - 355
  - 356
  - 359
  - 360
  - 361
  - 362
  - 364
  - 365
  - 366
  - 367
  - 368
  - 369
  idna.core.ulabel:
  - 289
  - 290
  - 291
  - 292
  - 293
  - 294
  - 295
  - 297
  - 298
  - 301
  - 303
  - 304
  - 280
  - 282
  - 284
  idna.core.uts46_remap:
  - 320
  - 322
  - 326
  - 330
  - 331
  - 333
  - 334
  - 335
  - 337
  - 309
  - 313
  - 314
  - 317
  idna.core.valid_contextj:
  - 161
  - 162
  - 163
  - 165
  - 170
  - 140
  - 172
  - 142
  - 173
  - 144
  - 145
  - 149
  - 150
  - 151
  - 153
  - 157
  idna.core.valid_contexto:
  - 183
  - 185
  - 186
  - 187
  - 191
  - 192
  - 193
  - 196
  - 197
  - 198
  - 201
  - 202
  - 203
  - 205
  - 209
  - 210
  - 211
  - 215
  - 216
  - 217
  idna.core.valid_label_length:
  - 50
  idna.core.valid_string_length:
  - 56
  idna.intranges:
  - 1
  idna.intranges.intranges_contain:
  - 40
  - 41
  - 42
  - 45
  - 46
  - 47
  - 50
  - 51
  - 52
  idna.intranges.intranges_from_list:
  - 12
  - 19
  - 22
  - 23
  - 24
  - 27
  - 30
  idna.uts46data:
  - 7
  - 8517
  - 8518
  - 8519
  - 8520
  - 8521
  - 8522
  - 8523
  - 8524
  - 8525
  - 8526
  - 8527
  - 8528
  - 8529
  - 8530
  - 8531
  - 8532
  - 8533
  - 8534
  - 8535
  - 8536
  - 8537
  - 8538
  - 8539
  - 8540
  - 8541
  - 8542
  - 8543
  - 8544
  - 8545
  - 8546
  - 8547
  - 8548
  - 8549
  - 8550
  - 8551
  - 8552
  - 8553
  - 8554
  - 8555
  - 8556
  - 8557
  - 8558
  - 8559
  - 8560
  - 8561
  - 8562
  - 8563
  - 8564
  - 8565
  - 8566
  - 8567
  - 8568
  - 8569
  - 8570
  - 8571
  - 8572
  - 8573
  - 8574
  - 8575
  - 8576
  - 8577
  - 8578
  - 8579
  - 8580
  - 8581
  - 8582
  - 8583
  - 8584
  - 8585
  - 8586
  - 8587
  - 8588
  - 8589
  - 8590
  - 8591
  - 8592
  - 8593
  - 8594
  - 8595
  - 8596
  - 8597
  - 8598
  - 8599
Fuzzer filename: /src/fuzz_encode_decode.py
ep:
  func_name: TestOneInput
  module: '...fuzz_encode_decode'
