diff --git a/alfresco-docker-alfresco-pdf-renderer/src/main/resources/engine_config.json b/alfresco-docker-alfresco-pdf-renderer/src/main/resources/engine_config.json index 8fdf7cef..74c0c6b5 100644 --- a/alfresco-docker-alfresco-pdf-renderer/src/main/resources/engine_config.json +++ b/alfresco-docker-alfresco-pdf-renderer/src/main/resources/engine_config.json @@ -12,8 +12,8 @@ { "transformerName": "pdfrenderer", "supportedSourceAndTargetList": [ - {"sourceMediaType": "application/pdf", "targetMediaType": "image/png" }, - {"sourceMediaType": "application/illustrator", "targetMediaType": "image/png" } + {"sourceMediaType": "application/pdf", "targetMediaType": "image/png" }, + {"sourceMediaType": "application/illustrator", "targetMediaType": "image/png" } ], "transformOptions": [ "pdfRendererOptions" diff --git a/alfresco-docker-imagemagick/src/main/resources/engine_config.json b/alfresco-docker-imagemagick/src/main/resources/engine_config.json index 9ac184bc..465d2677 100644 --- a/alfresco-docker-imagemagick/src/main/resources/engine_config.json +++ b/alfresco-docker-imagemagick/src/main/resources/engine_config.json @@ -27,1128 +27,1128 @@ { "transformerName": "imagemagick", "supportedSourceAndTargetList": [ - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-hasselblad", "priority": 55, "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-hasselblad", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-sony", "priority": 55, "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-sony", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/bmp", "priority": 55, "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/bmp", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/cgm", "priority": 55, "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/cgm", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-canon", "priority": 55, "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-canon", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-adobe", "priority": 55, "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-adobe", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "application/eps", "targetMediaType": "application/eps" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/gif" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/ief" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/png" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "application/eps", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "application/eps", "priority": 55, "targetMediaType": "application/eps" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/gif" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/ief" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/png" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "application/eps", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/gif", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/gif", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/gif", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/gif", "priority": 55, "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/gif", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/ief", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/ief", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/ief", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/ief", "priority": 55, "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/ief", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/jp2", "priority": 55, "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/jp2", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/jpeg", "priority": 55, "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/jpeg", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-kodak", "priority": 55, "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-kodak", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-minolta", "priority": 55, "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-minolta", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-nikon", "priority": 55, "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-nikon", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-olympus", "priority": 55, "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-olympus", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-portable-bitmap", "priority": 55, "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-portable-bitmap", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-pentax", "priority": 55, "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-pentax", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-portable-graymap", "priority": 55, "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-portable-graymap", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/png", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/png", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/png", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/png", "priority": 55, "targetMediaType": "image/png" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/png", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-portable-anymap", "priority": 55, "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-portable-anymap", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "priority": 55, "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/vnd.adobe.premiere", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-portable-pixmap", "priority": 55, "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-portable-pixmap", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "application/eps" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/gif" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/ief" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/png" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "application/eps" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/gif" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/ief" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "priority": 55, "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/png" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "mage/vnd.adobe.photoshop", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-red", "priority": 55, "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-red", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-fuji", "priority": 55, "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-fuji", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-cmu-raster", "priority": 55, "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-cmu-raster", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-panasonic", "priority": 55, "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-panasonic", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-leica", "priority": 55, "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-leica", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/tiff", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/tiff", "priority": 55, "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/tiff", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-raw-sigma", "priority": 55, "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-raw-sigma", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-xbitmap", "priority": 55, "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-xbitmap", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-xwindowdump" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-xpixmap", "priority": 55, "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-xpixmap", "targetMediaType": "image/x-xwindowdump" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-hasselblad" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-sony" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/bmp" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/cgm" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-canon" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-adobe" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "application/eps" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/gif" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/ief" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/jp2" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/jpeg" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-kodak" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-minolta" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-nikon" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-olympus" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-bitmap" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-pentax" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-graymap" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-anymap" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/vnd.adobe.premiere" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-pixmap" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/vnd.adobe.photoshop" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-red" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-fuji" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/png" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-panasonic" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-leica" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-cmu-raster" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/tiff" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-sigma" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-xbitmap" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-xpixmap" }, - {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-xwindowdump" } + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-hasselblad" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-sony" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/bmp" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/cgm" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-canon" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-adobe" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "application/eps" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/gif" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/ief" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/jp2" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/jpeg" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-kodak" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-minolta" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-nikon" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-olympus" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-bitmap" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-pentax" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-graymap" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-anymap" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/vnd.adobe.premiere" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-portable-pixmap" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/vnd.adobe.photoshop" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-red" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-fuji" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/png" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-panasonic" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-leica" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-cmu-raster" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/tiff" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-raw-sigma" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-xbitmap" }, + {"sourceMediaType": "image/x-xwindowdump", "targetMediaType": "image/x-xpixmap" }, + {"sourceMediaType": "image/x-xwindowdump", "priority": 55, "targetMediaType": "image/x-xwindowdump" } ], "transformOptions": [ "imageMagickOptions" diff --git a/alfresco-docker-libreoffice/src/main/resources/engine_config.json b/alfresco-docker-libreoffice/src/main/resources/engine_config.json index 2ae42dd0..143434ca 100644 --- a/alfresco-docker-libreoffice/src/main/resources/engine_config.json +++ b/alfresco-docker-libreoffice/src/main/resources/engine_config.json @@ -3,232 +3,232 @@ { "transformerName": "libreoffice", "supportedSourceAndTargetList": [ - {"sourceMediaType": "text/csv", "targetMediaType": "text/html" }, - {"sourceMediaType": "text/csv", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "text/csv", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "text/csv", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "text/csv", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "text/csv", "maxSourceSizeBytes": 10485760, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "text/csv", "targetMediaType": "text/html" }, + {"sourceMediaType": "text/csv", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "text/csv", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "text/csv", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "text/csv", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "text/csv", "maxSourceSizeBytes": 10485760, "priority": 55, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/msword", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/msword", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/msword", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/msword", "maxSourceSizeBytes": 10485760, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/msword", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/msword", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/msword", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/msword", "maxSourceSizeBytes": 10485760, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "maxSourceSizeBytes": 786432, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "text/html", "targetMediaType": "application/msword" }, - {"sourceMediaType": "text/html", "targetMediaType": "text/html" }, - {"sourceMediaType": "text/html", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "text/html", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "text/html", "targetMediaType": "application/msword" }, + {"sourceMediaType": "text/html", "priority": 55, "targetMediaType": "text/html" }, + {"sourceMediaType": "text/html", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "text/html", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.graphics", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.graphics", "targetMediaType": "image/svg+xml" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.graphics", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.graphics", "targetMediaType": "image/svg+xml" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.ms-powerpoint", "maxSourceSizeBytes": 6291456, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.ms-powerpoint", "maxSourceSizeBytes": 6291456, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/rtf", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/rtf", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/rtf", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/rtf", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/rtf", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/rtf", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/rtf", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/rtf", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "text/csv" }, - {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "text/csv" }, + {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.sun.xml.calc.template", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.sun.xml.impress.template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.sun.xml.impress.template", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.sun.xml.impress.template", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.sun.xml.impress.template", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.sun.xml.impress.template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.sun.xml.impress.template", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.sun.xml.impress.template", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.sun.xml.impress.template", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.sun.xml.writer.template", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "text/csv" }, - {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "text/csv" }, + {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.sun.xml.calc", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, - {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/vnd.ms-powerpoint" }, - {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide" }, + {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/vnd.oasis.opendocument.presentation" }, + {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/vnd.ms-powerpoint" }, + {"sourceMediaType": "application/vnd.sun.xml.impress", "targetMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide" }, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "text/html" }, - {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "text/csv" }, - {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "text/tab-separated-values", "priority": 55, "targetMediaType": "text/html" }, + {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "text/csv" }, + {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "text/plain", "targetMediaType": "text/html" }, - {"sourceMediaType": "text/plain", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "text/plain", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "text/plain", "targetMediaType": "application/msword" }, - {"sourceMediaType": "text/plain", "maxSourceSizeBytes": 5242880, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "text/plain", "targetMediaType": "text/html" }, + {"sourceMediaType": "text/plain", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "text/plain", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "text/plain", "targetMediaType": "application/msword" }, + {"sourceMediaType": "text/plain", "maxSourceSizeBytes": 5242880, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.visio", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.visio", "targetMediaType": "image/svg+xml" }, - {"sourceMediaType": "application/vnd.visio", "targetMediaType": "application/vnd.oasis.opendocument.graphics" }, + {"sourceMediaType": "application/vnd.visio", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.visio", "targetMediaType": "image/svg+xml" }, + {"sourceMediaType": "application/vnd.visio", "targetMediaType": "application/vnd.oasis.opendocument.graphics" }, - {"sourceMediaType": "application/vnd.visio2013", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.visio2013", "targetMediaType": "image/svg+xml" }, - {"sourceMediaType": "application/vnd.visio2013", "targetMediaType": "application/vnd.oasis.opendocument.graphics" }, + {"sourceMediaType": "application/vnd.visio2013", "maxSourceSizeBytes": 4194304, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.visio2013", "targetMediaType": "image/svg+xml" }, + {"sourceMediaType": "application/vnd.visio2013", "targetMediaType": "application/vnd.oasis.opendocument.graphics" }, - {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/msword" }, - {"sourceMediaType": "application/wordperfect", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/vnd.oasis.opendocument.text" }, - {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/rtf" }, - {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/msword" }, + {"sourceMediaType": "application/wordperfect", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/vnd.oasis.opendocument.text" }, + {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/rtf" }, + {"sourceMediaType": "application/wordperfect", "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/csv" }, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.ms-excel", "maxSourceSizeBytes": 10485760, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/csv" }, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.ms-excel", "maxSourceSizeBytes": 10485760, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/csv" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/csv" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/csv" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/csv" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/csv" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/csv" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/html" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/csv" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/tab-separated-values" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/vnd.ms-excel" }, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" } + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/html" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/vnd.oasis.opendocument.spreadsheet-template" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/csv" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/tab-separated-values" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/vnd.ms-excel" }, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "maxSourceSizeBytes": 1572864, "targetMediaType": "application/pdf" } ] } ] diff --git a/alfresco-docker-tika/pom.xml b/alfresco-docker-tika/pom.xml index 0371e1f7..04c24153 100644 --- a/alfresco-docker-tika/pom.xml +++ b/alfresco-docker-tika/pom.xml @@ -87,7 +87,7 @@ org.bouncycastle bcprov-jdk15on - 1.62 + 1.63 org.bouncycastle diff --git a/alfresco-docker-tika/src/main/java/org/alfresco/transformer/TikaController.java b/alfresco-docker-tika/src/main/java/org/alfresco/transformer/TikaController.java index b91bf3dc..d223f0c0 100644 --- a/alfresco-docker-tika/src/main/java/org/alfresco/transformer/TikaController.java +++ b/alfresco-docker-tika/src/main/java/org/alfresco/transformer/TikaController.java @@ -31,14 +31,12 @@ import static org.alfresco.transformer.executors.Tika.NOT_EXTRACT_BOOKMARKS_TEXT import static org.alfresco.transformer.executors.Tika.PDF_BOX; import static org.alfresco.transformer.executors.Tika.TARGET_ENCODING; import static org.alfresco.transformer.executors.Tika.TARGET_MIMETYPE; -import static org.alfresco.transformer.executors.Tika.TRANSFORM_NAMES; import static org.alfresco.transformer.fs.FileManager.createAttachment; import static org.alfresco.transformer.fs.FileManager.createSourceFile; import static org.alfresco.transformer.fs.FileManager.createTargetFile; import static org.alfresco.transformer.fs.FileManager.createTargetFileName; import static org.alfresco.transformer.util.MimetypeMap.MIMETYPE_TEXT_PLAIN; import static org.alfresco.transformer.util.Util.stringToBoolean; -import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.OK; import static org.springframework.http.MediaType.MULTIPART_FORM_DATA_VALUE; @@ -47,7 +45,6 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; -import org.alfresco.transform.exceptions.TransformException; import org.alfresco.transformer.executors.TikaJavaExecutor; import org.alfresco.transformer.logging.LogEntry; import org.alfresco.transformer.probes.ProbeTestTransform; @@ -121,43 +118,50 @@ public class TikaController extends AbstractTransformerController @PostMapping(value = "/transform", consumes = MULTIPART_FORM_DATA_VALUE) public ResponseEntity transform(HttpServletRequest request, - @RequestParam("file") MultipartFile sourceMultipartFile, - @RequestParam("targetExtension") String targetExtension, - @RequestParam("targetMimetype") String targetMimetype, - @RequestParam("targetEncoding") String targetEncoding, + @RequestParam("file") final MultipartFile sourceMultipartFile, + @RequestParam("sourceMimetype") final String sourceMimetype, + @RequestParam("targetExtension") final String targetExtension, + @RequestParam("targetMimetype") final String targetMimetype, + @RequestParam("targetEncoding") final String targetEncoding, - @RequestParam(value = "timeout", required = false) Long timeout, - @RequestParam(value = "testDelay", required = false) Long testDelay, + @RequestParam(value = "timeout", required = false) final Long timeout, + @RequestParam(value = "testDelay", required = false) final Long testDelay, - @RequestParam(value = "transform") String transform, - @RequestParam(value = "includeContents", required = false) Boolean includeContents, - @RequestParam(value = "notExtractBookmarksText", required = false) Boolean notExtractBookmarksText) + @RequestParam(value = "includeContents", required = false) final Boolean includeContents, + @RequestParam(value = "notExtractBookmarksText", required = false) final Boolean notExtractBookmarksText) { - if (!TRANSFORM_NAMES.contains(transform)) - { - throw new TransformException(BAD_REQUEST.value(), "Invalid transform value"); - } + final String targetFilename = createTargetFileName( + sourceMultipartFile.getOriginalFilename(), targetExtension); - String targetFilename = createTargetFileName(sourceMultipartFile.getOriginalFilename(), - targetExtension); getProbeTestTransform().incrementTransformerCount(); - File sourceFile = createSourceFile(request, sourceMultipartFile); - File targetFile = createTargetFile(request, targetFilename); + + final File sourceFile = createSourceFile(request, sourceMultipartFile); + final File targetFile = createTargetFile(request, targetFilename); // Both files are deleted by TransformInterceptor.afterCompletion // TODO Consider streaming the request and response rather than using temporary files // https://www.logicbig.com/tutorials/spring-framework/spring-web-mvc/streaming-response-body.html + final Map transformOptions = createTransformOptions( + "includeContents", includeContents, + "notExtractBookmarksText", notExtractBookmarksText, + "targetEncoding", targetEncoding); + + final String transform = getTransformerName(sourceFile, sourceMimetype, targetMimetype, + transformOptions); + javaExecutor.call(sourceFile, targetFile, transform, includeContents != null && includeContents ? INCLUDE_CONTENTS : null, notExtractBookmarksText != null && notExtractBookmarksText ? NOT_EXTRACT_BOOKMARKS_TEXT : null, TARGET_MIMETYPE + targetMimetype, TARGET_ENCODING + targetEncoding); final ResponseEntity body = createAttachment(targetFilename, targetFile); + LogEntry.setTargetSize(targetFile.length()); long time = LogEntry.setStatusCodeAndMessage(OK.value(), "Success"); time += LogEntry.addDelay(testDelay); getProbeTestTransform().recordTransformTime(time); + return body; } @@ -169,11 +173,13 @@ public class TikaController extends AbstractTransformerController logger.debug("Processing request with: sourceFile '{}', targetFile '{}', transformOptions" + " '{}', timeout {} ms", sourceFile, targetFile, transformOptions, timeout); - final String transform = transformOptions.get("transform"); - final Boolean includeContents = stringToBoolean("includeContents"); - final Boolean notExtractBookmarksText = stringToBoolean("notExtractBookmarksText"); + final Boolean includeContents = stringToBoolean(transformOptions.get("includeContents")); + final Boolean notExtractBookmarksText = stringToBoolean( + transformOptions.get("notExtractBookmarksText")); final String targetEncoding = transformOptions.get("targetEncoding"); + final String transform = getTransformerName(sourceFile, sourceMimetype, targetMimetype, + transformOptions); javaExecutor.call(sourceFile, targetFile, transform, includeContents != null && includeContents ? INCLUDE_CONTENTS : null, notExtractBookmarksText != null && notExtractBookmarksText ? NOT_EXTRACT_BOOKMARKS_TEXT : null, diff --git a/alfresco-docker-tika/src/main/resources/engine_config.json b/alfresco-docker-tika/src/main/resources/engine_config.json index 893312ca..b747015f 100644 --- a/alfresco-docker-tika/src/main/resources/engine_config.json +++ b/alfresco-docker-tika/src/main/resources/engine_config.json @@ -1,293 +1,504 @@ { "transformOptions": { "tikaOptions": [ - {"value": {"name": "transform"}}, + {"value": {"name": "targetEncoding"}} + ], + "archiveOptions": [ {"value": {"name": "includeContents"}}, + {"value": {"name": "targetEncoding"}} + ], + "pdfboxOptions": [ {"value": {"name": "notExtractBookmarksText"}}, - {"value": {"name": "targetMimetype"}}, {"value": {"name": "targetEncoding"}} ] }, "transformers": [ { - "transformerName": "tika", + "transformerName": "Archive", "supportedSourceAndTargetList": [ - {"sourceMediaType": "application/x-cpio", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/x-cpio", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-cpio", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/x-cpio", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/x-cpio", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-cpio", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-cpio", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-cpio", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/java-archive", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/java-archive", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/java-archive", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/java-archive", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/java-archive", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/java-archive", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/java-archive", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/java-archive", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/x-tar", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/x-tar", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-tar", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/x-tar", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/x-tar", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-tar", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-tar", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-tar", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/zip", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/zip", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/zip", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/zip", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/zip", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/zip", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/zip", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/zip", "targetMediaType": "text/xml"} + ], + "transformOptions": [ + "archiveOptions" + ] + }, + { + "transformerName": "OutlookMsg", + "supportedSourceAndTargetList": [ + {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "text/xml"} + ], + "transformOptions": [ + "tikaOptions" + ] + }, + { + "transformerName": "PdfBox", + "supportedSourceAndTargetList": [ + {"sourceMediaType": "application/pdf", "targetMediaType": "text/csv"}, + {"sourceMediaType": "application/pdf", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/pdf", "maxSourceSizeBytes": 26214400, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/pdf", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/pdf", "targetMediaType": "text/xml"} + ], + "transformOptions": [ + "pdfboxOptions" + ] + }, + { + "transformerName": "Office", + "supportedSourceAndTargetList": [ + {"sourceMediaType": "application/msword", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/msword", "priority": 60, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/msword", "priority": 60, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/msword", "priority": 60, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/x-netcdf", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/x-netcdf", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-netcdf", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/x-netcdf", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-project", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-project", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-project", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-project", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/msword", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/msword", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/msword", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/msword", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-outlook", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-outlook", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-outlook", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-outlook", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.visio", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.visio", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.visio", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.visio", "priority": 55, "targetMediaType": "text/xml"} + ], + "transformOptions": [ + "tikaOptions" + ] + }, + { + "transformerName": "Poi", + "supportedSourceAndTargetList": [ + {"sourceMediaType": "application/vnd.ms-excel", "priority": 55, "targetMediaType": "text/csv"}, + {"sourceMediaType": "application/vnd.ms-excel", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 55, "targetMediaType": "text/csv"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 65, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 60, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 60, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 60, "targetMediaType": "text/xml"} + ], + "transformOptions": [ + "tikaOptions" + ] + }, + { + "transformerName": "OOXML", + "supportedSourceAndTargetList": [ + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/x-gzip", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/x-gzip", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-gzip", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/x-gzip", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/x-hdf", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/x-hdf", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-hdf", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/x-hdf", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "text/html", "targetMediaType": "text/html"}, - {"sourceMediaType": "text/html", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/html", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "text/html", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "text/x-java-source", "targetMediaType": "text/html"}, - {"sourceMediaType": "text/x-java-source", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/x-java-source", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "text/x-java-source", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/ogg", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/ogg", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/ogg", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/ogg", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "priority": 60, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "priority": 55, "targetMediaType": "text/xml"} + ], + "transformOptions": [ + "tikaOptions" + ] + }, + { + "transformerName": "TikaAuto", + "supportedSourceAndTargetList": [ + {"sourceMediaType": "application/x-cpio", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-cpio", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-cpio", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-cpio", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/java-archive", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/java-archive", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/java-archive", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/java-archive", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/x-netcdf", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-netcdf", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-netcdf", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-netcdf", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/pdf", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/pdf", "maxSourceSizeBytes": 26214400, "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/pdf", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/pdf", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/msword", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/msword", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/msword", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/msword", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-word.document.macroenabled.12", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document" , "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-word.template.macroenabled.12", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.wordprocessingml.template", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/x-gzip", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-gzip", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-gzip", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-gzip", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/x-hdf", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-hdf", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-hdf", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-hdf", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "text/html", "targetMediaType": "text/html"}, + {"sourceMediaType": "text/html", "priority": 60, "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/html", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "text/html", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "text/xml"}, + {"sourceMediaType": "text/x-java-source", "targetMediaType": "text/html"}, + {"sourceMediaType": "text/x-java-source", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/x-java-source", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "text/x-java-source", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/rss+xml", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/rss+xml", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/rss+xml", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/rss+xml", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-project", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/rtf", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/rtf", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/rtf", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/rtf", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.chart", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.image", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-master", "targetMediaType": "text/xml"}, - {"sourceMediaType": "text/xml", "targetMediaType": "text/html"}, - {"sourceMediaType": "text/xml", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/xml", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "text/xml", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.visio", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.visio", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.visio", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.visio", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/ogg", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/ogg", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/ogg", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/ogg", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-web", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.presentation-template", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.spreadsheet-template", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.oasis.opendocument.text-template", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/pdf", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/pdf", "maxSourceSizeBytes": 26214400, "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/pdf", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/pdf", "priority": 55, "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/x-compress", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/x-compress", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-compress", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/x-compress", "targetMediaType": "text/xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.template.macroenabled.12", "targetMediaType": "text/xml"}, - {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "text/html"}, - {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "application/xhtml+xml"}, - {"sourceMediaType": "application/vnd.ms-outlook", "targetMediaType": "text/xml"} + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.template", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.addin.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slideshow.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slideshow", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-powerpoint", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.presentation.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.presentation", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-rar-compressed", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/rss+xml", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/rss+xml", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/rss+xml", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/rss+xml", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/rtf", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/rtf", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/rtf", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/rtf", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-powerpoint.slide.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.presentationml.slide", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.sun.xml.writer", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "text/plain", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "text/plain", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/plain", "priority": 55, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "text/plain", "priority": 55, "targetMediaType": "text/xml"}, + + {"sourceMediaType": "text/xml", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "text/xml", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/xml", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "text/xml", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.visio", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.visio", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.visio", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.visio", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/xhtml+xml", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.addin.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-excel", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.binary.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.sheet.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.ms-excel.template.macroenabled.12", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "priority": 55, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/vnd.openxmlformats-officedocument.spreadsheetml.template", "targetMediaType": "text/xml"}, + + {"sourceMediaType": "application/x-compress", "targetMediaType": "text/html"}, + {"sourceMediaType": "application/x-compress", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-compress", "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/x-compress", "targetMediaType": "text/xml"} + ], + "transformOptions": [ + "tikaOptions" + ] + }, + { + "transformerName": "TextMining", + "supportedSourceAndTargetList": [ + {"sourceMediaType": "application/msword", "priority": 65, "targetMediaType": "text/html"}, + {"sourceMediaType": "application/msword", "priority": 65, "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/msword", "priority": 65, "targetMediaType": "application/xhtml+xml"}, + {"sourceMediaType": "application/msword", "targetMediaType": "text/xml"} ], "transformOptions": [ "tikaOptions" diff --git a/alfresco-docker-tika/src/main/resources/templates/transformForm.html b/alfresco-docker-tika/src/main/resources/templates/transformForm.html index 9171491e..d6d9ba76 100644 --- a/alfresco-docker-tika/src/main/resources/templates/transformForm.html +++ b/alfresco-docker-tika/src/main/resources/templates/transformForm.html @@ -5,20 +5,8 @@

Tika Test Transformations

- + diff --git a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java index 7df956b3..0405b9e4 100644 --- a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java +++ b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java @@ -236,7 +236,6 @@ public class TikaControllerTest extends AbstractTransformerControllerTest { // We don't use targetFileBytes as some of the transforms contain different date text based on the os being used. mockTransformCommand(sourceExtension, targetExtension, sourceMimetype, false); - this.transform = transform; this.targetMimetype = targetMimetype; System.out.println("Test " + transform + " " + sourceExtension + " to " + targetExtension); @@ -261,9 +260,9 @@ public class TikaControllerTest extends AbstractTransformerControllerTest String... params) { return super.mockMvcRequest(url, sourceFile, params) - .param("transform", transform) .param("targetEncoding", targetEncoding) - .param("targetMimetype", targetMimetype); + .param("targetMimetype", targetMimetype) + .param("sourceMimetype", sourceMimetype); } @Test @@ -540,8 +539,6 @@ public class TikaControllerTest extends AbstractTransformerControllerTest transformRequest.setTargetExtension(targetExtension); transformRequest.setSourceMediaType(APPLICATION_PDF_VALUE); transformRequest.setTargetMediaType(TEXT_PLAIN_VALUE); - transformRequest.getTransformRequestOptions().put("transform", "PdfBox"); - transformRequest.getTransformRequestOptions().put("targetMimetype", TEXT_PLAIN_VALUE); transformRequest.getTransformRequestOptions().put("targetEncoding", "UTF-8"); } @@ -563,6 +560,7 @@ public class TikaControllerTest extends AbstractTransformerControllerTest transformRequest.setSourceExtension(sourceExtension); transformRequest.setSourceSize(sourceFile.length()); transformRequest.setTargetExtension(targetExtension); + transformRequest.setSourceMediaType(sourceMimetype); // HTTP Request HttpHeaders headers = new HttpHeaders(); diff --git a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaHttpRequestTest.java b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaHttpRequestTest.java index 1788d16c..34b223bb 100644 --- a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaHttpRequestTest.java +++ b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaHttpRequestTest.java @@ -26,10 +26,16 @@ */ package org.alfresco.transformer; +import static org.springframework.http.MediaType.MULTIPART_FORM_DATA; + import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest.WebEnvironment; +import org.springframework.core.io.ClassPathResource; +import org.springframework.http.HttpEntity; +import org.springframework.http.HttpHeaders; import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.util.LinkedMultiValueMap; /** * Tests TikaController with a server test harness. @@ -49,4 +55,22 @@ public class TikaHttpRequestTest extends AbstractHttpRequestTest { return "pdf"; } + + // Override method as Tika requires sourceMimetype + // If not provided then sourceMimetype request parameter error will be thrown. + @Override + protected void assertTransformError(boolean addFile, String errorMessage) + { + LinkedMultiValueMap parameters = new LinkedMultiValueMap<>(); + if (addFile) + { + parameters.add("file", new ClassPathResource("quick." + getSourceExtension())); + } + parameters.add("sourceMimetype", "application/pdf"); + HttpHeaders headers = new HttpHeaders(); + headers.setContentType(MULTIPART_FORM_DATA); + HttpEntity> entity = new HttpEntity<>(parameters, + headers); + super.sendTranformationRequest(entity, errorMessage); + } } diff --git a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaTransformationIT.java b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaTransformationIT.java index 9e859b78..43df464d 100644 --- a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaTransformationIT.java +++ b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaTransformationIT.java @@ -66,14 +66,14 @@ public class TikaTransformationIT private final String sourceFile; private final String targetExtension; private final String targetMimetype; - private final String transform; + private final String sourceMimetype; public TikaTransformationIT(final Triple entry) { sourceFile = entry.getLeft(); targetExtension = entry.getMiddle(); targetMimetype = extensionMimetype.get(entry.getMiddle()); - transform = entry.getRight(); + sourceMimetype = entry.getRight(); } // TODO unit tests for the following file types (for which is difficult to find file samples): @@ -87,57 +87,58 @@ public class TikaTransformationIT { return Stream .of( - allTargets("quick.doc", "Office"), - allTargets("quick.docx", "TikaAuto"), - allTargets("quick.html", "TikaAuto"), - allTargets("quick.jar", "TikaAuto"), - allTargets("quick.java", "TikaAuto"), + allTargets("quick.doc", "application/msword"), + allTargets("quick.docx", + "application/vnd.openxmlformats-officedocument.wordprocessingml.document"), + allTargets("quick.html", "text/html"), + allTargets("quick.jar", "application/java-archive"), + allTargets("quick.java", "text/x-java-source"), Stream.of( - Triple.of("quick.key", "html", "TikaAuto"), - // Does not work, alfresco-docker-transform-misc can handle this target mimetype, removed from engine_config.json + Triple.of("quick.key", "html", "application/vnd.apple.keynote"), + // Does not work, alfresco-docker-sourceMimetype-misc can handle this target mimetype, removed from engine_config.json // Triple.of("quick.key", "txt", "TikaAuto"), - Triple.of("quick.key", "xhtml", "TikaAuto"), - Triple.of("quick.key", "xml", "TikaAuto") + Triple.of("quick.key", "xhtml", "application/vnd.apple.keynote"), + Triple.of("quick.key", "xml", "application/vnd.apple.keynote") ), - allTargets("quick.msg", "OutlookMsg"), + allTargets("quick.msg", "application/vnd.ms-outlook"), Stream.of( - Triple.of("quick.numbers", "html", "TikaAuto"), - // Does not work, alfresco-docker-transform-misc can handle this target mimetype, removed from engine_config.json + Triple.of("quick.numbers", "html", "application/vnd.apple.numbers"), + // Does not work, alfresco-docker-sourceMimetype-misc can handle this target mimetype, removed from engine_config.json // Triple.of("quick.numbers", "txt", "TikaAuto"), - Triple.of("quick.numbers", "xhtml", "TikaAuto"), - Triple.of("quick.numbers", "xml", "TikaAuto") + Triple.of("quick.numbers", "xhtml", "application/vnd.apple.numbers"), + Triple.of("quick.numbers", "xml", "application/vnd.apple.numbers") ), - allTargets("quick.odp", "TikaAuto"), - allTargets("quick.ods", "TikaAuto"), - allTargets("quick.odt", "TikaAuto"), - allTargets("quick.otp", "TikaAuto"), - allTargets("quick.ots", "TikaAuto"), - allTargets("quick.ott", "TikaAuto"), + allTargets("quick.odp", "application/vnd.oasis.opendocument.presentation"), + allTargets("quick.ods", "application/vnd.oasis.opendocument.spreadsheet"), + allTargets("quick.odt", "application/vnd.oasis.opendocument.text"), + allTargets("quick.otp", "application/vnd.oasis.opendocument.presentation-template"), + allTargets("quick.ots", "application/vnd.oasis.opendocument.spreadsheet-template"), + allTargets("quick.ott", "application/vnd.oasis.opendocument.text-template"), Stream.of( - Triple.of("quick.pages", "html", "TikaAuto"), - // Does not work, alfresco-docker-transform-misc can handle this target mimetype, removed from engine_config.json + Triple.of("quick.pages", "html", "application/vnd.apple.pages"), + // Does not work, alfresco-docker-sourceMimetype-misc can handle this target mimetype, removed from engine_config.json // Triple.of("quick.pages", "txt", "TikaAuto"), - Triple.of("quick.pages", "xhtml", "TikaAuto"), - Triple.of("quick.pages", "xml", "TikaAuto") + Triple.of("quick.pages", "xhtml", "application/vnd.apple.pages"), + Triple.of("quick.pages", "xml", "application/vnd.apple.pages") ), - allTargets("quick.pdf", "TikaAuto"), - allTargets("quick.ppt", "TikaAuto"), - allTargets("quick.pptx", "TikaAuto"), - allTargets("quick.sxw", "TikaAuto"), - allTargets("quick.txt", "TikaAuto"), - allTargets("quick.vsd", "TikaAuto"), - allTargets("quick.xls", "TikaAuto"), - allTargets("quick.xslx", "TikaAuto"), - allTargets("quick.zip", "TikaAuto"), - allTargets("quick.zip", "Archive"), - allTargets("quick.jar", "Archive"), - allTargets("quick.tar", "Archive"), - allTargets("sample.rtf", "TikaAuto"), - allTargets("quick.xml", "TikaAuto"), - allTargets("sample.xhtml.txt", "TikaAuto"), - allTargets("sample.rss", "TikaAuto"), - //allTargets("quick.rar", "TikaAuto"), - allTargets("quick.tar.gz", "TikaAuto")) + allTargets("quick.pdf", "application/pdf"), + allTargets("quick.ppt", "application/vnd.ms-powerpoint"), + allTargets("quick.pptx", + "application/vnd.openxmlformats-officedocument.presentationml.presentation"), + allTargets("quick.sxw", "application/vnd.sun.xml.writer"), + allTargets("quick.txt", "text/plain"), + allTargets("quick.vsd", "application/vnd.visio"), + allTargets("quick.xls", "application/vnd.ms-excel"), + allTargets("quick.xslx", + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"), + allTargets("quick.zip", "application/zip"), + allTargets("quick.tar", "application/x-tar"), + allTargets("sample.rtf", "application/rtf"), + allTargets("quick.xml", "text/xml"), + allTargets("sample.xhtml.txt", "application/xhtml+xml"), + allTargets("sample.rss", "application/rss+xml"), + //allTargets("quick.rar", "application/x-rar-compressed"), + allTargets("quick.tar.gz", "application/x-gzip")) .flatMap(identity()) .collect(toSet()); } @@ -145,15 +146,15 @@ public class TikaTransformationIT @Test public void testTransformation() { - final String descriptor = format("Transform ({0} -> {1}, {2}, transform={3})", - sourceFile, targetMimetype, targetExtension, transform); + final String descriptor = format("Transform ({0} -> {1}, {2}, sourceMimetype={3})", + sourceFile, targetMimetype, targetExtension, sourceMimetype); try { final ResponseEntity response = sendTRequest(ENGINE_URL, sourceFile, null, targetMimetype, targetExtension, ImmutableMap.of( "targetEncoding", "UTF-8", - "transform", transform)); + "sourceMimetype", sourceMimetype)); assertEquals(descriptor, OK, response.getStatusCode()); } catch (Exception e) @@ -163,11 +164,11 @@ public class TikaTransformationIT } private static Stream> allTargets(final String sourceFile, - final String transform) + final String sourceMimetype) { return extensionMimetype .keySet() .stream() - .map(k -> Triple.of(sourceFile, k, transform)); + .map(k -> Triple.of(sourceFile, k, sourceMimetype)); } } diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/MiscController.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/MiscController.java index 7cdf9e60..510ebb66 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/MiscController.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/MiscController.java @@ -33,7 +33,6 @@ import static org.alfresco.transformer.fs.FileManager.createSourceFile; import static org.alfresco.transformer.fs.FileManager.createTargetFile; import static org.alfresco.transformer.fs.FileManager.createTargetFileName; import static org.alfresco.transformer.transformers.HtmlParserContentTransformer.SOURCE_ENCODING; -import static org.alfresco.transformer.transformers.HtmlParserContentTransformer.TARGET_ENCODING; import static org.springframework.http.HttpStatus.OK; import static org.springframework.http.MediaType.MULTIPART_FORM_DATA_VALUE; @@ -90,9 +89,8 @@ public class MiscController extends AbstractTransformerController { Map parameters = new HashMap<>(); parameters.put(SOURCE_ENCODING, "UTF-8"); - parameters.put(TARGET_ENCODING, "UTF-8"); - transformer.transform(sourceFile, targetFile, MIMETYPE_HTML, MIMETYPE_TEXT_PLAIN, - parameters); + transformer.transform("html", sourceFile, targetFile, MIMETYPE_HTML, + MIMETYPE_TEXT_PLAIN, parameters); } }; } @@ -109,7 +107,9 @@ public class MiscController extends AbstractTransformerController " '{}', timeout {} ms", sourceFile, targetFile, transformOptions, timeout); } - transformer.transform(sourceFile, targetFile, sourceMimetype, targetMimetype, + final String transform = getTransformerName(sourceFile, sourceMimetype, targetMimetype, + transformOptions); + transformer.transform(transform, sourceFile, targetFile, sourceMimetype, targetMimetype, transformOptions); } @@ -118,15 +118,19 @@ public class MiscController extends AbstractTransformerController @RequestParam("file") MultipartFile sourceMultipartFile, @RequestParam("targetExtension") String targetExtension, @RequestParam("targetMimetype") String targetMimetype, + @RequestParam(value = "targetEncoding", required = false) String targetEncoding, @RequestParam("sourceMimetype") String sourceMimetype, - @RequestParam(value = "testDelay", required = false) Long testDelay, - @RequestParam Map parameters) + @RequestParam(value = "sourceEncoding", required = false) String sourceEncoding, + @RequestParam(value = "pageLimit", required = false) String pageLimit, + @RequestParam(value = "testDelay", required = false) Long testDelay) { if (logger.isDebugEnabled()) { logger.debug( - "Processing request with: sourceMimetype '{}', targetMimetype '{}' , targetExtension '{}' " + - ", parameters '{}'", sourceMimetype, targetMimetype, targetExtension, parameters); + "Processing request with: sourceMimetype '{}', sourceEncoding '{}', " + + "targetMimetype '{}', targetExtension '{}', targetEncoding '{}', pageLimit '{}'", + sourceMimetype, sourceEncoding, targetMimetype, targetExtension, targetEncoding, + pageLimit); } final String targetFilename = createTargetFileName( @@ -135,7 +139,15 @@ public class MiscController extends AbstractTransformerController final File sourceFile = createSourceFile(request, sourceMultipartFile); final File targetFile = createTargetFile(request, targetFilename); - transformer.transform(sourceFile, targetFile, sourceMimetype, targetMimetype, parameters); + final Map transformOptions = createTransformOptions( + "sourceEncoding", sourceEncoding, + "targetEncoding", targetEncoding, + "pageLimit", pageLimit); + + final String transform = getTransformerName(sourceFile, sourceMimetype, targetMimetype, + transformOptions); + transformer.transform(transform, sourceFile, targetFile, sourceMimetype, targetMimetype, + transformOptions); final ResponseEntity body = createAttachment(targetFilename, targetFile); LogEntry.setTargetSize(targetFile.length()); diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/AppleIWorksContentTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/AppleIWorksContentTransformer.java index 48a7952d..2271061d 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/AppleIWorksContentTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/AppleIWorksContentTransformer.java @@ -27,9 +27,6 @@ package org.alfresco.transformer.transformers; import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_IMAGE_JPEG; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_IWORK_KEYNOTE; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_IWORK_NUMBERS; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_IWORK_PAGES; import java.io.BufferedInputStream; import java.io.File; @@ -76,15 +73,6 @@ public class AppleIWorksContentTransformer implements SelectableTransformer // (225 x 173) preview-web.jpg // (53 x 41) preview-micro.jpg - @Override - public boolean isTransformable(String sourceMimetype, String targetMimetype, - Map parameters) - { - return MIMETYPE_IWORK_KEYNOTE.equals(sourceMimetype) || - MIMETYPE_IWORK_NUMBERS.equals(sourceMimetype) || - MIMETYPE_IWORK_PAGES.equals(sourceMimetype); - } - @Override public void transform(final File sourceFile, final File targetFile, final String sourceMimetype, final String targetMimetype, final Map parameters) diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/EMLTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/EMLTransformer.java index 0710635e..5c832c5f 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/EMLTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/EMLTransformer.java @@ -26,19 +26,13 @@ */ package org.alfresco.transformer.transformers; -import org.alfresco.transformer.fs.FileManager; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_HTML; import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_MULTIPART_ALTERNATIVE; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_RFC822; import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_TEXT_PLAIN; import java.io.BufferedInputStream; import java.io.BufferedWriter; import java.io.File; - import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; @@ -55,6 +49,9 @@ import javax.mail.Part; import javax.mail.Session; import javax.mail.internet.MimeMessage; +import org.alfresco.transformer.fs.FileManager; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * Uses javax.mail.MimeMessage to generate plain text versions of RFC822 email @@ -67,47 +64,33 @@ import javax.mail.internet.MimeMessage; *

* This code is based on a class of the same name originally implemented in alfresco-repository. *

- * */ public class EMLTransformer implements SelectableTransformer { - private static final Logger logger = LoggerFactory.getLogger( EMLTransformer.class); + private static final Logger logger = LoggerFactory.getLogger(EMLTransformer.class); private static final String CHARSET = "charset"; private static final String DEFAULT_ENCODING = "UTF-8"; - @Override - public boolean isTransformable(String sourceMimetype, String targetMimetype, Map parameters) - { - if (!MIMETYPE_RFC822.equals(sourceMimetype) - || !MIMETYPE_TEXT_PLAIN.equals(targetMimetype)) - { - // only support RFC822 -> TEXT - return false; - } - else - { - return true; - } - } - @Override public void transform(final File sourceFile, final File targetFile, final String sourceMimetype, - final String targetMimetype, final Map parameters) throws Exception + final String targetMimetype, final Map parameters) throws Exception { logger.debug("Performing RFC822 to text transform."); // Use try with resource - try (InputStream contentInputStream = new BufferedInputStream( new FileInputStream(sourceFile)); + try (InputStream contentInputStream = new BufferedInputStream( + new FileInputStream(sourceFile)); Writer bufferedFileWriter = new BufferedWriter(new FileWriter(targetFile))) { - MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()), contentInputStream); + MimeMessage mimeMessage = new MimeMessage(Session.getDefaultInstance(new Properties()), + contentInputStream); final StringBuilder sb = new StringBuilder(); Object content = mimeMessage.getContent(); if (content instanceof Multipart) { - processMultiPart((Multipart) content,sb); + processMultiPart((Multipart) content, sb); } else { @@ -121,13 +104,15 @@ public class EMLTransformer implements SelectableTransformer * Find "text" parts of message recursively and appends it to sb StringBuilder * * @param multipart Multipart to process - * @param sb StringBuilder + * @param sb StringBuilder * @throws MessagingException * @throws IOException */ - private void processMultiPart(Multipart multipart, StringBuilder sb) throws MessagingException, IOException + private void processMultiPart(Multipart multipart, StringBuilder sb) throws MessagingException, + IOException { - boolean isAlternativeMultipart = multipart.getContentType().contains(MIMETYPE_MULTIPART_ALTERNATIVE); + boolean isAlternativeMultipart = multipart.getContentType().contains( + MIMETYPE_MULTIPART_ALTERNATIVE); if (isAlternativeMultipart) { processAlternativeMultipart(multipart, sb); @@ -157,7 +142,8 @@ public class EMLTransformer implements SelectableTransformer * @throws IOException * @throws MessagingException */ - private void processAlternativeMultipart(Multipart multipart, StringBuilder sb) throws IOException, MessagingException + private void processAlternativeMultipart(Multipart multipart, StringBuilder sb) throws + IOException, MessagingException { Part partToUse = null; for (int i = 0, n = multipart.getCount(); i < n; i++) @@ -168,7 +154,7 @@ public class EMLTransformer implements SelectableTransformer partToUse = part; break; } - else if (part.getContentType().contains(MIMETYPE_HTML)) + else if (part.getContentType().contains(MIMETYPE_HTML)) { partToUse = part; } @@ -211,9 +197,11 @@ public class EMLTransformer implements SelectableTransformer String mailPartContent = part.getContent().toString(); //create a temporary html file with same mail part content and encoding - File tempHtmlFile = FileManager.TempFileProvider.createTempFile("EMLTransformer_", ".html"); + File tempHtmlFile = FileManager.TempFileProvider.createTempFile("EMLTransformer_", + ".html"); String encoding = getMailPartContentEncoding(part); - try (OutputStreamWriter osWriter = new OutputStreamWriter( new FileOutputStream( tempHtmlFile), encoding)) + try (OutputStreamWriter osWriter = new OutputStreamWriter( + new FileOutputStream(tempHtmlFile), encoding)) { osWriter.write(mailPartContent); } @@ -237,9 +225,9 @@ public class EMLTransformer implements SelectableTransformer int startIndex = contentType.indexOf(CHARSET); if (startIndex > 0) { - encoding = contentType.substring(startIndex + CHARSET.length() + 1).replaceAll("\"", ""); + encoding = contentType.substring(startIndex + CHARSET.length() + 1) + .replaceAll("\"", ""); } return encoding; } - } \ No newline at end of file diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/HtmlParserContentTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/HtmlParserContentTransformer.java index 94e87f7e..14f4bbe3 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/HtmlParserContentTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/HtmlParserContentTransformer.java @@ -26,9 +26,6 @@ */ package org.alfresco.transformer.transformers; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_HTML; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_TEXT_PLAIN; - import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; @@ -77,13 +74,6 @@ public class HtmlParserContentTransformer implements SelectableTransformer private static final Logger logger = LoggerFactory.getLogger( HtmlParserContentTransformer.class); - @Override - public boolean isTransformable(String sourceMimetype, String targetMimetype, - Map parameters) - { - return MIMETYPE_HTML.equals(sourceMimetype) && MIMETYPE_TEXT_PLAIN.equals(targetMimetype); - } - @Override public void transform(final File sourceFile, final File targetFile, final String sourceMimetype, final String targetMimetype, final Map parameters) throws Exception diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/OOXMLThumbnailContentTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/OOXMLThumbnailContentTransformer.java index 640a717b..887b81e4 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/OOXMLThumbnailContentTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/OOXMLThumbnailContentTransformer.java @@ -26,33 +26,11 @@ */ package org.alfresco.transformer.transformers; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_IMAGE_JPEG; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_ADDIN; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_SLIDE; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_SLIDESHOW; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_SLIDESHOW_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_SLIDE_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_TEMPLATE; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_PRESENTATION_TEMPLATE_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_SPREADSHEET; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_SPREADSHEET_ADDIN_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_SPREADSHEET_BINARY_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_SPREADSHEET_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_SPREADSHEET_TEMPLATE; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_SPREADSHEET_TEMPLATE_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_WORDPROCESSING; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_WORDPROCESSING_MACRO; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_WORD_TEMPLATE; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_WORD_TEMPLATE_MACRO; - import java.io.File; import java.io.IOException; import java.io.InputStream; import java.nio.file.Files; import java.nio.file.StandardCopyOption; -import java.util.List; import java.util.Map; import org.apache.poi.openxml4j.opc.OPCPackage; @@ -63,8 +41,6 @@ import org.apache.poi.openxml4j.opc.PackageRelationshipTypes; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.google.common.collect.ImmutableList; - /** * Extracts out Thumbnail JPEGs from OOXML files for thumbnailing and previewing. * This transformer will only work for OOXML files where thumbnailing was enabled, @@ -82,36 +58,6 @@ public class OOXMLThumbnailContentTransformer implements SelectableTransformer private static final Logger logger = LoggerFactory.getLogger( OOXMLThumbnailContentTransformer.class); - private static final List OOXML_MIMETYPES = ImmutableList.of( - MIMETYPE_OPENXML_WORDPROCESSING, - MIMETYPE_OPENXML_WORDPROCESSING_MACRO, - MIMETYPE_OPENXML_WORD_TEMPLATE, - MIMETYPE_OPENXML_WORD_TEMPLATE_MACRO, - MIMETYPE_OPENXML_PRESENTATION, - MIMETYPE_OPENXML_PRESENTATION_MACRO, - MIMETYPE_OPENXML_PRESENTATION_SLIDESHOW, - MIMETYPE_OPENXML_PRESENTATION_SLIDESHOW_MACRO, - MIMETYPE_OPENXML_PRESENTATION_TEMPLATE, - MIMETYPE_OPENXML_PRESENTATION_TEMPLATE_MACRO, - MIMETYPE_OPENXML_PRESENTATION_ADDIN, - MIMETYPE_OPENXML_PRESENTATION_SLIDE, - MIMETYPE_OPENXML_PRESENTATION_SLIDE_MACRO, - MIMETYPE_OPENXML_SPREADSHEET, - MIMETYPE_OPENXML_SPREADSHEET_TEMPLATE, - MIMETYPE_OPENXML_SPREADSHEET_MACRO, - MIMETYPE_OPENXML_SPREADSHEET_TEMPLATE_MACRO, - MIMETYPE_OPENXML_SPREADSHEET_ADDIN_MACRO, - MIMETYPE_OPENXML_SPREADSHEET_BINARY_MACRO); - - @Override - public boolean isTransformable(String sourceMimetype, String targetMimetype, - Map parameters) - { - // only support [OOXML] -> JPEG - return MIMETYPE_IMAGE_JPEG.equals(targetMimetype) && - OOXML_MIMETYPES.contains(sourceMimetype); - } - @Override public void transform(final File sourceFile, final File targetFile, final String sourceMimetype, final String targetMimetype, final Map parameters) throws Exception diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectableTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectableTransformer.java index 463a7c20..32cb6b4c 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectableTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectableTransformer.java @@ -49,15 +49,4 @@ public interface SelectableTransformer */ void transform(File sourceFile, File targetFile, String sourceMimetype, String targetMimetype, Map parameters) throws Exception; - - /** - * Determine whether this transformer is applicable for the given MIME types. - * - * @param sourceMimetype - * @param targetMimetype - * @param parameters - * @return - */ - boolean isTransformable(String sourceMimetype, String targetMimetype, - Map parameters); } diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectingTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectingTransformer.java index 0e03f375..e0e9f93f 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectingTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/SelectingTransformer.java @@ -30,7 +30,6 @@ import static org.springframework.http.HttpStatus.BAD_REQUEST; import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR; import java.io.File; -import java.util.List; import java.util.Map; import java.util.StringJoiner; @@ -40,7 +39,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; -import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; /** * The SelectingTransformer selects a registered {@link SelectableTransformer} @@ -53,35 +52,31 @@ public class SelectingTransformer { private static final Logger logger = LoggerFactory.getLogger(SelectingTransformer.class); - private final List transformers; - - public SelectingTransformer() - { - transformers = ImmutableList.of( - new AppleIWorksContentTransformer(), - new HtmlParserContentTransformer(), - new StringExtractingContentTransformer(), - new TextToPdfContentTransformer(), - new EMLTransformer() - // new OOXMLThumbnailContentTransformer()); // Doesn't work with java 11, transformer and test disabled - ); - } + private final Map transformers = ImmutableMap + .builder() + .put("appleIWorks", new AppleIWorksContentTransformer()) + .put("html", new HtmlParserContentTransformer()) + .put("string", new StringExtractingContentTransformer()) + .put("textToPdf", new TextToPdfContentTransformer()) + .put("rfc822", new EMLTransformer()) + .put("ooXmlThumbnail", new OOXMLThumbnailContentTransformer()) + .build(); /** * Performs a transform using a transformer selected based on the provided sourceMimetype and targetMimetype * + * @param transform the name of the transformer * @param sourceFile File to transform from * @param targetFile File to transform to * @param sourceMimetype Mimetype of the source file - * @throws TransformException + * @throws TransformException if there was a problem internally */ - public void transform(File sourceFile, File targetFile, String sourceMimetype, + public void transform(String transform, File sourceFile, File targetFile, String sourceMimetype, String targetMimetype, Map parameters) throws TransformException { try { - final SelectableTransformer transformer = selectTransformer(sourceMimetype, - targetMimetype, parameters); + final SelectableTransformer transformer = transformers.get(transform); logOptions(sourceFile, targetFile, parameters); transformer.transform(sourceFile, targetFile, sourceMimetype, targetMimetype, parameters); @@ -106,23 +101,6 @@ public class SelectingTransformer } } - private SelectableTransformer selectTransformer(String sourceMimetype, String targetMimetype, - Map parameters) - { - for (SelectableTransformer transformer : transformers) - { - if (transformer.isTransformable(sourceMimetype, targetMimetype, parameters)) - { - logger.debug("Using {} to transform from {} to {}", - transformer.getClass().getName(), sourceMimetype, targetMimetype); - return transformer; - } - } - throw new RuntimeException( - "Could not select a transformer for sourceMimetype=" + sourceMimetype - + " targetMimetype=" + targetMimetype); - } - private static String getMessage(Exception e) { return e.getMessage() == null || e.getMessage().isEmpty() ? e.getClass().getSimpleName() : e.getMessage(); diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/StringExtractingContentTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/StringExtractingContentTransformer.java index 4a08d242..f65350b6 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/StringExtractingContentTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/StringExtractingContentTransformer.java @@ -26,10 +26,6 @@ */ package org.alfresco.transformer.transformers; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_DITA; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_JAVASCRIPT; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_TEXT_PLAIN; - import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; @@ -64,16 +60,6 @@ public class StringExtractingContentTransformer implements SelectableTransformer private static final Log logger = LogFactory.getLog(StringExtractingContentTransformer.class); - @Override - public boolean isTransformable(String sourceMimetype, String targetMimetype, - Map parameters) - { - return (sourceMimetype.startsWith("text/") - || MIMETYPE_JAVASCRIPT.equals(sourceMimetype) - || MIMETYPE_DITA.equals(sourceMimetype)) - && MIMETYPE_TEXT_PLAIN.equals(targetMimetype); - } - /** * Text to text conversions are done directly using the content reader and writer string * manipulation methods. diff --git a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/TextToPdfContentTransformer.java b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/TextToPdfContentTransformer.java index da55f037..d7b05e5d 100644 --- a/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/TextToPdfContentTransformer.java +++ b/alfresco-docker-transform-misc/src/main/java/org/alfresco/transformer/transformers/TextToPdfContentTransformer.java @@ -26,12 +26,6 @@ */ package org.alfresco.transformer.transformers; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_DITA; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_PDF; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_TEXT_CSV; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_TEXT_PLAIN; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_XML; - import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; @@ -103,17 +97,6 @@ public class TextToPdfContentTransformer implements SelectableTransformer } } - @Override - public boolean isTransformable(String sourceMimetype, String targetMimetype, - Map parameters) - { - return (MIMETYPE_TEXT_PLAIN.equals(sourceMimetype) || - MIMETYPE_TEXT_CSV.equals(sourceMimetype) || - MIMETYPE_DITA.equals(sourceMimetype) || - MIMETYPE_XML.equals(sourceMimetype)) && - MIMETYPE_PDF.equals(targetMimetype); - } - @Override public void transform(final File sourceFile, final File targetFile, final String sourceMimetype, final String targetMimetype, final Map parameters) throws Exception diff --git a/alfresco-docker-transform-misc/src/main/resources/engine_config.json b/alfresco-docker-transform-misc/src/main/resources/engine_config.json index 15d7eac5..5948332f 100644 --- a/alfresco-docker-transform-misc/src/main/resources/engine_config.json +++ b/alfresco-docker-transform-misc/src/main/resources/engine_config.json @@ -16,7 +16,7 @@ { "transformerName": "html", "supportedSourceAndTargetList": [ - {"sourceMediaType": "text/html", "targetMediaType": "text/plain"} + {"sourceMediaType": "text/html", "targetMediaType": "text/plain"} ], "transformOptions": [ "htmlOptions" @@ -25,23 +25,22 @@ { "transformerName": "string", "supportedSourceAndTargetList": [ - {"sourceMediaType": "text/plain", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/mediawiki", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/css", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/csv", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/javascript", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/xml", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/html", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/richtext", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/sgml", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/x-setext", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/x-java-source", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/x-jsp", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/x-markdown", "targetMediaType": "text/plain"}, - {"sourceMediaType": "text/calendar", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/x-javascript", "targetMediaType": "text/plain"}, - {"sourceMediaType": "application/dita+xml", "targetMediaType": "text/plain"} + {"sourceMediaType": "text/plain", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/mediawiki", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/css", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/csv", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/xml", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/html", "priority": 55, "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/richtext", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/sgml", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/tab-separated-values", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/x-setext", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/x-java-source", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/x-jsp", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/x-markdown", "targetMediaType": "text/plain"}, + {"sourceMediaType": "text/calendar", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/x-javascript", "targetMediaType": "text/plain"}, + {"sourceMediaType": "application/dita+xml", "targetMediaType": "text/plain"} ], "transformOptions": [ "stringOptions" @@ -50,9 +49,9 @@ { "transformerName": "appleIWorks", "supportedSourceAndTargetList": [ - {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "image/jpeg"}, - {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "image/jpeg"}, - {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "image/jpeg"} + {"sourceMediaType": "application/vnd.apple.keynote", "targetMediaType": "image/jpeg"}, + {"sourceMediaType": "application/vnd.apple.numbers", "targetMediaType": "image/jpeg"}, + {"sourceMediaType": "application/vnd.apple.pages", "targetMediaType": "image/jpeg"} ], "transformOptions": [ ] @@ -60,10 +59,10 @@ { "transformerName": "textToPdf", "supportedSourceAndTargetList": [ - {"sourceMediaType": "text/plain", "targetMediaType": "application/pdf"}, - {"sourceMediaType": "text/csv", "targetMediaType": "application/pdf"}, - {"sourceMediaType": "application/dita+xml", "targetMediaType": "application/pdf"}, - {"sourceMediaType": "text/xml", "targetMediaType": "application/pdf"} + {"sourceMediaType": "text/plain", "priority": 55, "targetMediaType": "application/pdf"}, + {"sourceMediaType": "text/csv", "targetMediaType": "application/pdf"}, + {"sourceMediaType": "application/dita+xml", "targetMediaType": "application/pdf"}, + {"sourceMediaType": "text/xml", "targetMediaType": "application/pdf"} ], "transformOptions": [ "textToPdfOptions" @@ -72,7 +71,7 @@ { "transformerName": "rfc822", "supportedSourceAndTargetList": [ - {"sourceMediaType": "message/rfc822", "targetMediaType": "text/plain"} + {"sourceMediaType": "message/rfc822", "targetMediaType": "text/plain"} ], "transformOptions": [ ] diff --git a/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscControllerTest.java b/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscControllerTest.java index 7830a804..bc5ed784 100644 --- a/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscControllerTest.java +++ b/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscControllerTest.java @@ -33,8 +33,8 @@ import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_IWORK_KEYNOT import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_IWORK_NUMBERS; import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_OPENXML_WORDPROCESSING; import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_PDF; -import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_TEXT_PLAIN; import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_RFC822; +import static org.alfresco.transform.client.model.Mimetype.MIMETYPE_TEXT_PLAIN; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; @@ -42,7 +42,6 @@ import static org.springframework.http.HttpStatus.OK; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.header; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; -import java.io.IOException; import java.io.StringWriter; import java.io.UnsupportedEncodingException; @@ -90,7 +89,7 @@ public class MiscControllerTest extends AbstractTransformerControllerTest @Override protected void mockTransformCommand(String sourceExtension, String targetExtension, - String sourceMimetype, boolean readTargetFileBytes) throws IOException + String sourceMimetype, boolean readTargetFileBytes) { } @@ -109,11 +108,18 @@ public class MiscControllerTest extends AbstractTransformerControllerTest protected MockHttpServletRequestBuilder mockMvcRequest(String url, MockMultipartFile sourceFile, String... params) { - return super.mockMvcRequest(url, sourceFile, params) - .param("targetEncoding", targetEncoding) - .param("sourceEncoding", sourceEncoding) - .param("targetMimetype", targetMimetype) - .param("sourceMimetype", sourceMimetype); + final MockHttpServletRequestBuilder builder = super + .mockMvcRequest(url, sourceFile, params) + .param("sourceEncoding", sourceEncoding) + .param("targetMimetype", targetMimetype) + .param("sourceMimetype", sourceMimetype); + + // Only the 'string' transformer should have the targetEncoding. + if (!"message/rfc822".equals(sourceMimetype) && !"text/html".equals(sourceMimetype)) + { + builder.param("targetEncoding", targetEncoding); + } + return builder; } @Test @@ -132,14 +138,14 @@ public class MiscControllerTest extends AbstractTransformerControllerTest { String expected = "Gym class featuring a brown fox and lazy dog"; MvcResult result = sendRequest("eml", - null, - MIMETYPE_RFC822, - "txt", - MIMETYPE_TEXT_PLAIN, - null, - readTestFile("eml")); + null, + MIMETYPE_RFC822, + "txt", + MIMETYPE_TEXT_PLAIN, + null, + readTestFile("eml")); assertTrue("Content from eml transform didn't contain expected value. ", - result.getResponse().getContentAsString().contains(expected)); + result.getResponse().getContentAsString().contains(expected)); } /** @@ -150,15 +156,16 @@ public class MiscControllerTest extends AbstractTransformerControllerTest { String expected = "El r\u00E1pido zorro marr\u00F3n salta sobre el perro perezoso"; MvcResult result = sendRequest("eml", - null, - MIMETYPE_RFC822, - "txt", - MIMETYPE_TEXT_PLAIN, - null, - readTestFile("spanish.eml")); + null, + MIMETYPE_RFC822, + "txt", + MIMETYPE_TEXT_PLAIN, + null, + readTestFile("spanish.eml")); - String contentResult = new String(result.getResponse().getContentAsByteArray(), "UTF-8"); - assertTrue("Content from eml transform didn't contain expected value. ", contentResult.contains(expected)); + String contentResult = new String(result.getResponse().getContentAsByteArray(), UTF_8); + assertTrue("Content from eml transform didn't contain expected value. ", + contentResult.contains(expected)); } /** @@ -167,17 +174,17 @@ public class MiscControllerTest extends AbstractTransformerControllerTest @Test public void testRFC822WithAttachmentToText() throws Exception { - String expected = "Mail with attachment content"; - String notExpected = "File attachment content"; + String expected = "Mail with attachment content"; + String notExpected = "File attachment content"; MvcResult result = sendRequest("eml", - null, - MIMETYPE_RFC822, - "txt", - MIMETYPE_TEXT_PLAIN, - null, - readTestFile("attachment.eml")); + null, + MIMETYPE_RFC822, + "txt", + MIMETYPE_TEXT_PLAIN, + null, + readTestFile("attachment.eml")); assertTrue("Content from eml transform didn't contain expected value. ", - result.getResponse().getContentAsString().contains(expected)); + result.getResponse().getContentAsString().contains(expected)); assertFalse(result.getResponse().getContentAsString().contains(notExpected)); } @@ -187,16 +194,16 @@ public class MiscControllerTest extends AbstractTransformerControllerTest @Test public void testRFC822AlternativeToText() throws Exception { - String expected = "alternative plain text"; + String expected = "alternative plain text"; MvcResult result = sendRequest("eml", - null, - MIMETYPE_RFC822, - "txt", - MIMETYPE_TEXT_PLAIN, - null, - readTestFile("alternative.eml")); + null, + MIMETYPE_RFC822, + "txt", + MIMETYPE_TEXT_PLAIN, + null, + readTestFile("alternative.eml")); assertTrue("Content from eml transform didn't contain expected value. ", - result.getResponse().getContentAsString().contains(expected)); + result.getResponse().getContentAsString().contains(expected)); } /** @@ -207,14 +214,14 @@ public class MiscControllerTest extends AbstractTransformerControllerTest { String expected = "nested alternative plain text"; MvcResult result = sendRequest("eml", - null, - MIMETYPE_RFC822, - "txt", - MIMETYPE_TEXT_PLAIN, - null, - readTestFile("nested.alternative.eml")); + null, + MIMETYPE_RFC822, + "txt", + MIMETYPE_TEXT_PLAIN, + null, + readTestFile("nested.alternative.eml")); assertTrue("Content from eml transform didn't contain expected value. ", - result.getResponse().getContentAsString().contains(expected)); + result.getResponse().getContentAsString().contains(expected)); } /** @@ -225,12 +232,12 @@ public class MiscControllerTest extends AbstractTransformerControllerTest { String expected = " "; MvcResult result = sendRequest("eml", - null, - MIMETYPE_RFC822, - "txt", - MIMETYPE_TEXT_PLAIN, - null, - readTestFile("htmlChars.eml")); + null, + MIMETYPE_RFC822, + "txt", + MIMETYPE_TEXT_PLAIN, + null, + readTestFile("htmlChars.eml")); assertFalse(result.getResponse().getContentAsString().contains(expected)); } @@ -254,7 +261,7 @@ public class MiscControllerTest extends AbstractTransformerControllerTest MIMETYPE_HTML, "txt", MIMETYPE_TEXT_PLAIN, - "UTF-8", + null, expected.getBytes()); String contentResult = new String(result.getResponse().getContentAsByteArray(), @@ -325,7 +332,7 @@ public class MiscControllerTest extends AbstractTransformerControllerTest MIMETYPE_TEXT_PLAIN, "pdf", MIMETYPE_PDF, - "UTF-8", + null, expected.getBytes()); // Read back in the PDF and check it @@ -345,68 +352,74 @@ public class MiscControllerTest extends AbstractTransformerControllerTest public void testAppleIWorksPages() throws Exception { MvcResult result = sendRequest("numbers", null, MIMETYPE_IWORK_NUMBERS, - "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("pages")); - assertTrue("Expected image content but content is empty.",result.getResponse().getContentLengthLong() > 0L); + "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("pages")); + assertTrue("Expected image content but content is empty.", + result.getResponse().getContentLengthLong() > 0L); } @Test public void testAppleIWorksNumbers() throws Exception { MvcResult result = sendRequest("numbers", null, MIMETYPE_IWORK_NUMBERS, - "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("numbers")); - assertTrue("Expected image content but content is empty.",result.getResponse().getContentLengthLong() > 0L); + "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("numbers")); + assertTrue("Expected image content but content is empty.", + result.getResponse().getContentLengthLong() > 0L); } @Test public void testAppleIWorksKey() throws Exception { MvcResult result = sendRequest("key", null, MIMETYPE_IWORK_KEYNOTE, - "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("key")); - assertTrue("Expected image content but content is empty.",result.getResponse().getContentLengthLong() > 0L); + "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("key")); + assertTrue("Expected image content but content is empty.", + result.getResponse().getContentLengthLong() > 0L); } -// @Test + // @Test // TODO Doesn't work with java 11, enable when fixed public void testOOXML() throws Exception { - MvcResult result = sendRequest("docx",null, MIMETYPE_OPENXML_WORDPROCESSING, - "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("docx")); - assertTrue("Expected image content but content is empty.",result.getResponse().getContentLengthLong() > 0L); + MvcResult result = sendRequest("docx", null, MIMETYPE_OPENXML_WORDPROCESSING, + "jpeg", MIMETYPE_IMAGE_JPEG, null, readTestFile("docx")); + assertTrue("Expected image content but content is empty.", + result.getResponse().getContentLengthLong() > 0L); } private MvcResult sendRequest(String sourceExtension, - String sourceEncoding, - String sourceMimetype, - String targetExtension, - String targetMimetype, - String targetEncoding, - byte[] content) throws Exception + String sourceEncoding, + String sourceMimetype, + String targetExtension, + String targetMimetype, + String targetEncoding, + byte[] content) throws Exception { - MockMultipartFile sourceFile = new MockMultipartFile("file", "test_file." + sourceExtension, sourceMimetype, content); + final MockMultipartFile sourceFile = new MockMultipartFile("file", + "test_file." + sourceExtension, sourceMimetype, content); - MockHttpServletRequestBuilder requestBuilder = super.mockMvcRequest("/transform", sourceFile) - .param("targetExtension", targetExtension) - .param("targetMimetype", targetMimetype) - .param("sourceMimetype", sourceMimetype); + final MockHttpServletRequestBuilder requestBuilder = super + .mockMvcRequest("/transform", sourceFile) + .param("targetExtension", targetExtension) + .param("targetMimetype", targetMimetype) + .param("sourceMimetype", sourceMimetype); - if (sourceEncoding!=null) + if (sourceEncoding != null) { requestBuilder.param("sourceEncoding", sourceEncoding); } - if (targetEncoding!=null) + if (targetEncoding != null) { requestBuilder.param("targetEncoding", targetEncoding); } - MvcResult result = mockMvc.perform(requestBuilder) - .andExpect(status().is(OK.value())) - .andExpect(header().string("Content-Disposition", "attachment; filename*= " - +(targetEncoding==null ? "UTF-8" : targetEncoding)+"''test_file." + targetExtension)). - andReturn(); - return result; + return mockMvc.perform(requestBuilder) + .andExpect(status().is(OK.value())) + .andExpect(header().string("Content-Disposition", + "attachment; filename*= " + + (targetEncoding == null ? "UTF-8" : targetEncoding) + + "''test_file." + targetExtension)) + .andReturn(); } - private String clean(String text) { text = text.replaceAll("\\s+\\r", ""); diff --git a/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscTransformsIT.java b/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscTransformsIT.java index 00d3e383..47d929d0 100644 --- a/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscTransformsIT.java +++ b/alfresco-docker-transform-misc/src/test/java/org/alfresco/transformer/MiscTransformsIT.java @@ -139,7 +139,6 @@ public class MiscTransformsIT SourceTarget.of("text/mediawiki", "text/plain"), SourceTarget.of("text/css", "text/plain"), SourceTarget.of("text/csv", "text/plain"), - SourceTarget.of("text/javascript", "text/plain"), SourceTarget.of("text/xml", "text/plain"), SourceTarget.of("text/html", "text/plain"), SourceTarget.of("text/richtext", "text/plain"), diff --git a/alfresco-transformer-base/src/main/java/org/alfresco/transformer/AbstractTransformerController.java b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/AbstractTransformerController.java index 8c3b8587..862d50ae 100644 --- a/alfresco-transformer-base/src/main/java/org/alfresco/transformer/AbstractTransformerController.java +++ b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/AbstractTransformerController.java @@ -41,13 +41,14 @@ import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE; import static org.springframework.util.StringUtils.getFilenameExtension; import java.io.File; -import java.io.IOException; -import java.io.InputStream; +import java.util.HashMap; +import java.util.Map; import org.alfresco.transform.client.model.TransformReply; import org.alfresco.transform.client.model.TransformRequest; import org.alfresco.transform.client.model.TransformRequestValidator; import org.alfresco.transform.client.model.config.TransformConfig; +import org.alfresco.transform.client.registry.TransformServiceRegistry; import org.alfresco.transform.exceptions.TransformException; import org.alfresco.transformer.clients.AlfrescoSharedFileStoreClient; import org.alfresco.transformer.logging.LogEntry; @@ -55,7 +56,6 @@ import org.alfresco.transformer.model.FileRefResponse; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; @@ -70,8 +70,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.client.HttpClientErrorException; -import com.fasterxml.jackson.databind.ObjectMapper; - /** *

Abstract Controller, provides structure and helper methods to sub-class transformer controllers.

* @@ -105,8 +103,6 @@ public abstract class AbstractTransformerController implements TransformControll private static final Logger logger = LoggerFactory.getLogger( AbstractTransformerController.class); - private static String ENGINE_CONFIG = "engine_config.json"; - @Autowired private AlfrescoSharedFileStoreClient alfrescoSharedFileStoreClient; @@ -114,26 +110,15 @@ public abstract class AbstractTransformerController implements TransformControll private TransformRequestValidator transformRequestValidator; @Autowired - private ObjectMapper objectMapper; + private TransformServiceRegistry transformRegistry; @GetMapping(value = "/transform/config") public ResponseEntity info() { logger.info("GET Transform Config."); - try - { - ClassPathResource classPathResource = new ClassPathResource(ENGINE_CONFIG); - InputStream engineConfigFile = classPathResource.getInputStream(); - - TransformConfig transformConfig = objectMapper.readValue(engineConfigFile, - TransformConfig.class); - return new ResponseEntity<>(transformConfig, OK); - } - catch (IOException e) - { - throw new TransformException(INTERNAL_SERVER_ERROR.value(), - "Could not read Transform Config file.", e); - } + final TransformConfig transformConfig = + ((TransformRegistryImpl) transformRegistry).getTransformConfig(); + return new ResponseEntity<>(transformConfig, OK); } /** @@ -352,4 +337,39 @@ public abstract class AbstractTransformerController implements TransformControll return sb.toString(); } + + protected String getTransformerName(final File sourceFile, final String sourceMimetype, + final String targetMimetype, final Map transformOptions) + { + final long sourceSizeInBytes = sourceFile.length(); + final String transformerName = transformRegistry.findTransformerName(sourceMimetype, + sourceSizeInBytes, targetMimetype, transformOptions, null); + if (transformerName == null) + { + throw new TransformException(BAD_REQUEST.value(), + "No transforms were able to handle the request"); + } + return transformerName; + } + + protected Map createTransformOptions(Object... namesAndValues) + { + if (namesAndValues.length % 2 != 0) + { + logger.error( + "Incorrect number of parameters. Should have an even number as they are names and values."); + } + + Map transformOptions = new HashMap<>(); + for (int i = 0; i < namesAndValues.length; i += 2) + { + String name = namesAndValues[i].toString(); + Object value = namesAndValues[i + 1]; + if (value != null) + { + transformOptions.put(name, value.toString()); + } + } + return transformOptions; + } } diff --git a/alfresco-transformer-base/src/main/java/org/alfresco/transformer/TransformRegistryImpl.java b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/TransformRegistryImpl.java new file mode 100644 index 00000000..f494685c --- /dev/null +++ b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/TransformRegistryImpl.java @@ -0,0 +1,97 @@ +/* + * #%L + * Alfresco Repository + * %% + * Copyright (C) 2005 - 2018 Alfresco Software Limited + * %% + * This file is part of the Alfresco software. + * If the software was purchased under a paid Alfresco license, the terms of + * the paid license agreement will prevail. Otherwise, the software is + * provided under the following open source license terms: + * + * Alfresco is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * Alfresco is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with Alfresco. If not, see . + * #L% + */ +package org.alfresco.transformer; + +import static java.nio.charset.StandardCharsets.UTF_8; +import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR; + +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.Reader; + +import javax.annotation.PostConstruct; + +import org.alfresco.transform.client.model.config.TransformConfig; +import org.alfresco.transform.client.registry.AbstractTransformRegistry; +import org.alfresco.transform.client.registry.TransformCache; +import org.alfresco.transform.exceptions.TransformException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.core.io.Resource; + +import com.fasterxml.jackson.databind.ObjectMapper; + +/** + * Used by clients to work out if a transformation is supported based on the engine_config.json. + */ +public class TransformRegistryImpl extends AbstractTransformRegistry +{ + private static final Logger log = LoggerFactory.getLogger(TransformRegistryImpl.class); + + private static final String ENGINE_CONFIG_JSON = "classpath:engine_config.json"; + + @Value(ENGINE_CONFIG_JSON) + private Resource engineConfig; + + // Holds the structures used by AbstractTransformRegistry to look up what is supported. + // Unlike other sub classes this class does not extend Data or replace it at run time. + private TransformCache data = new TransformCache(); + + private ObjectMapper jsonObjectMapper = new ObjectMapper(); + + TransformConfig getTransformConfig() + { + try (Reader reader = new InputStreamReader(engineConfig.getInputStream(), UTF_8)) + { + return jsonObjectMapper.readValue(reader, TransformConfig.class); + } + catch (IOException e) + { + throw new TransformException(INTERNAL_SERVER_ERROR.value(), + "Could not read " + ENGINE_CONFIG_JSON, e); + } + } + + @PostConstruct + public void afterPropertiesSet() + { + TransformConfig transformConfig = getTransformConfig(); + registerAll(transformConfig, null, ENGINE_CONFIG_JSON); + } + + @Override + public TransformCache getData() + { + return data; + } + + @Override + protected void logError(String msg) + { + log.error(msg); + } +} diff --git a/alfresco-transformer-base/src/main/java/org/alfresco/transformer/config/WebApplicationConfig.java b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/config/WebApplicationConfig.java index 1d6f7ab1..d8dad96c 100644 --- a/alfresco-transformer-base/src/main/java/org/alfresco/transformer/config/WebApplicationConfig.java +++ b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/config/WebApplicationConfig.java @@ -27,7 +27,9 @@ package org.alfresco.transformer.config; import org.alfresco.transform.client.model.TransformRequestValidator; +import org.alfresco.transform.client.registry.TransformServiceRegistry; import org.alfresco.transformer.TransformInterceptor; +import org.alfresco.transformer.TransformRegistryImpl; import org.alfresco.transformer.clients.AlfrescoSharedFileStoreClient; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -42,8 +44,9 @@ public class WebApplicationConfig implements WebMvcConfigurer @Override public void addInterceptors(InterceptorRegistry registry) { - registry.addInterceptor(transformInterceptor()).addPathPatterns("/transform", "/live", - "/ready"); + registry + .addInterceptor(transformInterceptor()) + .addPathPatterns("/transform", "/live", "/ready"); } @Bean @@ -69,4 +72,10 @@ public class WebApplicationConfig implements WebMvcConfigurer { return new TransformRequestValidator(); } + + @Bean + public TransformServiceRegistry transformRegistry() + { + return new TransformRegistryImpl(); + } } diff --git a/alfresco-transformer-base/src/main/java/org/alfresco/transformer/util/Util.java b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/util/Util.java index 61631770..2f24b1f0 100644 --- a/alfresco-transformer-base/src/main/java/org/alfresco/transformer/util/Util.java +++ b/alfresco-transformer-base/src/main/java/org/alfresco/transformer/util/Util.java @@ -37,18 +37,18 @@ public class Util * @param param String to be converted * @return Null if param is null or converted value as {@link Integer} */ - public static Integer stringToInteger(String param) + public static Integer stringToInteger(final String param) { return param == null ? null : Integer.parseInt(param); } /** - * Safely converts a {@link String} to an {@link Integer} + * Safely converts a {@link String} to a {@link Boolean} * * @param param String to be converted * @return Null if param is null or converted value as {@link Boolean} */ - public static Boolean stringToBoolean(String param) + public static Boolean stringToBoolean(final String param) { return param == null ? null : Boolean.parseBoolean(param); } diff --git a/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractHttpRequestTest.java b/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractHttpRequestTest.java index c9d88a00..74f4d58b 100644 --- a/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractHttpRequestTest.java +++ b/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractHttpRequestTest.java @@ -95,7 +95,7 @@ public abstract class AbstractHttpRequestTest } @Test - public void noTargetExtensionError() throws Exception + public void noTargetExtensionError() { assertMissingParameter("targetExtension"); } @@ -106,7 +106,7 @@ public abstract class AbstractHttpRequestTest getTransformerName() + " - Request parameter '" + name + "' is missing"); } - private void assertTransformError(boolean addFile, String errorMessage) + protected void assertTransformError(boolean addFile, String errorMessage) { LinkedMultiValueMap parameters = new LinkedMultiValueMap<>(); if (addFile) @@ -118,7 +118,14 @@ public abstract class AbstractHttpRequestTest headers.setContentType(MULTIPART_FORM_DATA); HttpEntity> entity = new HttpEntity<>(parameters, headers); - ResponseEntity response = restTemplate.exchange("/transform", POST, entity, + + sendTranformationRequest(entity, errorMessage); + } + + protected void sendTranformationRequest( + final HttpEntity> entity, final String errorMessage) + { + final ResponseEntity response = restTemplate.exchange("/transform", POST, entity, String.class, ""); assertEquals(errorMessage, getErrorMessage(response.getBody())); } diff --git a/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java b/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java index c59fb765..47eb8c6e 100644 --- a/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java +++ b/alfresco-transformer-base/src/test/java/org/alfresco/transformer/AbstractTransformerControllerTest.java @@ -60,11 +60,13 @@ import org.alfresco.transform.client.model.config.TransformOption; import org.alfresco.transform.client.model.config.TransformOptionGroup; import org.alfresco.transform.client.model.config.TransformOptionValue; import org.alfresco.transform.client.model.config.Transformer; +import org.alfresco.transform.client.registry.TransformServiceRegistry; import org.alfresco.transformer.clients.AlfrescoSharedFileStoreClient; import org.alfresco.transformer.probes.ProbeTestTransform; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.boot.test.mock.mockito.SpyBean; import org.springframework.core.io.ClassPathResource; import org.springframework.mock.web.MockMultipartFile; import org.springframework.test.util.ReflectionTestUtils; @@ -91,6 +93,9 @@ public abstract class AbstractTransformerControllerTest @MockBean protected AlfrescoSharedFileStoreClient alfrescoSharedFileStoreClient; + @SpyBean + protected TransformServiceRegistry transformRegistry; + protected String sourceExtension; protected String targetExtension; protected String sourceMimetype; @@ -100,6 +105,13 @@ public abstract class AbstractTransformerControllerTest protected String expectedSourceSuffix; protected Long expectedTimeout = 0L; protected byte[] expectedSourceFileBytes; + + /** + * The expected result. Taken resting target quick file's bytes. + * + * Note: These checks generally don't work on Windows (Mac and Linux are okay). Possibly to do with byte order + * loading. + */ protected byte[] expectedTargetFileBytes; // Called by sub class @@ -228,7 +240,7 @@ public abstract class AbstractTransformerControllerTest } @Test - // Is okay, as the target filename is built up from the whole source filename and the targetExtenstion + // Is okay, as the target filename is built up from the whole source filename and the targetExtension public void noExtensionSourceFilenameTest() throws Exception { sourceFile = new MockMultipartFile("file", "../quick", sourceMimetype, @@ -334,8 +346,8 @@ public abstract class AbstractTransformerControllerTest .readValue(new ClassPathResource("engine_config.json").getFile(), TransformConfig.class); - ReflectionTestUtils - .setField(AbstractTransformerController.class, "ENGINE_CONFIG", "engine_config.json"); + ReflectionTestUtils.setField(transformRegistry, "engineConfig", + new ClassPathResource("engine_config.json")); String response = mockMvc .perform(MockMvcRequestBuilders.get("/transform/config")) @@ -353,8 +365,8 @@ public abstract class AbstractTransformerControllerTest { TransformConfig expectedResult = buildCompleteTransformConfig(); - ReflectionTestUtils.setField(AbstractTransformerController.class, "ENGINE_CONFIG", - "engine_config_with_duplicates.json"); + ReflectionTestUtils.setField(transformRegistry, "engineConfig", + new ClassPathResource("engine_config_with_duplicates.json")); String response = mockMvc .perform(MockMvcRequestBuilders.get("/transform/config")) @@ -380,8 +392,8 @@ public abstract class AbstractTransformerControllerTest TransformConfig expectedResult = new TransformConfig(); expectedResult.setTransformers(ImmutableList.of(transformer)); - ReflectionTestUtils.setField(AbstractTransformerController.class, "ENGINE_CONFIG", - "engine_config_incomplete.json"); + ReflectionTestUtils.setField(transformRegistry, "engineConfig", + new ClassPathResource("engine_config_incomplete.json")); String response = mockMvc .perform(MockMvcRequestBuilders.get("/transform/config")) @@ -403,8 +415,8 @@ public abstract class AbstractTransformerControllerTest TransformConfig expectedResult = new TransformConfig(); expectedResult.setTransformers(ImmutableList.of(transformer)); - ReflectionTestUtils.setField(AbstractTransformerController.class, "ENGINE_CONFIG", - "engine_config_no_transform_options.json"); + ReflectionTestUtils.setField(transformRegistry, "engineConfig", + new ClassPathResource("engine_config_no_transform_options.json")); String response = mockMvc .perform(MockMvcRequestBuilders.get("/transform/config")) diff --git a/pom.xml b/pom.xml index b97e6626..cad7bd5d 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ 2.0.16 3.0.1.1 ${project.version} - 1.0.2.6 + 1.0.2.8-SNAPSHOT 5.15.9 2.9.9 2.9.9.3 @@ -152,7 +152,7 @@ org.apache.commons commons-compress - 1.18 + 1.19 @@ -160,6 +160,12 @@ jsoup 1.12.1 + + + commons-codec + commons-codec + 1.13 +
transform *
file *
sourceMimetype *
targetExtension *
targetMimetype *
targetEncoding *