---
Function {
    argument: None,
    arguments: FunctionArguments {
        arguments: [
            FunctionArgument {
                identifier: "gettext",
                default: None,
            },
            FunctionArgument {
                identifier: "xfce4-panel",
                default: None,
            },
            FunctionArgument {
                identifier: "libxfce4ui",
                default: None,
            },
            FunctionArgument {
                identifier: "intltool",
                default: None,
            },
            FunctionArgument {
                identifier: "lib",
                default: None,
            },
            FunctionArgument {
                identifier: "mkXfceDerivation",
                default: None,
            },
        ],
        ellipsis: false,
    },
    definition: FunctionApplication {
        function: Variable {
            identifier: "mkXfceDerivation",
            position: (9, 1),
        },
        arguments: [
            Map {
                bindings: [
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "category",
                                    position: (10, 3),
                                },
                            ],
                        },
                        String {
                            parts: [
                                Raw {
                                    content: "panel-plugins",
                                    position: (10, 15),
                                },
                            ],
                        },
                    ),
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "pname",
                                    position: (11, 3),
                                },
                            ],
                        },
                        String {
                            parts: [
                                Raw {
                                    content: "xfce4-datetime-plugin",
                                    position: (11, 12),
                                },
                            ],
                        },
                    ),
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "version",
                                    position: (12, 3),
                                },
                            ],
                        },
                        String {
                            parts: [
                                Raw {
                                    content: "0.8.1",
                                    position: (12, 14),
                                },
                            ],
                        },
                    ),
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "rev-prefix",
                                    position: (14, 3),
                                },
                            ],
                        },
                        String {
                            parts: [
                                Raw {
                                    content: "xfce4-datetime-plugin-",
                                    position: (14, 17),
                                },
                            ],
                        },
                    ),
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "sha256",
                                    position: (15, 3),
                                },
                            ],
                        },
                        String {
                            parts: [
                                Raw {
                                    content: "sha256-qmZit7cCGnVTzdzPTiAiruBWlMLWzZEXJtFqAesaARo=",
                                    position: (15, 13),
                                },
                            ],
                        },
                    ),
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "nativeBuildInputs",
                                    position: (17, 3),
                                },
                            ],
                        },
                        List {
                            elements: [
                                Variable {
                                    identifier: "gettext",
                                    position: (18, 5),
                                },
                                Variable {
                                    identifier: "intltool",
                                    position: (19, 5),
                                },
                            ],
                        },
                    ),
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "buildInputs",
                                    position: (22, 3),
                                },
                            ],
                        },
                        List {
                            elements: [
                                Variable {
                                    identifier: "libxfce4ui",
                                    position: (23, 5),
                                },
                                Variable {
                                    identifier: "xfce4-panel",
                                    position: (24, 5),
                                },
                            ],
                        },
                    ),
                    KeyValue(
                        AttributePath {
                            attributes: [
                                Raw {
                                    content: "meta",
                                    position: (27, 3),
                                },
                            ],
                        },
                        With {
                            expression: Variable {
                                identifier: "lib",
                                position: (27, 15),
                            },
                            target: Map {
                                bindings: [
                                    KeyValue(
                                        AttributePath {
                                            attributes: [
                                                Raw {
                                                    content: "description",
                                                    position: (28, 5),
                                                },
                                            ],
                                        },
                                        String {
                                            parts: [
                                                Raw {
                                                    content: "Shows the date and time in the panel, and a calendar appears when you left-click on it",
                                                    position: (28, 20),
                                                },
                                            ],
                                        },
                                    ),
                                    KeyValue(
                                        AttributePath {
                                            attributes: [
                                                Raw {
                                                    content: "maintainers",
                                                    position: (29, 5),
                                                },
                                            ],
                                        },
                                        With {
                                            expression: Variable {
                                                identifier: "maintainers",
                                                position: (29, 24),
                                            },
                                            target: BinaryOperation {
                                                operator: Concatenation,
                                                operands: [
                                                    List {
                                                        elements: [],
                                                    },
                                                    PropertyAccess {
                                                        expression: Variable {
                                                            identifier: "teams",
                                                            position: (29, 44),
                                                        },
                                                        attribute_path: AttributePath {
                                                            attributes: [
                                                                Raw {
                                                                    content: "xfce",
                                                                    position: (29, 50),
                                                                },
                                                                Raw {
                                                                    content: "members",
                                                                    position: (29, 55),
                                                                },
                                                            ],
                                                        },
                                                        default: None,
                                                    },
                                                ],
                                            },
                                        },
                                    ),
                                ],
                                recursive: false,
                            },
                        },
                    ),
                ],
                recursive: false,
            },
        ],
    },
}