/* Generated by erlresolvelinks at {{2023,12,13},{12,29,14}} UTC */
function erlhref(ups, app, rest) {
    switch(app) {
    case "doc/embedded":
        location.href=ups + "doc/embedded/" + rest;
        break;
    case "doc/top":
        location.href=ups + "doc/top/" + rest;
        break;
    case "doc/pdf":
        location.href=ups + "doc/pdf/" + rest;
        break;
    case "doc/reference_manual":
        location.href=ups + "doc/reference_manual/" + rest;
        break;
    case "doc/efficiency_guide":
        location.href=ups + "doc/efficiency_guide/" + rest;
        break;
    case "doc/xml":
        location.href=ups + "doc/xml/" + rest;
        break;
    case "doc/general_info":
        location.href=ups + "doc/general_info/" + rest;
        break;
    case "doc/system_architecture_intro":
        location.href=ups + "doc/system_architecture_intro/" + rest;
        break;
    case "doc/design_principles":
        location.href=ups + "doc/design_principles/" + rest;
        break;
    case "doc/getting_started":
        location.href=ups + "doc/getting_started/" + rest;
        break;
    case "doc/tutorial":
        location.href=ups + "doc/tutorial/" + rest;
        break;
    case "doc/html":
        location.href=ups + "doc/html/" + rest;
        break;
    case "doc/system_principles":
        location.href=ups + "doc/system_principles/" + rest;
        break;
    case "doc/installation_guide":
        location.href=ups + "doc/installation_guide/" + rest;
        break;
    case "doc/oam":
        location.href=ups + "doc/oam/" + rest;
        break;
    case "doc/programming_examples":
        location.href=ups + "doc/programming_examples/" + rest;
        break;
    case "erts":
        location.href=ups + "/erts-14.2/doc/html/" + rest;
        break;
    case "asn1":
        location.href=ups + "lib/asn1-5.2.1/doc/html/" + rest;
        break;
    case "common_test":
        location.href=ups + "lib/common_test-1.26/doc/html/" + rest;
        break;
    case "compiler":
        location.href=ups + "lib/compiler-8.4.1/doc/html/" + rest;
        break;
    case "crypto":
        location.href=ups + "lib/crypto-5.4/doc/html/" + rest;
        break;
    case "debugger":
        location.href=ups + "lib/debugger-5.3.3/doc/html/" + rest;
        break;
    case "dialyzer":
        location.href=ups + "lib/dialyzer-5.1.2/doc/html/" + rest;
        break;
    case "diameter":
        location.href=ups + "lib/diameter-2.3.1/doc/html/" + rest;
        break;
    case "edoc":
        location.href=ups + "lib/edoc-1.2.1/doc/html/" + rest;
        break;
    case "eldap":
        location.href=ups + "lib/eldap-1.2.12/doc/html/" + rest;
        break;
    case "erl_docgen":
        location.href=ups + "lib/erl_docgen-1.5.2/doc/html/" + rest;
        break;
    case "erl_interface":
        location.href=ups + "lib/erl_interface-5.5/doc/html/" + rest;
        break;
    case "et":
        location.href=ups + "lib/et-1.7/doc/html/" + rest;
        break;
    case "eunit":
        location.href=ups + "lib/eunit-2.9/doc/html/" + rest;
        break;
    case "ftp":
        location.href=ups + "lib/ftp-1.2.1/doc/html/" + rest;
        break;
    case "inets":
        location.href=ups + "lib/inets-9.1/doc/html/" + rest;
        break;
    case "jinterface":
        location.href=ups + "lib/jinterface-1.14/doc/html/" + rest;
        break;
    case "kernel":
        location.href=ups + "lib/kernel-9.2/doc/html/" + rest;
        break;
    case "megaco":
        location.href=ups + "lib/megaco-4.5/doc/html/" + rest;
        break;
    case "mnesia":
        location.href=ups + "lib/mnesia-4.23/doc/html/" + rest;
        break;
    case "observer":
        location.href=ups + "lib/observer-2.15.1/doc/html/" + rest;
        break;
    case "odbc":
        location.href=ups + "lib/odbc-2.14.1/doc/html/" + rest;
        break;
    case "os_mon":
        location.href=ups + "lib/os_mon-2.9.1/doc/html/" + rest;
        break;
    case "parsetools":
        location.href=ups + "lib/parsetools-2.5/doc/html/" + rest;
        break;
    case "public_key":
        location.href=ups + "lib/public_key-1.15/doc/html/" + rest;
        break;
    case "reltool":
        location.href=ups + "lib/reltool-1.0/doc/html/" + rest;
        break;
    case "runtime_tools":
        location.href=ups + "lib/runtime_tools-2.0.1/doc/html/" + rest;
        break;
    case "sasl":
        location.href=ups + "lib/sasl-4.2.1/doc/html/" + rest;
        break;
    case "snmp":
        location.href=ups + "lib/snmp-5.15/doc/html/" + rest;
        break;
    case "ssh":
        location.href=ups + "lib/ssh-5.1/doc/html/" + rest;
        break;
    case "ssl":
        location.href=ups + "lib/ssl-11.1/doc/html/" + rest;
        break;
    case "stdlib":
        location.href=ups + "lib/stdlib-5.2/doc/html/" + rest;
        break;
    case "syntax_tools":
        location.href=ups + "lib/syntax_tools-3.1/doc/html/" + rest;
        break;
    case "tftp":
        location.href=ups + "lib/tftp-1.1.1/doc/html/" + rest;
        break;
    case "tools":
        location.href=ups + "lib/tools-3.6/doc/html/" + rest;
        break;
    case "wx":
        location.href=ups + "lib/wx-2.4/doc/html/" + rest;
        break;
    case "xmerl":
        location.href=ups + "lib/xmerl-1.3.34/doc/html/" + rest;
        break;
    default:
        location.href=ups + "Unresolved";
    }
}
