GET /api/v1/ports/?format=api&ordering=name&page=982
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 50179,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=983",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=981",
    "results": [
        {
            "name": "tree-sitter-lua",
            "portdir": "devel/tree-sitter-lua",
            "version": "2.1.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Azganoth/tree-sitter-lua",
            "description": "A tree-sitter parser for Lua",
            "long_description": "A tree-sitter parser for Lua",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-magik",
            "portdir": "devel/tree-sitter-magik",
            "version": "0.0.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/krn-robin/tree-sitter-magik",
            "description": "A tree-sitter parser for Smallworld Magik",
            "long_description": "A tree-sitter parser for Smallworld Magik",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "krn-robin",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tree-sitter-markdown",
            "portdir": "devel/tree-sitter-markdown",
            "version": "0.5.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter-grammars/tree-sitter-markdown",
            "description": "A set of tree-sitter parsers for Markdown",
            "long_description": "A set of tree-sitter parsers for Markdown",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs-devel",
                        "emacs-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-org",
            "portdir": "devel/tree-sitter-org",
            "version": "1.3.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/milisims/tree-sitter-org",
            "description": "A tree-sitter parser for Emacs Org Mode markup",
            "long_description": "A tree-sitter parser for Emacs Org Mode markup",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tree-sitter-php",
            "portdir": "devel/tree-sitter-php",
            "version": "0.24.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-php",
            "description": "A tree-sitter parser for PHP",
            "long_description": "A tree-sitter parser for PHP",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-phpdoc",
            "portdir": "devel/tree-sitter-phpdoc",
            "version": "0.1.7",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/claytonrcarter/tree-sitter-phpdoc",
            "description": "A tree-sitter parser for PHPDoc",
            "long_description": "A tree-sitter parser for PHPDoc",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-python",
            "portdir": "devel/tree-sitter-python",
            "version": "0.25.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-python",
            "description": "A tree-sitter parser for Python",
            "long_description": "A tree-sitter parser for Python",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel",
                        "emacs-mac-app",
                        "emacs-mac-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-ruby",
            "portdir": "devel/tree-sitter-ruby",
            "version": "0.23.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-ruby",
            "description": "A tree-sitter parser for Ruby",
            "long_description": "A tree-sitter parser for Ruby",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel",
                        "emacs-mac-app",
                        "emacs-mac-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-rust",
            "portdir": "devel/tree-sitter-rust",
            "version": "0.24.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-rust",
            "description": "A tree-sitter parser for Rust",
            "long_description": "A tree-sitter parser for Rust",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel",
                        "emacs-mac-app",
                        "emacs-mac-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-scala",
            "portdir": "devel/tree-sitter-scala",
            "version": "0.24.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-scala",
            "description": "A tree-sitter parser for Scala",
            "long_description": "A tree-sitter parser for Scala",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tree-sitter-swift",
            "portdir": "devel/tree-sitter-swift",
            "version": "0.7.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/alex-pinkus/tree-sitter-swift",
            "description": "A tree-sitter parser for Swift",
            "long_description": "A tree-sitter parser for Swift",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "tree-sitter-cli",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tree-sitter-toml",
            "portdir": "devel/tree-sitter-toml",
            "version": "0.5.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-toml",
            "description": "A tree-sitter parser for TOML",
            "long_description": "A tree-sitter parser for TOML",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel",
                        "emacs-mac-app",
                        "emacs-mac-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-tsx",
            "portdir": "devel/tree-sitter-tsx",
            "version": "0.23.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-typescript",
            "description": "A tree-sitter parser for TSX",
            "long_description": "A tree-sitter parser for TSX",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel",
                        "emacs-mac-app",
                        "emacs-mac-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-typescript",
            "portdir": "devel/tree-sitter-typescript",
            "version": "0.23.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tree-sitter/tree-sitter-typescript",
            "description": "A tree-sitter parser for TypeScript",
            "long_description": "A tree-sitter parser for TypeScript",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel",
                        "emacs-mac-app",
                        "emacs-mac-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "tree-sitter-typst",
            "portdir": "devel/tree-sitter-typst",
            "version": "0.11.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/uben0/tree-sitter-typst",
            "description": "A tree-sitter parser for Typst",
            "long_description": "A tree-sitter parser for Typst",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "l2dy",
                    "github": "l2dy",
                    "ports_count": 97
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tree-sitter-yaml",
            "portdir": "devel/tree-sitter-yaml",
            "version": "0.5.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ikatyang/tree-sitter-yaml",
            "description": "A tree-sitter parser for YAML",
            "long_description": "A tree-sitter parser for YAML",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "amake",
                    "github": "amake",
                    "ports_count": 155
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "emacs",
                        "emacs-devel",
                        "emacs-app",
                        "emacs-app-devel",
                        "emacs-mac-app",
                        "emacs-mac-app-devel"
                    ]
                }
            ]
        },
        {
            "name": "trepan2_select",
            "portdir": "python/trepan2_select",
            "version": "0.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.macports.org/",
            "description": "common files for selecting default trepan2 version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of trepan2.",
            "active": false,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py27-trepan"
                    ]
                }
            ]
        },
        {
            "name": "trepan3k_select",
            "portdir": "python/trepan3k_select",
            "version": "0.0",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default trepan3k version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of trepan3k.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py37-trepan3k",
                        "py38-trepan3k",
                        "py310-trepan3k",
                        "py312-trepan3k",
                        "py311-trepan3k",
                        "py313-trepan3k",
                        "py39-trepan3k"
                    ]
                }
            ]
        },
        {
            "name": "tre-tree",
            "portdir": "sysutils/tre-tree",
            "version": "0.3.6",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/dduan/tre",
            "description": "Tree command, improved",
            "long_description": "A modern alternative to the tree command that lists directory structure in a tree-like diagram, like the classics. tre skips ignored files in git repositories per .gitignore setting, creates shell aliases for each listing that opens the files for you, and output in colors, respecting LS_COLORS settings when they exist.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "clang-13"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "t-rex",
            "portdir": "gis/t-rex",
            "version": "0.14.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://t-rex.tileserver.ch",
            "description": "Vector tile server specialized on publishing MVT tiles",
            "long_description": "Vector tile server specialized on publishing MVT tiles",
            "active": true,
            "categories": [
                "gis"
            ],
            "maintainers": [
                {
                    "name": "sikmir",
                    "github": "sikmir",
                    "ports_count": 42
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-20",
                        "legacy-support",
                        "pkgconfig",
                        "rust",
                        "cargo"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "gdal",
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "triage",
            "portdir": "devel/triage",
            "version": "1.0.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tj/triage",
            "description": "Interactive command-line GitHub issue & notification triaging tool",
            "long_description": "Interactive command-line GitHub issue & notification triaging tool. Triage allows you to quickly view and search notifications (even without marking them as read), view issue details, labels and comments, add comments to issues, add and remove labels to issues, and unsubscribe from repositories & notifications.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "triangle",
            "portdir": "science/triangle",
            "version": "1.6",
            "license": "Noncommercial and Copyleft",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.cs.cmu.edu/~quake/triangle.html",
            "description": "A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator",
            "long_description": "Triangle generates exact Delaunay triangulations, constrained Delaunay triangulations, conforming Delaunay triangulations, Voronoi diagrams, and high-quality triangular meshes. The latter can be generated with no small or large angles, and are thus suitable for finite element analysis.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [],
            "variants": [
                "universal",
                "showme"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "ncarg"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py35-triangle",
                        "py36-triangle",
                        "py27-triangle",
                        "ompl",
                        "nektarpp",
                        "py312-triangle"
                    ]
                }
            ]
        },
        {
            "name": "trim_osc",
            "portdir": "python/trim_osc",
            "version": "20220518",
            "license": "WTFPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Zverik/regional",
            "description": "Scripts for regional OSM extracts support",
            "long_description": "It is hard to maintain OSM tile service with a small server: you can't have a properly updated regional extract or even run osm2pgsql on low memory. This package contains some scripts that help.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "frank.dean",
                    "github": "frankdean",
                    "ports_count": 12
                }
            ],
            "variants": [
                "postgresql15",
                "postgresql16"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py312-wheel",
                        "clang-16",
                        "py312-build",
                        "py312-installer",
                        "py312-setuptools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py312-lxml",
                        "py312-shapely",
                        "py312-psycopg2",
                        "python312"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "mod_tile"
                    ]
                }
            ]
        },
        {
            "name": "trio",
            "portdir": "devel/trio",
            "version": "1.16",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://daniel.haxx.se/projects/trio/",
            "description": "trio is a set of printf and string functions",
            "long_description": "Trio is a fully matured and stable set of printf and string functions designed be used by applications with focus on portability or with the need for additional features that are not supported by standard stdio implementation.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 249
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tripwire",
            "portdir": "security/tripwire",
            "version": "2.4.3.7",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Tripwire/tripwire-open-source",
            "description": "integrity assurance and intrusion detection tool",
            "long_description": "Tripwire software is a tool that checks to see what has changed on your system. The program monitors key attributes of files that should not change, including binary signature, size, expected change of size, etc. Tripwire is originally known as an intrusion detection tool, but can be used for many other purposes such as integrity assurance, change management, policy compliance and more.",
            "active": true,
            "categories": [
                "security"
            ],
            "maintainers": [],
            "variants": [
                "anacron",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "trivy",
            "portdir": "security/trivy",
            "version": "0.68.1",
            "license": "Apache-2",
            "platforms": "darwin linux freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/aquasecurity/trivy",
            "description": "A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI",
            "long_description": "A Simple and Comprehensive Vulnerability Scanner for Containers, Suitable for CI. Trivy detects vulnerabilities of OS packages (Alpine, RHEL, CentOS, etc.) and application dependencies (Bundler, Composer, npm, yarn, etc.). Trivy is easy to use. Just install the binary and you're ready to scan. All you need to do for scanning is to specify a target such as an image name of the container.",
            "active": true,
            "categories": [
                "sysutils",
                "security"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "goreleaser",
                        "clang-18"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "trojan",
            "portdir": "net/trojan",
            "version": "1.16.0",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/trojan-gfw/trojan",
            "description": "An unidentifiable mechanism that helps you bypass network restrictions.",
            "long_description": "Trojan features multiple protocols over TLS to avoid both active/passive detections and ISP QoS limitations. It doesn't rely on strong encryption or obfuscation; instead it imitates the most common protocol, HTTPS, so firewalls won't see anything other than normal HTTPS traffic.",
            "active": true,
            "categories": [
                "net",
                "security"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 223
                }
            ],
            "variants": [
                "debug",
                "mysql8",
                "mysql81",
                "mysql82",
                "mariadb55",
                "mariadb102",
                "mariadb103",
                "mariadb104",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl3",
                        "boost181"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "trojan-go",
            "portdir": "net/trojan-go",
            "version": "0.10.6",
            "license": "GPL-3",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/p4gefau1t/trojan-go",
            "description": "An unidentifiable mechanism that helps you bypass network restrictions, written in Go.",
            "long_description": "A Trojan proxy written in Go, with improvements over the original Trojan project. Trojan features multiple protocols over TLS to avoid both active/passive detections and ISP QoS limitations. It doesn't rely on strong encryption or obfuscation; instead it imitates the most common protocol, HTTPS, so firewalls won't see anything other than normal HTTPS traffic.",
            "active": true,
            "categories": [
                "net",
                "security"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 223
                }
            ],
            "variants": [
                "geoip"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "trojita",
            "portdir": "mail/trojita",
            "version": "0.7",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://trojita.flaska.net",
            "description": "Fast and lightweight Qt IMAP e-mail client",
            "long_description": "Fast and lightweight Qt IMAP e-mail client",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [
                "debug",
                "tests"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "ragel",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qttools",
                        "qt5-qttranslations",
                        "zlib",
                        "atk",
                        "dbus",
                        "qt5-qtbase",
                        "desktop-file-utils",
                        "gdk-pixbuf2",
                        "qtkeychain-qt5",
                        "pango",
                        "glib2",
                        "qt5-qtdeclarative",
                        "qt5-qtwebkit",
                        "qt5-qtsvg"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "trove4j",
            "portdir": "java/trove4j",
            "version": "2.1.0",
            "license": "LGPL-2.1+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://trove4j.sourceforge.net/",
            "description": "high performance collections for Java objects and primitive types",
            "long_description": "high performance collections for Java objects and primitive types",
            "active": true,
            "categories": [
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "apache-ant",
                        "clang-16"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gcs-java"
                    ]
                }
            ]
        },
        {
            "name": "trueprint",
            "portdir": "print/trueprint",
            "version": "5.3",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/trueprint/",
            "description": "Prettyprinter",
            "long_description": "GNU Trueprint takes C source files and other text files and prints them on PostScript printers. It is intended to be used by programmers and includes a wealth of features, including diff-marking, an indentation count, function and file indices, and many others that are useful when printing source code.",
            "active": true,
            "categories": [
                "print"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "trufflehog",
            "portdir": "security/trufflehog",
            "version": "3.92.1",
            "license": "AGPL-3",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/trufflesecurity/trufflehog",
            "description": "Find credentials all over the place",
            "long_description": "trufflehog scans for credentials in Github & Gitlab repositories, filesystems, and S3 buckets. It utilizes 700 credential detectors that support active verification against their respective APIs.",
            "active": true,
            "categories": [
                "security"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "truncate",
            "portdir": "sysutils/truncate",
            "version": "0.9",
            "license": "AGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.vanheusden.com/truncate/",
            "description": "truncates a file to a given size",
            "long_description": "truncates a file to a given size",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "trurl",
            "portdir": "net/trurl",
            "version": "0.16.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://curl.se/trurl",
            "description": "command line tool for URL parsing and manipulation",
            "long_description": "command line tool for URL parsing and manipulation",
            "active": true,
            "categories": [
                "sysutils",
                "net"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gmake",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "curl"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "python313"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ts",
            "portdir": "sysutils/ts",
            "version": "1.0.3",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://vicerveza.homeunix.net/~viric/soft/ts/",
            "description": "ts is a Unix batch system where the tasks spooled run one after the other.",
            "long_description": "task spooler is a Unix batch system where the tasks spooled run one after the other. The amount of jobs to run at once can be set at any time. Each user in each system has his own job queue. The tasks are run in the correct context (that of enqueue) from any shell/process, and its output/results can be easily watched. It is very useful when you know that your commands depend on a lot of RAM, a lot of disk use, give a lot of output, or for whatever reason it's better not to run them all at the same time, while you want to keep your resources busy for maximum benfit. Its interface allows using it easily in scripts.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1157
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tsclient",
            "portdir": "net/tsclient",
            "version": "0.150",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.net/projects/tsclient/",
            "description": "A GTK+ frontend for rdesktop and other remote desktop tools.",
            "long_description": "A GTK+ frontend for rdesktop and other remote desktop tools.",
            "active": true,
            "categories": [
                "net",
                "gnome"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "intltool",
                        "clang-9.0",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "shared-mime-info",
                        "desktop-file-utils",
                        "gtk2"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "vnc",
                        "rdesktop"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tsduck",
            "portdir": "multimedia/tsduck",
            "version": "3.22-1953",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://tsduck.io/",
            "description": "MPEG Transport Stream Toolkit",
            "long_description": "MPEG Transport Stream Toolkit",
            "active": true,
            "categories": [
                "multimedia"
            ],
            "maintainers": [
                {
                    "name": "quentin",
                    "github": "quentinmit",
                    "ports_count": 8
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gsed",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "curl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tsocks",
            "portdir": "net/tsocks",
            "version": "1.8.4",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://ima.udg.edu/~rgarcia/tsocks/",
            "description": "Transparent SOCKS proxying library",
            "long_description": "tsocks allows non SOCKS aware applications (e.g telnet, ssh, ftp etc) to use SOCKS without any modification. It does this by intercepting the calls that applications make to establish network connections and negotating them through a SOCKS server as necessary.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tsukae",
            "portdir": "sysutils/tsukae",
            "version": "2021041900",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/irevenko/tsukae",
            "description": "Show off your most used shell commands",
            "long_description": "Show off your most used shell commands",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tsung",
            "portdir": "erlang/tsung",
            "version": "1.8.0",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tsung.erlang-projects.org/",
            "description": "Load test tool for HTTP, PostgreSQL, Jabber and others.",
            "long_description": "Tsung (formerly IDX-Tsunami) is a distributed load testing tool. It is protocol-independent and can currently be used to stress HTTP, SOAP, PostgreSQL, and Jabber servers.",
            "active": true,
            "categories": [
                "devel",
                "erlang"
            ],
            "maintainers": [],
            "variants": [
                "perl5_34",
                "perl5_28",
                "perl5_30",
                "perl5_32"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mochiweb",
                        "erlang",
                        "gnuplot",
                        "rrdtool",
                        "p5.34-template-toolkit"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tsx",
            "portdir": "devel/tsx",
            "version": "4.20.6",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/privatenumber/tsx",
            "description": "The easiest way to run TypeScript in Node.js",
            "long_description": "TypeScript Execute (tsx): The easiest way to run TypeScript in Node.js.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "blair",
                    "github": "blair",
                    "ports_count": 26
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "npm10",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "nodejs22"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ttcp",
            "portdir": "net/ttcp",
            "version": "1.10",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://en.wikipedia.org/wiki/Ttcp",
            "description": "Benchmarking tool for analysing TCP and UDP performance",
            "long_description": "TTCP is a benchmarking tool for determining TCP and UDP performance between 2 systems. The program was created at the US Army Ballistics Research Lab (BRL) and is in the public domain. Feel free to distribute this program but please do leave the credit notices in the source and man page intact.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ttf2eot",
            "portdir": "print/ttf2eot",
            "version": "0.0.3",
            "license": "BSD and LGPL-2 and LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/wget/ttf2eot",
            "description": "TrueType font (ttf) to Embeddable OpenType font (eot) converter",
            "long_description": "ttf2eot converts TrueType font (ttf) files into Embeddable OpenType font (eot) files for use in CSS @font-face rules for Internet Explorer for Windows",
            "active": true,
            "categories": [
                "www",
                "print"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ttf2pt1",
            "portdir": "print/ttf2pt1",
            "version": "3.4.4",
            "license": "BSD-old and BSD and Permissive and GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ttf2pt1.sourceforge.net/",
            "description": "TrueType Font to PostScript Type 1 Converter",
            "long_description": "TTF2PT1 is a modification of Andrew Weeks TTF2PFA True Type to PostScript Type 3 converter. Which will convert Most TrueType Fonts to an Adobe Type 1 .pfa file. And also the other font formats supported by the FreeType library to an Adobe Type 1 .pfa file. And the BDF fonts to an Adobe Type 1 .pfa file. Yet another use is as a hinting engine: feed it an unhinted or poorly hinted Adobe Type 1 font through the FreeType library and get it back with freshly generated hints. If you want .pfb files, don't despair: they can be produced too. The files produced by default are in human readable form, which further needs to be encoded with the t1utilities, to work with most software requiring type 1 fonts.",
            "active": true,
            "categories": [
                "print"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "freetype"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ttf-arphic-ukai",
            "portdir": "x11/ttf-arphic-ukai",
            "version": "0.1.20060928",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.font.su/fonts/",
            "description": "AR PL ZenKai Uni and AR PL ZenKai Uni MBE Unicode Fonts",
            "long_description": "AR PL ZenKai Uni and AR PL ZenKai Uni MBE Unicode Fonts are provided by Arphic Technology to the Free Software community under the Arphic Public License.",
            "active": true,
            "categories": [
                "x11",
                "fonts"
            ],
            "maintainers": [
                {
                    "name": "oksmith",
                    "github": "",
                    "ports_count": 2
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "fontconfig"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ttf-arphic-uming",
            "portdir": "x11/ttf-arphic-uming",
            "version": "0.1.20060928",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.font.su/fonts/",
            "description": "AR PL ShanHeiSun Uni and AR PL ShanHeiSun Uni MBE Unicode Fonts",
            "long_description": "AR PL ShanHeiSun Uni and AR PL ShanHeiSun Uni MBE Unicode Fonts are provided by Arphic Technology to the Free Software community under the Arphic Public License.",
            "active": true,
            "categories": [
                "x11",
                "fonts"
            ],
            "maintainers": [
                {
                    "name": "oksmith",
                    "github": "",
                    "ports_count": 2
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "fontconfig"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ttfautohint",
            "portdir": "graphics/ttfautohint",
            "version": "1.8.4",
            "license": "(freetype or GPL-2)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.freetype.org/ttfautohint/",
            "description": "A library to autohint TrueType fonts",
            "long_description": "ttfautohint provides a 99% automated hinting process and a platform for finely hand-hinting the last 1%. It is ideal for web fonts and supports many scripts: Latin, Greek, Arabic, Devanagari, Hebrew, Khmer, Myanmar, Thai, and many more.",
            "active": true,
            "categories": [
                "graphics",
                "fonts"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "tuffnatty",
                    "ports_count": 1
                }
            ],
            "variants": [
                "qt4",
                "qt5",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "harfbuzz",
                        "freetype"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ttf-nerd-fonts-symbols",
            "portdir": "fonts/ttf-nerd-fonts-symbols",
            "version": "3.4.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://nerdfonts.com",
            "description": "High number of extra glyphs from popular 'iconic fonts'",
            "long_description": "High number of extra glyphs from popular 'iconic fonts'",
            "active": true,
            "categories": [
                "fonts"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 639
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "fontconfig"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "kitty"
                    ]
                }
            ]
        },
        {
            "name": "tth",
            "portdir": "textproc/tth",
            "version": "4.16",
            "license": "unknown",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://hutchinson.belmont.ma.us/tth/",
            "description": "a TeX to HTML transaltor",
            "long_description": "TTH translates TEX, the predominant mark-up language for expressing mathematics, into HTML, the language of world-wide-web browsers. It thereby enables mathematical documents to be made available on the web. Document structure, using either the Plain or LaTeX macro packages, is also translated and incorporated in the form of hyperlinks.",
            "active": true,
            "categories": [
                "textproc",
                "print"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 249
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tthresh",
            "portdir": "graphics/tthresh",
            "version": "2023.07.12",
            "license": "LGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/rballester/tthresh",
            "description": "C++ compressor for multidimensional grid data using the Tucker decomposition",
            "long_description": "C++ compressor for multidimensional grid data using the Tucker decomposition",
            "active": true,
            "categories": [
                "graphics"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "libomp",
                        "eigen3"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}