{
  "name": "ezeepCampus",
  "short_name": "ezeepCampus",
  "description": "Campus cloud printing – print from any device",
  "start_url": "/print?view=home",
  "display": "standalone",
  "background_color": "#ffffff",
  "theme_color": "#1a1a2e",
  "icons": [
    {
      "src": "/favicon.png",
      "sizes": "any",
      "type": "image/png",
      "purpose": "any maskable"
    }
  ],
  "share_target": {
    "action": "/print",
    "method": "POST",
    "enctype": "multipart/form-data",
    "params": {
      "title": "title",
      "text": "text",
      "url": "url",
      "files": [
        {
          "name": "file",
          "accept": [
            "application/pdf",
            "image/png",
            "image/jpeg",
            "image/gif",
            "image/bmp",
            "image/tiff",
            "image/x-icon",
            "image/x-tga",
            "image/x-eps",
            "application/postscript",
            "application/msword",
            "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
            "application/vnd.ms-word.document.macroEnabled.12",
            "application/vnd.ms-word.template.macroEnabled.12",
            "application/vnd.ms-excel",
            "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
            "application/vnd.ms-excel.sheet.macroEnabled.12",
            "application/vnd.ms-excel.template.macroEnabled.12",
            "application/vnd.ms-powerpoint",
            "application/vnd.openxmlformats-officedocument.presentationml.presentation",
            "application/vnd.oasis.opendocument.text",
            "application/vnd.oasis.opendocument.spreadsheet",
            "application/vnd.oasis.opendocument.presentation",
            "application/vnd.oasis.opendocument.graphics",
            "application/vnd.oasis.opendocument.formula",
            "application/vnd.oasis.opendocument.database",
            "message/rfc822",
            "text/plain",
            "text/rtf",
            "application/rtf",
            "text/csv",
            "text/css",
            "text/html",
            "text/x-c",
            "text/x-java-source",
            "text/javascript",
            "text/x-python",
            "text/x-ruby",
            "text/x-sass",
            "text/x-less"
          ]
        }
      ]
    }
  },
  "file_handlers": [
    {
      "action": "/print",
      "accept": {
        "application/pdf": [".pdf"],
        "image/png": [".png"],
        "image/jpeg": [".jpg", ".jpeg"],
        "image/gif": [".gif"],
        "image/bmp": [".bmp"],
        "image/tiff": [".tif", ".tiff"],
        "image/x-icon": [".ico"],
        "image/x-tga": [".tga"],
        "application/postscript": [".eps"],
        "application/msword": [".doc", ".dot"],
        "application/vnd.openxmlformats-officedocument.wordprocessingml.document": [".docx", ".dotx"],
        "application/vnd.ms-word.document.macroEnabled.12": [".docm"],
        "application/vnd.ms-excel": [".xls", ".xlt"],
        "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": [".xlsx", ".xltx"],
        "application/vnd.ms-excel.sheet.macroEnabled.12": [".xlsm", ".xltm"],
        "application/vnd.ms-powerpoint": [".ppt"],
        "application/vnd.openxmlformats-officedocument.presentationml.presentation": [".pptx"],
        "application/vnd.oasis.opendocument.text": [".odt"],
        "application/vnd.oasis.opendocument.spreadsheet": [".ods"],
        "application/vnd.oasis.opendocument.presentation": [".odp"],
        "application/vnd.oasis.opendocument.graphics": [".odg"],
        "application/vnd.oasis.opendocument.formula": [".odf"],
        "application/vnd.oasis.opendocument.database": [".odb"],
        "message/rfc822": [".eml"],
        "text/plain": [".txt", ".log"],
        "text/rtf": [".rtf"],
        "text/csv": [".csv"],
        "text/css": [".css", ".less", ".sass"],
        "text/x-c": [".cpp", ".h", ".hpp"],
        "text/x-java-source": [".java"],
        "text/javascript": [".js"],
        "text/x-python": [".py"],
        "text/x-ruby": [".ruby"],
        "application/x-httpd-php": [".ini"]
      }
    }
  ],
  "protocol_handlers": [
    {
      "protocol": "web+ezeepcampus",
      "url": "/print?source=%s"
    }
  ]
}
