Tree 5 (filesystem)

Explanation

This page shows the content of a tree. It is essentially a list of items, each of which consist of a key and a value.

The key is shown in the boxes on the left. It is a triple of a 64-bit id, an 8-bit type, and a 64-bit offset. What each of them means depends on the tree we're in. You can search for a key id by using the search field below.

The value is summarized to the right of the key. To see the value in more detail, unfold the key by clicking on it.

Finally, to the very right, we have the logical address of the metadata node which the item is stored in.

go back to root tree
5AB6Dir (54)9E419000"gclosure.h" @ 5ABA3428000
name"gclosure.h"
target key5ABA Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23226,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 10,
        dir_type: 1,
        name: "gclosure.h",
    },
)
show hex data
BA 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0A 00 01 67 63 6C 6F 73 75 72 65 2E 68 
5AB6Dir (54)A4A44058"gmarshal.h" @ 5ABE3428000
name"gmarshal.h"
target key5ABE Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23230,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 10,
        dir_type: 1,
        name: "gmarshal.h",
    },
)
show hex data
BE 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0A 00 01 67 6D 61 72 73 68 61 6C 2E 68 
5AB6Dir (54)AD753C8E"gbinding.h" @ 5AB73428000
name"gbinding.h"
target key5AB7 Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23223,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 10,
        dir_type: 1,
        name: "gbinding.h",
    },
)
show hex data
B7 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0A 00 01 67 62 69 6E 64 69 6E 67 2E 68 
5AB6Dir (54)B6840C31"glib-enumtypes.h" @ 5ABC3428000
name"glib-enumtypes.h"
target key5ABC Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23228,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 16,
        dir_type: 1,
        name: "glib-enumtypes.h",
    },
)
show hex data
BC 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 10 00 01 67 6C 69 62 2D 65 6E 75 6D 74 79 70 65 73 2E 68 
5AB6Dir (54)C256021A"gbindinggroup.h" @ 5AB83428000
name"gbindinggroup.h"
target key5AB8 Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23224,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 15,
        dir_type: 1,
        name: "gbindinggroup.h",
    },
)
show hex data
B8 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0F 00 01 67 62 69 6E 64 69 6E 67 67 72 6F 75 70 2E 68 
5AB6Dir (54)EE003275"gsignalgroup.h" @ 5AC63428000
name"gsignalgroup.h"
target key5AC6 Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23238,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 14,
        dir_type: 1,
        name: "gsignalgroup.h",
    },
)
show hex data
C6 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0E 00 01 67 73 69 67 6E 61 6C 67 72 6F 75 70 2E 68 
5AB6Dir (54)EE05B761"gsourceclosure.h" @ 5AC73428000
name"gsourceclosure.h"
target key5AC7 Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23239,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 16,
        dir_type: 1,
        name: "gsourceclosure.h",
    },
)
show hex data
C7 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 10 00 01 67 73 6F 75 72 63 65 63 6C 6F 73 75 72 65 2E 68 
5AB6Dir (54)FF995D72"gobjectnotifyqueue.c" @ 5AC23428000
name"gobjectnotifyqueue.c"
target key5AC2 Inode 0
show full value
Dir(
    DirItem {
        location: Key {
            key_id: 23234,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 20,
        dir_type: 1,
        name: "gobjectnotifyqueue.c",
    },
)
show hex data
C2 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 14 00 01 67 6F 62 6A 65 63 74 6E 6F 74 69 66 79 71 75 65 75 65 2E 63 
5AB6DirIndex (60)2"gbinding.h" @ 5AB73428000
name"gbinding.h"
target key5AB7 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23223,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 10,
        dir_type: 1,
        name: "gbinding.h",
    },
)
show hex data
B7 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0A 00 01 67 62 69 6E 64 69 6E 67 2E 68 
5AB6DirIndex (60)3"gbindinggroup.h" @ 5AB83428000
name"gbindinggroup.h"
target key5AB8 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23224,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 15,
        dir_type: 1,
        name: "gbindinggroup.h",
    },
)
show hex data
B8 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0F 00 01 67 62 69 6E 64 69 6E 67 67 72 6F 75 70 2E 68 
5AB6DirIndex (60)4"gboxed.h" @ 5AB93428000
name"gboxed.h"
target key5AB9 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23225,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 8,
        dir_type: 1,
        name: "gboxed.h",
    },
)
show hex data
B9 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 08 00 01 67 62 6F 78 65 64 2E 68 
5AB6DirIndex (60)5"gclosure.h" @ 5ABA3428000
name"gclosure.h"
target key5ABA Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23226,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 10,
        dir_type: 1,
        name: "gclosure.h",
    },
)
show hex data
BA 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0A 00 01 67 63 6C 6F 73 75 72 65 2E 68 
5AB6DirIndex (60)6"genums.h" @ 5ABB3428000
name"genums.h"
target key5ABB Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23227,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 8,
        dir_type: 1,
        name: "genums.h",
    },
)
show hex data
BB 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 08 00 01 67 65 6E 75 6D 73 2E 68 
5AB6DirIndex (60)7"glib-enumtypes.h" @ 5ABC3428000
name"glib-enumtypes.h"
target key5ABC Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23228,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 16,
        dir_type: 1,
        name: "glib-enumtypes.h",
    },
)
show hex data
BC 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 10 00 01 67 6C 69 62 2D 65 6E 75 6D 74 79 70 65 73 2E 68 
5AB6DirIndex (60)8"glib-types.h" @ 5ABD3428000
name"glib-types.h"
target key5ABD Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23229,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 12,
        dir_type: 1,
        name: "glib-types.h",
    },
)
show hex data
BD 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0C 00 01 67 6C 69 62 2D 74 79 70 65 73 2E 68 
5AB6DirIndex (60)9"gmarshal.h" @ 5ABE3428000
name"gmarshal.h"
target key5ABE Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23230,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 10,
        dir_type: 1,
        name: "gmarshal.h",
    },
)
show hex data
BE 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0A 00 01 67 6D 61 72 73 68 61 6C 2E 68 
5AB6DirIndex (60)A"gobject-autocleanups.h" @ 5ABF3428000
name"gobject-autocleanups.h"
target key5ABF Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23231,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 22,
        dir_type: 1,
        name: "gobject-autocleanups.h",
    },
)
show hex data
BF 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 16 00 01 67 6F 62 6A 65 63 74 2D 61 75 74 6F 63 6C 65 61 6E 75 70 73 2E 68 
5AB6DirIndex (60)B"gobject-visibility.h" @ 5AC03428000
name"gobject-visibility.h"
target key5AC0 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23232,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 20,
        dir_type: 1,
        name: "gobject-visibility.h",
    },
)
show hex data
C0 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 14 00 01 67 6F 62 6A 65 63 74 2D 76 69 73 69 62 69 6C 69 74 79 2E 68 
5AB6DirIndex (60)C"gobject.h" @ 5AC13428000
name"gobject.h"
target key5AC1 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23233,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 9,
        dir_type: 1,
        name: "gobject.h",
    },
)
show hex data
C1 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 09 00 01 67 6F 62 6A 65 63 74 2E 68 
5AB6DirIndex (60)D"gobjectnotifyqueue.c" @ 5AC23428000
name"gobjectnotifyqueue.c"
target key5AC2 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23234,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 20,
        dir_type: 1,
        name: "gobjectnotifyqueue.c",
    },
)
show hex data
C2 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 14 00 01 67 6F 62 6A 65 63 74 6E 6F 74 69 66 79 71 75 65 75 65 2E 63 
5AB6DirIndex (60)E"gparam.h" @ 5AC33428000
name"gparam.h"
target key5AC3 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23235,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 8,
        dir_type: 1,
        name: "gparam.h",
    },
)
show hex data
C3 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 08 00 01 67 70 61 72 61 6D 2E 68 
5AB6DirIndex (60)F"gparamspecs.h" @ 5AC43428000
name"gparamspecs.h"
target key5AC4 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23236,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 13,
        dir_type: 1,
        name: "gparamspecs.h",
    },
)
show hex data
C4 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0D 00 01 67 70 61 72 61 6D 73 70 65 63 73 2E 68 
5AB6DirIndex (60)10"gsignal.h" @ 5AC53428000
name"gsignal.h"
target key5AC5 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23237,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 9,
        dir_type: 1,
        name: "gsignal.h",
    },
)
show hex data
C5 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 09 00 01 67 73 69 67 6E 61 6C 2E 68 
5AB6DirIndex (60)11"gsignalgroup.h" @ 5AC63428000
name"gsignalgroup.h"
target key5AC6 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23238,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 14,
        dir_type: 1,
        name: "gsignalgroup.h",
    },
)
show hex data
C6 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0E 00 01 67 73 69 67 6E 61 6C 67 72 6F 75 70 2E 68 
5AB6DirIndex (60)12"gsourceclosure.h" @ 5AC73428000
name"gsourceclosure.h"
target key5AC7 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23239,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 16,
        dir_type: 1,
        name: "gsourceclosure.h",
    },
)
show hex data
C7 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 10 00 01 67 73 6F 75 72 63 65 63 6C 6F 73 75 72 65 2E 68 
5AB6DirIndex (60)13"gtype.h" @ 5AC83428000
name"gtype.h"
target key5AC8 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23240,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 7,
        dir_type: 1,
        name: "gtype.h",
    },
)
show hex data
C8 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 07 00 01 67 74 79 70 65 2E 68 
5AB6DirIndex (60)14"gtypemodule.h" @ 5AC93428000
name"gtypemodule.h"
target key5AC9 Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23241,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 13,
        dir_type: 1,
        name: "gtypemodule.h",
    },
)
show hex data
C9 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0D 00 01 67 74 79 70 65 6D 6F 64 75 6C 65 2E 68 
5AB6DirIndex (60)15"gtypeplugin.h" @ 5ACA3428000
name"gtypeplugin.h"
target key5ACA Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23242,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 13,
        dir_type: 1,
        name: "gtypeplugin.h",
    },
)
show hex data
CA 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0D 00 01 67 74 79 70 65 70 6C 75 67 69 6E 2E 68 
5AB6DirIndex (60)16"gvalue.h" @ 5ACB3428000
name"gvalue.h"
target key5ACB Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23243,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 8,
        dir_type: 1,
        name: "gvalue.h",
    },
)
show hex data
CB 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 08 00 01 67 76 61 6C 75 65 2E 68 
5AB6DirIndex (60)17"gvaluearray.h" @ 5ACC3428000
name"gvaluearray.h"
target key5ACC Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23244,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 13,
        dir_type: 1,
        name: "gvaluearray.h",
    },
)
show hex data
CC 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0D 00 01 67 76 61 6C 75 65 61 72 72 61 79 2E 68 
5AB6DirIndex (60)18"gvaluecollector.h" @ 5ACD3428000
name"gvaluecollector.h"
target key5ACD Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23245,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 17,
        dir_type: 1,
        name: "gvaluecollector.h",
    },
)
show hex data
CD 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 11 00 01 67 76 61 6C 75 65 63 6F 6C 6C 65 63 74 6F 72 2E 68 
5AB6DirIndex (60)19"gvaluetypes.h" @ 5ACE3428000
name"gvaluetypes.h"
target key5ACE Inode 0
show full value
DirIndex(
    DirItem {
        location: Key {
            key_id: 23246,
            key_type: Inode,
            key_offset: 0,
        },
        transid: 9,
        data_len: 0,
        name_len: 13,
        dir_type: 1,
        name: "gvaluetypes.h",
    },
)
show hex data
CE 5A 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 0D 00 01 67 76 61 6C 75 65 74 79 70 65 73 2E 68 
5AB7Inode (01)0regular file, mode 06443428000
size6681
mode33188
uid0
gid0
nlink1
atime1708913573
ctime1708913573
mtime1705877022
otime1708913573
show full value
Inode(
    InodeItem {
        generation: 9,
        transid: 9,
        size: 6681,
        nbytes: 8192,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913573,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
        mtime: Time {
            sec: 1705877022,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
    },
)
show hex data
09 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 19 1A 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 1E 9E AD 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 
5AB7Ref (0C)5AB6["gbinding.h"]3428000
name"gbinding.h"
index2
show full value
Ref(
    [
        RefItem {
            index: 2,
            name_len: 10,
            name: "gbinding.h",
        },
    ],
)
show hex data
02 00 00 00 00 00 00 00 0A 00 67 62 69 6E 64 69 6E 67 2E 68 
5AB7ExtentData (6C)0external, length 8 KiB3420000

8 KiB on disk, starting at offset 0 within the extent at address 53A78000; 8 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 9,
            ram_bytes: 8192,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1403486208,
                disk_num_bytes: 8192,
                offset: 0,
                num_bytes: 8192,
            },
        ),
    },
)
show hex data
09 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 01 00 80 A7 53 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 
5AB8Inode (01)0regular file, mode 06443420000
size4067
mode33188
uid0
gid0
nlink1
atime1708913573
ctime1708913573
mtime1705877022
otime1708913573
show full value
Inode(
    InodeItem {
        generation: 9,
        transid: 9,
        size: 4067,
        nbytes: 4096,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913573,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
        mtime: Time {
            sec: 1705877022,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
    },
)
show hex data
09 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 E3 0F 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 1E 9E AD 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 
5AB8Ref (0C)5AB6["gbindinggroup.h"]3420000
name"gbindinggroup.h"
index3
show full value
Ref(
    [
        RefItem {
            index: 3,
            name_len: 15,
            name: "gbindinggroup.h",
        },
    ],
)
show hex data
03 00 00 00 00 00 00 00 0F 00 67 62 69 6E 64 69 6E 67 67 72 6F 75 70 2E 68 
5AB8ExtentData (6C)0external, length 4 KiB3420000

4 KiB on disk, starting at offset 0 within the extent at address 53A7A000; 4 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 9,
            ram_bytes: 4096,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1403494400,
                disk_num_bytes: 4096,
                offset: 0,
                num_bytes: 4096,
            },
        ),
    },
)
show hex data
09 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 01 00 A0 A7 53 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 
5AB9Inode (01)0regular file, mode 06443420000
size4047
mode33188
uid0
gid0
nlink1
atime1708913573
ctime1708913573
mtime1705877022
otime1708913573
show full value
Inode(
    InodeItem {
        generation: 9,
        transid: 9,
        size: 4047,
        nbytes: 4096,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913573,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
        mtime: Time {
            sec: 1705877022,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
    },
)
show hex data
09 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 CF 0F 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 1E 9E AD 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 
5AB9Ref (0C)5AB6["gboxed.h"]3420000
name"gboxed.h"
index4
show full value
Ref(
    [
        RefItem {
            index: 4,
            name_len: 8,
            name: "gboxed.h",
        },
    ],
)
show hex data
04 00 00 00 00 00 00 00 08 00 67 62 6F 78 65 64 2E 68 
5AB9ExtentData (6C)0external, length 4 KiB3420000

4 KiB on disk, starting at offset 0 within the extent at address 53A7B000; 4 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 9,
            ram_bytes: 4096,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1403498496,
                disk_num_bytes: 4096,
                offset: 0,
                num_bytes: 4096,
            },
        ),
    },
)
show hex data
09 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 01 00 B0 A7 53 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 
5ABAInode (01)0regular file, mode 06443420000
size11142
mode33188
uid0
gid0
nlink1
atime1708913573
ctime1708913573
mtime1705877022
otime1708913573
show full value
Inode(
    InodeItem {
        generation: 9,
        transid: 9,
        size: 11142,
        nbytes: 12288,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913573,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
        mtime: Time {
            sec: 1705877022,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
    },
)
show hex data
09 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 86 2B 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 1E 9E AD 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 
5ABARef (0C)5AB6["gclosure.h"]3420000
name"gclosure.h"
index5
show full value
Ref(
    [
        RefItem {
            index: 5,
            name_len: 10,
            name: "gclosure.h",
        },
    ],
)
show hex data
05 00 00 00 00 00 00 00 0A 00 67 63 6C 6F 73 75 72 65 2E 68 
5ABAExtentData (6C)0external, length 12 KiB3420000

12 KiB on disk, starting at offset 0 within the extent at address 53A7C000; 12 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 9,
            ram_bytes: 12288,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1403502592,
                disk_num_bytes: 12288,
                offset: 0,
                num_bytes: 12288,
            },
        ),
    },
)
show hex data
09 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 01 00 C0 A7 53 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 
5ABBInode (01)0regular file, mode 06443420000
size11599
mode33188
uid0
gid0
nlink1
atime1708913573
ctime1708913573
mtime1705877022
otime1708913573
show full value
Inode(
    InodeItem {
        generation: 9,
        transid: 9,
        size: 11599,
        nbytes: 12288,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913573,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
        mtime: Time {
            sec: 1705877022,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
    },
)
show hex data
09 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 4F 2D 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 1E 9E AD 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 
5ABBRef (0C)5AB6["genums.h"]3420000
name"genums.h"
index6
show full value
Ref(
    [
        RefItem {
            index: 6,
            name_len: 8,
            name: "genums.h",
        },
    ],
)
show hex data
06 00 00 00 00 00 00 00 08 00 67 65 6E 75 6D 73 2E 68 
5ABBExtentData (6C)0external, length 12 KiB3420000

12 KiB on disk, starting at offset 0 within the extent at address 53A7F000; 12 KiB in the file starting from offset 0.

compression0
encryption0
other_encoding0
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 9,
            ram_bytes: 12288,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 1,
        },
        data: External(
            ExternalExtent {
                disk_bytenr: 1403514880,
                disk_num_bytes: 12288,
                offset: 0,
                num_bytes: 12288,
            },
        ),
    },
)
show hex data
09 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 01 00 F0 A7 53 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 
5ABCInode (01)0regular file, mode 06443420000
size1031
mode33188
uid0
gid0
nlink1
atime1708913573
ctime1708913573
mtime1705877022
otime1708913573
show full value
Inode(
    InodeItem {
        generation: 9,
        transid: 9,
        size: 1031,
        nbytes: 1031,
        block_group: 0,
        nlink: 1,
        uid: 0,
        gid: 0,
        mode: 33188,
        rdev: 0,
        flags: 0,
        sequence: 3,
        atime: Time {
            sec: 1708913573,
            nsec: 0,
        },
        ctime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
        mtime: Time {
            sec: 1705877022,
            nsec: 0,
        },
        otime: Time {
            sec: 1708913573,
            nsec: 657518967,
        },
    },
)
show hex data
09 00 00 00 00 00 00 00 09 00 00 00 00 00 00 00 07 04 00 00 00 00 00 00 07 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 A4 81 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 1E 9E AD 65 00 00 00 00 00 00 00 00 A5 F3 DB 65 00 00 00 00 77 F1 30 27 
5ABCRef (0C)5AB6["glib-enumtypes.h"]3420000
name"glib-enumtypes.h"
index7
show full value
Ref(
    [
        RefItem {
            index: 7,
            name_len: 16,
            name: "glib-enumtypes.h",
        },
    ],
)
show hex data
07 00 00 00 00 00 00 00 10 00 67 6C 69 62 2D 65 6E 75 6D 74 79 70 65 73 2E 68 
5ABCExtentData (6C)0inline, length 1031 B3420000
show full value
ExtentData(
    ExtentDataItem {
        header: ExtentDataHeader {
            generation: 9,
            ram_bytes: 1031,
            compression: 0,
            encryption: 0,
            other_encoding: 0,
            extent_type: 0,
        },
        data: Inline(
            [
                10,
                47,
                42,
                32,
                84,
                104,
                105,
                115,
                32,
                102,
                105,
                108,
                101,
                32,
                105,
                115,
                32,
                103,
                101,
                110,
                101,
                114,
                97,
                116,
                101,
                100,
                32,
                98,
                121,
                32,
                103,
                108,
                105,
                98,
                45,
                109,
                107,
                101,
                110,
                117,
                109,
                115,
                44,
                32,
                100,
                111,
                32,
                110,
                111,
                116,
                32,
                109,
                111,
                100,
                105,
                102,
                121,
                32,
                105,
                116,
                46,
                32,
                84,
                104,
                105,
                115,
                32,
                99,
                111,
                100,
                101,
                32,
                105,
                115,
                32,
                108,
                105,
                99,
                101,
                110,
                115,
                101,
                100,
                32,
                117,
                110,
                100,
                101,
                114,
                32,
                116,
                104,
                101,
                32,
                115,
                97,
                109,
                101,
                32,
                108,
                105,
                99,
                101,
                110,
                115,
                101,
                32,
                97,
                115,
                32,
                116,
                104,
                101,
                32,
                99,
                111,
                110,
                116,
                97,
                105,
                110,
                105,
                110,
                103,
                32,
                112,
                114,
                111,
                106,
                101,
                99,
                116,
                46,
                32,
                78,
                111,
                116,
                101,
                32,
                116,
                104,
                97,
                116,
                32,
                105,
                116,
                32,
                108,
                105,
                110,
                107,
                115,
                32,
                116,
                111,
                32,
                71,
                76,
                105,
                98,
                44,
                32,
                115,
                111,
                32,
                109,
                117,
                115,
                116,
                32,
                99,
                111,
                109,
                112,
                108,
                121,
                32,
                119,
                105,
                116,
                104,
                32,
                116,
                104,
                101,
                32,
                76,
                71,
                80,
                76,
                32,
                108,
                105,
                110,
                107,
                105,
                110,
                103,
                32,
                99,
                108,
                97,
                117,
                115,
                101,
                115,
                46,
                32,
                42,
                47,
                10,
                10,
                35,
                105,
                102,
                110,
                100,
                101,
                102,
                32,
                95,
                95,
                71,
                79,
                66,
                74,
                69,
                67,
                84,
                95,
                69,
                78,
                85,
                77,
                95,
                84,
                89,
                80,
                69,
                83,
                95,
                72,
                95,
                95,
                10,
                35,
                100,
                101,
                102,
                105,
                110,
                101,
                32,
                95,
                95,
                71,
                79,
                66,
                74,
                69,
                67,
                84,
                95,
                69,
                78,
                85,
                77,
                95,
                84,
                89,
                80,
                69,
                83,
                95,
                72,
                95,
                95,
                10,
                10,
                35,
                105,
                110,
                99,
                108,
                117,
                100,
                101,
                32,
                60,
                103,
                108,
                105,
                98,
                45,
                111,
                98,
                106,
                101,
                99,
                116,
                46,
                104,
                62,
                10,
                10,
                71,
                95,
                66,
                69,
                71,
                73,
                78,
                95,
                68,
                69,
                67,
                76,
                83,
                10,
                10,
                47,
                42,
                32,
                101,
                110,
                117,
                109,
                101,
                114,
                97,
                116,
                105,
                111,
                110,
                115,
                32,
                102,
                114,
                111,
                109,
                32,
                34,
                46,
                46,
                47,
                103,
                108,
                105,
                98,
                47,
                103,
                111,
                98,
                106,
                101,
                99,
                116,
                47,
                46,
                46,
                47,
                103,
                108,
                105,
                98,
                47,
                103,
                117,
                110,
                105,
                99,
                111,
                100,
                101,
                46,
                104,
                34,
                32,
                42,
                47,
                10,
                71,
                79,
                66,
                74,
                69,
                67,
                84,
                95,
                65,
                86,
                65,
                73,
                76,
                65,
                66,
                76,
                69,
                95,
                73,
                78,
                95,
                50,
                95,
                54,
                48,
                32,
                71,
                84,
                121,
                112,
                101,
                32,
                103,
                95,
                117,
                110,
                105,
                99,
                111,
                100,
                101,
                95,
                116,
                121,
                112,
                101,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                118,
                111,
                105,
                100,
                41,
                32,
                71,
                95,
                71,
                78,
                85,
                67,
                95,
                67,
                79,
                78,
                83,
                84,
                59,
                10,
                35,
                100,
                101,
                102,
                105,
                110,
                101,
                32,
                71,
                95,
                84,
                89,
                80,
                69,
                95,
                85,
                78,
                73,
                67,
                79,
                68,
                69,
                95,
                84,
                89,
                80,
                69,
                32,
                40,
                103,
                95,
                117,
                110,
                105,
                99,
                111,
                100,
                101,
                95,
                116,
                121,
                112,
                101,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                41,
                41,
                10,
                71,
                79,
                66,
                74,
                69,
                67,
                84,
                95,
                65,
                86,
                65,
                73,
                76,
                65,
                66,
                76,
                69,
                95,
                73,
                78,
                95,
                50,
                95,
                54,
                48,
                32,
                71,
                84,
                121,
                112,
                101,
                32,
                103,
                95,
                117,
                110,
                105,
                99,
                111,
                100,
                101,
                95,
                98,
                114,
                101,
                97,
                107,
                95,
                116,
                121,
                112,
                101,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                118,
                111,
                105,
                100,
                41,
                32,
                71,
                95,
                71,
                78,
                85,
                67,
                95,
                67,
                79,
                78,
                83,
                84,
                59,
                10,
                35,
                100,
                101,
                102,
                105,
                110,
                101,
                32,
                71,
                95,
                84,
                89,
                80,
                69,
                95,
                85,
                78,
                73,
                67,
                79,
                68,
                69,
                95,
                66,
                82,
                69,
                65,
                75,
                95,
                84,
                89,
                80,
                69,
                32,
                40,
                103,
                95,
                117,
                110,
                105,
                99,
                111,
                100,
                101,
                95,
                98,
                114,
                101,
                97,
                107,
                95,
                116,
                121,
                112,
                101,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                41,
                41,
                10,
                71,
                79,
                66,
                74,
                69,
                67,
                84,
                95,
                65,
                86,
                65,
                73,
                76,
                65,
                66,
                76,
                69,
                95,
                73,
                78,
                95,
                50,
                95,
                54,
                48,
                32,
                71,
                84,
                121,
                112,
                101,
                32,
                103,
                95,
                117,
                110,
                105,
                99,
                111,
                100,
                101,
                95,
                115,
                99,
                114,
                105,
                112,
                116,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                118,
                111,
                105,
                100,
                41,
                32,
                71,
                95,
                71,
                78,
                85,
                67,
                95,
                67,
                79,
                78,
                83,
                84,
                59,
                10,
                35,
                100,
                101,
                102,
                105,
                110,
                101,
                32,
                71,
                95,
                84,
                89,
                80,
                69,
                95,
                85,
                78,
                73,
                67,
                79,
                68,
                69,
                95,
                83,
                67,
                82,
                73,
                80,
                84,
                32,
                40,
                103,
                95,
                117,
                110,
                105,
                99,
                111,
                100,
                101,
                95,
                115,
                99,
                114,
                105,
                112,
                116,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                41,
                41,
                10,
                71,
                79,
                66,
                74,
                69,
                67,
                84,
                95,
                65,
                86,
                65,
                73,
                76,
                65,
                66,
                76,
                69,
                95,
                73,
                78,
                95,
                50,
                95,
                54,
                48,
                32,
                71,
                84,
                121,
                112,
                101,
                32,
                103,
                95,
                110,
                111,
                114,
                109,
                97,
                108,
                105,
                122,
                101,
                95,
                109,
                111,
                100,
                101,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                118,
                111,
                105,
                100,
                41,
                32,
                71,
                95,
                71,
                78,
                85,
                67,
                95,
                67,
                79,
                78,
                83,
                84,
                59,
                10,
                35,
                100,
                101,
                102,
                105,
                110,
                101,
                32,
                71,
                95,
                84,
                89,
                80,
                69,
                95,
                78,
                79,
                82,
                77,
                65,
                76,
                73,
                90,
                69,
                95,
                77,
                79,
                68,
                69,
                32,
                40,
                103,
                95,
                110,
                111,
                114,
                109,
                97,
                108,
                105,
                122,
                101,
                95,
                109,
                111,
                100,
                101,
                95,
                103,
                101,
                116,
                95,
                116,
                121,
                112,
                101,
                32,
                40,
                41,
                41,
                10,
                71,
                95,
                69,
                78,
                68,
                95,
                68,
                69,
                67,
                76,
                83,
                10,
                10,
                35,
                101,
                110,
                100,
                105,
                102,
                32,
                47,
                42,
                32,
                95,
                95,
                71,
                79,
                66,
                74,
                69,
                67,
                84,
                95,
                69,
                78,
                85,
                77,
                95,
                84,
                89,
                80,
                69,
                83,
                95,
                72,
                95,
                95,
                32,
                42,
                47,
                10,
                10,
                47,
                42,
                32,
                71,
                101,
                110,
                101,
                114,
                97,
                116,
                101,
                100,
                32,
                100,
                97,
                116,
                97,
                32,
                101,
                110,
                100,
                115,
                32,
                104,
                101,
                114,
                101,
                32,
                42,
                47,
                10,
                10,
            ],
        ),
    },
)
show hex data
09 00 00 00 00 00 00 00 07 04 00 00 00 00 00 00 00 00 00 00 00 0A 2F 2A 20 54 68 69 73 20 66 69 6C 65 20 69 73 20 67 65 6E 65 72 61 74 65 64 20 62 79 20 67 6C 69 62 2D 6D 6B 65 6E 75 6D 73 2C 20 64 6F 20 6E 6F 74 20 6D 6F 64 69 66 79 20 69 74 2E 20 54 68 69 73 20 63 6F 64 65 20 69 73 20 6C 69 63 65 6E 73 65 64 20 75 6E 64 65 72 20 74 68 65 20 73 61 6D 65 20 6C 69 63 65 6E 73 65 20 61 73 20 74 68 65 20 63 6F 6E 74 61 69 6E 69 6E 67 20 70 72 6F 6A 65 63 74 2E 20 4E 6F 74 65 20 74 68 61 74 20 69 74 20 6C 69 6E 6B 73 20 74 6F 20 47 4C 69 62 2C 20 73 6F 20 6D 75 73 74 20 63 6F 6D 70 6C 79 20 77 69 74 68 20 74 68 65 20 4C 47 50 4C 20 6C 69 6E 6B 69 6E 67 20 63 6C 61 75 73 65 73 2E 20 2A 2F 0A 0A 23 69 66 6E 64 65 66 20 5F 5F 47 4F 42 4A 45 43 54 5F 45 4E 55 4D 5F 54 59 50 45 53 5F 48 5F 5F 0A 23 64 65 66 69 6E 65 20 5F 5F 47 4F 42 4A 45 43 54 5F 45 4E 55 4D 5F 54 59 50 45 53 5F 48 5F 5F 0A 0A 23 69 6E 63 6C 75 64 65 20 3C 67 6C 69 62 2D 6F 62 6A 65 63 74 2E 68 3E 0A 0A 47 5F 42 45 47 49 4E 5F 44 45 43 4C 53 0A 0A 2F 2A 20 65 6E 75 6D 65 72 61 74 69 6F 6E 73 20 66 72 6F 6D 20 22 2E 2E 2F 67 6C 69 62 2F 67 6F 62 6A 65 63 74 2F 2E 2E 2F 67 6C 69 62 2F 67 75 6E 69 63 6F 64 65 2E 68 22 20 2A 2F 0A 47 4F 42 4A 45 43 54 5F 41 56 41 49 4C 41 42 4C 45 5F 49 4E 5F 32 5F 36 30 20 47 54 79 70 65 20 67 5F 75 6E 69 63 6F 64 65 5F 74 79 70 65 5F 67 65 74 5F 74 79 70 65 20 28 76 6F 69 64 29 20 47 5F 47 4E 55 43 5F 43 4F 4E 53 54 3B 0A 23 64 65 66 69 6E 65 20 47 5F 54 59 50 45 5F 55 4E 49 43 4F 44 45 5F 54 59 50 45 20 28 67 5F 75 6E 69 63 6F 64 65 5F 74 79 70 65 5F 67 65 74 5F 74 79 70 65 20 28 29 29 0A 47 4F 42 4A 45 43 54 5F 41 56 41 49 4C 41 42 4C 45 5F 49 4E 5F 32 5F 36 30 20 47 54 79 70 65 20 67 5F 75 6E 69 63 6F 64 65 5F 62 72 65 61 6B 5F 74 79 70 65 5F 67 65 74 5F 74 79 70 65 20 28 76 6F 69 64 29 20 47 5F 47 4E 55 43 5F 43 4F 4E 53 54 3B 0A 23 64 65 66 69 6E 65 20 47 5F 54 59 50 45 5F 55 4E 49 43 4F 44 45 5F 42 52 45 41 4B 5F 54 59 50 45 20 28 67 5F 75 6E 69 63 6F 64 65 5F 62 72 65 61 6B 5F 74 79 70 65 5F 67 65 74 5F 74 79 70 65 20 28 29 29 0A 47 4F 42 4A 45 43 54 5F 41 56 41 49 4C 41 42 4C 45 5F 49 4E 5F 32 5F 36 30 20 47 54 79 70 65 20 67 5F 75 6E 69 63 6F 64 65 5F 73 63 72 69 70 74 5F 67 65 74 5F 74 79 70 65 20 28 76 6F 69 64 29 20 47 5F 47 4E 55 43 5F 43 4F 4E 53 54 3B 0A 23 64 65 66 69 6E 65 20 47 5F 54 59 50 45 5F 55 4E 49 43 4F 44 45 5F 53 43 52 49 50 54 20 28 67 5F 75 6E 69 63 6F 64 65 5F 73 63 72 69 70 74 5F 67 65 74 5F 74 79 70 65 20 28 29 29 0A 47 4F 42 4A 45 43 54 5F 41 56 41 49 4C 41 42 4C 45 5F 49 4E 5F 32 5F 36 30 20 47 54 79 70 65 20 67 5F 6E 6F 72 6D 61 6C 69 7A 65 5F 6D 6F 64 65 5F 67 65 74 5F 74 79 70 65 20 28 76 6F 69 64 29 20 47 5F 47 4E 55 43 5F 43 4F 4E 53 54 3B 0A 23 64 65 66 69 6E 65 20 47 5F 54 59 50 45 5F 4E 4F 52 4D 41 4C 49 5A 45 5F 4D 4F 44 45 20 28 67 5F 6E 6F 72 6D 61 6C 69 7A 65 5F 6D 6F 64 65 5F 67 65 74 5F 74 79 70 65 20 28 29 29 0A 47 5F 45 4E 44 5F 44 45 43 4C 53 0A 0A 23 65 6E 64 69 66 20 2F 2A 20 5F 5F 47 4F 42 4A 45 43 54 5F 45 4E 55 4D 5F 54 59 50 45 53 5F 48 5F 5F 20 2A 2F 0A 0A 2F 2A 20 47 65 6E 65 72 61 74 65 64 20 64 61 74 61 20 65 6E 64 73 20 68 65 72 65 20 2A 2F 0A 0A