maybe chmod 0755 '.'
maybe chmod 0700 '.etckeeper'
maybe chmod 0600 '.gitignore'
+maybe chmod 0755 'ImageMagick-6'
+maybe chmod 0644 'ImageMagick-6/coder.xml'
+maybe chmod 0644 'ImageMagick-6/colors.xml'
+maybe chmod 0644 'ImageMagick-6/delegates.xml'
+maybe chmod 0644 'ImageMagick-6/log.xml'
+maybe chmod 0644 'ImageMagick-6/magic.xml'
+maybe chmod 0644 'ImageMagick-6/mime.xml'
+maybe chmod 0644 'ImageMagick-6/policy.xml'
+maybe chmod 0644 'ImageMagick-6/quantization-table.xml'
+maybe chmod 0644 'ImageMagick-6/thresholds.xml'
+maybe chmod 0644 'ImageMagick-6/type-apple.xml'
+maybe chmod 0644 'ImageMagick-6/type-dejavu.xml'
+maybe chmod 0644 'ImageMagick-6/type-ghostscript.xml'
+maybe chmod 0644 'ImageMagick-6/type-windows.xml'
+maybe chmod 0644 'ImageMagick-6/type.xml'
maybe chmod 0755 'NetworkManager'
maybe chmod 0755 'NetworkManager/dispatcher.d'
maybe chmod 0755 'NetworkManager/dispatcher.d/20-chrony'
maybe chmod 0755 'X11'
+maybe chmod 0755 'X11/Xreset'
+maybe chmod 0755 'X11/Xreset.d'
+maybe chmod 0644 'X11/Xreset.d/README'
+maybe chmod 0755 'X11/Xresources'
+maybe chmod 0644 'X11/Xresources/x11-common'
+maybe chmod 0755 'X11/Xsession'
maybe chmod 0755 'X11/Xsession.d'
+maybe chmod 0644 'X11/Xsession.d/20x11-common_process-args'
+maybe chmod 0644 'X11/Xsession.d/30x11-common_xresources'
+maybe chmod 0644 'X11/Xsession.d/35x11-common_xhost-local'
+maybe chmod 0644 'X11/Xsession.d/40x11-common_xsessionrc'
+maybe chmod 0644 'X11/Xsession.d/50x11-common_determine-startup'
maybe chmod 0644 'X11/Xsession.d/90gpg-agent'
+maybe chmod 0644 'X11/Xsession.d/90x11-common_ssh-agent'
+maybe chmod 0644 'X11/Xsession.d/99x11-common_start'
+maybe chmod 0644 'X11/Xsession.options'
+maybe chmod 0644 'X11/rgb.txt'
maybe chmod 0755 'X11/xkb'
maybe chmod 0755 'acpi'
maybe chmod 0755 'acpi/events'
maybe chmod 0644 'fail2ban/paths-common.conf'
maybe chmod 0644 'fail2ban/paths-debian.conf'
maybe chmod 0644 'fail2ban/paths-opensuse.conf'
+maybe chmod 0644 'ffserver.conf'
maybe chmod 0755 'fonts'
maybe chmod 0755 'fonts/conf.avail'
maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf'
maybe chgrp 'users' 'ftp-backup/id_rsa.pub'
maybe chmod 0644 'ftp-backup/id_rsa.pub'
maybe chmod 0644 'gai.conf'
+maybe chmod 0755 'ghostscript'
+maybe chmod 0755 'ghostscript/fontmap.d'
+maybe chmod 0644 'ghostscript/fontmap.d/10gsfonts.conf'
maybe chmod 0755 'groff'
maybe chmod 0644 'groff/man.local'
maybe chmod 0644 'groff/mdoc.local'
maybe chmod 0755 'init.d/umountnfs.sh'
maybe chmod 0755 'init.d/umountroot'
maybe chmod 0755 'init.d/urandom'
+maybe chmod 0755 'init.d/x11-common'
maybe chmod 0644 'init/cgmanager.conf'
maybe chmod 0644 'init/cgproxy.conf'
maybe chmod 0644 'init/network-interface-container.conf'
maybe chmod 0755 'newt'
maybe chmod 0644 'newt/palette.original'
maybe chmod 0644 'nsswitch.conf'
+maybe chmod 0755 'openal'
+maybe chmod 0644 'openal/alsoft.conf'
maybe chmod 0755 'opt'
maybe chmod 0644 'pam.conf'
maybe chmod 0755 'pam.d'
maybe chmod 0644 'php/7.0/mods-available/ftp.ini'
maybe chmod 0644 'php/7.0/mods-available/gd.ini'
maybe chmod 0644 'php/7.0/mods-available/gettext.ini'
+maybe chmod 0644 'php/7.0/mods-available/gmp.ini'
maybe chmod 0644 'php/7.0/mods-available/iconv.ini'
+maybe chmod 0644 'php/7.0/mods-available/imagick.ini'
maybe chmod 0644 'php/7.0/mods-available/imap.ini'
maybe chmod 0644 'php/7.0/mods-available/intl.ini'
maybe chmod 0644 'php/7.0/mods-available/json.ini'
maybe chmod 0644 'profile.d/bash_completion.sh'
maybe chmod 0644 'profile.d/fbrehm.sh'
maybe chmod 0644 'protocols'
+maybe chmod 0755 'pulse'
+maybe chmod 0644 'pulse/client.conf'
maybe chmod 0755 'python'
maybe chmod 0644 'python/debian_config'
maybe chmod 0755 'python2.7'
maybe chmod 0755 'update-motd.d'
maybe chmod 0755 'update-motd.d/10-uname'
maybe chmod 0644 'updatedb.conf'
+maybe chmod 0644 'vdpau_wrapper.cfg'
maybe chmod 0755 'vim'
maybe chmod 0644 'vim/vimrc'
maybe chmod 0644 'vim/vimrc.local'
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE codermap [
+<!ELEMENT codermap (coder)*>
+<!ELEMENT coder (#PCDATA)>
+<!ATTLIST coder magick CDATA #REQUIRED>
+<!ATTLIST coder name CDATA #REQUIRED>
+]>
+<!--
+ Associate an image format with the specified coder module.
+
+ ImageMagick has a number of coder modules to support the reading and/or
+ writing of an image format (e.g. JPEG). Some coder modules support more
+ than one associated image format and the mapping between an associated
+ format and its respective coder module is defined in this configuration
+ file. For example, the PNG coder module not only supports the PNG image
+ format, but the JNG and MNG formats as well.
+-->
+<codermap>
+ <!-- <coder magick="GIF87" name="GIF"/> -->
+ <!-- <coder magick="JPG" name="JPEG"/> -->
+ <!-- <coder magick="PGM" name="PNM"/> -->
+</codermap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE colormap [
+<!ELEMENT colormap (color)+>
+<!ELEMENT color (#PCDATA)>
+<!ATTLIST color name CDATA "0">
+<!ATTLIST color color CDATA "rgb(0,0,0)">
+<!ATTLIST color compliance CDATA "SVG">
+]>
+<!--
+ Associate a color name with its red, green, blue, and alpha intensities.
+
+ A number of methods and options require a color parameter. It is often
+ convenient to refer to a color by name (e.g. white) rather than by hex
+ value (e.g. #fff). This file maps a color name to its equivalent red,
+ green, blue, and alpha intensities (e.g. for white, red = 255, green =
+ 255, blue = 255, and alpha = 0).
+-->
+<colormap>
+ <!-- <color name="none" color="rgba(0,0,0,0)" compliance="SVG, XPM"/> -->
+ <!-- <color name="black" color="rgb(0,0,0)" compliance="SVG, X11, XPM"/> -->
+ <!-- <color name="red" color="rgb(255,0,0)" compliance="SVG, X11, XPM"/> -->
+ <!-- <color name="magenta" color="rgb(255,0,255)" compliance="SVG, X11, XPM"/> -->
+ <!-- <color name="green" color="rgb(0,128,0)" compliance="SVG"/> -->
+ <!-- <color name="cyan" color="rgb(0,255,255)" compliance="SVG, X11, XPM"/> -->
+ <!-- <color name="blue" color="rgb(0,0,255)" compliance="SVG, X11, XPM"/> -->
+ <!-- <color name="yellow" color="rgb(255,255,0)" compliance="SVG, X11, XPM"/> -->
+ <!-- <color name="white" color="rgb(255,255,255)" compliance="SVG, X11"/> -->
+</colormap>
--- /dev/null
+<!DOCTYPE delegatemap [
+<!ELEMENT delegatemap (delegate)+>
+<!ELEMENT delegate (#PCDATA)>
+<!ATTLIST delegate decode CDATA #IMPLIED>
+<!ATTLIST delegate encode CDATA #IMPLIED>
+<!ATTLIST delegate mode CDATA #IMPLIED>
+<!ATTLIST delegate spawn CDATA #IMPLIED>
+<!ATTLIST delegate stealth CDATA #IMPLIED>
+<!ATTLIST delegate thread-support CDATA #IMPLIED>
+<!ATTLIST delegate command CDATA #REQUIRED>
+]>
+<!--
+ Delegate command file.
+
+ Commands which specify
+
+ decode="in_format" encode="out_format"
+
+ specify the rules for converting from in_format to out_format. Use these
+ rules to translate directly between formats.
+
+ Commands which specify only
+
+ decode="in_format"
+
+ specify the rules for converting from in_format to some format that
+ ImageMagick automatically recognizes. Use these rules to decode formats.
+
+ Commands which specify only
+
+ encode="out_format"
+
+ specify the rules for an "encoder" which may accept any input format.
+
+ The substitution rules are as follows:
+
+ %a authentication passphrase
+ %b image file size in bytes
+ %g image geometry
+ %h image rows (height)
+ %i input image filename
+ %# input image signature
+ %m input image format
+ %o output image filename
+ %p page number
+ %q input image depth
+ %s scene number
+ %u unique temporary filename
+ %w image columns (width)
+ %x input image x resolution
+ %y input image y resolution
+
+ Set option delegate:bimodal=true to process bimodal delegates otherwise they
+ are ignored.
+
+ If stealth="True" the delegate is not listed in user requested
+ "-list delegate" listings. These are typically special internal delegates.
+
+ If spawn="True", ImageMagick does not wait for the delegate to finish, nor
+ will it read any output image.
+-->
+<delegatemap>
+ <delegate decode="bpg" command=""bpgdec" -b 16 -o "%o.png" "%i"; /bin/mv "%o.png" "%o""/>
+ <delegate decode="png" encode="bpg" command=""bpgenc" -b 12 -sstdout=%%stderr "%Q" -o "%o" "%i""/>
+ <delegate decode="blender" command=""blender" -b "%i" -F PNG -o "%o""\n"convert" -concatenate "%o*.png" "%o""/>
+ <delegate decode="browse" stealth="True" spawn="True" command=""xdg-open" http://www.imagemagick.org/; /bin/rm "%i""/>
+ <delegate decode="cdr" command=""uniconvertor" "%i" "%o.svg"; /bin/mv "%o.svg" "%o""/>
+ <delegate decode="cgm" command=""uniconvertor" "%i" "%o.svg"; /bin/mv "%o.svg" "%o""/>
+ <delegate decode="https" command=""curl" -s -k -L -o "%o" "https:%M""/>
+ <delegate decode="dng:decode" command=""ufraw-batch" --silent --create-id=also --out-type=png --out-depth=16 "--output=%u.png" "%i""/>
+ <delegate decode="doc" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /bin/mv "%i.pdf" "%o""/>
+ <delegate decode="docx" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /bin/mv "%i.pdf" "%o""/>
+ <delegate decode="dot" command='"dot" -Tsvg "%i" -o "%o"' />
+ <delegate decode="dvi" command=""dvips" -sstdout=%%stderr -o "%o" "%i""/>
+ <delegate decode="dxf" command=""uniconvertor" "%i" "%o.svg"; /bin/mv "%o.svg" "%o""/>
+ <delegate decode="edit" stealth="True" command=""/etc/alternatives/x-terminal-emulator" -title "Edit Image Comment" -e vi "%o""/>
+ <delegate decode="eps" encode="pdf" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
+ <delegate decode="eps" encode="ps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ps2write" "-sOutputFile=%o" "-f%i""/>
+ <delegate decode="fig" command=""uniconvertor" "%i" "%o.svg"; /bin/mv "%o.svg" "%o""/>
+ <delegate decode="hpg" command=""hp2xx" -sstdout=%%stderr -m eps -f `basename "%o"` "%i"; /bin/mv -f `basename "%o"` "%o""/>
+ <delegate decode="hpgl" command=""hp2xx" -sstdout=%%stderr -m eps -f `basename "%o"` "%i"; /bin/mv -f `basename "%o"` "%o""/>
+ <delegate decode="htm" command=""html2ps" -U -o "%o" "%i""/>
+ <delegate decode="html" command=""html2ps" -U -o "%o" "%i""/>
+ <delegate decode="ilbm" command=""ilbmtoppm" "%i" > "%o""/>
+ <delegate decode="jpg" encode="lep" mode="encode" command=""lepton" "%i" "%o""/>
+ <delegate decode="jxr" command="/bin/mv "%i" "%i.jxr"; "JxrDecApp" -i "%i.jxr" -o "%o.bmp" -c 0; /bin/mv "%i.jxr" "%i"; /bin/mv "%o.bmp" "%o""/>
+ <delegate decode="lep" mode="decode" command=""lepton" "%i" "%o""/>
+ <delegate decode="miff" encode="show" spawn="True" command=""display" -immutable -delay 0 -title "%M" "%i""/>
+ <delegate decode="miff" encode="win" stealth="True" spawn="True" command=""display" -immutable -delay 0 -title "%M" "%i""/>
+ <delegate decode="mpeg:decode" command=""ffmpeg" -nostdin -v -1 -i "%i" -vframes %S -vcodec pam -an -f rawvideo -y "%u.pam" 2> "%u""/>
+ <delegate decode="odt" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /bin/mv "%i.pdf" "%o""/>
+ <delegate decode="pcl:cmyk" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
+ <delegate decode="pcl:color" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
+ <delegate decode="pcl:mono" stealth="True" command=""pcl6" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
+ <delegate decode="pdf" encode="eps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=eps2write" -sPDFPassword="%a" "-sOutputFile=%o" "-f%i""/>
+ <delegate decode="pdf" encode="ps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ps2write" -sPDFPassword="%a" "-sOutputFile=%o" "-f%i""/>
+ <delegate decode="png" encode="webp" command=""cwebp" -quiet %Q "%i" -o "%o""/>
+ <delegate decode="pnm" encode="ilbm" mode="encode" command=""ppmtoilbm" -24if "%i" > "%o""/>
+ <delegate decode="bmp" encode="jxr" command="/bin/mv "%i" "%i.bmp"; "JxrEncApp" -i "%i.bmp" -o "%o.jxr"; /bin/mv "%i.bmp" "%i"; /bin/mv "%o.jxr" "%o""/>
+ <delegate decode="bmp" encode="wdp" command="/bin/mv "%i" "%i.bmp"; "JxrEncApp" -i "%i.bmp" -o "%o.jxr"; /bin/mv "%i.bmp" "%i"; /bin/mv "%o.jxr" "%o""/>
+ <delegate decode="ppt" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /bin/mv "%i.pdf" "%o""/>
+ <delegate decode="pptx" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /bin/mv "%i.pdf" "%o""/>
+ <delegate decode="ps:alpha" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
+ <delegate decode="ps:cmyk" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pamcmyk32" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
+ <delegate decode="ps:color" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
+ <delegate decode="ps" encode="eps" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=eps2write" "-sOutputFile=%o" "-f%i""/>
+ <delegate decode="ps" encode="pdf" mode="bi" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
+ <delegate decode="ps" encode="print" mode="encode" command="lpr "%i""/>
+ <delegate decode="ps:mono" stealth="True" command=""gs" -sstdout=%%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
+ <delegate decode="shtml" command=""html2ps" -U -o "%o" "%i""/>
+ <delegate decode="sid" command=""mrsidgeodecode" -if sid -i "%i" -of tif -o "%o" > "%u""/>
+ <delegate decode="svg" command=""rsvg-convert" -o "%o" "%i""/>
+ <delegate decode="svg:decode" stealth="True" command=""inkscape" "%s" --export-png="%s" --export-dpi="%s" --export-background="%s" --export-background-opacity="%s" > "%s" 2>&1"/>
+ <delegate decode="tiff" encode="launch" mode="encode" command=""gimp" "%i""/>
+ <delegate decode="wdp" command="/bin/mv "%i" "%i.jxr"; "JxrDecApp" -i "%i.jxr" -o "%o.bmp"; /bin/mv "%i.jxr" "%i"; /bin/mv "%o.bmp" "%o""/>
+ <delegate decode="webp" command=""dwebp" -pam "%i" -o "%o""/>
+ <delegate decode="xls" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /bin/mv "%i.pdf" "%o""/>
+ <delegate decode="xlsx" command=""soffice" --convert-to pdf -outdir `dirname "%i"` "%i" 2> "%u"; /bin/mv "%i.pdf" "%o""/>
+ <delegate decode="xps:cmyk" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
+ <delegate decode="xps:color" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
+ <delegate decode="xps:mono" stealth="True" command=""gxps" -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
+ <delegate encode="mpeg:encode" stealth="True" command=""ffmpeg" -nostdin -v -1 -i "%M%%d.jpg" "%u.%m" 2> "%u""/>
+</delegatemap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE logmap [
+<!ELEMENT logmap (log)+>
+<!ELEMENT log (#PCDATA)>
+<!ATTLIST log events CDATA #IMPLIED>
+<!ATTLIST log output CDATA #IMPLIED>
+<!ATTLIST log filename CDATA #IMPLIED>
+<!ATTLIST log generations CDATA #IMPLIED>
+<!ATTLIST log limit CDATA #IMPLIED>
+<!ATTLIST log format CDATA #IMPLIED>
+]>
+<!--
+ The format of the log is defined by embedding special format characters:
+
+ %c client
+ %d domain
+ %e event
+ %f function
+ %g generation
+ %i thread id
+ %l line
+ %m module
+ %n log name
+ %p process id
+ %r real CPU time
+ %t wall clock time
+ %u user CPU time
+ %v version
+ %% percent sign
+ \n newline
+ \r carriage return
+-->
+<logmap>
+ <log events="None"/>
+ <log output="console"/>
+ <log filename="Magick-%g.log"/>
+ <log generations="3"/>
+ <log limit="2000"/>
+ <log format="%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n %e"/>
+</logmap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE magicmap [
+<!ELEMENT magicmap (magic)+>
+<!ELEMENT magic (#PCDATA)>
+<!ATTLIST magic name CDATA #REQUIRED>
+<!ATTLIST magic offset CDATA "0">
+<!ATTLIST magic target CDATA #REQUIRED>
+]>
+<!--
+ Associate an image format with a unique identifier.
+
+ Many image formats have identifiers that uniquely identify a particular
+ image format. For example, the GIF image format always begins with GIF8
+ as the first 4 characters of the image. ImageMagick uses this information
+ to quickly determine the type of image it is dealing with when it reads
+ an image.
+-->
+<magicmap>
+ <!-- <magic name="GIF" offset="0" target="GIF8"/> -->
+ <!-- <magic name="JPEG" offset="0" target="\377\330\377"/> -->
+ <!-- <magic name="PNG" offset="0" target="\211PNG\r\n\032\n"/> -->
+ <!-- <magic name="TIFF" offset="0" target="\115\115\000\052"/> -->
+</magicmap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mimemap [
+ <!ELEMENT mimemap (mime+)>
+ <!ELEMENT mime (#PCDATA)>
+ <!ATTLIST mime type CDATA #REQUIRED>
+ <!ATTLIST mime acronym CDATA #IMPLIED>
+ <!ATTLIST mime description CDATA #IMPLIED>
+ <!ATTLIST mime pattern CDATA #IMPLIED>
+ <!ATTLIST mime offset CDATA #IMPLIED>
+ <!ATTLIST mime data-type (string|byte|short|long) #IMPLIED>
+ <!ATTLIST mime endian (lsb|msb) #IMPLIED>
+ <!ATTLIST mime magic CDATA #IMPLIED>
+ <!ATTLIST mime mask CDATA #IMPLIED>
+ <!ATTLIST mime priority CDATA #IMPLIED>
+]>
+<mimemap>
+ <mime type="application/andrew-inset" acronym="ATK" description="Andrew Toolkit" priority="100" pattern="*.ez" />
+ <mime type="application/illustrator" description="Adobe Illustrator document" priority="100" pattern="*.ai" />
+ <mime type="application/mac-binhex40" description="Macintosh BinHex-encoded file" data-type="string" offset="11" magic="must be converted with BinHex" priority="50" />
+ <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="0" magic="(************** Content-type: application/mathematica" priority="50" />
+ <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="100:256" magic="This notebook can be used on any computer system with Mathematica" priority="50" />
+ <mime type="application/mathematica" description="Mathematica Notebook" data-type="string" offset="10:256" magic="This is a Mathematica Notebook file. It contains ASCII text" priority="50" />
+ <mime type="application/mathematica" description="Mathematica Notebook" priority="100" pattern="*.nb" />
+ <mime type="application/mbox" description="mailbox file" data-type="string" offset="0" magic="From " priority="20" />
+ <mime type="application/octet-stream" description="unknown" priority="100" pattern="*.bin" />
+ <mime type="application/oda" acronym="ODA" description="Office Document Architecture" priority="100" pattern="*.oda" />
+ <mime type="application/pdf" description="Portable Document Format" data-type="string" offset="0" magic="%PDF-" priority="50" />
+ <mime type="application/pdf" acronym="PDF" description="Portable Document Format" priority="100" pattern="*.pdf" />
+ <mime type="application/xspf+xml" description="XML Shareable Playlist Format" data-type="string" offset="0:64" magic="<playlist version="1" priority="50" />
+ <mime type="application/xspf+xml" description="XML Shareable Playlist Format" priority="100" pattern="*.xspf" />
+ <mime type="audio/x-iriver-pla" description="iRiver Playlist" data-type="string" offset="4" magic="iriver UMS PLA" priority="50" />
+ <mime type="audio/x-iriver-pla" description="iRiver Playlist" priority="100" pattern="*.pla" />
+ <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" data-type="string" offset="0" magic="-----BEGIN PGP MESSAGE-----" priority="50" />
+ <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.pgp" />
+ <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.gpg" />
+ <mime type="application/pgp-encrypted" description="PGP/MIME-encrypted message header" priority="100" pattern="*.asc" />
+ <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PUBLIC KEY BLOCK-----" priority="50" />
+ <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="string" offset="0" magic="-----BEGIN PGP PRIVATE KEY BLOCK-----" priority="50" />
+ <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9501" priority="50" />
+ <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9500" priority="50" />
+ <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9900" priority="50" />
+ <mime type="application/pgp-keys" description="Pretty Good Privacy" data-type="short" endian="MSB" offset="0" magic="0x9901" priority="50" />
+ <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.skr" />
+ <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.pkr" />
+ <mime type="application/pgp-keys" acronym="PGP" description="Pretty Good Privacy" priority="100" pattern="*.asc" />
+ <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNED MESSAGE-----" priority="50" />
+ <mime type="application/pgp-signature" description="detached OpenPGP signature" data-type="string" offset="0" magic="-----BEGIN PGP SIGNATURE-----" priority="50" />
+ <mime type="application/pkcs7-signature" description="detached S/MIME signature" priority="100" pattern="*.p7s" />
+ <mime type="application/pkcs10" description="PKCS#10 certification request" priority="100" pattern="*.p10" />
+ <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="\004%!" priority="50" />
+ <mime type="application/postscript" description="PostScript" data-type="string" offset="0" magic="%!" priority="50" />
+ <mime type="application/postscript" acronym="PS" description="PostScript" priority="100" pattern="*.ps" />
+ <mime type="application/prs.plucker" description="Plucker document" data-type="string" offset="60" magic="DataPlkr" priority="80" />
+ <mime type="application/rtf" description="Rich Text Format" data-type="string" offset="0" magic="{\\rtf" priority="50" />
+ <mime type="application/rtf" acronym="RTF" description="Rich Text Format" priority="100" pattern="*.rtf" />
+ <mime type="application/sieve" description="Sieve mail filter script" priority="100" pattern="*.siv" />
+ <mime type="application/smil" description="Synchronized Multimedia Integration Language" data-type="string" offset="0:256" magic="<smil" priority="80" />
+ <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smil" />
+ <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.smi" />
+ <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.sml" />
+ <mime type="application/smil" acronym="SMIL" description="Synchronized Multimedia Integration Language" priority="100" pattern="*.kino" />
+ <mime type="application/x-sqlite2" description="SQLite2 database" data-type="string" offset="0" magic="** This file contains an SQLite" />
+ <mime type="application/x-sqlite3" description="SQLite3 database" data-type="string" offset="0" magic="SQLite format 3" />
+ <mime type="application/stuffit" description="StuffIt archive" data-type="string" offset="0" magic="StuffIt" priority="50" />
+ <mime type="application/stuffit" description="StuffIt archive" priority="100" pattern="*.sit" />
+ <mime type="application/x-gedcom" description="GEnealogical Data COMmunication" data-type="string" offset="0" magic="0 HEAD" priority="50" />
+ <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.ged" />
+ <mime type="application/x-gedcom" acronym="GEDCOM" description="GEnealogical Data COMmunication" priority="100" pattern="*.gedcom" />
+ <mime type="application/x-flash-video" description="Flash video" data-type="string" offset="0" magic="FLV" priority="50" />
+ <mime type="application/x-flash-video" description="Flash video" priority="100" pattern="*.flv" />
+ <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[3]" priority="50" />
+ <mime type="application/x-go-sgf" description="Smart Game Format" data-type="string" offset="0" magic="(;FF[4]" priority="50" />
+ <mime type="application/x-go-sgf" acronym="SGF" description="Smart Game Format" priority="100" pattern="*.sgf" />
+ <mime type="application/x-xliff" description="XML Localization Interchange File Format" data-type="string" offset="0:256" magic="<xliff" priority="80" />
+ <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xlf" />
+ <mime type="application/x-xliff" acronym="XLIFF" description="XML Localization Interchange File Format" priority="100" pattern="*.xliff" />
+ <mime type="application/vnd.corel-draw" description="Corel Draw drawing" data-type="string" offset="8" mask="0xffffff00ffffffff" magic="CDRXvrsn" priority="80" />
+ <mime type="application/vnd.corel-draw" description="Corel Draw drawing" priority="100" pattern="*.cdr" />
+ <mime type="application/vnd.hp-hpgl" acronym="HPGL" description="HP Graphics Language" priority="100" pattern="*.hpgl" />
+ <mime type="application/vnd.hp-pcl" acronym="PCL" description="HP Printer Control Language" priority="100" pattern="*.pcl" />
+ <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" data-type="string" offset="0" magic="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" priority="50" />
+ <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.123" />
+ <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk1" />
+ <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk3" />
+ <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wk4" />
+ <mime type="application/vnd.lotus-1-2-3" description="Lotus 1-2-3 spreadsheet" priority="100" pattern="*.wks" />
+ <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User Interface Language" priority="100" pattern="*.xul" />
+ <mime type="application/vnd.ms-access" description="Joint Engine Technology" data-type="string" offset="0" magic="\x00\x01\x00\x00Standard Jet DB" priority="50" />
+ <mime type="application/vnd.ms-access" acronym="JET" description="Joint Engine Technology" priority="100" pattern="*.mdb" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" data-type="string" offset="2080" magic="Microsoft Excel 5.0 Worksheet" priority="50" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xls" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlc" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xll" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlm" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlw" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xla" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xlt" />
+ <mime type="application/vnd.ms-excel" description="Excel spreadsheet" priority="100" pattern="*.xld" />
+ <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppz" />
+ <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.ppt" />
+ <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pps" />
+ <mime type="application/vnd.ms-powerpoint" description="PowerPoint presentation" priority="100" pattern="*.pot" />
+ <mime type="application/vnd.ms-xpsdocument" acronym="XPS" description="XML Paper Specification" priority="100" pattern="*.xps" />
+ <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\x31\xbe\x00\x00" priority="50" />
+ <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="PO^Q`" priority="50" />
+ <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\376\067\0\043" priority="50" />
+ <mime type="application/msword" description="Word document" data-type="string" offset="0" magic="\333\245-\0\0\0" priority="50" />
+ <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="MSWordDoc" priority="50" />
+ <mime type="application/msword" description="Word document" data-type="string" offset="2108" magic="MSWordDoc" priority="50" />
+ <mime type="application/msword" description="Word document" data-type="string" offset="2112" magic="Microsoft Word document data" priority="50" />
+ <mime type="application/msword" description="Word document" priority="100" pattern="*.doc" />
+ <mime type="application/vnd.ms-tnef" description="Transport Neutral Encapsulation Format" data-type="long" endian="LSB" offset="0" magic="0x223e9f78" priority="50" />
+ <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnef" />
+ <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="*.tnf" />
+ <mime type="application/vnd.ms-tnef" acronym="TNEF" description="Transport Neutral Encapsulation Format" priority="100" pattern="winmail.dat" />
+ <mime type="application/vnd.stardivision.calc" description="StarCalc spreadsheet" priority="100" pattern="*.sdc" />
+ <mime type="application/vnd.stardivision.chart" description="StarChart chart" priority="100" pattern="*.sds" />
+ <mime type="application/vnd.stardivision.draw" description="StarDraw drawing" priority="100" pattern="*.sda" />
+ <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdd" />
+ <mime type="application/vnd.stardivision.impress" description="StarImpress presentation" priority="100" pattern="*.sdp" />
+ <mime type="application/vnd.stardivision.mail" description="StarMail email" priority="100" pattern="*.smd" />
+ <mime type="application/vnd.stardivision.math" description="StarMath formula" priority="100" pattern="*.smf" />
+ <mime type="application/vnd.stardivision.writer" description="StarWriter document" data-type="string" offset="2089" magic="StarWriter" priority="90" />
+ <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sdw" />
+ <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.vor" />
+ <mime type="application/vnd.stardivision.writer" description="StarWriter document" priority="100" pattern="*.sgl" />
+ <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.calc" description="OpenOffice Calc spreadsheet" priority="100" pattern="*.sxc" />
+ <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.calc.template" description="OpenOffice Calc template" priority="100" pattern="*.stc" />
+ <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.draw" description="OpenOffice Draw drawing" priority="100" pattern="*.sxd" />
+ <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.draw.template" description="OpenOffice Draw template" priority="100" pattern="*.std" />
+ <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.impress" description="OpenOffice Impress presentation" priority="100" pattern="*.sxi" />
+ <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.impress.template" description="OpenOffice Impress template" priority="100" pattern="*.sti" />
+ <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.math" description="OpenOffice Math formula" priority="100" pattern="*.sxm" />
+ <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.writer" description="OpenOffice Writer document" priority="100" pattern="*.sxw" />
+ <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.writer.global" description="OpenOffice Writer global document" priority="100" pattern="*.sxg" />
+ <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" data-type="string" offset="0" magic="PK\003\004" />
+ <mime type="application/vnd.sun.xml.writer.template" description="OpenOffice Writer template" priority="100" pattern="*.stw" />
+ <mime type="application/vnd.oasis.opendocument.text" description="OpenDocument Text" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.text" acronym="ODT" description="OpenDocument Text" priority="100" pattern="*.odt" />
+ <mime type="application/vnd.oasis.opendocument.text-template" description="OpenDocument Text Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.text-template" acronym="OTT" description="OpenDocument Text Template" priority="100" pattern="*.ott" />
+ <mime type="application/vnd.oasis.opendocument.text-web" description="OpenDocument HTML" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.text-web" acronym="OTH" description="OpenDocument HTML" priority="100" pattern="*.oth" />
+ <mime type="application/vnd.oasis.opendocument.text-master" description="OpenDocument Master" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.text-master" acronym="ODM" description="OpenDocument Master" priority="100" pattern="*.odm" />
+ <mime type="application/vnd.oasis.opendocument.graphics" description="OpenDocument Drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.graphics" acronym="ODG" description="OpenDocument Drawing" priority="100" pattern="*.odg" />
+ <mime type="application/vnd.oasis.opendocument.graphics-template" description="OpenDocument Drawing Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.graphics-template" acronym="OTG" description="OpenDocument Drawing Template" priority="100" pattern="*.otg" />
+ <mime type="application/vnd.oasis.opendocument.presentation" description="OpenDocument Presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.presentation" acronym="ODP" description="OpenDocument Presentation" priority="100" pattern="*.odp" />
+ <mime type="application/vnd.oasis.opendocument.presentation-template" description="OpenDocument Presentation Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.presentation-template" acronym="OTP" description="OpenDocument Presentation Template" priority="100" pattern="*.otp" />
+ <mime type="application/vnd.oasis.opendocument.spreadsheet" description="OpenDocument Spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.spreadsheet" acronym="ODS" description="OpenDocument Spreadsheet" priority="100" pattern="*.ods" />
+ <mime type="application/vnd.oasis.opendocument.spreadsheet-template" description="OpenDocument Spreadsheet Template" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.spreadsheet-template" acronym="OTS" description="OpenDocument Spreadsheet Template" priority="100" pattern="*.ots" />
+ <mime type="application/vnd.oasis.opendocument.chart" description="OpenDocument Chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.chart" acronym="ODC chart" description="OpenDocument Chart" priority="100" pattern="*.odc" />
+ <mime type="application/vnd.oasis.opendocument.formula" description="OpenDocument Formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.formula" acronym="ODF" description="OpenDocument Formula" priority="100" pattern="*.odf" />
+ <mime type="application/vnd.oasis.opendocument.database" acronym="ODB" description="OpenDocument Database" priority="100" pattern="*.odb" />
+ <mime type="application/vnd.oasis.opendocument.image" description="OpenDocument Image" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/vnd.oasis.opendocument.image" acronym="ODI" description="OpenDocument Image" priority="100" pattern="*.odi" />
+ <mime type="application/vnd.symbian.install" description="Symbian Installation File" data-type="long" endian="LSB" offset="8" magic="0x10000419" priority="50" />
+ <mime type="application/vnd.symbian.install" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sis" />
+ <mime type="x-epoc/x-sisx-app" description="Symbian Installation File" data-type="long" endian="LSB" offset="0" magic="0x10201a7a" priority="50" />
+ <mime type="x-epoc/x-sisx-app" acronym="SIS" description="Symbian Installation File" priority="100" pattern="*.sisx" />
+ <mime type="application/vnd.wordperfect" description="WordPerfect document" data-type="string" offset="1" magic="WPC" priority="50" />
+ <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp" />
+ <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp4" />
+ <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp5" />
+ <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wp6" />
+ <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpd" />
+ <mime type="application/vnd.wordperfect" description="WordPerfect document" priority="100" pattern="*.wpp" />
+ <mime type="application/x-xbel" description="XML Bookmark Exchange Language" data-type="string" offset="0:256" magic="<!DOCTYPE\ xbel" priority="50" />
+ <mime type="application/x-xbel" acronym="XBEL" description="XML Bookmark Exchange Language" priority="100" pattern="*.xbel" />
+ <mime type="application/x-7z-compressed" description="7-zip archive" priority="100" pattern="*.7z" />
+ <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="<abiword" priority="50" />
+ <mime type="application/x-abiword" description="AbiWord document" data-type="string" offset="0:256" magic="<!DOCTYPE abiword" priority="50" />
+ <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw" />
+ <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.CRASHED" />
+ <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.abw.gz" />
+ <mime type="application/x-abiword" description="AbiWord document" priority="100" pattern="*.zabw" />
+ <mime type="application/x-cue" description="CD image cuesheet" priority="100" pattern="*.cue" />
+ <mime type="application/x-amipro" description="Lotus AmiPro document" priority="100" pattern="*.sam" />
+ <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN SPREADSHEETS" priority="50" />
+ <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+ <mime type="application/x-applix-spreadsheet" description="Applix Spreadsheets spreadsheet" priority="100" pattern="*.as" />
+ <mime type="application/x-applix-word" description="Applix Words document" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+ <mime type="application/x-applix-word" description="Applix Words document" priority="100" pattern="*.aw" />
+ <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000081a" priority="50" />
+ <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000091a" priority="50" />
+ <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000021a" priority="50" />
+ <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000031a" priority="50" />
+ <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000041a" priority="50" />
+ <mime type="application/x-arc" description="ARC archive" data-type="long" endian="LSB" offset="0" mask="0x8080ffff" magic="0x0000061a" priority="50" />
+ <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="<ar>" priority="45" />
+ <mime type="application/x-archive" description="AR archive" data-type="string" offset="0" magic="!<arch>" priority="45" />
+ <mime type="application/x-archive" acronym="AR" description="AR archive" priority="100" pattern="*.a" />
+ <mime type="application/x-arj" description="ARJ archive" data-type="short" endian="LSB" offset="0" magic="0xea60" priority="50" />
+ <mime type="application/x-arj" acronym="ARJ" description="ARJ archive" priority="100" pattern="*.arj" />
+ <mime type="application/x-asp" acronym="ASP" description="Active Server Page" priority="100" pattern="*.asp" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/gawk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/gawk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/gawk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/gawk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/local/bin/gawk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/local/bin/gawk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/bin/awk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /bin/awk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#!/usr/bin/awk" priority="50" />
+ <mime type="application/x-awk" description="AWK script" data-type="string" offset="0" magic="#! /usr/bin/awk" priority="50" />
+ <mime type="application/x-bcpio" acronym="BCPIO" description="BCPIO document" priority="100" pattern="*.bcpio" />
+ <mime type="application/x-bittorrent" description="BitTorrent seed file" data-type="string" offset="0" magic="d8:announce" priority="50" />
+ <mime type="application/x-bittorrent" description="BitTorrent seed file" priority="100" pattern="*.torrent" />
+ <mime type="application/x-blender" description="Blender scene" data-type="string" offset="0" magic="BLENDER" priority="50" />
+ <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blender" />
+ <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.blend" />
+ <mime type="application/x-blender" description="Blender scene" priority="100" pattern="*.BLEND" />
+ <mime type="application/x-bzdvi" description="TeX DVI document (bzip-compressed)" priority="100" pattern="*.dvi.bz2" />
+ <mime type="application/x-bzip" description="Bzip archive" data-type="string" offset="0" magic="BZh" priority="50" />
+ <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz" />
+ <mime type="application/x-bzip" description="Bzip archive" priority="100" pattern="*.bz2" />
+ <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz" />
+ <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tar.bz2" />
+ <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz" />
+ <mime type="application/x-bzip-compressed-tar" description="Tar archive (bzip-compressed)" priority="100" pattern="*.tbz2" />
+ <mime type="application/x-bzpdf" description="PDF document (bzip-compressed)" priority="100" pattern="*.pdf.bz2" />
+ <mime type="application/x-bzpostscript" description="PostScript document (bzip-compressed)" priority="100" pattern="*.ps.bz2" />
+ <mime type="application/x-cbr" description="comic book archive" priority="100" pattern="*.cbr" />
+ <mime type="application/x-cbz" description="comic book archive" priority="100" pattern="*.cbz" />
+ <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso" />
+ <mime type="application/x-cd-image" description="raw CD image" priority="100" pattern="*.iso9660" />
+ <mime type="application/x-cgi" description="CGI script" priority="100" pattern="*.cgi" />
+ <mime type="application/x-chess-pgn" description="PGN chess game notation" data-type="string" offset="0" magic="[Event " priority="50" />
+ <mime type="application/x-chess-pgn" description="PGN chess game notation" priority="100" pattern="*.pgn" />
+ <mime type="application/x-chm" acronym="CHM" description="Compiled Help Modules" priority="100" pattern="*.chm" />
+ <mime type="application/x-compress" description="UNIX-compressed file" data-type="string" offset="0" magic="\037\235" priority="50" />
+ <mime type="application/x-compress" description="UNIX-compressed file" priority="100" pattern="*.Z" />
+ <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tar.gz" />
+ <mime type="application/x-compressed-tar" description="Tar archive (gzip-compressed)" priority="100" pattern="*.tgz" />
+ <mime type="application/x-core" description="program crash data" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \004" priority="50" />
+ <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
+ <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="\177ELF" priority="50" />
+ <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\001" priority="50" />
+ <mime type="application/x-core" description="program crash data" data-type="string" offset="0" magic="Core\002" priority="50" />
+ <mime type="application/x-core" description="program crash data" priority="100" pattern="core" />
+ <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="070707" priority="50" />
+ <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070701" priority="50" />
+ <mime type="application/x-cpio" description="CPIO archive" data-type="string" offset="0" magic="070702" priority="50" />
+ <mime type="application/x-cpio" description="CPIO archive" data-type="short" offset="0" magic="0143561" priority="50" />
+ <mime type="application/x-cpio" description="CPIO archive" priority="100" pattern="*.cpio" />
+ <mime type="application/x-cpio-compressed" description="CPIO archive (gzip-compressed)" priority="100" pattern="*.cpio.gz" />
+ <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/tcsh" />
+ <mime type="application/x-csh" description="C shell script" data-type="string" offset="1:16" magic="/bin/csh" />
+ <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env csh" />
+ <mime type="application/x-csh" description="C shell script" data-type="string" offset="0" magic="#!/usr/bin/env tcsh" />
+ <mime type="application/x-csh" description="C shell script" priority="100" pattern="*.csh" />
+ <mime type="application/x-dbf" description="Xbase document" priority="100" pattern="*.dbf" />
+ <mime type="application/ecmascript" description="ECMAScript program" priority="100" pattern="*.es" />
+ <mime type="application/x-dbm" data-type="long" endian="MSB" offset="0" magic="0x061561" priority="50" />
+ <mime type="application/x-dc-rom" description="Dreamcast ROM" priority="100" pattern="*.dc" />
+ <mime type="application/x-nintendo-ds-rom" description="Nintendo DS ROM" priority="100" pattern="*.nds" />
+ <mime type="application/x-deb" description="Debian package" data-type="string" offset="0" magic="!<arch>" priority="50" />
+ <mime type="application/x-deb" description="Debian package" priority="100" pattern="*.deb" />
+ <mime type="application/x-designer" description="Qt Designer file" priority="100" pattern="*.ui" />
+ <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0:32" magic="[Desktop Entry]" priority="50" />
+ <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[Desktop Action" priority="50" />
+ <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="[KDE Desktop Entry]" priority="50" />
+ <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# Config File" priority="50" />
+ <mime type="application/x-desktop" description="desktop configuration file" data-type="string" offset="0" magic="# KDE Config File" priority="50" />
+ <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.desktop" />
+ <mime type="application/x-desktop" description="desktop configuration file" priority="100" pattern="*.kdelnk" />
+ <mime type="application/x-dia-diagram" description="Dia diagram" data-type="string" offset="5:100" magic="<dia:" priority="50" />
+ <mime type="application/x-dia-diagram" description="Dia diagram" priority="100" pattern="*.dia" />
+ <mime type="application/x-dvi" description="TeX DVI document" data-type="short" endian="LSB" offset="0" magic="0x02f7" priority="50" />
+ <mime type="application/x-dvi" description="TeX DVI document" priority="100" pattern="*.dvi" />
+ <mime type="application/x-e-theme" description="Enlightenment theme" priority="100" pattern="*.etheme" />
+ <mime type="application/x-egon" description="Egon Animator animation" priority="100" pattern="*.egon" />
+ <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
+ <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="\177ELF" priority="40" />
+ <mime type="application/x-executable" description="executable" data-type="string" offset="0" magic="MZ" priority="40" />
+ <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0x521c" priority="40" />
+ <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0420" priority="40" />
+ <mime type="application/x-executable" description="executable" data-type="short" offset="0" magic="0421" priority="40" />
+ <mime type="application/x-executable" description="executable" data-type="short" endian="LSB" offset="0" magic="0603" priority="40" />
+ <mime type="application/x-executable" description="executable" priority="100" pattern="*.exe" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="LWFN" priority="60" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="65" magic="LWFN" priority="60" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!PS-AdobeFont-1." priority="60" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!PS-AdobeFont-1." priority="60" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="0" magic="%!FontType1-1." priority="60" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" data-type="string" offset="6" magic="%!FontType1-1." priority="60" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfa" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.pfb" />
+ <mime type="application/x-font-type1" description="Postscript type-1 font" priority="100" pattern="*.gsf" />
+ <mime type="application/x-font-afm" description="Adobe font metrics" priority="100" pattern="*.afm" />
+ <mime type="application/x-font-bdf" description="BDF font" data-type="string" offset="0" magic="STARTFONT\040" priority="50" />
+ <mime type="application/x-font-bdf" description="BDF font" priority="100" pattern="*.bdf" />
+ <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="0" magic="\xff\x46\x4f\x4e" priority="50" />
+ <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x45\x47\x41" priority="50" />
+ <mime type="application/x-font-dos" description="DOS font" data-type="string" offset="7" magic="\x00\x56\x49\x44" priority="50" />
+ <mime type="application/x-font-framemaker" description="Adobe FrameMaker font" data-type="string" offset="0" magic="<MakerScreenFont" priority="50" />
+ <mime type="application/x-font-libgrx" description="LIBGRX font" data-type="string" offset="0" magic="\x14\x02\x59\x19" priority="50" />
+ <mime type="application/x-font-linux-psf" description="Linux PSF console font" data-type="string" offset="0" magic="\x36\x04" priority="50" />
+ <mime type="application/x-font-linux-psf" description="Linux PSF console font" priority="100" pattern="*.psf" />
+ <mime type="application/x-gz-font-linux-psf" description="Linux PSF console font (gzip-compressed)" priority="100" pattern="*.psf.gz" />
+ <mime type="application/x-font-pcf" description="PCF font" data-type="string" offset="0" magic="\001fcp" priority="50" />
+ <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf" />
+ <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.Z" />
+ <mime type="application/x-font-pcf" description="PCF font" priority="100" pattern="*.pcf.gz" />
+ <mime type="application/x-font-otf" description="OpenType font" data-type="string" offset="0" magic="OTTO" priority="50" />
+ <mime type="application/x-font-speedo" description="Speedo font" data-type="string" offset="0" magic="D1.0\015" priority="50" />
+ <mime type="application/x-font-speedo" description="Speedo font" priority="100" pattern="*.spd" />
+ <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="StartFont" priority="50" />
+ <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="0" magic="\x13\x7A\x29" priority="50" />
+ <mime type="application/x-font-sunos-news" description="SunOS News font" data-type="string" offset="8" magic="\x13\x7A\x2B" priority="50" />
+ <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\203" priority="50" />
+ <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\131" priority="50" />
+ <mime type="application/x-font-tex" description="TeX font" data-type="string" offset="0" magic="\367\312" priority="50" />
+ <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\021" priority="50" />
+ <mime type="application/x-font-tex-tfm" description="TeX font metrics" data-type="string" offset="2" magic="\000\022" priority="50" />
+ <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="FFIL" priority="50" />
+ <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="65" magic="FFIL" priority="50" />
+ <mime type="application/x-font-ttf" description="TrueType font" data-type="string" offset="0" magic="\000\001\000\000\000" priority="50" />
+ <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttf" />
+ <mime type="application/x-font-ttf" description="TrueType font" priority="100" pattern="*.ttc" />
+ <mime type="application/x-font-vfont" description="V font" data-type="string" offset="0" magic="FONT" priority="50" />
+ <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerFile" priority="50" />
+ <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MIFFile" priority="50" />
+ <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerDictionary" priority="50" />
+ <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MakerScreenFon" priority="50" />
+ <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<MML" priority="50" />
+ <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<Book" priority="50" />
+ <mime type="application/x-frame" description="Adobe FrameMaker document" data-type="string" offset="0" magic="<Maker" priority="50" />
+ <mime type="application/x-gameboy-rom" description="Game Boy ROM" priority="100" pattern="*.gb" />
+ <mime type="application/x-gba-rom" description="Game Boy Advance ROM" priority="100" pattern="*.gba" />
+ <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="MSB" offset="0" magic="0x13579ace" priority="50" />
+ <mime type="application/x-gdbm" description="GNU Database Manager" data-type="long" endian="LSB" offset="0" magic="0x13579ace" priority="50" />
+ <mime type="application/x-gdbm" description="GNU Database Manager" data-type="string" offset="0" magic="GDBM" priority="50" />
+ <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.gen" />
+ <mime type="application/x-genesis-rom" description="Genesis ROM" priority="100" pattern="*.md" />
+ <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.gmo" />
+ <mime type="application/x-gettext-translation" description="translated messages (machine-readable)" priority="100" pattern="*.mo" />
+ <mime type="application/x-glade" description="Glade project" data-type="string" offset="0:256" magic="<glade-interface" priority="50" />
+ <mime type="application/x-glade" description="Glade project" priority="100" pattern="*.glade" />
+ <mime type="application/x-gmc-link" description="GMC link" data-type="string" offset="0:32" magic="URL:" priority="50" />
+ <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnucash" />
+ <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.gnc" />
+ <mime type="application/x-gnucash" description="GnuCash spreadsheet" priority="100" pattern="*.xac" />
+ <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gmr:Workbook" priority="50" />
+ <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" data-type="string" offset="0:64" magic="gnm:Workbook" priority="50" />
+ <mime type="application/x-gnumeric" description="Gnumeric spreadsheet" priority="100" pattern="*.gnumeric" />
+ <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gp" />
+ <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gplt" />
+ <mime type="application/x-gnuplot" description="Gnuplot document" priority="100" pattern="*.gnuplot" />
+ <mime type="application/x-graphite" description="Graphite scientific graph" priority="100" pattern="*.gra" />
+ <mime type="application/x-gtktalog" description="GTKtalog catalog" data-type="string" offset="4" magic="gtktalog " priority="50" />
+ <mime type="application/x-gzdvi" description="TeX DVI document (gzip-compressed)" priority="100" pattern="*.dvi.gz" />
+ <mime type="application/x-gzip" description="Gzip archive" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-gzip" description="Gzip archive" priority="100" pattern="*.gz" />
+ <mime type="application/x-gzpdf" description="PDF document (gzip-compressed)" priority="100" pattern="*.pdf.gz" />
+ <mime type="application/x-gzpostscript" description="PostScript document (gzip-compressed)" priority="100" pattern="*.ps.gz" />
+ <mime type="application/x-hdf" description="HDF document" priority="100" pattern="*.hdf" />
+ <mime type="application/x-ipod-firmware" description="iPod firmware" data-type="string" offset="0" magic="S T O P" priority="50" />
+ <mime type="application/x-java-archive" description="Java archive" data-type="string" offset="0" magic="PK\003\004" priority="85" />
+ <mime type="application/x-java-archive" description="Java archive" priority="100" pattern="*.jar" />
+ <mime type="application/x-java" description="Java class" data-type="short" offset="0" magic="0xcafe" priority="50" />
+ <mime type="application/x-java" description="Java class" priority="100" pattern="*.class" />
+ <mime type="application/x-java-jnlp-file" description="Java Network Launching Protocol" data-type="string" offset="0:256" magic="<jnlp" priority="50" />
+ <mime type="application/x-java-jnlp-file" acronym="JNLP" description="Java Network Launching Protocol" priority="100" pattern="*.jnlp" />
+ <mime type="application/javascript" description="JavaScript program" priority="100" pattern="*.js" />
+ <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpr" />
+ <mime type="application/x-jbuilder-project" description="JBuilder project" priority="100" pattern="*.jpx" />
+ <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-karbon" description="Karbon14 drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-karbon" description="Karbon14 drawing" priority="100" pattern="*.karbon" />
+ <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-kchart" description="KChart chart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-kchart" description="KChart chart" priority="100" pattern="*.chrt" />
+ <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-kformula" description="KFormula formula" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-kformula" description="KFormula formula" priority="100" pattern="*.kfo" />
+ <mime type="application/x-killustrator" description="KIllustrator drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-killustrator" description="KIllustrator drawing" priority="100" pattern="*.kil" />
+ <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-kivio" description="Kivio flowchart" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-kivio" description="Kivio flowchart" priority="100" pattern="*.flw" />
+ <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-kontour" description="Kontour drawing" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-kontour" description="Kontour drawing" priority="100" pattern="*.kon" />
+ <mime type="application/x-kpovmodeler" description="KPovModeler scene" priority="100" pattern="*.kpm" />
+ <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-kpresenter" description="KPresenter presentation" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpr" />
+ <mime type="application/x-kpresenter" description="KPresenter presentation" priority="100" pattern="*.kpt" />
+ <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-krita" description="Krita document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-krita" description="Krita document" priority="100" pattern="*.kra" />
+ <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-kspread" description="KSpread spreadsheet" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-kspread" description="KSpread spreadsheet" priority="100" pattern="*.ksp" />
+ <mime type="application/x-kspread-crypt" description="KSpread spreadsheet (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2702" priority="50" />
+ <mime type="application/x-ksysv-package" description="KSysV init package" data-type="string" offset="4" magic="KSysV" priority="50" />
+ <mime type="application/x-kugar" description="Kugar document" priority="100" pattern="*.kud" />
+ <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="\037\213" priority="50" />
+ <mime type="application/x-kword" description="KWord document" data-type="string" offset="0" magic="PK\003\004" priority="50" />
+ <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwd" />
+ <mime type="application/x-kword" description="KWord document" priority="100" pattern="*.kwt" />
+ <mime type="application/x-kword-crypt" description="KWord document (encrypted)" data-type="long" endian="MSB" offset="0" magic="0x0d1a2701" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh -" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh0-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh1-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh2-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh3-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh4-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh5-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lh40-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lhd-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz4-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lz5-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" data-type="string" offset="2" magic="-lzs-" priority="50" />
+ <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lha" />
+ <mime type="application/x-lha" description="LHA archive" priority="100" pattern="*.lzh" />
+ <mime type="application/x-lhz" description="LHZ archive" priority="100" pattern="*.lhz" />
+ <mime type="application/x-linguist" description="message catalog" priority="100" pattern="*.ts" />
+ <mime type="application/x-lyx" description="LyX document" data-type="string" offset="0" magic="#LyX" priority="50" />
+ <mime type="application/x-lyx" description="LyX document" priority="100" pattern="*.lyx" />
+ <mime type="application/x-lzop" description="LZO archive" priority="100" pattern="*.lzo" />
+ <mime type="application/x-magicpoint" description="MagicPoint presentation" priority="100" pattern="*.mgp" />
+ <mime type="application/x-macbinary" description="Macintosh MacBinary file" data-type="string" offset="102" magic="mBIN" priority="50" />
+ <mime type="video/x-matroska" description="Matroska video" data-type="string" offset="8" magic="matroska" priority="50" />
+ <mime type="video/x-matroska" description="Matroska video" priority="100" pattern="*.mkv" />
+ <mime type="audio/x-matroska" description="Matroska audio" data-type="string" offset="8" magic="matroska" priority="50" />
+ <mime type="audio/x-matroska" description="Matroska audio" priority="100" pattern="*.mka" />
+ <mime type="text/x-ocl" acronym="OCL" description="Object Constraint Language" priority="100" pattern="*.ocl" />
+ <mime type="application/x-mif" description="Adobe FrameMaker MIF document" priority="100" pattern="*.mif" />
+ <mime type="application/x-mozilla-bookmarks" description="Mozilla bookmarks" data-type="string" offset="0:64" magic="<!DOCTYPE NETSCAPE-Bookmark-file-1>" priority="80" />
+ <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" data-type="string" offset="0" magic="MZ" priority="50" />
+ <mime type="application/x-ms-dos-executable" description="DOS/Windows executable" priority="100" pattern="*.exe" />
+ <mime type="application/x-mswinurl" data-type="string" offset="1" magic="InternetShortcut" priority="50" />
+ <mime type="application/x-mswrite" description="WRI document" priority="100" pattern="*.wri" />
+ <mime type="application/x-msx-rom" description="MSX ROM" priority="100" pattern="*.msx" />
+ <mime type="application/x-m4" description="M4 macro" priority="100" pattern="*.m4" />
+ <mime type="application/x-n64-rom" description="Nintendo64 ROM" priority="100" pattern="*.n64" />
+ <mime type="application/x-nautilus-link" description="Nautilus link" data-type="string" offset="0:32" magic="<nautilus_object nautilus_link" priority="50" />
+ <mime type="application/x-nes-rom" description="NES ROM" priority="100" pattern="*.nes" />
+ <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.cdf" />
+ <mime type="application/x-netcdf" description="Unidata NetCDF document" priority="100" pattern="*.nc" />
+ <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
+ <mime type="application/x-object" description="object code" data-type="string" offset="0" magic="\177ELF" priority="50" />
+ <mime type="application/x-object" description="object code" priority="100" pattern="*.o" />
+ <mime type="application/ogg" description="Ogg multimedia" data-type="string" offset="0" magic="OggS" priority="50" />
+ <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogg" />
+ <mime type="application/ogg" description="Ogg multimedia" priority="100" pattern="*.ogx" />
+ <mime type="audio/ogg" description="Ogg Audio" data-type="string" offset="0" magic="OggS" priority="50" />
+ <mime type="audio/ogg" description="Ogg Audio" priority="100" pattern="*.oga" />
+ <mime type="video/ogg" description="Ogg Video" data-type="string" offset="0" magic="OggS" priority="50" />
+ <mime type="video/ogg" description="Ogg Video" priority="100" pattern="*.ogv" />
+ <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" data-type="string" offset="0" magic="OggS" priority="80" />
+ <mime type="audio/x-vorbis+ogg" description="Ogg Vorbis audio" priority="100" pattern="*.ogg" />
+ <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" data-type="string" offset="0" magic="OggS" priority="80" />
+ <mime type="audio/x-flac+ogg" description="Ogg FLAC audio" priority="100" pattern="*.ogg" />
+ <mime type="audio/x-speex+ogg" description="Ogg Speex audio" data-type="string" offset="0" magic="OggS" priority="80" />
+ <mime type="audio/x-speex+ogg" description="Ogg Speex audio" priority="100" pattern="*.ogg" />
+ <mime type="audio/x-speex" description="Speex audio" data-type="string" offset="0" magic="Speex" priority="50" />
+ <mime type="audio/x-speex" description="Speex audio" priority="100" pattern="*.spx" />
+ <mime type="video/x-theora+ogg" description="Ogg Theora video" data-type="string" offset="0" magic="OggS" priority="80" />
+ <mime type="video/x-theora+ogg" description="Ogg Theora video" priority="100" pattern="*.ogg" />
+ <mime type="video/x-ogm+ogg" description="OGM video" data-type="string" offset="0" magic="OggS" priority="80" />
+ <mime type="video/x-ogm+ogg" description="OGM video" priority="100" pattern="*.ogm" />
+ <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="string" offset="0" magic="\320\317\021\340\241\261\032\341" priority="50" />
+ <mime type="application/x-ole-storage" description="OLE2 compound document storage" data-type="long" endian="LSB" offset="0" magic="0xe011cfd0" priority="50" />
+ <mime type="application/x-oleo" description="GNU Oleo spreadsheet" data-type="string" offset="31" magic="Oleo" priority="50" />
+ <mime type="application/x-oleo" description="GNU Oleo spreadsheet" priority="100" pattern="*.oleo" />
+ <mime type="application/x-pak" description="PAK archive" data-type="string" offset="0" magic="PACK" priority="80" />
+ <mime type="application/x-pak" description="PAK archive" priority="100" pattern="*.pak" />
+ <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.pdb" />
+ <mime type="application/x-palm-database" description="Palm OS database" priority="100" pattern="*.prc" />
+ <mime type="application/x-par2" description="PAR2 Parity File" data-type="string" offset="0" magic="PAR2" priority="50" />
+ <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.PAR2" />
+ <mime type="application/x-par2" description="PAR2 Parity File" priority="100" pattern="*.par2" />
+ <mime type="application/x-pef-executable" description="PEF executable" data-type="string" offset="0" magic="Joy!" priority="50" />
+ <mime type="application/x-perl" description="Perl script" data-type="string" offset="0" magic="eval \"exec /usr/local/bin/perl" priority="50" />
+ <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/perl" priority="50" />
+ <mime type="application/x-perl" description="Perl script" data-type="string" offset="1:16" magic="/bin/env perl" priority="50" />
+ <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pl" />
+ <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.pm" />
+ <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.al" />
+ <mime type="application/x-perl" description="Perl script" priority="100" pattern="*.perl" />
+ <mime type="application/x-php" description="PHP script" data-type="string" offset="0:64" magic="<?php" priority="80" />
+ <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php" />
+ <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php3" />
+ <mime type="application/x-php" description="PHP script" priority="100" pattern="*.php4" />
+ <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.p12" />
+ <mime type="application/x-pkcs12" description="PKCS#12 certificate bundle" priority="100" pattern="*.pfx" />
+ <mime type="application/x-planperfect" description="PlanPerfect spreadsheet" priority="100" pattern="*.pln" />
+ <mime type="application/x-profile" description="profiler results" priority="100" pattern="gmon.out" />
+ <mime type="application/x-pw" description="Pathetic Writer document" priority="100" pattern="*.pw" />
+ <mime type="application/x-python-bytecode" description="Python bytecode" data-type="long" endian="MSB" offset="0" magic="0x994e0d0a" priority="50" />
+ <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyc" />
+ <mime type="application/x-python-bytecode" description="Python bytecode" priority="100" pattern="*.pyo" />
+ <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb1" />
+ <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb2" />
+ <mime type="application/x-quattropro" description="Quattro Pro spreadsheet" priority="100" pattern="*.wb3" />
+ <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="<?xml" priority="60" />
+ <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="RTSPtext" priority="60" />
+ <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="rtsptext" priority="60" />
+ <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" data-type="string" offset="0" magic="SMILtext" priority="60" />
+ <mime type="application/x-quicktime-media-link" description="QuickTime metalink playlist" priority="100" pattern="*.qtl" />
+ <mime type="application/x-qw" description="Quicken document" priority="100" pattern="*.qif" />
+ <mime type="application/x-rar" description="RAR archive" data-type="string" offset="0" magic="Rar!" priority="50" />
+ <mime type="application/x-rar" description="RAR archive" priority="100" pattern="*.rar" />
+ <mime type="application/x-dar" description="DAR archive" data-type="long" endian="MSB" offset="0" magic="123" />
+ <mime type="application/x-dar" description="DAR archive" priority="100" pattern="*.dar" />
+ <mime type="application/x-reject" description="rejected patch" priority="100" pattern="*.rej" />
+ <mime type="application/x-rpm" description="RPM package" data-type="string" offset="0" magic="\xed\xab\xee\xdb" priority="50" />
+ <mime type="application/x-rpm" description="RPM package" priority="100" pattern="*.rpm" />
+ <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/env ruby" />
+ <mime type="application/x-ruby" description="Ruby script" data-type="string" offset="1:16" magic="/bin/ruby" />
+ <mime type="application/x-ruby" description="Ruby script" priority="100" pattern="*.rb" />
+ <mime type="application/x-markaby" description="Markaby script" priority="100" pattern="*.mab" />
+ <mime type="application/x-sc" description="SC/Xspread spreadsheet" data-type="string" offset="38" magic="Spreadsheet" priority="50" />
+ <mime type="application/x-shar" description="shell archive" priority="100" pattern="*.shar" />
+ <mime type="application/x-shared-library-la" description="shared library (la)" priority="100" pattern="*.la" />
+ <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
+ <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" magic="\177ELF" priority="50" />
+ <mime type="application/x-sharedlib" description="shared library" data-type="short" endian="LSB" offset="0" magic="0603" priority="50" />
+ <mime type="application/x-sharedlib" description="shared library" data-type="string" offset="0" mask="0xffffffff000000000000000000000000ff" magic="\177ELF \003" priority="50" />
+ <mime type="application/x-sharedlib" description="shared library" priority="100" pattern="*.so" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="10" magic="# This is a shell archive" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/bash" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/nawk" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/zsh" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/sh" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="1:16" magic="/bin/ksh" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env sh" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env bash" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env zsh" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" data-type="string" offset="0" magic="#!/usr/bin/env ksh" priority="50" />
+ <mime type="application/x-shellscript" description="shell script" priority="100" pattern="*.sh" />
+ <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="FWS" priority="50" />
+ <mime type="application/x-shockwave-flash" description="Shockwave Flash file" data-type="string" offset="0" magic="CWS" priority="50" />
+ <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.swf" />
+ <mime type="application/x-shockwave-flash" description="Shockwave Flash file" priority="100" pattern="*.spl" />
+ <mime type="application/x-shorten" description="Shorten audio" data-type="string" offset="0" magic="ajkg" priority="50" />
+ <mime type="application/x-shorten" description="Shorten audio" priority="100" pattern="*.shn" />
+ <mime type="application/x-siag" description="Siag spreadsheet" priority="100" pattern="*.siag" />
+ <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.sms" />
+ <mime type="application/x-sms-rom" description="Sega Master System/Game Gear ROM" priority="100" pattern="*.gg" />
+ <mime type="application/x-snes-rom" description="Super NES ROM" priority="100" pattern="*.smc" />
+ <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="StuffIt " priority="50" />
+ <mime type="application/x-stuffit" description="Macintosh StuffIt archive" data-type="string" offset="0" magic="SIT!" priority="50" />
+ <mime type="application/x-subrip" description="SubRip subtitles" data-type="string" offset="0" magic="1" priority="50" />
+ <mime type="application/x-subrip" description="SubRip subtitles" priority="100" pattern="*.srt" />
+ <mime type="application/x-sami" description="Synchronized Accessible Media Interchange" data-type="string" offset="0:256" magic="<SAMI>" priority="50" />
+ <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.smi" />
+ <mime type="application/x-sami" acronym="SAMI" description="Synchronized Accessible Media Interchange" priority="100" pattern="*.sami" />
+ <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{1}" priority="50" />
+ <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0" magic="{0}" priority="50" />
+ <mime type="text/x-microdvd" description="MicroDVD subtitles" data-type="string" offset="0:6" magic="}{" priority="50" />
+ <mime type="text/x-microdvd" description="MicroDVD subtitles" priority="100" pattern="*.sub" />
+ <mime type="text/x-mpsub" description="MPlayer Subtitle" data-type="string" offset="0:256" magic="FORMAT=" priority="50" />
+ <mime type="text/x-mpsub" acronym="MPSub" description="MPlayer Subtitle" priority="100" pattern="*.sub" />
+ <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="[Script Info]" priority="50" />
+ <mime type="text/x-ssa" description="SubStation Alpha" data-type="string" offset="0:256" magic="Dialogue: " priority="50" />
+ <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ssa" />
+ <mime type="text/x-ssa" acronym="SSA" description="SubStation Alpha" priority="100" pattern="*.ass" />
+ <mime type="application/x-sv4cpio" description="SV4 CPIO archive" priority="100" pattern="*.sv4cpio" />
+ <mime type="application/x-sv4crc" description="SV4 CPIO archive (with CRC)" priority="100" pattern="*.sv4crc" />
+ <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\0" priority="50" />
+ <mime type="application/x-tar" description="Tar archive" data-type="string" offset="257" magic="ustar\040\040\0" priority="50" />
+ <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.tar" />
+ <mime type="application/x-tar" description="Tar archive" priority="100" pattern="*.gtar" />
+ <mime type="application/x-tarz" description="Tar archive (compressed)" priority="100" pattern="*.tar.Z" />
+ <mime type="application/x-tex-gf" description="generic font file" priority="100" pattern="*.gf" />
+ <mime type="application/x-tex-pk" description="packed font file" priority="100" pattern="*.pk" />
+ <mime type="application/x-tgif" description="TGIF document" data-type="string" offset="0" magic="%TGIF" priority="50" />
+ <mime type="application/x-tgif" description="TGIF document" priority="100" pattern="*.obj" />
+ <mime type="application/x-theme" description="theme" priority="100" pattern="*.theme" />
+ <mime type="application/x-trash" description="backup file" priority="100" pattern="*~" />
+ <mime type="application/x-trash" description="backup file" priority="100" pattern="*%" />
+ <mime type="application/x-trash" description="backup file" priority="100" pattern="*.bak" />
+ <mime type="application/x-trash" description="backup file" priority="100" pattern="*.old" />
+ <mime type="application/x-trash" description="backup file" priority="100" pattern="*.sik" />
+ <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic=".\\\"" priority="50" />
+ <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'\\\"" priority="50" />
+ <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="'.\\\"" priority="50" />
+ <mime type="text/troff" description="Troff document" data-type="string" offset="0" magic="\\\"" priority="50" />
+ <mime type="text/troff" description="Troff document" priority="100" pattern="*.tr" />
+ <mime type="text/troff" description="Troff document" priority="100" pattern="*.roff" />
+ <mime type="text/troff" description="Troff document" priority="100" pattern="*.t" />
+ <mime type="application/x-troff-man" description="Troff document (with manpage macros)" priority="100" pattern="*.man" />
+ <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tar.lzo" />
+ <mime type="application/x-tzo" description="Tar archive (LZO-compressed)" priority="100" pattern="*.tzo" />
+ <mime type="application/x-ustar" description="Ustar archive" priority="100" pattern="*.ustar" />
+ <mime type="application/x-wais-source" description="WAIS source code" priority="100" pattern="*.src" />
+ <mime type="application/x-wpg" description="WordPerfect/Drawperfect image" priority="100" pattern="*.wpg" />
+ <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.der" />
+ <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cer" />
+ <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.crt" />
+ <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.cert" />
+ <mime type="application/x-x509-ca-cert" description="DER/PEM/Netscape-encoded X.509 certificate" priority="100" pattern="*.pem" />
+ <mime type="application/x-zoo" description="Zoo archive" data-type="long" endian="LSB" offset="20" magic="0xfdc4a7dc" priority="50" />
+ <mime type="application/x-zoo" description="Zoo archive" priority="100" pattern="*.zoo" />
+ <mime type="application/xhtml+xml" acronym="XHTML" description="Extensible HyperText Markup Language" priority="100" pattern="*.xhtml" />
+ <mime type="application/zip" description="Zip archive" data-type="string" offset="0" magic="PK\003\004" priority="40" />
+ <mime type="application/zip" description="Zip archive" priority="100" pattern="*.zip" />
+ <mime type="audio/ac3" description="Dolby Digital audio" data-type="short" endian="MSB" offset="0" magic="0x0b77" priority="50" />
+ <mime type="audio/ac3" description="Dolby Digital audio" priority="100" pattern="*.ac3" />
+ <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR\n" priority="50" />
+ <mime type="audio/AMR" description="Adaptive Multi-Rate" data-type="string" offset="0" magic="#!AMR_MC1.0\n" priority="50" />
+ <mime type="audio/AMR" acronym="AMR" description="Adaptive Multi-Rate" priority="100" pattern="*.amr" />
+ <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB\n" priority="50" />
+ <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" data-type="string" offset="0" magic="#!AMR-WB_MC1.0\n" priority="50" />
+ <mime type="audio/AMR-WB" description="Adaptive Multi-Rate Wideband" priority="100" pattern="*.awb" />
+ <mime type="audio/basic" description="ULAW (Sun) audio" data-type="string" offset="0" magic=".snd" priority="40" />
+ <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.au" />
+ <mime type="audio/basic" description="ULAW (Sun) audio" priority="100" pattern="*.snd" />
+ <mime type="audio/prs.sid" description="Commodore 64 audio" data-type="string" offset="0" magic="PSID" priority="50" />
+ <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.sid" />
+ <mime type="audio/prs.sid" description="Commodore 64 audio" priority="100" pattern="*.psid" />
+ <mime type="audio/x-adpcm" description="PCM audio" data-type="string" offset="0" magic=".snd" priority="50" />
+ <mime type="audio/x-adpcm" description="PCM audio" data-type="long" endian="LSB" offset="0" magic="0x0064732E" priority="50" />
+ <mime type="audio/x-aifc" description="AIFC audio" data-type="string" offset="8" magic="AIFC" priority="50" />
+ <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFF" priority="50" />
+ <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="AIFC" priority="50" />
+ <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" data-type="string" offset="8" magic="8SVX" priority="50" />
+ <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aiff" />
+ <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aif" />
+ <mime type="audio/x-aiff" description="AIFF/Amiga/Mac audio" priority="100" pattern="*.aifc" />
+ <mime type="audio/x-ape" description="Monkey's audio" data-type="string" offset="0" magic="MAC " priority="50" />
+ <mime type="audio/x-ape" description="Monkey's audio" priority="100" pattern="*.ape" />
+ <mime type="audio/x-it" description="Impulse Tracker audio" data-type="string" offset="0" magic="IMPM" priority="50" />
+ <mime type="audio/x-it" description="Impulse Tracker audio" priority="100" pattern="*.it" />
+ <mime type="audio/x-flac" description="FLAC audio" priority="100" pattern="*.flac" />
+ <mime type="audio/x-wavpack" description="WavPack audio" data-type="string" offset="0" magic="wvpk" priority="50" />
+ <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wv" />
+ <mime type="audio/x-wavpack" description="WavPack audio" priority="100" pattern="*.wvp" />
+ <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" data-type="string" offset="0" magic="wvpk" priority="50" />
+ <mime type="audio/x-wavpack-correction" description="WavPack audio correction file" priority="100" pattern="*.wvc" />
+ <mime type="audio/midi" description="MIDI audio" data-type="string" offset="0" magic="MThd" priority="50" />
+ <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.mid" />
+ <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.midi" />
+ <mime type="audio/midi" description="MIDI audio" priority="100" pattern="*.kar" />
+ <mime type="audio/mp4" description="MPEG-4 audio" data-type="string" offset="4" magic="ftypM4A" priority="50" />
+ <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.m4a" />
+ <mime type="audio/mp4" description="MPEG-4 audio" priority="100" pattern="*.aac" />
+ <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypisom" priority="50" />
+ <mime type="video/mp4" description="MPEG-4 video" data-type="string" offset="4" magic="ftypmp42" priority="50" />
+ <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.mp4" />
+ <mime type="video/mp4" description="MPEG-4 video" priority="100" pattern="*.m4v" />
+ <mime type="audio/x-m4b" description="MPEG-4 audio book" data-type="string" offset="4" magic="ftypM4B" priority="50" />
+ <mime type="audio/x-m4b" description="MPEG-4 audio book" priority="100" pattern="*.m4b" />
+ <mime type="video/3gpp" description="3GPP multimedia" data-type="string" offset="4" magic="ftyp3gp" priority="50" />
+ <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gp" />
+ <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.3gpp" />
+ <mime type="video/3gpp" description="3GPP multimedia" priority="100" pattern="*.amr" />
+ <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mod" />
+ <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.ult" />
+ <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.uni" />
+ <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.m15" />
+ <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.mtm" />
+ <mime type="audio/x-mod" description="Amiga SoundTracker audio" priority="100" pattern="*.669" />
+ <mime type="audio/mp2" description="MP2 audio" priority="100" pattern="*.mp2" />
+ <mime type="audio/mpeg" description="MP3 audio" data-type="long" endian="MSB" offset="0" magic="0xfffb" priority="50" />
+ <mime type="audio/mpeg" description="MP3 audio" data-type="string" offset="0" magic="ID3" priority="50" />
+ <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mp3" />
+ <mime type="audio/mpeg" description="MP3 audio" priority="100" pattern="*.mpga" />
+ <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" data-type="string" offset="0" magic="#EXTM3U" priority="50" />
+ <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.m3u" />
+ <mime type="audio/x-mpegurl" description="MP3 audio (streamed)" priority="100" pattern="*.vlc" />
+ <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0" magic="ASF " priority="51" />
+ <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="<ASX" priority="51" />
+ <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" data-type="string" offset="0:64" magic="<asx" priority="51" />
+ <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.asx" />
+ <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wax" />
+ <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wvx" />
+ <mime type="audio/x-ms-asx" description="Microsoft ASX playlist" priority="100" pattern="*.wmx" />
+ <mime type="audio/x-psf" description="PSF audio" data-type="string" offset="0" magic="PSF" priority="50" />
+ <mime type="audio/x-psf" acronym="PSF" description="PSF audio" priority="100" pattern="*.psf" />
+ <mime type="audio/x-minipsf" acronym="MiniPSF" description="Miniature Portable Sound Format" priority="100" pattern="*.minipsf" />
+ <mime type="audio/x-psflib" acronym="PSFlib" description="Portable Sound Format Library" priority="100" pattern="*.psflib" />
+ <mime type="audio/x-ms-wma" description="Windows Media audio" priority="100" pattern="*.wma" />
+ <mime type="audio/x-musepack" description="Musepack audio" data-type="string" offset="0" magic="MP+" priority="50" />
+ <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpc" />
+ <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mpp" />
+ <mime type="audio/x-musepack" description="Musepack audio" priority="100" pattern="*.mp+" />
+ <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.ra" />
+ <mime type="audio/vnd.rn-realaudio" description="RealAudio document" priority="100" pattern="*.rax" />
+ <mime type="application/ram" description="RealMedia Metafile" priority="100" pattern="*.ram" />
+ <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rv" />
+ <mime type="video/vnd.rn-realvideo" description="RealVideo document" priority="100" pattern="*.rvx" />
+ <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rm" />
+ <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmj" />
+ <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmm" />
+ <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rms" />
+ <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmx" />
+ <mime type="application/vnd.rn-realmedia" description="RealMedia document" priority="100" pattern="*.rmvb" />
+ <mime type="image/vnd.rn-realpix" description="RealPix document" priority="100" pattern="*.rp" />
+ <mime type="text/vnd.rn-realtext" description="RealText document" priority="100" pattern="*.rt" />
+ <mime type="audio/x-riff" description="RIFF audio" data-type="string" offset="0" magic="RIFF" priority="45" />
+ <mime type="audio/x-s3m" description="Scream Tracker 3 audio" data-type="string" offset="44" magic="SCRM" priority="50" />
+ <mime type="audio/x-s3m" description="Scream Tracker 3 audio" priority="100" pattern="*.s3m" />
+ <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[playlist]" priority="50" />
+ <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[Playlist]" priority="50" />
+ <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" data-type="string" offset="0" magic="[PLAYLIST]" priority="50" />
+ <mime type="audio/x-scpls" description="MP3 ShoutCast playlist" priority="100" pattern="*.pls" />
+ <mime type="audio/x-stm" description="Scream Tracker audio" priority="100" pattern="*.stm" />
+ <mime type="audio/x-voc" description="VOC audio" priority="100" pattern="*.voc" />
+ <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAVE" priority="50" />
+ <mime type="audio/x-wav" description="WAV audio" data-type="string" offset="8" magic="WAV " priority="50" />
+ <mime type="audio/x-wav" description="WAV audio" priority="100" pattern="*.wav" />
+ <mime type="audio/x-xi" description="Scream Tracker instrument" data-type="string" offset="0" magic="Extended Intrument:" priority="50" />
+ <mime type="audio/x-xi" description="Scream Tracker instrument" priority="100" pattern="*.xi" />
+ <mime type="audio/x-xm" description="FastTracker II audio" data-type="string" offset="0" magic="Extended Module:" priority="50" />
+ <mime type="audio/x-xm" description="FastTracker II audio" priority="100" pattern="*.xm" />
+ <mime type="audio/x-tta" description="TrueAudio audio" data-type="string" offset="0" magic="TTA1" priority="50" />
+ <mime type="audio/x-tta" description="TrueAudio audio" priority="100" pattern="*.tta" />
+ <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" mask="0xffff00000000ffff" magic="BMxxxx\000\000" priority="50" />
+ <mime type="image/bmp" description="Windows BMP image" data-type="string" offset="0" magic="BM" priority="50" />
+ <mime type="image/bmp" description="Windows BMP image" priority="100" pattern="*.bmp" />
+ <mime type="image/vnd.wap.wbmp" acronym="WBMP" description="WAP bitmap" priority="100" pattern="*.wbmp" />
+ <mime type="image/cgm" description="Computer Graphics Metafile" priority="100" pattern="*.cgm" />
+ <mime type="image/fax-g3" description="CCITT G3 fax" priority="100" pattern="*.g3" />
+ <mime type="image/gif" description="GIF image" data-type="string" offset="0" magic="GIF" priority="50" />
+ <mime type="image/gif" description="GIF image" priority="100" pattern="*.gif" />
+ <mime type="image/ief" description="IEF image" priority="100" pattern="*.ief" />
+ <mime type="image/jpeg" description="JPEG image" data-type="string" offset="0" magic="\377\330\377" priority="50" />
+ <mime type="image/jpeg" description="JPEG image" data-type="short" endian="MSB" offset="0" magic="0xffd8" priority="50" />
+ <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpeg" />
+ <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpg" />
+ <mime type="image/jpeg" description="JPEG image" priority="100" pattern="*.jpe" />
+ <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="4" magic="jP" priority="50" />
+ <mime type="image/jp2" description="JPEG-2000 image" data-type="string" offset="0" magic="\xFF\x4F\xFF\x51\x00" priority="50" />
+ <mime type="image/jp2" description="JPEG-2000 image" data-type="long" endian="MSB" offset="3" magic="0x0c6a5020" priority="50" />
+ <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jp2" />
+ <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpc" />
+ <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpx" />
+ <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.j2k" />
+ <mime type="image/jp2" description="JPEG-2000 image" priority="100" pattern="*.jpf" />
+ <mime type="image/x-dds" description="DirectDraw surface" data-type="string" offset="0" magic="DDS" priority="50" />
+ <mime type="image/x-dds" description="DirectDraw surface" priority="100" pattern="*.dds" />
+ <mime type="image/x-xcursor" description="X11 cursor" data-type="string" offset="0" magic="Xcur" priority="50" />
+ <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict" />
+ <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict1" />
+ <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" priority="100" pattern="*.pict2" />
+ <mime type="image/x-pict" description="Macintosh Quickdraw/PICT drawing" data-type="string" offset="0" magic="PICT" priority="50" />
+ <mime type="application/x-ufraw" acronym="UFRaw" description="Unidentified Flying Raw" priority="100" pattern="*.ufraw" />
+ <mime type="image/x-adobe-dng" acronym="DNG" description="Digital Negative" priority="100" pattern="*.dng" />
+ <mime type="image/x-canon-crw" description="Canon RaW" data-type="string" offset="0" magic="II\x1a\x00\x00\x00HEAPCCDR" priority="50" />
+ <mime type="image/x-canon-crw" acronym="CRW" description="Canon RaW" priority="100" pattern="*.crw" />
+ <mime type="image/x-canon-cr2" acronym="CR2" description="Canon Raw 2" priority="100" pattern="*.cr2" />
+ <mime type="image/x-fuji-raf" description="RAw Format" data-type="string" offset="0" magic="FUJIFILMCCD-RAW " priority="50" />
+ <mime type="image/x-fuji-raf" acronym="RAF" description="RAw Format" priority="100" pattern="*.raf" />
+ <mime type="image/x-kodak-dcr" acronym="DCR" description="Digital Camera Raw" priority="100" pattern="*.dcr" />
+ <mime type="image/x-kodak-k25" acronym="K25" description="Kodak DC25" priority="100" pattern="*.k25" />
+ <mime type="image/x-kodak-kdc" acronym="KDC" description="Kodak Digital Camera" priority="100" pattern="*.kdc" />
+ <mime type="image/x-minolta-mrw" description="Minolta RaW" data-type="string" offset="0" magic="\x00MRM" priority="50" />
+ <mime type="image/x-minolta-mrw" acronym="MRW" description="Minolta RaW" priority="100" pattern="*.mrw" />
+ <mime type="image/x-nikon-nef" acronym="NEF" description="Nikon Electronic Format" priority="100" pattern="*.nef" />
+ <mime type="image/x-olympus-orf" description="Olympus Raw Format" data-type="string" offset="0" magic="IIRO\x08\x00\x00\x00" priority="50" />
+ <mime type="image/x-olympus-orf" acronym="ORF" description="Olympus Raw Format" priority="100" pattern="*.orf" />
+ <mime type="image/x-panasonic-raw" description="Panasonic raw image" data-type="string" offset="0" magic="IIU\x00\x08\x00\x00\x00" priority="50" />
+ <mime type="image/x-panasonic-raw" description="Panasonic raw image" priority="100" pattern="*.raw" />
+ <mime type="image/x-pentax-pef" acronym="PEF" description="Pentax Electronic Format" priority="100" pattern="*.pef" />
+ <mime type="image/x-sigma-x3f" description="X3 Foveon" data-type="string" offset="0" magic="FOVb" priority="50" />
+ <mime type="image/x-sigma-x3f" acronym="X3F" description="X3 Foveon" priority="100" pattern="*.x3f" />
+ <mime type="image/x-sony-srf" acronym="SRF" description="Sony Raw Format" priority="100" pattern="*.srf" />
+ <mime type="image/x-sony-sr2" acronym="SR2" description="Sony Raw format 2" priority="100" pattern="*.sr2" />
+ <mime type="image/x-sony-arw" acronym="ARW" description="Alpha Raw format" priority="100" pattern="*.arw" />
+ <mime type="image/png" description="PNG image" data-type="string" offset="0" magic="\x89PNG" priority="50" />
+ <mime type="image/png" description="PNG image" priority="100" pattern="*.png" />
+ <mime type="image/rle" description="Run Length Encoded bitmap image" priority="100" pattern="*.rle" />
+ <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="<!DOCTYPE svg" priority="80" />
+ <mime type="image/svg+xml" description="Scalable Vector Graphics" data-type="string" offset="0:256" magic="<svg" priority="80" />
+ <mime type="image/svg+xml" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svg" />
+ <mime type="image/svg+xml-compressed" acronym="SVG" description="Scalable Vector Graphics" priority="100" pattern="*.svgz" />
+ <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="MM\x00\x2a" priority="50" />
+ <mime type="image/tiff" description="Tagged Image File Format" data-type="string" offset="0" magic="II\x2a\x00" priority="50" />
+ <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tif" />
+ <mime type="image/tiff" acronym="TIFF" description="Tagged Image File Format" priority="100" pattern="*.tiff" />
+ <mime type="image/vnd.dwg" description="AutoCAD image" priority="100" pattern="*.dwg" />
+ <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\nHEADER\n" priority="50" />
+ <mime type="image/vnd.dxf" description="DXF vector image" data-type="string" offset="0:64" magic="\x0d\nHEADER\x0d\n" priority="50" />
+ <mime type="image/vnd.dxf" description="DXF vector image" priority="100" pattern="*.dxf" />
+ <mime type="image/x-3ds" description="3D Studio image" priority="100" pattern="*.3ds" />
+ <mime type="image/x-applix-graphics" description="Applix Graphics image" data-type="string" offset="0" magic="*BEGIN" priority="50" />
+ <mime type="image/x-applix-graphics" description="Applix Graphics image" priority="100" pattern="*.ag" />
+ <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.eps.bz2" />
+ <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsi.bz2" />
+ <mime type="image/x-bzeps" description="EPS image (bzip-compressed)" priority="100" pattern="*.epsf.bz2" />
+ <mime type="image/x-cmu-raster" description="CMU raster image" priority="100" pattern="*.ras" />
+ <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.gz" />
+ <mime type="image/x-compressed-xcf" description="compressed GIMP image" priority="100" pattern="*.xcf.bz2" />
+ <mime type="application/dicom" description="Digital Imaging and Communications in Medicine" data-type="string" offset="128" magic="DICM" priority="50" />
+ <mime type="application/dicom" acronym="DICOM" description="Digital Imaging and Communications in Medicine" priority="100" pattern="*.dcm" />
+ <mime type="application/docbook+xml" description="DocBook document" data-type="string" offset="0" magic="<?xml" priority="90" />
+ <mime type="application/docbook+xml" description="DocBook document" priority="100" pattern="*.docbook" />
+ <mime type="image/x-dib" description="Device Independant Bitmap" data-type="string" offset="0" magic="\x28\00\00\00" priority="50" />
+ <mime type="image/vnd.djvu" description="DjVu image" data-type="string" offset="4" magic="FORM" priority="50" />
+ <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djvu" />
+ <mime type="image/vnd.djvu" description="DjVu image" priority="100" pattern="*.djv" />
+ <mime type="image/dpx" description="Digital Moving Picture Exchange" data-type="long" endian="MSB" offset="0" magic="0x53445058" priority="50" />
+ <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="%!" priority="90" />
+ <mime type="image/x-eps" description="Encapsulated PostScript" data-type="string" offset="0" magic="\004%!" priority="90" />
+ <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.eps" />
+ <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsi" />
+ <mime type="image/x-eps" acronym="EPS" description="Encapsulated PostScript" priority="100" pattern="*.epsf" />
+ <mime type="image/x-fits" description="Flexible Image Transport System" data-type="string" offset="0" magic="SIMPLE =" priority="50" />
+ <mime type="image/x-fits" acronym="FITS" description="Flexible Image Transport System" priority="100" pattern="*.fits" />
+ <mime type="image/x-fpx" description="FlashPiX" data-type="long" endian="MSB" offset="0" magic="0x46506978" priority="50" />
+ <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.eps.gz" />
+ <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsi.gz" />
+ <mime type="image/x-gzeps" description="EPS image (gzip-compressed)" priority="100" pattern="*.epsf.gz" />
+ <mime type="image/x-ico" acronym="ICO" description="Windows Icon" priority="100" pattern="*.ico" />
+ <mime type="image/x-icns" description="MacOS X icon" data-type="string" offset="0" magic="icns" priority="50" />
+ <mime type="image/x-icns" description="MacOS X icon" priority="100" pattern="*.icns" />
+ <mime type="image/x-iff" description="IFF image" priority="100" pattern="*.iff" />
+ <mime type="image/x-ilbm" acronym="ILBM image" description="InterLeaved BitMap" priority="100" pattern="*.ilbm" />
+ <mime type="image/x-jng" acronym="JNG" description="JPEG Network Graphics" priority="100" pattern="*.jng" />
+ <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwo" />
+ <mime type="image/x-lwo" description="LightWave object" priority="100" pattern="*.lwob" />
+ <mime type="image/x-lws" description="LightWave scene" priority="100" pattern="*.lws" />
+ <mime type="image/x-macpaint" description="MacPaint Bitmap image" priority="100" pattern="*.pntg" />
+ <mime type="image/x-msod" description="Office drawing" priority="100" pattern="*.msod" />
+ <mime type="image/x-niff" description="NIFF image" data-type="string" offset="0" magic="IIN1" priority="80" />
+ <mime type="image/x-pcx" description="PiCture eXchange" data-type="byte" offset="0" magic="10" priority="50" />
+ <mime type="image/x-photo-cd" acronym="PCD" description="PhotoCD" priority="100" pattern="*.pcd" />
+ <mime type="image/x-portable-anymap" description="PNM image" priority="100" pattern="*.pnm" />
+ <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P1" priority="50" />
+ <mime type="image/x-portable-bitmap" description="Portable BitMap" data-type="string" offset="0" magic="P4" priority="50" />
+ <mime type="image/x-portable-bitmap" acronym="PBM" description="Portable BitMap" priority="100" pattern="*.pbm" />
+ <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P2" priority="50" />
+ <mime type="image/x-portable-graymap" description="Portable GrayMap" data-type="string" offset="0" magic="P5" priority="50" />
+ <mime type="image/x-portable-graymap" acronym="PGM" description="Portable GrayMap" priority="100" pattern="*.pgm" />
+ <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P3" priority="50" />
+ <mime type="image/x-portable-pixmap" description="Portable PixMap" data-type="string" offset="0" magic="P6" priority="50" />
+ <mime type="image/x-portable-pixmap" acronym="PPM" description="Portable PixMap" priority="100" pattern="*.ppm" />
+ <mime type="image/x-psd" description="PhotoShop Document" data-type="string" offset="0" mask="0xffffffff0000ffffffff" magic="8BPS \000\000\000\000" priority="50" />
+ <mime type="image/x-psd" acronym="PSD" description="PhotoShop Document" priority="100" pattern="*.psd" />
+ <mime type="image/x-rgb" description="RGB image" priority="100" pattern="*.rgb" />
+ <mime type="image/x-sgi" description="SGI image" priority="100" pattern="*.sgi" />
+ <mime type="image/x-sun-raster" description="Sun raster image" data-type="long" endian="MSB" offset="0" magic="0x59a66a95" priority="50" />
+ <mime type="image/x-sun-raster" description="Sun raster image" priority="100" pattern="*.sun" />
+ <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.icb" />
+ <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tga" />
+ <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.tpic" />
+ <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vda" />
+ <mime type="image/x-tga" acronym="TGA" description="TGA image" priority="100" pattern="*.vst" />
+ <mime type="image/x-win-bitmap" description="Windows cursor" priority="100" pattern="*.cur" />
+ <mime type="image/x-emf" description="Enhanced MetaFile" data-type="long" endian="LSB" offset="0" magic="0x00000001" priority="50" />
+ <mime type="image/x-emf" acronym="EMF" description="Enhanced MetaFile" priority="100" pattern="*.emf" />
+ <mime type="image/x-wmf" description="Windows Metafile" data-type="long" endian="LSB" offset="0" magic="0x9AC6CDD7" priority="50" />
+ <mime type="image/x-wmf" description="Windows Metafile" data-type="short" endian="LSB" offset="0" magic="0x0001" priority="50" />
+ <mime type="image/x-wmf" acronym="WMF" description="Windows Metafile" priority="100" pattern="*.wmf" />
+ <mime type="image/x-xbitmap" acronym="XBM" description="X BitMap" priority="100" pattern="*.xbm" />
+ <mime type="image/x-xcf" description="GIMP image" priority="100" pattern="*.xcf" />
+ <mime type="image/x-xfig" description="XFig image" data-type="string" offset="0" magic="#FIG" priority="50" />
+ <mime type="image/x-xfig" description="XFig image" priority="100" pattern="*.fig" />
+ <mime type="image/x-xpixmap" description="X PixMap" data-type="string" offset="0" magic="/* XPM" priority="50" />
+ <mime type="image/x-xpixmap" acronym="XPM" description="X PixMap" priority="100" pattern="*.xpm" />
+ <mime type="image/x-xwindowdump" description="X window image" priority="100" pattern="*.xwd" />
+ <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Article" priority="50" />
+ <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Path:" priority="50" />
+ <mime type="message/news" description="Usenet news message" data-type="string" offset="0" magic="Xref:" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="#! rnews" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Forward to" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="From:" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="N#! rnews" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Pipe to" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Received:" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Relay-Version:" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-Path:" priority="50" />
+ <mime type="message/rfc822" description="email message" data-type="string" offset="0" magic="Return-path:" priority="50" />
+ <mime type="message/x-gnu-rmail" description="GNU mail message" priority="100" pattern="RMAIL" />
+ <mime type="model/vrml" description="VRML document" priority="100" pattern="*.wrl" />
+ <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="BEGIN:VCALENDAR" priority="50" />
+ <mime type="text/calendar" description="vCalendar/iCalendar" data-type="string" offset="0" magic="begin:vcalendar" priority="50" />
+ <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.vcs" />
+ <mime type="text/calendar" acronym="VCS/ICS" description="vCalendar/iCalendar" priority="100" pattern="*.ics" />
+ <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.css" />
+ <mime type="text/css" acronym="CSS" description="Cascading Style Sheets" priority="100" pattern="*.CSSL" />
+ <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="BEGIN:VCARD" priority="50" />
+ <mime type="text/directory" description="Electronic Business Card" data-type="string" offset="0" magic="begin:vcard" priority="50" />
+ <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vcf" />
+ <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.vct" />
+ <mime type="text/directory" description="Electronic Business Card" priority="100" pattern="*.gcrd" />
+ <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!postproc" priority="60" />
+ <mime type="text/x-txt2tags" description="txt2tags document" data-type="string" offset="0" magic="%!encoding" priority="60" />
+ <mime type="text/x-txt2tags" description="txt2tags document" priority="100" pattern="*.t2t" />
+ <mime type="text/x-vhdl" description="Very-High-Speed Integrated Circuit Hardware Description Language" data-type="string" offset="0" magic="--" priority="20" />
+ <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhd" />
+ <mime type="text/x-vhdl" acronym="VHDL" description="Very-High-Speed Integrated Circuit Hardware Description Language" priority="100" pattern="*.vhdl" />
+ <mime type="text/mathml" description="MathML document" priority="100" pattern="*.mml" />
+ <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is TeX," priority="50" />
+ <mime type="text/plain" description="plain text document" data-type="string" offset="0" magic="This is METAFONT," priority="50" />
+ <mime type="text/plain" description="plain text document" priority="100" pattern="*.txt" />
+ <mime type="text/plain" description="plain text document" priority="100" pattern="*.asc" />
+ <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdf" />
+ <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.rdfs" />
+ <mime type="text/rdf" acronym="RDF" description="Resource Description Framework" priority="100" pattern="*.owl" />
+ <mime type="text/richtext" description="rich text document" priority="100" pattern="*.rtx" />
+ <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="<rss " priority="70" />
+ <mime type="application/rss+xml" description="RDF Site Summary" data-type="string" offset="0:256" magic="<RSS " priority="70" />
+ <mime type="application/rss+xml" acronym="RSS" description="RDF Site Summary" priority="100" pattern="*.rss" />
+ <mime type="application/atom+xml" description="Atom syndication feed" data-type="string" offset="0:256" magic="<feed " priority="70" />
+ <mime type="application/atom+xml" description="Atom syndication feed" priority="100" pattern="*.atom" />
+ <mime type="text/x-opml+xml" description="OPML syndication feed" data-type="string" offset="0:256" magic="<opml " priority="70" />
+ <mime type="text/x-opml+xml" description="OPML syndication feed" priority="100" pattern="*.opml" />
+ <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgml" />
+ <mime type="text/sgml" acronym="SGML" description="Standard Generalized Markup Language" priority="100" pattern="*.sgm" />
+ <mime type="text/spreadsheet" description="spreadsheet interchange document" data-type="string" offset="0" magic="ID;" priority="50" />
+ <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.sylk" />
+ <mime type="text/spreadsheet" description="spreadsheet interchange document" priority="100" pattern="*.slk" />
+ <mime type="text/tab-separated-values" description="TSV document" priority="100" pattern="*.tsv" />
+ <mime type="text/vnd.sun.j2me.app-descriptor" description="Java Application Descriptor" data-type="string" offset="0" magic="MIDlet-" priority="50" />
+ <mime type="text/vnd.sun.j2me.app-descriptor" acronym="JAD" description="Java Application Descriptor" priority="100" pattern="*.jad" />
+ <mime type="text/vnd.wap.wml" acronym="WML" description="Wireless Markup Language" priority="100" pattern="*.wml" />
+ <mime type="text/vnd.wap.wmlscript" description="WMLScript program" priority="100" pattern="*.wmls" />
+ <mime type="application/x-ace" description="ACE archive" data-type="string" offset="7" magic="**ACE**" priority="50" />
+ <mime type="application/x-ace" description="ACE archive" priority="100" pattern="*.ace" />
+ <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.adb" />
+ <mime type="text/x-adasrc" description="Ada source code" priority="100" pattern="*.ads" />
+ <mime type="text/x-authors" description="author list" priority="100" pattern="AUTHORS" />
+ <mime type="text/x-bibtex" description="BibTeX document" priority="100" pattern="*.bib" />
+ <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hh" />
+ <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hp" />
+ <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hpp" />
+ <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.h++" />
+ <mime type="text/x-c++hdr" description="C++ header" priority="100" pattern="*.hxx" />
+ <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cpp" />
+ <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cxx" />
+ <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.cc" />
+ <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.C" />
+ <mime type="text/x-c++src" description="C++ source code" priority="100" pattern="*.c++" />
+ <mime type="text/x-changelog" description="ChangeLog document" priority="100" pattern="ChangeLog" />
+ <mime type="text/x-chdr" description="C header" priority="100" pattern="*.h" />
+ <mime type="text/csv" description="CSV document" priority="100" pattern="*.csv" />
+ <mime type="text/x-copying" description="license terms" priority="100" pattern="COPYING" />
+ <mime type="text/x-credits" description="author credits" priority="100" pattern="CREDITS" />
+ <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="/*" priority="30" />
+ <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="//" priority="30" />
+ <mime type="text/x-csrc" description="C source code" data-type="string" offset="0" magic="#include" priority="30" />
+ <mime type="text/x-csrc" description="C source code" priority="100" pattern="*.c" />
+ <mime type="text/x-csharp" description="C# source code" priority="100" pattern="*.cs" />
+ <mime type="text/x-vala" description="Vala source code" priority="100" pattern="*.vala" />
+ <mime type="text/x-dcl" acronym="DCL" description="Data Conversion Laboratory" priority="100" pattern="*.dcl" />
+ <mime type="text/x-dsl" acronym="DSSSL" description="Document Style Semantics and Specification Language" priority="100" pattern="*.dsl" />
+ <mime type="text/x-dsrc" description="D source code" priority="100" pattern="*.d" />
+ <mime type="text/x-dtd" acronym="DTD" description="Document Type Definition" priority="100" pattern="*.dtd" />
+ <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic="\012(" priority="50" />
+ <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" data-type="string" offset="0" magic=";ELC\023\000\000\000" priority="50" />
+ <mime type="text/x-emacs-lisp" description="Emacs Lisp source code" priority="100" pattern="*.el" />
+ <mime type="text/x-erlang" description="Erlang source code" priority="100" pattern="*.erl" />
+ <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]" />
+ <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.[fF]9[05]" />
+ <mime type="text/x-fortran" description="Fortran source code" priority="100" pattern="*.for" />
+ <mime type="text/x-gettext-translation" description="translation file" priority="100" pattern="*.po" />
+ <mime type="text/x-gettext-translation-template" description="translation template" priority="100" pattern="*.pot" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<!DOCTYPE HTML" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<!doctype html" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<HEAD" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<head" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<TITLE" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<title" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<HTML" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<html" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<SCRIPT" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0:256" magic="<script" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<BODY" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<body" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!--" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<h1" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<H1" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!doctype HTML" priority="50" />
+ <mime type="text/html" description="HyperText Markup Language" data-type="string" offset="0" magic="<!DOCTYPE html" priority="50" />
+ <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.html" />
+ <mime type="text/html" acronym="HTML" description="HyperText Markup Language" priority="100" pattern="*.htm" />
+ <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern="gtkrc" />
+ <mime type="text/x-gtkrc" description="GTK+ configuration" priority="100" pattern=".gtkrc" />
+ <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="#.download.the.free.Google.Video.Player" priority="50" />
+ <mime type="text/x-google-video-pointer" description="Google Video Pointer" data-type="string" offset="0" magic="# download the free Google Video Player" priority="50" />
+ <mime type="text/x-google-video-pointer" description="Google Video Pointer" priority="100" pattern="*.gvp" />
+ <mime type="text/x-haskell" description="Haskell source code" priority="100" pattern="*.hs" />
+ <mime type="text/x-idl" acronym="IDL" description="Interface Definition Language" priority="100" pattern="*.idl" />
+ <mime type="text/x-install" description="installation instructions" priority="100" pattern="INSTALL" />
+ <mime type="text/x-java" description="Java source code" priority="100" pattern="*.java" />
+ <mime type="text/x-ksysv-log" data-type="string" offset="0" magic="KDE System V Init Editor" priority="50" />
+ <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: cn=" priority="50" />
+ <mime type="text/x-ldif" description="LDAP Data Interchange Format" data-type="string" offset="0" magic="dn: mail=" priority="50" />
+ <mime type="text/x-ldif" acronym="LDIF" description="LDAP Data Interchange Format" priority="100" pattern="*.ldif" />
+ <mime type="text/x-literate-haskell" description="Literate Haskell source code" priority="100" pattern="*.lhs" />
+ <mime type="text/x-log" description="application log" priority="100" pattern="*.log" />
+ <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#!/usr/bin/make" priority="50" />
+ <mime type="text/x-makefile" description="Makefile" data-type="string" offset="0" magic="#! /usr/bin/make" priority="50" />
+ <mime type="text/x-makefile" description="Makefile" priority="100" pattern="[Mm]akefile" />
+ <mime type="text/x-makefile" description="Makefile" priority="100" pattern="GNUmakefile" />
+ <mime type="text/x-moc" acronym="Qt MOC" description="Qt Meta Object Compiler" priority="100" pattern="*.moc" />
+ <mime type="text/x-mup" description="Mup publication" data-type="string" offset="0" magic="//!Mup" priority="50" />
+ <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.mup" />
+ <mime type="text/x-mup" description="Mup publication" priority="100" pattern="*.not" />
+ <mime type="text/x-objcsrc" description="Objective-C source code" data-type="string" offset="0" magic="#import" priority="30" />
+ <mime type="text/x-objcsrc" description="Objective-C source code" priority="100" pattern="*.m" />
+ <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.ml" />
+ <mime type="text/x-ocaml" description="OCaml source code" priority="100" pattern="*.mli" />
+ <mime type="text/x-matlab" description="MATLAB script/function" data-type="string" offset="0" magic="%" priority="10" />
+ <mime type="text/x-matlab" description="MATLAB script/function" priority="100" pattern="*.m" />
+ <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.p" />
+ <mime type="text/x-pascal" description="Pascal source code" priority="100" pattern="*.pas" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff\t" priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="diff " priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="***\t" priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="*** " priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="=== " priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="--- " priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in\t" priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Only in " priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Common subdirectories: " priority="50" />
+ <mime type="text/x-patch" description="differences between files" data-type="string" offset="0" magic="Index:" priority="50" />
+ <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.diff" />
+ <mime type="text/x-patch" description="differences between files" priority="100" pattern="*.patch" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /usr/bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#!/usr/local/bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="#! /usr/local/bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="0" magic="eval \"exec /usr/local/bin/python" priority="50" />
+ <mime type="text/x-python" description="Python script" data-type="string" offset="1:16" magic="/bin/env python" priority="50" />
+ <mime type="text/x-python" description="Python script" priority="100" pattern="*.py" />
+ <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/lua" priority="50" />
+ <mime type="text/x-lua" description="Lua script" data-type="string" offset="0" magic="/bin/env lua" priority="50" />
+ <mime type="text/x-lua" description="Lua script" priority="100" pattern="*.lua" />
+ <mime type="text/x-readme" description="README document" priority="100" pattern="README*" />
+ <mime type="text/x-readme" description="README document" priority="100" pattern="*.nfo" />
+ <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="Summary: " priority="50" />
+ <mime type="text/x-rpm-spec" description="Red Hat Package Manager" data-type="string" offset="0" magic="%define " priority="50" />
+ <mime type="text/x-rpm-spec" acronym="RPM" description="Red Hat Package Manager" priority="100" pattern="*.spec" />
+ <mime type="text/x-scheme" description="Scheme source code" priority="100" pattern="*.scm" />
+ <mime type="text/x-setext" description="Setext document" priority="100" pattern="*.etx" />
+ <mime type="text/x-sql" description="SQL code" priority="100" pattern="*.sql" />
+ <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tcl" />
+ <mime type="text/x-tcl" description="Tcl script" priority="100" pattern="*.tk" />
+ <mime type="text/x-tex" description="TeX document" data-type="string" offset="0" magic="%" priority="10" />
+ <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.tex" />
+ <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ltx" />
+ <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.sty" />
+ <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.cls" />
+ <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.dtx" />
+ <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.ins" />
+ <mime type="text/x-tex" description="TeX document" priority="100" pattern="*.latex" />
+ <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texi" />
+ <mime type="text/x-texinfo" description="TeXInfo document" priority="100" pattern="*.texinfo" />
+ <mime type="text/x-troff-me" description="Troff ME input document" priority="100" pattern="*.me" />
+ <mime type="text/x-troff-mm" description="Troff MM input document" priority="100" pattern="*.mm" />
+ <mime type="text/x-troff-ms" description="Troff MS input document" priority="100" pattern="*.ms" />
+ <mime type="text/x-uil" description="X-Motif UIL table" priority="100" pattern="*.uil" />
+ <mime type="text/x-uri" description="resource location" priority="100" pattern="*.uri" />
+ <mime type="text/x-uri" description="resource location" priority="100" pattern="*.url" />
+ <mime type="text/x-xmi" acronym="XMI" description="XML Metadata Interchange" priority="100" pattern="*.xmi" />
+ <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.fo" />
+ <mime type="text/x-xslfo" acronym="XSL FO" description="XSL Formatting Objects" priority="100" pattern="*.xslfo" />
+ <mime type="text/xmcd" description="XMCD CD database" data-type="string" offset="0" magic="# xmcd" priority="50" />
+ <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="<?xml" priority="50" />
+ <mime type="application/xml" description="eXtensible Markup Language" data-type="string" offset="0" magic="<!--" priority="50" />
+ <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xml" />
+ <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xsl" />
+ <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xslt" />
+ <mime type="application/xml" acronym="XML" description="eXtensible Markup Language" priority="100" pattern="*.xbl" />
+ <mime type="video/dv" description="Digital Video" data-type="long" endian="MSB" offset="0" mask="0xffffff00" magic="0x1f070000" priority="50" />
+ <mime type="video/dv" acronym="DV" description="Digital Video" priority="100" pattern="*.dv" />
+ <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="string" offset="0" magic="\x47\x3f\xff\x10" priority="50" />
+ <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001b3" priority="50" />
+ <mime type="video/mpeg" description="Moving Picture Experts Group" data-type="long" endian="MSB" offset="0" magic="0x000001ba" priority="50" />
+ <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpeg" />
+ <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpg" />
+ <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mp2" />
+ <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.mpe" />
+ <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.vob" />
+ <mime type="video/mpeg" acronym="MPEG" description="Moving Picture Experts Group" priority="100" pattern="*.m2t" />
+ <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="12" magic="mdat" priority="50" />
+ <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="mdat" priority="50" />
+ <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="moov" priority="50" />
+ <mime type="video/quicktime" description="QuickTime video" data-type="string" offset="4" magic="ftypqt" priority="50" />
+ <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qt" />
+ <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.mov" />
+ <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.moov" />
+ <mime type="video/quicktime" description="QuickTime video" priority="100" pattern="*.qtvr" />
+ <mime type="image/x-quicktime" description="QuickTime image" data-type="string" offset="4" magic="idat" priority="50" />
+ <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qtif" />
+ <mime type="image/x-quicktime" description="QuickTime image" priority="100" pattern="*.qif" />
+ <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.viv" />
+ <mime type="video/vivo" description="Vivo video" priority="100" pattern="*.vivo" />
+ <mime type="video/x-anim" description="ANIM animation" priority="100" pattern="*.anim[1-9j]" />
+ <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF11" priority="50" />
+ <mime type="video/x-flic" description="FLIC animation" data-type="short" endian="LSB" offset="0" magic="0xAF12" priority="50" />
+ <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.fli" />
+ <mime type="video/x-flic" description="FLIC animation" priority="100" pattern="*.flc" />
+ <mime type="application/x-hwp" description="Haansoft Hangul document" data-type="string" offset="0" magic="HWP Document File" priority="50" />
+ <mime type="application/x-hwp" description="Haansoft Hangul document" priority="100" pattern="*.hwp" />
+ <mime type="application/x-hwt" description="Haansoft Hangul document template" priority="100" pattern="*.hwt" />
+ <mime type="video/x-mng" acronym="MNG" description="Multiple-Image Network Graphics" priority="100" pattern="*.mng" />
+ <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="long" endian="MSB" offset="0" magic="0x3026b275" priority="50" />
+ <mime type="video/x-ms-asf" description="Advanced Streaming Format" data-type="string" offset="0" magic="[Reference]" priority="50" />
+ <mime type="video/x-ms-asf" acronym="ASF" description="Advanced Streaming Format" priority="100" pattern="*.asf" />
+ <mime type="application/x-netshow-channel" description="Windows Media Station file" data-type="string" offset="0" magic="[Address]" priority="50" />
+ <mime type="application/x-netshow-channel" description="Windows Media Station file" priority="100" pattern="*.nsc" />
+ <mime type="video/x-ms-wmv" description="Windows Media video" priority="100" pattern="*.wmv" />
+ <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="8" magic="AVI " priority="50" />
+ <mime type="video/x-msvideo" description="Audio Video Interleave" data-type="string" offset="0" magic="RIFF" priority="50" />
+ <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.avi" />
+ <mime type="video/x-msvideo" acronym="AVI" description="Audio Video Interleave" priority="100" pattern="*.divx" />
+ <mime type="video/x-nsv" description="NullSoft video" data-type="string" offset="0" magic="NSVf" priority="50" />
+ <mime type="video/x-nsv" description="NullSoft video" priority="100" pattern="*.nsv" />
+ <mime type="application/sdp" description="Session Description Protocol" data-type="string" offset="0" magic="v=" priority="50" />
+ <mime type="application/sdp" acronym="SDP" description="Session Description Protocol" priority="100" pattern="*.sdp" />
+ <mime type="video/x-sgi-movie" description="SGI video" data-type="string" offset="0" magic="MOVI" priority="50" />
+ <mime type="video/x-sgi-movie" description="SGI video" priority="100" pattern="*.movie" />
+ <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" data-type="string" offset="0" magic="nF7YLao" priority="50" />
+ <mime type="application/vnd.emusic-emusic_package" description="eMusic download package" priority="100" pattern="*.emp" />
+ <mime type="application/x-ica" acronym="ICA" description="Independent Computing Architecture" priority="100" pattern="*.ica" />
+ <mime type="application/vnd.mozilla.xul+xml" acronym="XUL" description="XML User interface markup Language" priority="100" pattern="*.xul" />
+ <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 0" priority="50" />
+ <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 1" priority="50" />
+ <mime type="application/x-t602" description="T602 document" data-type="string" offset="0" magic="@CT 2" priority="50" />
+ <mime type="application/x-t602" description="T602 document" priority="100" pattern="*.602" />
+ <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" data-type="string" offset="0" magic="[main]" priority="50" />
+ <mime type="application/x-cisco-vpn-settings" description="Cisco VPN Settings" priority="100" pattern="*.pcf" />
+</mimemap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policymap [
+<!ELEMENT policymap (policy)+>
+<!ELEMENT policy (#PCDATA)>
+<!ATTLIST policy domain (delegate|coder|filter|path|resource) #IMPLIED>
+<!ATTLIST policy name CDATA #IMPLIED>
+<!ATTLIST policy rights CDATA #IMPLIED>
+<!ATTLIST policy pattern CDATA #IMPLIED>
+<!ATTLIST policy value CDATA #IMPLIED>
+]>
+<!--
+ Configure ImageMagick policies.
+
+ Domains include system, delegate, coder, filter, path, or resource.
+
+ Rights include none, read, write, and execute. Use | to combine them,
+ for example: "read | write" to permit read from, or write to, a path.
+
+ Use a glob expression as a pattern.
+
+ Suppose we do not want users to process MPEG video images:
+
+ <policy domain="delegate" rights="none" pattern="mpeg:decode" />
+
+ Here we do not want users reading images from HTTP:
+
+ <policy domain="coder" rights="none" pattern="HTTP" />
+
+ Lets prevent users from executing any image filters:
+
+ <policy domain="filter" rights="none" pattern="*" />
+
+ The /repository file system is restricted to read only. We use a glob
+ expression to match all paths that start with /repository:
+
+ <policy domain="path" rights="read" pattern="/repository/*" />
+
+ Let's prevent possible exploits by removing the right to use indirect reads.
+
+ <policy domain="path" rights="none" pattern="@*" />
+
+ Any large image is cached to disk rather than memory:
+
+ <policy domain="resource" name="area" value="1GB"/>
+
+ Define arguments for the memory, map, area, width, height, and disk resources
+ with SI prefixes (.e.g 100MB). In addition, resource policies are maximums
+ for each instance of ImageMagick (e.g. policy memory limit 1GB, -limit 2GB
+ exceeds policy maximum so memory limit is 1GB).
+-->
+<policymap>
+ <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
+ <policy domain="resource" name="memory" value="256MiB"/>
+ <policy domain="resource" name="map" value="512MiB"/>
+ <policy domain="resource" name="width" value="16KP"/>
+ <policy domain="resource" name="height" value="16KP"/>
+ <policy domain="resource" name="area" value="128MB"/>
+ <policy domain="resource" name="disk" value="1GiB"/>
+ <!-- <policy domain="resource" name="file" value="768"/> -->
+ <!-- <policy domain="resource" name="thread" value="4"/> -->
+ <!-- <policy domain="resource" name="throttle" value="0"/> -->
+ <!-- <policy domain="resource" name="time" value="3600"/> -->
+ <!-- <policy domain="system" name="precision" value="6"/> -->
+ <!-- not needed due to the need to use explicitly by mvg: -->
+ <!-- <policy domain="delegate" rights="none" pattern="MVG" /> -->
+ <!-- use curl -->
+ <policy domain="delegate" rights="none" pattern="URL" />
+ <policy domain="delegate" rights="none" pattern="HTTPS" />
+ <policy domain="delegate" rights="none" pattern="HTTP" />
+ <!-- in order to avoid to get image with password text -->
+ <policy domain="path" rights="none" pattern="@*"/>
+ <policy domain="cache" name="shared-secret" value="passphrase" stealth="true"/>
+</policymap>
--- /dev/null
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE quantization-tables [
+<!ELEMENT quantization-tables (table)+>
+<!ELEMENT table (description , levels)>
+<!ELEMENT description (CDATA)>
+<!ELEMENT levels (CDATA)>
+<!ATTLIST table slot ID #REQUIRED>
+<!ATTLIST levels width CDATA #REQUIRED>
+<!ATTLIST levels height CDATA #REQUIRED>
+<!ATTLIST levels divisor CDATA #REQUIRED>
+]>
+<!--
+ JPEG quantization table created by Dr. Nicolas Robidoux, Senior Research
+ Scientist at Phase One (www.phaseone.com) for use with 2x2 Chroma
+ subsampling and (IJG-style, hence ImageMagick-style) quality level
+ around 75.
+
+ It is based on the one recommended in
+
+ Relevance of human vision to JPEG-DCT compression by Stanley A. Klein,
+ Amnon D. Silverstein and Thom Carney. In Human Vision, Visual
+ Processing and Digital Display III, 1992.
+
+ for 1 minute per pixel viewing.
+
+ Specifying only one table in this xml file has two effects when used with
+ the ImageMagick option
+
+ -define jpeg:q-table=PATH/TO/THIS/FILE
+
+ 1) This quantization table is automatically used for all three channels;
+
+ 2) Only one copy is embedded in the JPG file, which saves a few bits
+ (only worthwhile for very small thumbnails).
+-->
+<quantization-tables>
+ <table slot="0" alias="luma">
+ <description>Luma Quantization Table</description>
+ <levels width="8" height="8" divisor="1">
+ 16, 16, 16, 18, 25, 37, 56, 85,
+ 16, 17, 20, 27, 34, 40, 53, 75,
+ 16, 20, 24, 31, 43, 62, 91, 135,
+ 18, 27, 31, 40, 53, 74, 106, 156,
+ 25, 34, 43, 53, 69, 94, 131, 189,
+ 37, 40, 62, 74, 94, 124, 169, 238,
+ 56, 53, 91, 106, 131, 169, 226, 311,
+ 85, 75, 135, 156, 189, 238, 311, 418
+ </levels>
+ </table>
+<!--
+ If you want to use a different quantization table for Chroma (say), just add
+
+ <table slot="1" alias="chroma">
+ <description>Chroma Quantization Table</description>
+ INSERT 64 POSITIVE INTEGERS HERE, COMMA-SEPARATED
+ </levels>
+ </table>
+
+ here (but outside of these comments).
+-->
+</quantization-tables>
+
--- /dev/null
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE thresholds [
+<!ELEMENT thresholds (threshold)+>
+<!ELEMENT threshold (description , levels)>
+<!ELEMENT description (CDATA)>
+<!ELEMENT levels (CDATA)>
+<!ATTLIST threshold map ID #REQUIRED>
+<!ATTLIST levels width CDATA #REQUIRED>
+<!ATTLIST levels height CDATA #REQUIRED>
+<!ATTLIST levels divisor CDATA #REQUIRED>
+]>
+<!--
+ Threshold Maps for Ordered Posterized Dither
+
+ Each "<threshold>" element defines the map name, description, and an array
+ of "levels" used to provide the threshold map for ordered dithering and
+ digital halftoning.
+
+ The "alias" attribute provides a backward compatible name for this threshold
+ map (pre-dating IM v6.2.9-6), and are deprecated.
+
+ The description is a english description of what the threshold map achieves
+ and is only used for 'listing' the maps.
+
+ The map itself is a rectangular array of integers or threshold "levels"
+ of the given "width" and "height" declared within the enclosing <levels>
+ element. That is "width*height" integers or "levels" *must* be provided
+ within each map.
+
+ Each of the "levels" integer values (each value representing the threshold
+ intensity "level/divisor" at which that pixel is turned on. The "levels"
+ integers given can be any postive integers between "0" and the "divisor",
+ excluding those limits.
+
+ The "divisor" not only defines the upper limit and threshold divisor for each
+ "level" but also the total number of pseudo-levels the threshold mapping
+ creates and fills with a dither pattern. That is a ordered bitmap dither
+ of a pure greyscale gradient will use a maximum of "divisor" ordered bitmap
+ patterns, including the patterns with all the pixels 'on' and all the pixel
+ 'off'. It may define less patterns than that, but the color channels will
+ be thresholded in units based on "divisor".
+
+ Alternatively for a multi-level posterization, ImageMagick inserts
+ "divisor-2" dither patterns (as defined by the threshold map) between each of
+ channel color level produced.
+
+ For example the map "o2x2" has a divisor of 5, which will define 3 bitmap
+ patterns plus the patterns with all pixels 'on' and 'off'. A greyscale
+ gradient will thus have 5 distinct areas.
+-->
+<thresholds>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ Minimal Dither and Non-Dither Threshold Maps
+-->
+ <threshold map="threshold" alias="1x1">
+ <description>Threshold 1x1 (non-dither)</description>
+ <levels width="1" height="1" divisor="2">
+ 1
+ </levels>
+ </threshold>
+
+ <threshold map="checks" alias="2x1">
+ <description>Checkerboard 2x1 (dither)</description>
+ <levels width="2" height="2" divisor="3">
+ 1 2
+ 2 1
+ </levels>
+ </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ (dispersed) Ordered Dither Patterns
+-->
+ <threshold map="o2x2" alias="2x2">
+ <description>Ordered 2x2 (dispersed)</description>
+ <levels width="2" height="2" divisor="5">
+ 1 3
+ 4 2
+ </levels>
+ </threshold>
+
+ <threshold map="o3x3" alias="3x3">
+ <description>Ordered 3x3 (dispersed)</description>
+ <levels width="3" height="3" divisor="10">
+ 3 7 4
+ 6 1 9
+ 2 8 5
+ </levels>
+ </threshold>
+
+ <threshold map="o4x4" alias="4x4">
+ <!--
+ From "Dithering Algorithms"
+ http://www.efg2.com/Lab/Library/ImageProcessing/DHALF.TXT
+ -->
+ <description>Ordered 4x4 (dispersed)</description>
+ <levels width="4" height="4" divisor="17">
+ 1 9 3 11
+ 13 5 15 7
+ 4 12 2 10
+ 16 8 14 6
+ </levels>
+ </threshold>
+
+ <threshold map="o8x8" alias="8x8">
+ <!-- Extracted from original 'OrderedDither()' Function -->
+ <description>Ordered 8x8 (dispersed)</description>
+ <levels width="8" height="8" divisor="65">
+ 1 49 13 61 4 52 16 64
+ 33 17 45 29 36 20 48 32
+ 9 57 5 53 12 60 8 56
+ 41 25 37 21 44 28 40 24
+ 3 51 15 63 2 50 14 62
+ 35 19 47 31 34 18 46 30
+ 11 59 7 55 10 58 6 54
+ 43 27 39 23 42 26 38 22
+ </levels>
+ </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ Halftones - Angled 45 degrees
+
+ Initially added to ImageMagick by Glenn Randers-Pehrson, IM v6.2.8-6,
+ modified to be more symmetrical with intensity by Anthony, IM v6.2.9-7
+
+ These patterns initially start as circles, but then form diamonds
+ pattern at the 50% threshold level, before forming negated circles,
+ as it approached the other threshold extereme.
+-->
+ <threshold map="h4x4a" alias="4x1">
+ <description>Halftone 4x4 (angled)</description>
+ <levels width="4" height="4" divisor="9">
+ 4 2 7 5
+ 3 1 8 6
+ 7 5 4 2
+ 8 6 3 1
+ </levels>
+ </threshold>
+
+ <threshold map="h6x6a" alias="6x1">
+ <description>Halftone 6x6 (angled)</description>
+ <levels width="6" height="6" divisor="19">
+ 14 13 10 8 2 3
+ 16 18 12 7 1 4
+ 15 17 11 9 6 5
+ 8 2 3 14 13 10
+ 7 1 4 16 18 12
+ 9 6 5 15 17 11
+ </levels>
+ </threshold>
+
+ <threshold map="h8x8a" alias="8x1">
+ <description>Halftone 8x8 (angled)</description>
+ <levels width="8" height="8" divisor="33">
+ 13 7 8 14 17 21 22 18
+ 6 1 3 9 28 31 29 23
+ 5 2 4 10 27 32 30 24
+ 16 12 11 15 20 26 25 19
+ 17 21 22 18 13 7 8 14
+ 28 31 29 23 6 1 3 9
+ 27 32 30 24 5 2 4 10
+ 20 26 25 19 16 12 11 15
+ </levels>
+ </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ Halftones - Orthogonally Aligned, or Un-angled
+
+ Initially added by Anthony Thyssen, IM v6.2.9-5 using techniques from
+ "Dithering & Halftoning" by Gernot Haffmann
+ http://www.fho-emden.de/~hoffmann/hilb010101.pdf
+
+ These patterns initially start as circles, but then form square
+ pattern at the 50% threshold level, before forming negated circles,
+ as it approached the other threshold extereme.
+-->
+ <threshold map="h4x4o">
+ <description>Halftone 4x4 (orthogonal)</description>
+ <levels width="4" height="4" divisor="17">
+ 7 13 11 4
+ 12 16 14 8
+ 10 15 6 2
+ 5 9 3 1
+ </levels>
+ </threshold>
+
+ <threshold map="h6x6o">
+ <description>Halftone 6x6 (orthogonal)</description>
+ <levels width="6" height="6" divisor="37">
+ 7 17 27 14 9 4
+ 21 29 33 31 18 11
+ 24 32 36 34 25 22
+ 19 30 35 28 20 10
+ 8 15 26 16 6 2
+ 5 13 23 12 3 1
+ </levels>
+ </threshold>
+
+ <threshold map="h8x8o">
+ <description>Halftone 8x8 (orthogonal)</description>
+ <levels width="8" height="8" divisor="65">
+ 7 21 33 43 36 19 9 4
+ 16 27 51 55 49 29 14 11
+ 31 47 57 61 59 45 35 23
+ 41 53 60 64 62 52 40 38
+ 37 44 58 63 56 46 30 22
+ 15 28 48 54 50 26 17 10
+ 8 18 34 42 32 20 6 2
+ 5 13 25 39 24 12 3 1
+ </levels>
+ </threshold>
+
+ <threshold map="h16x16o">
+ <!--
+ Direct extract from "Dithering & Halftoning" by Gernot Haffmann.
+ This may need some fine tuning for symmetry of the halftone dots,
+ as it was a mathematically formulated pattern.
+ -->
+ <description>Halftone 16x16 (orthogonal)</description>
+ <levels width="16" height="16" divisor="257">
+ 4 12 24 44 72 100 136 152 150 134 98 70 42 23 11 3
+ 7 16 32 52 76 104 144 160 158 142 102 74 50 31 15 6
+ 19 27 40 60 92 132 168 180 178 166 130 90 58 39 26 18
+ 36 48 56 80 124 176 188 204 203 187 175 122 79 55 47 35
+ 64 68 84 116 164 200 212 224 223 211 199 162 114 83 67 63
+ 88 96 112 156 192 216 232 240 239 231 214 190 154 111 95 87
+ 108 120 148 184 208 228 244 252 251 243 226 206 182 147 119 107
+ 128 140 172 196 219 235 247 256 255 246 234 218 194 171 139 127
+ 126 138 170 195 220 236 248 253 254 245 233 217 193 169 137 125
+ 106 118 146 183 207 227 242 249 250 241 225 205 181 145 117 105
+ 86 94 110 155 191 215 229 238 237 230 213 189 153 109 93 85
+ 62 66 82 115 163 198 210 221 222 209 197 161 113 81 65 61
+ 34 46 54 78 123 174 186 202 201 185 173 121 77 53 45 33
+ 20 28 37 59 91 131 167 179 177 165 129 89 57 38 25 17
+ 8 13 29 51 75 103 143 159 157 141 101 73 49 30 14 5
+ 1 9 21 43 71 99 135 151 149 133 97 69 41 22 10 2
+ </levels>
+ </threshold>
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ Halftones - Orthogonally Expanding Circle Patterns
+
+ Added by Glenn Randers-Pehrson, 4 Nov 2010, ImageMagick 6.6.5-6
+
+ Rather than producing a diamond 50% threshold pattern, these
+ continue to generate larger (overlapping) circles. They are
+ more like a true halftone pattern formed by covering a surface
+ with either pure white or pure black circular dots.
+
+ WARNING: true halftone patterns only use true circles even in
+ areas of highly varying intensity. Threshold dither patterns
+ can generate distorted circles in such areas.
+-->
+
+ <threshold map="c5x5b" alias="c5x5">
+ <description>Circles 5x5 (black)</description>
+ <levels width="5" height="5" divisor="26">
+ 1 21 16 15 4
+ 5 17 20 19 14
+ 6 21 25 24 12
+ 7 18 22 23 11
+ 2 8 9 10 3
+ </levels>
+ </threshold>
+
+
+ <threshold map="c5x5w">
+ <description>Circles 5x5 (white)</description>
+ <levels width="5" height="5" divisor="26">
+ 25 21 10 11 22
+ 20 9 6 7 12
+ 19 5 1 2 13
+ 18 8 4 3 14
+ 24 17 16 15 23
+ </levels>
+ </threshold>
+
+ <threshold map="c6x6b" alias="c6x6">
+ <description>Circles 6x6 (black)</description>
+ <levels width="6" height="6" divisor="37">
+ 1 5 14 13 12 4
+ 6 22 28 27 21 11
+ 15 29 35 34 26 20
+ 16 30 36 33 25 19
+ 7 23 31 32 24 10
+ 2 8 17 18 9 3
+ </levels>
+ </threshold>
+
+ <threshold map="c6x6w">
+ <description>Circles 6x6 (white)</description>
+ <levels width="6" height="6" divisor="37">
+ 36 32 23 24 25 33
+ 31 15 9 10 16 26
+ 22 8 2 3 11 17
+ 21 7 1 4 12 18
+ 30 14 6 5 13 27
+ 35 29 20 19 28 34
+ </levels>
+ </threshold>
+
+ <threshold map="c7x7b" alias="c7x7">
+ <description>Circles 7x7 (black)</description>
+ <levels width="7" height="7" divisor="50">
+ 3 9 18 28 17 8 2
+ 10 24 33 39 32 23 7
+ 19 34 44 48 43 31 16
+ 25 40 45 49 47 38 27
+ 20 35 41 46 42 29 15
+ 11 21 36 37 28 22 6
+ 4 12 13 26 14 5 1
+ </levels>
+ </threshold>
+
+
+ <threshold map="c7x7w">
+ <description>Circles 7x7 (white)</description>
+ <levels width="7" height="7" divisor="50">
+ 47 41 32 22 33 42 48
+ 40 26 17 11 18 27 43
+ 31 16 6 2 7 19 34
+ 25 10 5 1 3 12 23
+ 30 15 9 4 8 20 35
+ 39 29 14 13 21 28 44
+ 46 38 37 24 36 45 49
+ </levels>
+ </threshold>
+
+
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ Special Purpose Dithers
+-->
+
+</thresholds>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+ <type
+ format="ttf"
+ name="AlBayan"
+ fullname="Al Bayan Plain"
+ family="Al Bayan"
+ glyphs="AlBayan.ttf"
+ />
+ <type
+ format="ttf"
+ name="AlBayanB"
+ fullname="Al Bayan Bold"
+ family="Al Bayan"
+ glyphs="AlBayanBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="AndaleMono"
+ fullname="Andale Mono"
+ family="Andale Mono"
+ glyphs="Andale Mono.ttf"
+ />
+ <type
+ format="ttf"
+ name="AppleChancery"
+ fullname="Apple Chancery"
+ family="Apple Chancery"
+ glyphs="Apple Chancery.ttf"
+ />
+ <type
+ format="ttf"
+ name="AppleLiGothicM"
+ fullname="Apple LiGothic Medium"
+ family="Apple LiGothic"
+ glyphs="Apple LiGothic Medium.ttf"
+ />
+ <type
+ format="ttf"
+ name="AppleLiSungL"
+ fullname="Apple LiSung Light"
+ family="Apple LiSung"
+ glyphs="Apple LiSung Light.ttf"
+ />
+ <type
+ format="ttf"
+ name="AppleMyungjo"
+ fullname="AppleMyungjo Regular"
+ family="AppleMyungjo"
+ glyphs="AppleMyungjo.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialBk"
+ fullname="Arial Black"
+ family="Arial Black"
+ glyphs="Arial Black.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialBI"
+ fullname="Arial Bold Italic"
+ family="Arial"
+ glyphs="Arial Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialB"
+ fullname="Arial Bold"
+ family="Arial"
+ glyphs="Arial Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialI"
+ fullname="Arial Italic"
+ family="Arial"
+ glyphs="Arial Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialNarrowBI"
+ fullname="Arial Narrow Bold Italic"
+ family="Arial Narrow"
+ glyphs="Arial Narrow Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialNarrowB"
+ fullname="Arial Narrow Bold"
+ family="Arial Narrow"
+ glyphs="Arial Narrow Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialNarrowI"
+ fullname="Arial Narrow Italic"
+ family="Arial Narrow"
+ glyphs="Arial Narrow Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialNarrow"
+ fullname="Arial Narrow"
+ family="Arial Narrow"
+ glyphs="Arial Narrow.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialRoundedB"
+ fullname="Arial Rounded MT Bold"
+ family="Arial Rounded Bold"
+ glyphs="Arial Rounded Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialUnicode"
+ fullname="Arial Unicode MS"
+ family="Arial Unicode"
+ glyphs="Arial Unicode.ttf"
+ />
+ <type
+ format="ttf"
+ name="Arial"
+ fullname="Arial"
+ family="Arial"
+ glyphs="Arial.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialHebrew"
+ fullname="Arial Hebrew"
+ family="Arial Hebrew"
+ glyphs="ArialHB.ttf"
+ />
+ <type
+ format="ttf"
+ name="ArialHebrewB"
+ fullname="Arial Hebrew Bold"
+ family="Arial Hebrew"
+ glyphs="ArialHBBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="AsapB"
+ fullname="Asap Bold"
+ family="Asap"
+ glyphs="Asap-Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="AsapBI"
+ fullname="Asap Bold Italic"
+ family="Asap"
+ glyphs="Asap-BoldItalic.ttf"
+ />
+ <type
+ format="ttf"
+ name="AsapI"
+ fullname="Asap Italic"
+ family="Asap"
+ glyphs="Asap-Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Asap"
+ fullname="Asap"
+ family="Asap"
+ glyphs="Asap-Regular.ttf"
+ />
+ <type
+ format="ttf"
+ name="AvantGardeDemi"
+ fullname="Avant Garde Demi BT"
+ family="AvantGarde Bk BT"
+ glyphs="Avant Garde Demi.ttf"
+ />
+ <type
+ format="ttf"
+ name="Ayuthaya"
+ fullname="Ayuthaya"
+ family="Ayuthaya"
+ glyphs="Ayuthaya.ttf"
+ />
+ <type
+ format="ttf"
+ name="Baghdad"
+ fullname="Baghdad"
+ family="Baghdad"
+ glyphs="Baghdad.ttf"
+ />
+ <type
+ format="ttf"
+ name="BiauKai"
+ fullname="BiauKai"
+ family="BiauKai"
+ glyphs="BiauKai.ttf"
+ />
+ <type
+ format="ttf"
+ name="BigCaslonM"
+ fullname="Big Caslon Medium"
+ family="Big Caslon"
+ glyphs="BigCaslon.ttf"
+ />
+ <type
+ format="ttf"
+ name="BrushScriptI"
+ fullname="Brush Script MT Italic"
+ family="Brush Script "
+ glyphs="Brush Script.ttf"
+ />
+ <type
+ format="ttf"
+ name="Candice"
+ fullname="Candice"
+ family="Candice"
+ glyphs="Candice.ttf"
+ />
+ <type
+ format="ttf"
+ name="Chalkduster"
+ fullname="Chalkduster"
+ family="Chalkduster"
+ glyphs="Chalkduster.ttf"
+ />
+ <type
+ format="ttf"
+ name="ComicSansMSB"
+ fullname="Comic Sans MS Bold"
+ family="Comic Sans"
+ glyphs="Comic Sans MS Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="ComicSans"
+ fullname="Comic Sans MS"
+ family="Comic Sans"
+ glyphs="Comic Sans MS.ttf"
+ />
+ <type
+ format="ttf"
+ name="ComicSans"
+ fullname="Comic Sans MS"
+ family="Comic Sans"
+ glyphs="comic.ttf"
+ />
+ <type
+ format="ttf"
+ name="ComicSansMSB"
+ fullname="Comic Sans MS Bold"
+ family="Comic Sans"
+ glyphs="comicbd.ttf"
+ />
+ <type
+ format="ttf"
+ name="CorsivaHebrew"
+ fullname="Corsiva Hebrew"
+ family="Corsiva Hebrew"
+ glyphs="Corsiva.ttf"
+ />
+ <type
+ format="ttf"
+ name="CorsivaHebrewB"
+ fullname="Corsiva Hebrew Bold"
+ family="Corsiva Hebrew"
+ glyphs="CorsivaBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="CourierNewBI"
+ fullname="Courier New Bold Italic"
+ family="Courier New"
+ glyphs="Courier New Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="CourierNewB"
+ fullname="Courier New Bold"
+ family="Courier New"
+ glyphs="Courier New Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="CourierNewI"
+ fullname="Courier New Italic"
+ family="Courier New"
+ glyphs="Courier New Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="CourierNew"
+ fullname="Courier New"
+ family="Courier New"
+ glyphs="Courier New.ttf"
+ />
+ <type
+ format="ttf"
+ name="DecoTypeNaskh"
+ fullname="DecoType Naskh"
+ family="DecoType Naskh"
+ glyphs="DecoTypeNaskh.ttf"
+ />
+ <type
+ format="ttf"
+ name="Devanagari"
+ fullname="Devanagari MT"
+ family="Devanagari "
+ glyphs="DevanagariMT.ttf"
+ />
+ <type
+ format="ttf"
+ name="DevanagariB"
+ fullname="Devanagari MT Bold"
+ family="Devanagari "
+ glyphs="DevanagariMTBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="EuphemiaUCASB"
+ fullname="Euphemia UCAS Bold"
+ family="Euphemia UCAS"
+ glyphs="EuphemiaCASBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="EuphemiaUCASI"
+ fullname="Euphemia UCAS Italic"
+ family="Euphemia UCAS"
+ glyphs="EuphemiaCASItalic.ttf"
+ />
+ <type
+ format="ttf"
+ name="EuphemiaUCAS"
+ fullname="Euphemia UCAS"
+ family="Euphemia UCAS"
+ glyphs="EuphemiaCASRegular.ttf"
+ />
+ <type
+ format="ttf"
+ name="GeorgiaBI"
+ fullname="Georgia Bold Italic"
+ family="Georgia"
+ glyphs="Georgia Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="GeorgiaB"
+ fullname="Georgia Bold"
+ family="Georgia"
+ glyphs="Georgia Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="GeorgiaI"
+ fullname="Georgia Italic"
+ family="Georgia"
+ glyphs="Georgia Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Georgia"
+ fullname="Georgia"
+ family="Georgia"
+ glyphs="Georgia.ttf"
+ />
+ <type
+ format="ttf"
+ name="GreekMathSymbols"
+ fullname="GreekMathSymbols Normal"
+ family="GreekMathSymbols"
+ glyphs="GreekMathSymbols Normal.ttf"
+ />
+ <type
+ format="ttf"
+ name="Gujarati"
+ fullname="Gujarati MT"
+ family="Gujarati "
+ glyphs="GujaratiMT.ttf"
+ />
+ <type
+ format="ttf"
+ name="GujaratiB"
+ fullname="Gujarati MT Bold"
+ family="Gujarati "
+ glyphs="GujaratiMTBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="Gulim"
+ fullname="Gulim"
+ family="Gulim"
+ glyphs="Gulim.ttf"
+ />
+ <type
+ format="ttf"
+ name="GungSeo"
+ fullname="GungSeo Regular"
+ family="GungSeo"
+ glyphs="Gungseouche.ttf"
+ />
+ <type
+ format="ttf"
+ name="Gurmukhi"
+ fullname="Gurmukhi MT"
+ family="Gurmukhi "
+ glyphs="Gurmukhi.ttf"
+ />
+ <type
+ format="ttf"
+ name="HeadLineA"
+ fullname="HeadLineA Regular"
+ family="HeadLineA"
+ glyphs="HeadlineA.ttf"
+ />
+ <type
+ format="ttf"
+ name="Hei"
+ fullname="Hei Regular"
+ family="Hei"
+ glyphs="Hei.ttf"
+ />
+ <type
+ format="ttf"
+ name="Herculanum"
+ fullname="Herculanum"
+ family="Herculanum"
+ glyphs="Herculanum.ttf"
+ />
+ <type
+ format="ttf"
+ name="HoeflerTextOrnaments"
+ fullname="Hoefler Text Ornaments"
+ family="Hoefler Text"
+ glyphs="Hoefler Text Ornaments.ttf"
+ />
+ <type
+ format="ttf"
+ name="Impact"
+ fullname="Impact"
+ family="Impact"
+ glyphs="Impact.ttf"
+ />
+ <type
+ format="ttf"
+ name="InaiMathi"
+ fullname="InaiMathi"
+ family="InaiMathi"
+ glyphs="InaiMathi.ttf"
+ />
+ <type
+ format="ttf"
+ name="Kai"
+ fullname="Kai Regular"
+ family="Kai"
+ glyphs="Kai.ttf"
+ />
+ <type
+ format="ttf"
+ name="Kailasa"
+ fullname="Kailasa Regular"
+ family="Kailasa"
+ glyphs="Kailasa.ttf"
+ />
+ <type
+ format="ttf"
+ name="Kokonor"
+ fullname="Kokonor Regular"
+ family="Kokonor"
+ glyphs="Kokonor.ttf"
+ />
+ <type
+ format="ttf"
+ name="Krungthep"
+ fullname="Krungthep"
+ family="Krungthep"
+ glyphs="Krungthep.ttf"
+ />
+ <type
+ format="ttf"
+ name="KufiStandardGK"
+ fullname="KufiStandardGK"
+ family="KufiStandardGK"
+ glyphs="KufiStandardGK.ttf"
+ />
+ <type
+ format="ttf"
+ name="Symbol"
+ fullname="Symbol"
+ family="Symbol"
+ glyphs="MathSymbol.ttf"
+ />
+ <type
+ format="ttf"
+ name="Batang"
+ fullname="Batang"
+ family="Batang"
+ glyphs="Microsoft/Batang.ttf"
+ />
+ <type
+ format="ttf"
+ name="BookshelfSymbol7"
+ fullname="Bookshelf Symbol 7"
+ family="Bookshelf Symbol 7"
+ glyphs="Microsoft/Bookshelf Symbol 7.ttf"
+ />
+ <type
+ format="ttf"
+ name="BrushScriptI"
+ fullname="Brush Script MT Italic"
+ family="Brush Script "
+ glyphs="Microsoft/Brush Script.ttf"
+ />
+ <type
+ format="ttf"
+ name="CalibriBI"
+ fullname="Calibri Bold Italic"
+ family="Calibri"
+ glyphs="Microsoft/Calibri Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="CalibriB"
+ fullname="Calibri Bold"
+ family="Calibri"
+ glyphs="Microsoft/Calibri Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="CalibriI"
+ fullname="Calibri Italic"
+ family="Calibri"
+ glyphs="Microsoft/Calibri Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Calibri"
+ fullname="Calibri"
+ family="Calibri"
+ glyphs="Microsoft/Calibri.ttf"
+ />
+ <type
+ format="ttf"
+ name="CambriaBI"
+ fullname="Cambria Bold Italic"
+ family="Cambria"
+ glyphs="Microsoft/Cambria Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="CambriaB"
+ fullname="Cambria Bold"
+ family="Cambria"
+ glyphs="Microsoft/Cambria Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="CambriaI"
+ fullname="Cambria Italic"
+ family="Cambria"
+ glyphs="Microsoft/Cambria Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Cambria"
+ fullname="Cambria"
+ family="Cambria"
+ glyphs="Microsoft/Cambria.ttf"
+ />
+ <type
+ format="ttf"
+ name="CandaraBI"
+ fullname="Candara Bold Italic"
+ family="Candara"
+ glyphs="Microsoft/Candara Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="CandaraB"
+ fullname="Candara Bold"
+ family="Candara"
+ glyphs="Microsoft/Candara Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="CandaraI"
+ fullname="Candara Italic"
+ family="Candara"
+ glyphs="Microsoft/Candara Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Candara"
+ fullname="Candara"
+ family="Candara"
+ glyphs="Microsoft/Candara.ttf"
+ />
+ <type
+ format="ttf"
+ name="ConsolasBI"
+ fullname="Consolas Bold Italic"
+ family="Consolas"
+ glyphs="Microsoft/Consolas Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="ConsolasB"
+ fullname="Consolas Bold"
+ family="Consolas"
+ glyphs="Microsoft/Consolas Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="ConsolasI"
+ fullname="Consolas Italic"
+ family="Consolas"
+ glyphs="Microsoft/Consolas Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Consolas"
+ fullname="Consolas"
+ family="Consolas"
+ glyphs="Microsoft/Consolas.ttf"
+ />
+ <type
+ format="ttf"
+ name="ConstantiaTestI"
+ fullname="Constantia Test Italic"
+ family="Constantia"
+ glyphs="Microsoft/Constantia Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="ConstantiaB"
+ fullname="Constantia Bold"
+ family="Constantia"
+ glyphs="Microsoft/Constantia Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="ConstantiaI"
+ fullname="Constantia Italic"
+ family="Constantia"
+ glyphs="Microsoft/Constantia Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Constantia"
+ fullname="Constantia"
+ family="Constantia"
+ glyphs="Microsoft/Constantia.ttf"
+ />
+ <type
+ format="ttf"
+ name="CorbelTestBI"
+ fullname="Corbel Test Bold Italic"
+ family="Corbel"
+ glyphs="Microsoft/Corbel Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="CorbelTestB"
+ fullname="Corbel Test Bold"
+ family="Corbel"
+ glyphs="Microsoft/Corbel Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="CorbelI"
+ fullname="Corbel Italic"
+ family="Corbel"
+ glyphs="Microsoft/Corbel Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Corbel"
+ fullname="Corbel"
+ family="Corbel"
+ glyphs="Microsoft/Corbel.ttf"
+ />
+ <type
+ format="ttf"
+ name="FranklinGothicBookI"
+ fullname="Franklin Gothic Book Italic"
+ family="Franklin Gothic Book"
+ glyphs="Microsoft/Franklin Gothic Book Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="FranklinGothicBook"
+ fullname="Franklin Gothic Book"
+ family="Franklin Gothic Book"
+ glyphs="Microsoft/Franklin Gothic Book.ttf"
+ />
+ <type
+ format="ttf"
+ name="FranklinGothicMI"
+ fullname="Franklin Gothic Medium Italic"
+ family="Franklin Gothic Medium"
+ glyphs="Microsoft/Franklin Gothic Medium Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="FranklinGothicM"
+ fullname="Franklin Gothic Medium"
+ family="Franklin Gothic Medium"
+ glyphs="Microsoft/Franklin Gothic Medium.ttf"
+ />
+ <type
+ format="ttf"
+ name="GillSansBI"
+ fullname="Gill Sans MT Bold Italic"
+ family="Gill Sans "
+ glyphs="Microsoft/Gill Sans MT Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="GillSansB"
+ fullname="Gill Sans MT Bold"
+ family="Gill Sans "
+ glyphs="Microsoft/Gill Sans MT Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="GillSansI"
+ fullname="Gill Sans MT Italic"
+ family="Gill Sans "
+ glyphs="Microsoft/Gill Sans MT Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="GillSans"
+ fullname="Gill Sans MT"
+ family="Gill Sans "
+ glyphs="Microsoft/Gill Sans MT.ttf"
+ />
+ <type
+ format="ttf"
+ name="Gulim"
+ fullname="Gulim"
+ family="Gulim"
+ glyphs="Microsoft/Gulim.ttf"
+ />
+ <type
+ format="ttf"
+ name="LucidaConsole"
+ fullname="Lucida Console"
+ family="Lucida Console"
+ glyphs="Microsoft/Lucida Console.ttf"
+ />
+ <type
+ format="ttf"
+ name="LucidaSansUnicode"
+ fullname="Lucida Sans Unicode"
+ family="Lucida Sans Unicode"
+ glyphs="Microsoft/Lucida Sans Unicode.ttf"
+ />
+ <type
+ format="ttf"
+ name="Marlett"
+ fullname="Marlett"
+ family="Marlett"
+ glyphs="Microsoft/Marlett.ttf"
+ />
+ <type
+ format="ttf"
+ name="MeiryoBI"
+ fullname="Meiryo Bold Italic"
+ family="Meiryo"
+ glyphs="Microsoft/Meiryo Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="MeiryoB"
+ fullname="Meiryo Bold"
+ family="Meiryo"
+ glyphs="Microsoft/Meiryo Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="MeiryoI"
+ fullname="Meiryo Italic"
+ family="Meiryo"
+ glyphs="Microsoft/Meiryo Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Meiryo"
+ fullname="Meiryo"
+ family="Meiryo"
+ glyphs="Microsoft/Meiryo.ttf"
+ />
+ <type
+ format="ttf"
+ name="Gothic"
+ fullname="MS Gothic"
+ family="Gothic"
+ glyphs="Microsoft/MS Gothic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Mincho"
+ fullname="MS Mincho"
+ family="Mincho"
+ glyphs="Microsoft/MS Mincho.ttf"
+ />
+ <type
+ format="ttf"
+ name="PGothic"
+ fullname="MS PGothic"
+ family="PGothic"
+ glyphs="Microsoft/MS PGothic.ttf"
+ />
+ <type
+ format="ttf"
+ name="PMincho"
+ fullname="MS PMincho"
+ family="PMincho"
+ glyphs="Microsoft/MS PMincho.ttf"
+ />
+ <type
+ format="ttf"
+ name="ReferenceSansSerif"
+ fullname="MS Reference Sans Serif"
+ family="Reference Sans Serif"
+ glyphs="Microsoft/MS Reference Sans Serif.ttf"
+ />
+ <type
+ format="ttf"
+ name="ReferenceSpecialty"
+ fullname="MS Reference Specialty"
+ family="Reference Specialty"
+ glyphs="Microsoft/MS Reference Specialty.ttf"
+ />
+ <type
+ format="ttf"
+ name="PerpetuaBI"
+ fullname="Perpetua Bold Italic"
+ family="Perpetua"
+ glyphs="Microsoft/Perpetua Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="PerpetuaB"
+ fullname="Perpetua Bold"
+ family="Perpetua"
+ glyphs="Microsoft/Perpetua Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="PerpetuaI"
+ fullname="Perpetua Italic"
+ family="Perpetua"
+ glyphs="Microsoft/Perpetua Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Perpetua"
+ fullname="Perpetua"
+ family="Perpetua"
+ glyphs="Microsoft/Perpetua.ttf"
+ />
+ <type
+ format="ttf"
+ name="PMingLiU"
+ fullname="PMingLiU"
+ family="PMingLiU"
+ glyphs="Microsoft/PMingLiU.ttf"
+ />
+ <type
+ format="ttf"
+ name="SimSun"
+ fullname="SimSun"
+ family="SimSun"
+ glyphs="Microsoft/SimSun.ttf"
+ />
+ <type
+ format="ttf"
+ name="TwCenBI"
+ fullname="Tw Cen MT Bold Italic"
+ family="Tw Cen "
+ glyphs="Microsoft/Tw Cen MT Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="TwCenB"
+ fullname="Tw Cen MT Bold"
+ family="Tw Cen "
+ glyphs="Microsoft/Tw Cen MT Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="TwCenI"
+ fullname="Tw Cen MT Italic"
+ family="Tw Cen "
+ glyphs="Microsoft/Tw Cen MT Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="TwCen"
+ fullname="Tw Cen MT"
+ family="Tw Cen "
+ glyphs="Microsoft/Tw Cen MT.ttf"
+ />
+ <type
+ format="ttf"
+ name="MicrosoftSansSerif"
+ fullname="Microsoft Sans Serif"
+ family="Microsoft Sans Serif"
+ glyphs="Microsoft Sans Serif.ttf"
+ />
+ <type
+ format="ttf"
+ name="Gothic"
+ fullname="MS Gothic"
+ family="Gothic"
+ glyphs="MS Gothic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Mincho"
+ fullname="MS Mincho"
+ family="Mincho"
+ glyphs="MS Mincho.ttf"
+ />
+ <type
+ format="ttf"
+ name="PGothic"
+ fullname="MS PGothic"
+ family="PGothic"
+ glyphs="MS PGothic.ttf"
+ />
+ <type
+ format="ttf"
+ name="PMincho"
+ fullname="MS PMincho"
+ family="PMincho"
+ glyphs="MS PMincho.ttf"
+ />
+ <type
+ format="ttf"
+ name="MshtakanB"
+ fullname="Mshtakan Bold"
+ family="Mshtakan"
+ glyphs="MshtakanBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="MshtakanBoldOblique"
+ fullname="Mshtakan BoldOblique"
+ family="Mshtakan"
+ glyphs="MshtakanBoldOblique.ttf"
+ />
+ <type
+ format="ttf"
+ name="MshtakanOb"
+ fullname="Mshtakan Oblique"
+ family="Mshtakan"
+ glyphs="MshtakanOblique.ttf"
+ />
+ <type
+ format="ttf"
+ name="Mshtakan"
+ fullname="Mshtakan"
+ family="Mshtakan"
+ glyphs="MshtakanRegular.ttf"
+ />
+ <type
+ format="ttf"
+ name="Nadeem"
+ fullname="Nadeem"
+ family="Nadeem"
+ glyphs="Nadeem.ttf"
+ />
+ <type
+ format="ttf"
+ name="NewPeninim"
+ fullname="New Peninim MT"
+ family="New Peninim "
+ glyphs="NewPeninimMT.ttf"
+ />
+ <type
+ format="ttf"
+ name="NewPeninimB"
+ fullname="New Peninim MT Bold"
+ family="New Peninim "
+ glyphs="NewPeninimMTBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="NewPeninimBInclined"
+ fullname="New Peninim MT Bold Inclined"
+ family="New Peninim "
+ glyphs="NewPeninimMTBoldInclined.ttf"
+ />
+ <type
+ format="ttf"
+ name="NewPeninimInclined"
+ fullname="New Peninim MT Inclined"
+ family="New Peninim "
+ glyphs="NewPeninimMTInclined.ttf"
+ />
+ <type
+ format="ttf"
+ name="GB18030Bitmap"
+ fullname="GB18030 Bitmap"
+ family="GB18030 Bitmap"
+ glyphs="NISC18030.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansB"
+ fullname="Open Sans Bold"
+ family="Open Sans"
+ glyphs="OpenSans-Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansBI"
+ fullname="Open Sans Bold Italic"
+ family="Open Sans"
+ glyphs="OpenSans-BoldItalic.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansXb"
+ fullname="Open Sans Extrabold"
+ family="Open Sans Extrabold"
+ glyphs="OpenSans-ExtraBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansXbI"
+ fullname="Open Sans Extrabold Italic"
+ family="Open Sans Extrabold"
+ glyphs="OpenSans-ExtraBoldItalic.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansI"
+ fullname="Open Sans Italic"
+ family="Open Sans"
+ glyphs="OpenSans-Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansL"
+ fullname="Open Sans Light"
+ family="Open Sans Light"
+ glyphs="OpenSans-Light.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansLI"
+ fullname="Open Sans Light Italic"
+ family="Open Sans Light"
+ glyphs="OpenSans-LightItalic.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSans"
+ fullname="Open Sans"
+ family="Open Sans"
+ glyphs="OpenSans-Regular.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansSemibold"
+ fullname="Open Sans Semibold"
+ family="Open Sans Semibold"
+ glyphs="OpenSans-Semibold.ttf"
+ />
+ <type
+ format="ttf"
+ name="OpenSansSemiboldI"
+ fullname="Open Sans Semibold Italic"
+ family="Open Sans Semibold"
+ glyphs="OpenSans-SemiboldItalic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Osaka"
+ fullname="Osaka"
+ family="Osaka"
+ glyphs="Osaka.ttf"
+ />
+ <type
+ format="ttf"
+ name="OsakaMono"
+ fullname="Osaka-Mono"
+ family="Osaka"
+ glyphs="OsakaMono.ttf"
+ />
+ <type
+ format="ttf"
+ name="PCMyungjo"
+ fullname="PCMyungjo Regular"
+ family="PCMyungjo"
+ glyphs="PCmyoungjo.ttf"
+ />
+ <type
+ format="ttf"
+ name="Pharmacy"
+ fullname="Pharmacy"
+ family="Pharmacy"
+ glyphs="Pharmacy.ttf"
+ />
+ <type
+ format="ttf"
+ name="PilGi"
+ fullname="PilGi Regular"
+ family="PilGi"
+ glyphs="Pilgiche.ttf"
+ />
+ <type
+ format="ttf"
+ name="PlantagenetCherokee"
+ fullname="Plantagenet Cherokee"
+ family="Plantagenet Cherokee"
+ glyphs="PlantagenetCherokee.ttf"
+ />
+ <type
+ format="ttf"
+ name="Raanana"
+ fullname="Raanana"
+ family="Raanana"
+ glyphs="Raanana.ttf"
+ />
+ <type
+ format="ttf"
+ name="RaananaB"
+ fullname="Raanana Bold"
+ family="Raanana"
+ glyphs="RaananaBold.ttf"
+ />
+ <type
+ format="ttf"
+ name="Sathu"
+ fullname="Sathu"
+ family="Sathu"
+ glyphs="Sathu.ttf"
+ />
+ <type
+ format="ttf"
+ name="Silom"
+ fullname="Silom"
+ family="Silom"
+ glyphs="Silom.ttf"
+ />
+ <type
+ format="ttf"
+ name="SimSun"
+ fullname="SimSun"
+ family="SimSun"
+ glyphs="SimSun.ttf"
+ />
+ <type
+ format="ttf"
+ name="Skia"
+ fullname="Skia Regular"
+ family="Skia"
+ glyphs="Skia.ttf"
+ />
+ <type
+ format="ttf"
+ name="Starburst"
+ fullname="Starburst Regular"
+ family="Starburst"
+ glyphs="starburst.ttf"
+ />
+ <type
+ format="ttf"
+ name="Symbol"
+ fullname="Symbol"
+ family="Symbol"
+ glyphs="Symbol.ttf"
+ />
+ <type
+ format="ttf"
+ name="TahomaB"
+ fullname="Tahoma Bold"
+ family="Tahoma"
+ glyphs="Tahoma Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="Tahoma"
+ fullname="Tahoma"
+ family="Tahoma"
+ glyphs="Tahoma.ttf"
+ />
+ <type
+ format="ttf"
+ name="TimesNewRomanBI"
+ fullname="Times New Roman Bold Italic"
+ family="Times New Roman"
+ glyphs="Times New Roman Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="TimesNewRomanB"
+ fullname="Times New Roman Bold"
+ family="Times New Roman"
+ glyphs="Times New Roman Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="TimesNewRomanI"
+ fullname="Times New Roman Italic"
+ family="Times New Roman"
+ glyphs="Times New Roman Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="TimesNewRoman"
+ fullname="Times New Roman"
+ family="Times New Roman"
+ glyphs="Times New Roman.ttf"
+ />
+ <type
+ format="ttf"
+ name="TrebuchetMSBI"
+ fullname="Trebuchet MS Bold Italic"
+ family="Trebuchet"
+ glyphs="Trebuchet MS Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="TrebuchetMSB"
+ fullname="Trebuchet MS Bold"
+ family="Trebuchet"
+ glyphs="Trebuchet MS Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="TrebuchetMSI"
+ fullname="Trebuchet MS Italic"
+ family="Trebuchet"
+ glyphs="Trebuchet MS Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Trebuchet"
+ fullname="Trebuchet MS"
+ family="Trebuchet"
+ glyphs="Trebuchet MS.ttf"
+ />
+ <type
+ format="ttf"
+ name="Vademecum"
+ fullname="Vademecum"
+ family="Vademecum"
+ glyphs="vademecu.ttf"
+ />
+ <type
+ format="ttf"
+ name="VerdanaBI"
+ fullname="Verdana Bold Italic"
+ family="Verdana"
+ glyphs="Verdana Bold Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="VerdanaB"
+ fullname="Verdana Bold"
+ family="Verdana"
+ glyphs="Verdana Bold.ttf"
+ />
+ <type
+ format="ttf"
+ name="VerdanaI"
+ fullname="Verdana Italic"
+ family="Verdana"
+ glyphs="Verdana Italic.ttf"
+ />
+ <type
+ format="ttf"
+ name="Verdana"
+ fullname="Verdana"
+ family="Verdana"
+ glyphs="Verdana.ttf"
+ />
+ <type
+ format="ttf"
+ name="Webdings"
+ fullname="Webdings"
+ family="Webdings"
+ glyphs="Webdings.ttf"
+ />
+ <type
+ format="ttf"
+ name="Wingdings2"
+ fullname="Wingdings 2"
+ family="Wingdings 2"
+ glyphs="Wingdings 2.ttf"
+ />
+ <type
+ format="ttf"
+ name="Wingdings3"
+ fullname="Wingdings 3"
+ family="Wingdings 3"
+ glyphs="Wingdings 3.ttf"
+ />
+ <type
+ format="ttf"
+ name="Wingdings"
+ fullname="Wingdings"
+ family="Wingdings"
+ glyphs="Wingdings.ttf"
+ />
+ <type
+ format="ttf"
+ name="Zapfino"
+ fullname="Zapfino"
+ family="Zapfino"
+ glyphs="Zapfino.ttf"
+ />
+ <type
+ format="ttf"
+ name="Zymbols"
+ fullname="Zymbols"
+ family="Zymbols"
+ glyphs="Zymbols.ttf"
+ />
+ <type
+ format="ttf"
+ name="LiSongPro"
+ fullname="LiSong Pro"
+ family="LiSong Pro"
+ glyphs="å\84·å®\8b Pro.ttf"
+ />
+ <type
+ format="ttf"
+ name="STFangsong"
+ fullname="STFangsong"
+ family="STFangsong"
+ glyphs="å\8d\8eæ\96\87仿å®\8b.ttf"
+ />
+ <type
+ format="ttf"
+ name="STSong"
+ fullname="STSong"
+ family="STSong"
+ glyphs="å\8d\8eæ\96\87å®\8bä½\93.ttf"
+ />
+ <type
+ format="ttf"
+ name="STKaiti"
+ fullname="STKaiti"
+ family="STKaiti"
+ glyphs="å\8d\8eæ\96\87楷ä½\93.ttf"
+ />
+</typemap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type fullname="" family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+ <type name="DejaVu-LGC-Sans-Bold" fullname="DejaVu LGC Sans Bold" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuLGCSans-Bold.ttf"/>
+ <type name="DejaVu-LGC-Sans-Bold-Oblique" fullname="DejaVu LGC Sans Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuLGCSans-BoldOblique.ttf"/>
+ <type name="DejaVu-LGC-Sans-Book" fullname="DejaVu LGC Sans Book" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuLGCSans.ttf"/>
+ <type name="DejaVu-LGC-Sans-Condensed" fullname="DejaVu LGC Sans Condensed" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSansCondensed.ttf"/>
+ <type name="DejaVu-LGC-Sans-Condensed-Bold" fullname="DejaVu LGC Sans Condensed Bold" family="DejaVuGC Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSansCondensed-Bold.ttf"/>
+ <type name="DejaVu-LGC-Sans-Condensed-Bold-Oblique" fullname="DejaVu LGC Sans Condensed Bold Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSansCondensed-BoldOblique.ttf"/>
+ <type name="DejaVu-LGC-Sans-Condensed-Oblique" fullname="DejaVu LGC Sans Condensed Oblique" family="DejaVuGC Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSansCondensed-Oblique.ttf"/>
+ <type name="DejaVu-LGC-Sans-ExtraLight" fullname="DejaVu LGC Sans ExtraLight" family="DejaVuGC Sans" style="Normal" stretch="Normal" weight="200" glyphs="DejaVuLGCSans-ExtraLight.ttf"/>
+ <type name="DejaVu-LGC-Sans-Mono-Bold" fullname="DejaVu LGC Sans Mono Bold" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuLGCSansMono-Bold.ttf"/>
+ <type name="DejaVu-LGC-Sans-Mono-Bold-Oblique" fullname="DejaVu LGC Sans Mono Bold Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuLGCSansMono-BoldOblique.ttf"/>
+ <type name="DejaVu-LGC-Sans-Mono-Book" fullname="DejaVu LGC Sans Mono Book" family="DejaVuGC Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuLGCSansMono.ttf"/>
+ <type name="DejaVu-LGC-Sans-Mono-Oblique" fullname="DejaVu LGC Sans Mono Oblique" family="DejaVuGC Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuLGCSansMono-Oblique.ttf"/>
+ <type name="DejaVu-LGC-Sans-Oblique" fullname="DejaVu LGC Sans Oblique" family="DejaVuGC Sans" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuLGCSans-Oblique.ttf"/>
+ <type name="DejaVu-LGC-Serif-Bold" fullname="DejaVu LGC Serif Bold" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuLGCSerif-Bold.ttf"/>
+ <type name="DejaVu-LGC-Serif-Bold-Italic" fullname="DejaVu LGC Serif Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="700" glyphs="DejaVuLGCSerif-BoldItalic.ttf"/>
+ <type name="DejaVu-LGC-Serif-Book" fullname="DejaVu LGC Serif Book" family="DejaVuGC Serif" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuLGCSerif.ttf"/>
+ <type name="DejaVu-LGC-Serif-Condensed" fullname="DejaVu LGC Serif Condensed" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSerifCondensed.ttf"/>
+ <type name="DejaVu-LGC-Serif-Condensed-Bold" fullname="DejaVu LGC Serif Condensed Bold" family="DejaVuGC Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSerifCondensed-Bold.ttf"/>
+ <type name="DejaVu-LGC-Serif-Condensed-Bold-Italic" fullname="DejaVu LGC Serif Condensed Bold Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="DejaVuLGCSerifCondensed-BoldItalic.ttf"/>
+ <type name="DejaVu-LGC-Serif-Condensed-Italic" fullname="DejaVu LGC Serif -Condensed Italic" family="DejaVuGC Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="DejaVuLGCSerifCondensed-Italic.ttf"/>
+ <type name="DejaVu-LGC-Serif-Italic" fullname="DejaVu LGC Serif Italic" family="DejaVuGC Serif" style="Italic" stretch="Normal" weight="400" glyphs="DejaVuLGCSerif-Italic.ttf"/>
+ <type name="DejaVu-Sans-Bold" fullname="DejaVu Sans Bold" family="DejaVu Sans" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuSans-Bold.ttf"/>
+ <type name="DejaVu-Sans-Bold-Oblique" fullname="DejaVu Sans Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuSans-BoldOblique.ttf"/>
+ <type name="DejaVu-Sans-Book" fullname="DejaVu Sans Book" family="DejaVu Sans" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuSans.ttf"/>
+ <type name="DejaVu-Sans-Condensed" fullname="DejaVu Sans Condensed" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuSansCondensed.ttf"/>
+ <type name="DejaVu-Sans-Condensed-Bold" fullname="DejaVu Sans Condensed Bold" family="DejaVu Sans" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuSansCondensed-Bold.ttf"/>
+ <type name="DejaVu-Sans-Condensed-Bold-Oblique" fullname="DejaVu Sans Condensed Bold Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="700" glyphs="DejaVuSansCondensed-BoldOblique.ttf"/>
+ <type name="DejaVu-Sans-Condensed-Oblique" fullname="DejaVu Sans Condensed Oblique" family="DejaVu Sans" style="Oblique" stretch="SemiCondensed" weight="400" glyphs="DejaVuSansCondensed-Oblique.ttf"/>
+ <type name="DejaVu-Sans-ExtraLight" fullname="DejaVu Sans ExtraLight" family="DejaVu Sans" style="Normal" stretch="Normal" weight="200" glyphs="DejaVuSans-ExtraLight.ttf"/>
+ <type name="DejaVu-Sans-Mono-Bold" fullname="DejaVu Sans Mono Bold" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuSansMono-Bold.ttf"/>
+ <type name="DejaVu-Sans-Mono-Bold-Oblique" fullname="DejaVu Sans Mono Bold Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="700" glyphs="DejaVuSansMono-BoldOblique.ttf"/>
+ <type name="DejaVu-Sans-Mono-Book" fullname="DejaVu Sans Mono Book" family="DejaVu Sans Mono" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuSansMono.ttf"/>
+ <type name="DejaVu-Sans-Mono-Oblique" fullname="DejaVu Sans Mono Oblique" family="DejaVu Sans Mono" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuSansMono-Oblique.ttf"/>
+ <type name="DejaVu-Sans-Oblique" fullname="DejaVu Sans Oblique" family="DejaVu Sans" style="Oblique" stretch="Normal" weight="400" glyphs="DejaVuSans-Oblique.ttf"/>
+ <type name="DejaVu-Serif-Bold" fullname="DejaVu Serif Bold" family="DejaVu Serif" style="Normal" stretch="Normal" weight="700" glyphs="DejaVuSerif-Bold.ttf"/>
+ <type name="DejaVu-Serif-Bold-Italic" fullname="DejaVu Serif Bold Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="700" glyphs="DejaVuSerif-BoldItalic.ttf"/>
+ <type name="DejaVu-Serif-Book" fullname="DejaVu Serif Book" family="DejaVu Serif" style="Normal" stretch="Normal" weight="400" glyphs="DejaVuSerif.ttf"/>
+ <type name="DejaVu-Serif-Condensed" fullname="DejaVu Serif Condensed" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="400" glyphs="DejaVuSerifCondensed.ttf"/>
+ <type name="DejaVu-Serif-Condensed-Bold" fullname="DejaVu Serif Condensed Bold" family="DejaVu Serif" style="Normal" stretch="SemiCondensed" weight="700" glyphs="DejaVuSerifCondensed-Bold.ttf"/>
+ <type name="DejaVu-Serif-Condensed-Bold-Italic" fullname="DejaVu Serif Condensed Bold Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="700" glyphs="DejaVuSerifCondensed-BoldItalic.ttf"/>
+ <type name="DejaVu-Serif-Condensed-Italic" fullname="DejaVu Serif Condensed Italic" family="DejaVu Serif" style="Italic" stretch="SemiCondensed" weight="400" glyphs="DejaVuSerifCondensed-Italic.ttf"/>
+ <type name="DejaVu-Serif-Italic" fullname="DejaVu Serif Italic" family="DejaVu Serif" style="Italic" stretch="Normal" weight="400" glyphs="DejaVuSerif-Italic.ttf"/>
+</typemap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+ <type name="AvantGarde-Book" fullname="AvantGarde Book" family="AvantGarde" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/a010013l.afm" glyphs="/usr/share/fonts/type1/gsfonts/a010013l.pfb"/>
+ <type name="AvantGarde-BookOblique" fullname="AvantGarde Book Oblique" family="AvantGarde" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/a010033l.afm" glyphs="/usr/share/fonts/type1/gsfonts/a010033l.pfb"/>
+ <type name="AvantGarde-Demi" fullname="AvantGarde DemiBold" family="AvantGarde" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/a010015l.afm" glyphs="/usr/share/fonts/type1/gsfonts/a010015l.pfb"/>
+ <type name="AvantGarde-DemiOblique" fullname="AvantGarde DemiOblique" family="AvantGarde" foundry="URW" weight="600" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/a010035l.afm" glyphs="/usr/share/fonts/type1/gsfonts/a010035l.pfb"/>
+ <type name="Bookman-Demi" fullname="Bookman DemiBold" family="Bookman" foundry="URW" weight="600" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/b018015l.afm" glyphs="/usr/share/fonts/type1/gsfonts/b018015l.pfb"/>
+ <type name="Bookman-DemiItalic" fullname="Bookman DemiBold Italic" family="Bookman" foundry="URW" weight="600" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/b018035l.afm" glyphs="/usr/share/fonts/type1/gsfonts/b018035l.pfb"/>
+ <type name="Bookman-Light" fullname="Bookman Light" family="Bookman" foundry="URW" weight="300" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/b018012l.afm" glyphs="/usr/share/fonts/type1/gsfonts/b018012l.pfb"/>
+ <type name="Bookman-LightItalic" fullname="Bookman Light Italic" family="Bookman" foundry="URW" weight="300" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/b018032l.afm" glyphs="/usr/share/fonts/type1/gsfonts/b018032l.pfb"/>
+ <type name="Courier" fullname="Courier Regular" family="Courier" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n022003l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n022003l.pfb"/>
+ <type name="Courier-Bold" fullname="Courier Bold" family="Courier" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n022004l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n022004l.pfb"/>
+ <type name="Courier-Oblique" fullname="Courier Regular Oblique" family="Courier" foundry="URW" weight="400" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n022023l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n022023l.pfb"/>
+ <type name="Courier-BoldOblique" fullname="Courier Bold Oblique" family="Courier" foundry="URW" weight="700" style="oblique" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n022024l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n022024l.pfb"/>
+ <type name="fixed" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019003l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019003l.pfb"/>
+ <type name="Helvetica" fullname="Helvetica Regular" family="Helvetica" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019003l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019003l.pfb"/>
+ <type name="Helvetica-Bold" fullname="Helvetica Bold" family="Helvetica" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019004l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019004l.pfb"/>
+ <type name="Helvetica-Oblique" fullname="Helvetica Regular Italic" family="Helvetica" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019023l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019023l.pfb"/>
+ <type name="Helvetica-BoldOblique" fullname="Helvetica Bold Italic" family="Helvetica" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019024l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019024l.pfb"/>
+ <type name="Helvetica-Narrow" fullname="Helvetica Narrow" family="Helvetica Narrow" foundry="URW" weight="400" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019043l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019043l.pfb"/>
+ <type name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" family="Helvetica Narrow" foundry="URW" weight="400" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019063l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019063l.pfb"/>
+ <type name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" family="Helvetica Narrow" foundry="URW" weight="700" style="normal" stretch="condensed" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019044l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019044l.pfb"/>
+ <type name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" family="Helvetica Narrow" foundry="URW" weight="700" style="oblique" stretch="condensed" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n019064l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n019064l.pfb"/>
+ <type name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook" family="NewCenturySchlbk" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/c059013l.afm" glyphs="/usr/share/fonts/type1/gsfonts/c059013l.pfb"/>
+ <type name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" family="NewCenturySchlbk" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/c059033l.afm" glyphs="/usr/share/fonts/type1/gsfonts/c059033l.pfb"/>
+ <type name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" family="NewCenturySchlbk" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/c059016l.afm" glyphs="/usr/share/fonts/type1/gsfonts/c059016l.pfb"/>
+ <type name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" family="NewCenturySchlbk" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/c059036l.afm" glyphs="/usr/share/fonts/type1/gsfonts/c059036l.pfb"/>
+ <type name="Palatino-Roman" fullname="Palatino Regular" family="Palatino" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/p052003l.afm" glyphs="/usr/share/fonts/type1/gsfonts/p052003l.pfb"/>
+ <type name="Palatino-Italic" fullname="Palatino Italic" family="Palatino" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/p052023l.afm" glyphs="/usr/share/fonts/type1/gsfonts/p052023l.pfb"/>
+ <type name="Palatino-Bold" fullname="Palatino Bold" family="Palatino" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/p052004l.afm" glyphs="/usr/share/fonts/type1/gsfonts/p052004l.pfb"/>
+ <type name="Palatino-BoldItalic" fullname="Palatino Bold Italic" family="Palatino" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/p052024l.afm" glyphs="/usr/share/fonts/type1/gsfonts/p052024l.pfb"/>
+ <type name="Times-Roman" fullname="Times Regular" family="Times" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n021003l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n021003l.pfb"/>
+ <type name="Times-Bold" fullname="Times Medium" family="Times" foundry="URW" weight="700" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n021004l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n021004l.pfb"/>
+ <type name="Times-Italic" fullname="Times Regular Italic" family="Times" foundry="URW" weight="400" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n021023l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n021023l.pfb"/>
+ <type name="Times-BoldItalic" fullname="Times Medium Italic" family="Times" foundry="URW" weight="700" style="italic" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/n021024l.afm" glyphs="/usr/share/fonts/type1/gsfonts/n021024l.pfb"/>
+ <type name="Symbol" fullname="Symbol" family="Symbol" foundry="URW" weight="400" style="normal" stretch="normal" format="type1" metrics="/usr/share/fonts/type1/gsfonts/s050000l.afm" glyphs="/usr/share/fonts/type1/gsfonts/s050000l.pfb" version="0.1" encoding="AdobeCustom"/>
+</typemap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+ <type name="Arial" fullname="Arial" family="Arial" weight="400" style="normal" stretch="normal" glyphs="arial.ttf"/>
+ <type name="Arial-Black" fullname="Arial Black" family="Arial" weight="900" style="normal" stretch="normal" glyphs="ariblk.ttf"/>
+ <type name="Arial-Bold" fullname="Arial Bold" family="Arial" weight="700" style="normal" stretch="normal" glyphs="arialbd.ttf"/>
+ <type name="Arial-Bold-Italic" fullname="Arial Bold Italic" family="Arial" weight="700" style="italic" stretch="normal" glyphs="arialbi.ttf"/>
+ <type name="Arial-Italic" fullname="Arial Italic" family="Arial" weight="400" style="italic" stretch="normal" glyphs="ariali.ttf"/>
+ <type name="Arial-Narrow" fullname="Arial Narrow" family="Arial Narrow" weight="400" style="normal" stretch="condensed" glyphs="arialn.ttf"/>
+ <type name="Arial-Narrow-Bold" fullname="Arial Narrow Bold" family="Arial Narrow" weight="700" style="normal" stretch="condensed" glyphs="arialnb.ttf"/>
+ <type name="Arial-Narrow-Bold-Italic" fullname="Arial Narrow Bold Italic" family="Arial Narrow" weight="700" style="italic" stretch="condensed" glyphs="arialnbi.ttf"/>
+ <type name="Arial-Narrow-Italic" fullname="Arial Narrow Italic" family="Arial Narrow" weight="400" style="italic" stretch="condensed" glyphs="arnari.ttf"/>
+ <type name="Arial-Narrow-Special-G1" fullname="Arial Narrow Special G1" family="Arial Narrow Special G1" weight="400" style="normal" stretch="condensed" glyphs="msgeonr1.ttf"/>
+ <type name="Arial-Narrow-Special-G1-Bold" fullname="Arial Narrow Special G1 Bold" family="Arial Narrow Special G1" weight="700" style="normal" stretch="condensed" glyphs="msgeonb1.ttf"/>
+ <type name="Arial-Narrow-Special-G1-Italic" fullname="Arial Narrow Special G1 Italic" family="Arial Narrow Special G1" weight="400" style="italic" stretch="condensed" glyphs="msgeoni1.ttf"/>
+ <type name="Arial-Narrow-Special-G2" fullname="Arial Narrow Special G2" family="Arial Narrow Special G2" weight="400" style="normal" stretch="condensed" glyphs="msgeonr2.ttf"/>
+ <type name="Arial-Narrow-Special-G2-Bold" fullname="Arial Narrow Special G2 Bold" family="Arial Narrow Special G2" weight="700" style="Narrow" stretch="normal" glyphs="msgeonb2.ttf"/>
+ <type name="Arial-Narrow-Special-G2-Italic" fullname="Arial Narrow Special G2 Italic" family="Arial Narrow Special G2" weight="400" style="italic" stretch="condensed" glyphs="msgeoni2.ttf"/>
+ <type name="Arial-Rounded-MT-Bold" fullname="Arial Rounded MT Bold" family="Arial Rounded MT" weight="700" style="normal" stretch="normal" glyphs="arlrdbd.ttf"/>
+ <type name="Arial-Special-G1" fullname="Arial Special G1" family="Arial Special G1" weight="400" style="normal" stretch="normal" glyphs="msgeor1.ttf"/>
+ <type name="Arial-Special-G1-Bold" fullname="Arial Special G1 Bold" family="Arial Special G1" weight="700" style="normal" stretch="normal" glyphs="msgeoab1.ttf"/>
+ <type name="Arial-Special-G1-Bold-Italic" fullname="Arial Special G1 Bold Italic" family="Arial Special G1" weight="700" style="italic" stretch="normal" glyphs="msgeoax1.ttf"/>
+ <type name="Arial-Special-G1-Italic" fullname="Arial Special G1 Italic" family="Arial Special G1" weight="400" style="italic" stretch="normal" glyphs="msgeoai1.ttf"/>
+ <type name="Arial-Special-G2" fullname="Arial Special G2" family="Arial Special G2" weight="400" style="normal" stretch="normal" glyphs="msgeoar2.ttf"/>
+ <type name="Arial-Special-G2-Bold" fullname="Arial Special G2 Bold" family="Arial Special G2" weight="700" style="normal" stretch="normal" glyphs="msgeoab2.ttf"/>
+ <type name="Arial-Special-G2-Bold-Italic" fullname="Arial Special G2 Bold Italic" family="Arial Special G2" weight="700" style="italic" stretch="normal" glyphs="msgeoax2.ttf"/>
+ <type name="Arial-Special-G2-Italic" fullname="Arial Special G2 Italic" family="Arial Special G2" weight="400" style="italic" stretch="normal" glyphs="msgeoai2.ttf"/>
+ <type name="Bookman-Old-Style" fullname="Bookman Old Style" family="Bookman Old Style" weight="400" style="normal" stretch="normal" glyphs="bkmnos.ttf"/>
+ <type name="Bookman-Old-Style-Bold" fullname="Bookman Old Style Bold" family="Bookman Old Style" weight="700" style="normal" stretch="normal" glyphs="bookosb.ttf"/>
+ <type name="Bookman-Old-Style-Bold-Italic" fullname="Bookman Old Style Bold Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="bookosbi.ttf"/>
+ <type name="Bookman-Old-Style-Italic" fullname="Bookman Old Style Italic" family="Bookman Old Style" weight="400" style="italic" stretch="normal" glyphs="boookosi.ttf"/>
+ <type name="Century-Schoolbook" fullname="Century Schoolbook" family="Century Schoolbook" weight="400" style="normal" stretch="normal" glyphs="censcbk.ttf"/>
+ <type name="Century-Schoolbook-Bold" fullname="Century Schoolbook Bold" family="Century Schoolbook" weight="700" style="normal" stretch="normal" glyphs="schlbkb.ttf"/>
+ <type name="Century-Schoolbook-Bold-Italic" fullname="Century Schoolbook Bold Italic" family="Century Schoolbook" weight="700" style="italic" stretch="normal" glyphs="schlbkbi.ttf"/>
+ <type name="Century-Schoolbook-Italic" fullname="Century Schoolbook Italic" family="Century Schoolbook" weight="400" style="italic" stretch="normal" glyphs="schlbki.ttf"/>
+ <type name="Comic-Sans-MS" fullname="Comic Sans MS" family="Comic Sans MS" weight="400" style="normal" stretch="normal" glyphs="comic.ttf"/>
+ <type name="Comic-Sans-MS-Bold" fullname="Comic Sans MS Bold" family="Comic Sans MS" weight="700" style="normal" stretch="normal" glyphs="comicbd.ttf"/>
+ <type name="Courier-New" fullname="Courier New" family="Courier New" weight="400" style="normal" stretch="normal" glyphs="cour.ttf"/>
+ <type name="Courier-New-Bold" fullname="Courier New Bold" family="Courier New" weight="700" style="normal" stretch="normal" glyphs="courbd.ttf"/>
+ <type name="Courier-New-Bold-Italic" fullname="Courier New Bold Italic" family="Courier New" weight="700" style="italic" stretch="normal" glyphs="courbi.ttf"/>
+ <type name="Courier-New-Italic" fullname="Courier New Italic" family="Courier New" weight="400" style="italic" stretch="normal" glyphs="couri.ttf"/>
+ <type name="Garamond" fullname="Garamond" family="Garamond" weight="400" style="normal" stretch="normal" glyphs="gara.ttf"/>
+ <type name="Garamond-Bold" fullname="Garamond Bold" family="Garamond" weight="700" style="normal" stretch="normal" glyphs="garabd.ttf"/>
+ <type name="Garamond-Italic" fullname="Garamond Italic" family="Garamond" weight="400" style="italic" stretch="normal" glyphs="Italic"/>
+ <type name="Gill-Sans-MT-Ext-Condensed-Bold" fullname="Gill Sans MT Ext Condensed Bold" family="Gill Sans MT" weight="700" style="normal" stretch="extra-condensed" glyphs="glsnecb.ttf"/>
+ <type name="Impact" fullname="Impact" family="Impact" weight="400" style="normal" stretch="normal" glyphs="impact.ttf"/>
+ <type name="Lucida-Blackletter" fullname="Lucida Blackletter" family="Lucida Blackletter" weight="400" style="normal" stretch="normal" glyphs="lblack.ttf"/>
+ <type name="Lucida-Bright" fullname="Lucida Bright" family="Lucida Bright" weight="400" style="normal" stretch="normal" glyphs="lbrite.ttf"/>
+ <type name="Lucida-Bright-Demibold" fullname="Lucida Bright Demibold" family="Lucida Bright" weight="600" style="normal" stretch="normal" glyphs="lbrited.ttf"/>
+ <type name="Lucida-Bright-Demibold-Italic" fullname="Lucida Bright Demibold Italic" family="Lucida Bright" weight="600" style="italic" stretch="normal" glyphs="lbritedi.ttf"/>
+ <type name="Lucida-Bright-Italic" fullname="Lucida Bright Italic" family="Lucida Bright" weight="400" style="italic" stretch="normal" glyphs="lbritei.ttf"/>
+ <type name="Lucida-Caligraphy-Italic" fullname="Lucida Caligraphy Italic" family="Lucida Caligraphy" weight="400" style="italic" stretch="normal" glyphs="lcalig.ttf"/>
+ <type name="Lucida-Console, Lucida-Console" fullname="Lucida Console, Lucida Console" family="Regular" weight="400" style="lucon.ttf" stretch="normal" glyphs=""/>
+ <type name="Lucida-Fax-Demibold" fullname="Lucida Fax Demibold" family="Lucida Fax" weight="600" style="normal" stretch="normal" glyphs="lfaxd.ttf"/>
+ <type name="Lucida-Fax-Demibold-Italic" fullname="Lucida Fax Demibold Italic" family="Lucida Fax" weight="600" style="italic" stretch="normal" glyphs="lfaxdi.ttf"/>
+ <type name="Lucida-Fax-Italic" fullname="Lucida Fax Italic" family="Lucida Fax" weight="400" style="italic" stretch="normal" glyphs="lfaxi.ttf"/>
+ <type name="Lucida-Fax-Regular" fullname="Lucida Fax Regular" family="Lucida Fax" weight="400" style="normal" stretch="normal" glyphs="lfax.ttf"/>
+ <type name="Lucida-Handwriting-Italic" fullname="Lucida Handwriting Italic" family="Lucida Handwriting" weight="400" style="italic" stretch="normal" glyphs="lhandw.ttf"/>
+ <type name="Lucida-Sans-Demibold-Italic" fullname="Lucida Sans Demibold Italic" family="Lucida Sans" weight="600" style="italic" stretch="normal" glyphs="lsansdi.ttf"/>
+ <type name="Lucida-Sans-Demibold-Roman" fullname="Lucida Sans Demibold Roman" family="Lucida Sans Demibold" weight="400" style="normal" stretch="normal" glyphs="lsansd.ttf"/>
+ <type name="Lucida-Sans-Regular" fullname="Lucida Sans Regular" family="Lucida Sans" weight="400" style="normal" stretch="normal" glyphs="lsans.ttf"/>
+ <type name="Lucida-Sans-Typewriter-Bold" fullname="Lucida Sans Typewriter Bold" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="ltypeb.ttf"/>
+ <type name="Lucida-Sans-Typewriter-Bold-Oblique" fullname="Lucida Sans Typewriter Bold Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="ltypebo.ttf"/>
+ <type name="Lucida-Sans-Typewriter-Oblique" fullname="Lucida Sans Typewriter Oblique" family="Lucida Sans Typewriter" weight="700" style="normal" stretch="normal" glyphs="ltypeo.ttf"/>
+ <type name="Lucida-Sans-Typewriter-Regular" fullname="Lucida Sans Typewriter Regular" family="Lucida Sans Typewriter" weight="400" style="normal" stretch="normal" glyphs="ltype.ttf"/>
+ <type name="MS-Sans-Serif" fullname="MS Sans Serif" family="MS Sans Serif" weight="400" style="normal" stretch="normal" glyphs="sseriff.ttf"/>
+ <type name="MS-Serif" fullname="MS Serif" family="MS Serif" weight="400" style="normal" stretch="normal" glyphs="seriff.ttf"/>
+ <type name="Modern" fullname="Modern" family="Modern" weight="400" style="normal" stretch="normal" glyphs="modern.ttf"/>
+ <type name="Monotype-Corsiva" fullname="Monotype Corsiva" family="Monotype Corsiva" weight="400" style="normal" stretch="normal" glyphs="mtcorsva.ttf"/>
+ <type name="Small-Fonts" fullname="Small Fonts" family="Small Fonts" weight="400" style="normal" stretch="normal" glyphs="smallf.ttf"/>
+ <type name="Symbol" fullname="Symbol" family="Symbol" weight="400" style="normal" stretch="normal" glyphs="symbol.ttf" encoding="AppleRoman"/>
+ <type name="Tahoma" fullname="Tahoma" family="Tahoma" weight="400" style="normal" stretch="normal" glyphs="tahoma.ttf"/>
+ <type name="Tahoma-Bold" fullname="Tahoma Bold" family="Tahoma" weight="700" style="normal" stretch="normal" glyphs="tahomabd.ttf"/>
+ <type name="Times-New-Roman" fullname="Times New Roman" family="Times New Roman" weight="400" style="normal" stretch="normal" glyphs="times.ttf"/>
+ <type name="Times-New-Roman-Bold" fullname="Times New Roman Bold" family="Times New Roman" weight="700" style="normal" stretch="normal" glyphs="timesbd.ttf"/>
+ <type name="Times-New-Roman-Bold-Italic" fullname="Times New Roman Bold Italic" family="Times New Roman" weight="700" style="italic" stretch="normal" glyphs="timesbi.ttf"/>
+ <type name="Times-New-Roman-Italic" fullname="Times New Roman Italic" family="Times New Roman" weight="400" style="italic" stretch="normal" glyphs="timesi.ttf"/>
+ <type name="Times-New-Roman-MT-Extra-Bold" fullname="Times New Roman MT Extra Bold" family="Times New Roman MT" weight="800" style="normal" stretch="normal" glyphs="timnreb.ttf"/>
+ <type name="Verdana" fullname="Verdana" family="Verdana" weight="400" style="normal" stretch="normal" glyphs="verdana.ttf"/>
+ <type name="Verdana-Bold" fullname="Verdana Bold" family="Verdana" weight="700" style="normal" stretch="normal" glyphs="verdanab.ttf"/>
+ <type name="Verdana-Bold-Italic" fullname="Verdana Bold Italic" family="Verdana" weight="700" style="italic" stretch="normal" glyphs="verdanaz.ttf"/>
+ <type name="Verdana-Italic" fullname="Verdana Italic" family="Verdana" weight="400" style="italic" stretch="normal" glyphs="verdanai.ttf"/>
+ <type name="Wingdings" fullname="Wingdings" family="Wingdings" weight="400" style="normal" stretch="normal" glyphs="wingding.ttf" encoding="AppleRoman"/>
+ <type name="Wingdings-2" fullname="Wingdings 2" family="Wingdings 2" weight="400" style="normal" stretch="normal" glyphs="wingdng2.ttf" encoding="AppleRoman"/>
+ <type name="Wingdings-3" fullname="Wingdings 3" family="Wingdings 3" weight="400" style="normal" stretch="normal" glyphs="wingdng3.ttf" encoding="AppleRoman"/>
+</typemap>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE typemap [
+<!ELEMENT typemap (type)+>
+<!ELEMENT type (#PCDATA)>
+<!ELEMENT include (#PCDATA)>
+<!ATTLIST type name CDATA #REQUIRED>
+<!ATTLIST type fullname CDATA #IMPLIED>
+<!ATTLIST type family CDATA #IMPLIED>
+<!ATTLIST type foundry CDATA #IMPLIED>
+<!ATTLIST type weight CDATA #IMPLIED>
+<!ATTLIST type style CDATA #IMPLIED>
+<!ATTLIST type stretch CDATA #IMPLIED>
+<!ATTLIST type format CDATA #IMPLIED>
+<!ATTLIST type metrics CDATA #IMPLIED>
+<!ATTLIST type glyphs CDATA #REQUIRED>
+<!ATTLIST type version CDATA #IMPLIED>
+<!ATTLIST include file CDATA #REQUIRED>
+]>
+<typemap>
+ <include file="type-ghostscript.xml" />
+</typemap>
--- /dev/null
+#!/bin/sh
+#
+# /etc/X11/Xreset
+#
+# global Xreset file -- for use by display managers
+
+# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $
+
+set -e
+
+PROGNAME=Xreset
+SYSSESSIONDIR=/etc/X11/Xreset.d
+
+if [ ! -d "$SYSSESSIONDIR" ]; then
+ # Nothing to do, exiting
+ exit 0
+fi
+
+# use run-parts to source every file in the session directory; we source
+# instead of executing so that the variables and functions defined above
+# are available to the scripts, and so that they can pass variables to each
+# other
+SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
+if [ -n "$SESSIONFILES" ]; then
+ set +e
+ for SESSIONFILE in $SESSIONFILES; do
+ . $SESSIONFILE
+ done
+ set -e
+fi
+
+exit 0
+
+# vim:set ai et sts=2 sw=2 tw=80:
--- /dev/null
+# Scripts in this directory are executed as root when a user log out from
+# a display manager using /etc/X11/Xreset.
+# The username of the user logging out is provided in the $USER environment
+# variable.
--- /dev/null
+! $Id$
+
+! load color-specific resources for clients that have them
+#ifdef COLOR
+*customization: -color
+#endif
+
+! make Xaw (Athena widget set) clients understand the delete key
+! this causes problems with some non-Xaw apps, use with care
+! *Text.translations: #override ~Shift ~Meta <Key>Delete: delete-next-character()
--- /dev/null
+#!/bin/sh
+#
+# /etc/X11/Xsession
+#
+# global Xsession file -- used by display managers and xinit (startx)
+
+# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $
+
+set -e
+
+PROGNAME=Xsession
+
+message () {
+ # pretty-print messages of arbitrary length; use xmessage if it
+ # is available and $DISPLAY is set
+ MESSAGE="$PROGNAME: $*"
+ echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2
+ if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then
+ echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file -
+ fi
+}
+
+message_nonl () {
+ # pretty-print messages of arbitrary length (no trailing newline); use
+ # xmessage if it is available and $DISPLAY is set
+ MESSAGE="$PROGNAME: $*"
+ echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2;
+ if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then
+ echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file -
+ fi
+}
+
+errormsg () {
+ # exit script with error
+ message "$*"
+ exit 1
+}
+
+internal_errormsg () {
+ # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message
+ # One big call to message() for the sake of xmessage; if we had two then
+ # the user would have dismissed the error we want reported before seeing the
+ # request to report it.
+ errormsg "$*" \
+ "Please report the installed version of the \"x11-common\"" \
+ "package and the complete text of this error message to" \
+ "<debian-x@lists.debian.org>."
+}
+
+# initialize variables for use by all session scripts
+
+OPTIONFILE=/etc/X11/Xsession.options
+
+SYSRESOURCES=/etc/X11/Xresources
+USRRESOURCES=$HOME/.Xresources
+
+SYSSESSIONDIR=/etc/X11/Xsession.d
+USERXSESSION=$HOME/.xsession
+USERXSESSIONRC=$HOME/.xsessionrc
+ALTUSERXSESSION=$HOME/.Xsession
+ERRFILE=$HOME/.xsession-errors
+
+# attempt to create an error file; abort if we cannot
+if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
+ [ ! -L "$ERRFILE" ]; then
+ chmod 600 "$ERRFILE"
+elif ERRFILE=$(tempfile 2> /dev/null); then
+ if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then
+ message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \
+ "\"$ERRFILE\"; look for session log/errors in" \
+ "\"$TMPDIR/xsession-$USER\"."
+ fi
+else
+ errormsg "unable to create X session log/error file; aborting."
+fi
+
+exec >>"$ERRFILE" 2>&1
+
+echo "$PROGNAME: X session started for $LOGNAME at $(date)"
+
+# sanity check; is our session script directory present?
+if [ ! -d "$SYSSESSIONDIR" ]; then
+ errormsg "no \"$SYSSESSIONDIR\" directory found; aborting."
+fi
+
+# Attempt to create a file of non-zero length in /tmp; a full filesystem can
+# cause mysterious X session failures. We do not use touch, :, or test -w
+# because they won't actually create a file with contents. We also let standard
+# error from tempfile and echo go to the error file to aid the user in
+# determining what went wrong.
+WRITE_TEST=$(tempfile)
+if ! echo "*" >>"$WRITE_TEST"; then
+ message "warning: unable to write to ${WRITE_TEST%/*}; X session may exit" \
+ "with an error"
+fi
+rm -f "$WRITE_TEST"
+
+# use run-parts to source every file in the session directory; we source
+# instead of executing so that the variables and functions defined above
+# are available to the scripts, and so that they can pass variables to each
+# other
+SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
+if [ -n "$SESSIONFILES" ]; then
+ set +e
+ for SESSIONFILE in $SESSIONFILES; do
+ . $SESSIONFILE
+ done
+ set -e
+fi
+
+exit 0
+
+# vim:set ai et sts=2 sw=2 tw=80:
--- /dev/null
+# $Id: 20x11-common_process-args 305 2005-07-03 18:51:43Z dnusinow $
+
+# This file is sourced by Xsession(5), not executed.
+
+# read OPTIONFILE
+OPTIONS=$(cat "$OPTIONFILE") || true
+
+has_option() {
+ if [ "${OPTIONS#*
+$1}" != "$OPTIONS" ]; then
+ return 0
+ else
+ return 1
+ fi
+}
+
+# Determine how many arguments were provided.
+case $# in
+ 0)
+ # No arguments given; use default behavior.
+ ;;
+ 1)
+ # One argument given; see what it was.
+ case "$1" in
+ failsafe)
+ # Failsafe session was requested.
+ if has_option allow-failsafe; then
+ if [ -e /usr/bin/x-terminal-emulator ]; then
+ if [ -x /usr/bin/x-terminal-emulator ]; then
+ exec x-terminal-emulator -geometry +1+1
+ else
+ # fatal error
+ errormsg "unable to launch failsafe X session ---" \
+ "x-terminal-emulator not executable; aborting."
+ fi
+ else
+ # fatal error
+ errormsg "unable to launch failsafe X session ---" \
+ "x-terminal-emulator not found; aborting."
+ fi
+ fi
+ ;;
+ default)
+ # Default behavior was requested.
+ ;;
+ *)
+ # Specific program was requested.
+ STARTUP_FULL_PATH=$(/usr/bin/which "$1" || true)
+ if [ -n "$STARTUP_FULL_PATH" ] && [ -e "$STARTUP_FULL_PATH" ]; then
+ if [ -x "$STARTUP_FULL_PATH" ]; then
+ STARTUP="$1"
+ else
+ message "unable to launch \"$1\" X session ---" \
+ "\"$1\" not executable; falling back to default session."
+ fi
+ else
+ message "unable to launch \"$1\" X session ---" \
+ "\"$1\" not found; falling back to default session."
+ fi
+ ;;
+ esac
+ ;;
+ *)
+ # More than one argument given; we don't know what to do.
+ message "unsupported number of arguments ($#); falling back to default" \
+ "session."
+ ;;
+esac
+
+# vim:set ai et sts=2 sw=2 tw=80:
--- /dev/null
+# $Id: 30x11-common_xresources 305 2005-07-03 18:51:43Z dnusinow $
+
+# This file is sourced by Xsession(5), not executed.
+
+# If xrdb (from xbase-clients) is installed, merge system-wide X resources.
+# Then merge the user's X resources, if the options file is so configured.
+if [ -d "$SYSRESOURCES" ] && type xrdb >/dev/null 2>&1; then
+ RESOURCEFILES=$(run-parts --list $SYSRESOURCES)
+ if [ -n "$RESOURCEFILES" ]; then
+ for RESOURCEFILE in $RESOURCEFILES; do
+ xrdb -merge $RESOURCEFILE
+ done
+ fi
+fi
+
+if has_option allow-user-resources && [ -f "$USRRESOURCES" ]; then
+ if type xrdb >/dev/null 2>&1; then
+ xrdb -merge $USRRESOURCES
+ else
+ # Comment out this command if you desire a legacy-free X environment, and find
+ # the warning spurious.
+ message "warning: xrdb command not found; X resources not merged."
+ fi
+fi
+
+# vim:set ai et sts=2 sw=2 tw=80:
--- /dev/null
+# This file is sourced by Xsession(5), not executed.
+
+# If xhost (from x11-xserver-utils) is installed, use it to give access
+# to the X server to any process from the same user on the local host.
+# Unlike other uses of xhost, this is safe since the kernel can check
+# the actual owner of the calling process.
+
+if type xhost >/dev/null 2>&1; then
+ xhost +si:localuser:$(id -un) || :
+fi
--- /dev/null
+# This file is sourced by Xsession(5), not executed.
+
+#Source user defined xsessionrc (locales and other environment variables)
+if [ -r "$USERXSESSIONRC" ]; then
+ . "$USERXSESSIONRC"
+fi
--- /dev/null
+# $Id: 50x11-common_determine-startup 305 2005-07-03 18:51:43Z dnusinow $
+
+# This file is sourced by Xsession(5), not executed.
+
+# If no X session startup program was passed to the Xsession script as an
+# argument (e.g., by the display manager), or if that program was not
+# executable, fall back to looking for a user's custom X session script, if
+# allowed by the options file.
+if [ -z "$STARTUP" ]; then
+ if has_option allow-user-xsession; then
+ for STARTUPFILE in "$USERXSESSION" "$ALTUSERXSESSION"; do
+ if [ -e "$STARTUPFILE" ]; then
+ if [ -x "$STARTUPFILE" ]; then
+ STARTUP="$STARTUPFILE"
+ else
+ shell=${SHELL:-sh}
+ STARTUP="$shell $STARTUPFILE"
+ fi
+ break
+ fi
+ done
+ fi
+fi
+
+# If there is still nothing to use for a startup program, try the system
+# default session manager, window manager, and terminal emulator.
+if [ -z "$STARTUP" ]; then
+ if [ -x /usr/bin/x-session-manager ]; then
+ STARTUP=x-session-manager
+ elif [ -x /usr/bin/x-window-manager ]; then
+ STARTUP=x-window-manager
+ elif [ -x /usr/bin/x-terminal-emulator ]; then
+ STARTUP=x-terminal-emulator
+ fi
+fi
+
+# If we still have not found a startup program, give up.
+if [ -z "$STARTUP" ]; then
+ ERRMSG="unable to start X session ---"
+ if has_option allow-user-xsession; then
+ ERRMSG="$ERRMSG no \"$USERXSESSION\" file, no \"$ALTUSERXSESSION\" file,"
+ fi
+ errormsg "$ERRMSG no session managers, no window managers, and no terminal" \
+ "emulators found; aborting."
+fi
+
+# vim:set ai et sts=2 sw=2 tw=80:
--- /dev/null
+# $Id: 90x11-common_ssh-agent 305 2005-07-03 18:51:43Z dnusinow $
+
+# This file is sourced by Xsession(5), not executed.
+
+STARTSSH=
+SSHAGENT=/usr/bin/ssh-agent
+SSHAGENTARGS=
+
+if has_option use-ssh-agent; then
+ if [ -x "$SSHAGENT" ] && [ -z "$SSH_AUTH_SOCK" ] \
+ && [ -z "$SSH2_AUTH_SOCK" ]; then
+ STARTSSH=yes
+ if [ -f /usr/bin/ssh-add1 ] && cmp -s $SSHAGENT /usr/bin/ssh-agent2; then
+ # use ssh-agent2's ssh-agent1 compatibility mode
+ SSHAGENTARGS=-1
+ fi
+ fi
+fi
+
+if [ -n "$STARTSSH" ]; then
+ STARTUP="$SSHAGENT $SSHAGENTARGS ${TMPDIR:+env TMPDIR=$TMPDIR} $STARTUP"
+fi
+
+# vim:set ai et sts=2 sw=2 tw=80:
--- /dev/null
+# $Id: 99x11-common_start 305 2005-07-03 18:51:43Z dnusinow $
+
+# This file is sourced by Xsession(5), not executed.
+
+exec $STARTUP
+
+# vim:set ai et sts=2 sw=2 tw=80:
--- /dev/null
+# $Id: Xsession.options 189 2005-06-11 00:04:27Z branden $
+#
+# configuration options for /etc/X11/Xsession
+# See Xsession.options(5) for an explanation of the available options.
+allow-failsafe
+allow-user-resources
+allow-user-xsession
+use-ssh-agent
+use-session-dbus
--- /dev/null
+! $Xorg: rgb.txt,v 1.3 2000/08/17 19:54:00 cpqbld Exp $
+255 250 250 snow
+248 248 255 ghost white
+248 248 255 GhostWhite
+245 245 245 white smoke
+245 245 245 WhiteSmoke
+220 220 220 gainsboro
+255 250 240 floral white
+255 250 240 FloralWhite
+253 245 230 old lace
+253 245 230 OldLace
+250 240 230 linen
+250 235 215 antique white
+250 235 215 AntiqueWhite
+255 239 213 papaya whip
+255 239 213 PapayaWhip
+255 235 205 blanched almond
+255 235 205 BlanchedAlmond
+255 228 196 bisque
+255 218 185 peach puff
+255 218 185 PeachPuff
+255 222 173 navajo white
+255 222 173 NavajoWhite
+255 228 181 moccasin
+255 248 220 cornsilk
+255 255 240 ivory
+255 250 205 lemon chiffon
+255 250 205 LemonChiffon
+255 245 238 seashell
+240 255 240 honeydew
+245 255 250 mint cream
+245 255 250 MintCream
+240 255 255 azure
+240 248 255 alice blue
+240 248 255 AliceBlue
+230 230 250 lavender
+255 240 245 lavender blush
+255 240 245 LavenderBlush
+255 228 225 misty rose
+255 228 225 MistyRose
+255 255 255 white
+ 0 0 0 black
+ 47 79 79 dark slate gray
+ 47 79 79 DarkSlateGray
+ 47 79 79 dark slate grey
+ 47 79 79 DarkSlateGrey
+105 105 105 dim gray
+105 105 105 DimGray
+105 105 105 dim grey
+105 105 105 DimGrey
+112 128 144 slate gray
+112 128 144 SlateGray
+112 128 144 slate grey
+112 128 144 SlateGrey
+119 136 153 light slate gray
+119 136 153 LightSlateGray
+119 136 153 light slate grey
+119 136 153 LightSlateGrey
+190 190 190 gray
+190 190 190 grey
+211 211 211 light grey
+211 211 211 LightGrey
+211 211 211 light gray
+211 211 211 LightGray
+ 25 25 112 midnight blue
+ 25 25 112 MidnightBlue
+ 0 0 128 navy
+ 0 0 128 navy blue
+ 0 0 128 NavyBlue
+100 149 237 cornflower blue
+100 149 237 CornflowerBlue
+ 72 61 139 dark slate blue
+ 72 61 139 DarkSlateBlue
+106 90 205 slate blue
+106 90 205 SlateBlue
+123 104 238 medium slate blue
+123 104 238 MediumSlateBlue
+132 112 255 light slate blue
+132 112 255 LightSlateBlue
+ 0 0 205 medium blue
+ 0 0 205 MediumBlue
+ 65 105 225 royal blue
+ 65 105 225 RoyalBlue
+ 0 0 255 blue
+ 30 144 255 dodger blue
+ 30 144 255 DodgerBlue
+ 0 191 255 deep sky blue
+ 0 191 255 DeepSkyBlue
+135 206 235 sky blue
+135 206 235 SkyBlue
+135 206 250 light sky blue
+135 206 250 LightSkyBlue
+ 70 130 180 steel blue
+ 70 130 180 SteelBlue
+176 196 222 light steel blue
+176 196 222 LightSteelBlue
+173 216 230 light blue
+173 216 230 LightBlue
+176 224 230 powder blue
+176 224 230 PowderBlue
+175 238 238 pale turquoise
+175 238 238 PaleTurquoise
+ 0 206 209 dark turquoise
+ 0 206 209 DarkTurquoise
+ 72 209 204 medium turquoise
+ 72 209 204 MediumTurquoise
+ 64 224 208 turquoise
+ 0 255 255 cyan
+224 255 255 light cyan
+224 255 255 LightCyan
+ 95 158 160 cadet blue
+ 95 158 160 CadetBlue
+102 205 170 medium aquamarine
+102 205 170 MediumAquamarine
+127 255 212 aquamarine
+ 0 100 0 dark green
+ 0 100 0 DarkGreen
+ 85 107 47 dark olive green
+ 85 107 47 DarkOliveGreen
+143 188 143 dark sea green
+143 188 143 DarkSeaGreen
+ 46 139 87 sea green
+ 46 139 87 SeaGreen
+ 60 179 113 medium sea green
+ 60 179 113 MediumSeaGreen
+ 32 178 170 light sea green
+ 32 178 170 LightSeaGreen
+152 251 152 pale green
+152 251 152 PaleGreen
+ 0 255 127 spring green
+ 0 255 127 SpringGreen
+124 252 0 lawn green
+124 252 0 LawnGreen
+ 0 255 0 green
+127 255 0 chartreuse
+ 0 250 154 medium spring green
+ 0 250 154 MediumSpringGreen
+173 255 47 green yellow
+173 255 47 GreenYellow
+ 50 205 50 lime green
+ 50 205 50 LimeGreen
+154 205 50 yellow green
+154 205 50 YellowGreen
+ 34 139 34 forest green
+ 34 139 34 ForestGreen
+107 142 35 olive drab
+107 142 35 OliveDrab
+189 183 107 dark khaki
+189 183 107 DarkKhaki
+240 230 140 khaki
+238 232 170 pale goldenrod
+238 232 170 PaleGoldenrod
+250 250 210 light goldenrod yellow
+250 250 210 LightGoldenrodYellow
+255 255 224 light yellow
+255 255 224 LightYellow
+255 255 0 yellow
+255 215 0 gold
+238 221 130 light goldenrod
+238 221 130 LightGoldenrod
+218 165 32 goldenrod
+184 134 11 dark goldenrod
+184 134 11 DarkGoldenrod
+188 143 143 rosy brown
+188 143 143 RosyBrown
+205 92 92 indian red
+205 92 92 IndianRed
+139 69 19 saddle brown
+139 69 19 SaddleBrown
+160 82 45 sienna
+205 133 63 peru
+222 184 135 burlywood
+245 245 220 beige
+245 222 179 wheat
+244 164 96 sandy brown
+244 164 96 SandyBrown
+210 180 140 tan
+210 105 30 chocolate
+178 34 34 firebrick
+165 42 42 brown
+233 150 122 dark salmon
+233 150 122 DarkSalmon
+250 128 114 salmon
+255 160 122 light salmon
+255 160 122 LightSalmon
+255 165 0 orange
+255 140 0 dark orange
+255 140 0 DarkOrange
+255 127 80 coral
+240 128 128 light coral
+240 128 128 LightCoral
+255 99 71 tomato
+255 69 0 orange red
+255 69 0 OrangeRed
+255 0 0 red
+255 105 180 hot pink
+255 105 180 HotPink
+255 20 147 deep pink
+255 20 147 DeepPink
+255 192 203 pink
+255 182 193 light pink
+255 182 193 LightPink
+219 112 147 pale violet red
+219 112 147 PaleVioletRed
+176 48 96 maroon
+199 21 133 medium violet red
+199 21 133 MediumVioletRed
+208 32 144 violet red
+208 32 144 VioletRed
+255 0 255 magenta
+238 130 238 violet
+221 160 221 plum
+218 112 214 orchid
+186 85 211 medium orchid
+186 85 211 MediumOrchid
+153 50 204 dark orchid
+153 50 204 DarkOrchid
+148 0 211 dark violet
+148 0 211 DarkViolet
+138 43 226 blue violet
+138 43 226 BlueViolet
+160 32 240 purple
+147 112 219 medium purple
+147 112 219 MediumPurple
+216 191 216 thistle
+255 250 250 snow1
+238 233 233 snow2
+205 201 201 snow3
+139 137 137 snow4
+255 245 238 seashell1
+238 229 222 seashell2
+205 197 191 seashell3
+139 134 130 seashell4
+255 239 219 AntiqueWhite1
+238 223 204 AntiqueWhite2
+205 192 176 AntiqueWhite3
+139 131 120 AntiqueWhite4
+255 228 196 bisque1
+238 213 183 bisque2
+205 183 158 bisque3
+139 125 107 bisque4
+255 218 185 PeachPuff1
+238 203 173 PeachPuff2
+205 175 149 PeachPuff3
+139 119 101 PeachPuff4
+255 222 173 NavajoWhite1
+238 207 161 NavajoWhite2
+205 179 139 NavajoWhite3
+139 121 94 NavajoWhite4
+255 250 205 LemonChiffon1
+238 233 191 LemonChiffon2
+205 201 165 LemonChiffon3
+139 137 112 LemonChiffon4
+255 248 220 cornsilk1
+238 232 205 cornsilk2
+205 200 177 cornsilk3
+139 136 120 cornsilk4
+255 255 240 ivory1
+238 238 224 ivory2
+205 205 193 ivory3
+139 139 131 ivory4
+240 255 240 honeydew1
+224 238 224 honeydew2
+193 205 193 honeydew3
+131 139 131 honeydew4
+255 240 245 LavenderBlush1
+238 224 229 LavenderBlush2
+205 193 197 LavenderBlush3
+139 131 134 LavenderBlush4
+255 228 225 MistyRose1
+238 213 210 MistyRose2
+205 183 181 MistyRose3
+139 125 123 MistyRose4
+240 255 255 azure1
+224 238 238 azure2
+193 205 205 azure3
+131 139 139 azure4
+131 111 255 SlateBlue1
+122 103 238 SlateBlue2
+105 89 205 SlateBlue3
+ 71 60 139 SlateBlue4
+ 72 118 255 RoyalBlue1
+ 67 110 238 RoyalBlue2
+ 58 95 205 RoyalBlue3
+ 39 64 139 RoyalBlue4
+ 0 0 255 blue1
+ 0 0 238 blue2
+ 0 0 205 blue3
+ 0 0 139 blue4
+ 30 144 255 DodgerBlue1
+ 28 134 238 DodgerBlue2
+ 24 116 205 DodgerBlue3
+ 16 78 139 DodgerBlue4
+ 99 184 255 SteelBlue1
+ 92 172 238 SteelBlue2
+ 79 148 205 SteelBlue3
+ 54 100 139 SteelBlue4
+ 0 191 255 DeepSkyBlue1
+ 0 178 238 DeepSkyBlue2
+ 0 154 205 DeepSkyBlue3
+ 0 104 139 DeepSkyBlue4
+135 206 255 SkyBlue1
+126 192 238 SkyBlue2
+108 166 205 SkyBlue3
+ 74 112 139 SkyBlue4
+176 226 255 LightSkyBlue1
+164 211 238 LightSkyBlue2
+141 182 205 LightSkyBlue3
+ 96 123 139 LightSkyBlue4
+198 226 255 SlateGray1
+185 211 238 SlateGray2
+159 182 205 SlateGray3
+108 123 139 SlateGray4
+202 225 255 LightSteelBlue1
+188 210 238 LightSteelBlue2
+162 181 205 LightSteelBlue3
+110 123 139 LightSteelBlue4
+191 239 255 LightBlue1
+178 223 238 LightBlue2
+154 192 205 LightBlue3
+104 131 139 LightBlue4
+224 255 255 LightCyan1
+209 238 238 LightCyan2
+180 205 205 LightCyan3
+122 139 139 LightCyan4
+187 255 255 PaleTurquoise1
+174 238 238 PaleTurquoise2
+150 205 205 PaleTurquoise3
+102 139 139 PaleTurquoise4
+152 245 255 CadetBlue1
+142 229 238 CadetBlue2
+122 197 205 CadetBlue3
+ 83 134 139 CadetBlue4
+ 0 245 255 turquoise1
+ 0 229 238 turquoise2
+ 0 197 205 turquoise3
+ 0 134 139 turquoise4
+ 0 255 255 cyan1
+ 0 238 238 cyan2
+ 0 205 205 cyan3
+ 0 139 139 cyan4
+151 255 255 DarkSlateGray1
+141 238 238 DarkSlateGray2
+121 205 205 DarkSlateGray3
+ 82 139 139 DarkSlateGray4
+127 255 212 aquamarine1
+118 238 198 aquamarine2
+102 205 170 aquamarine3
+ 69 139 116 aquamarine4
+193 255 193 DarkSeaGreen1
+180 238 180 DarkSeaGreen2
+155 205 155 DarkSeaGreen3
+105 139 105 DarkSeaGreen4
+ 84 255 159 SeaGreen1
+ 78 238 148 SeaGreen2
+ 67 205 128 SeaGreen3
+ 46 139 87 SeaGreen4
+154 255 154 PaleGreen1
+144 238 144 PaleGreen2
+124 205 124 PaleGreen3
+ 84 139 84 PaleGreen4
+ 0 255 127 SpringGreen1
+ 0 238 118 SpringGreen2
+ 0 205 102 SpringGreen3
+ 0 139 69 SpringGreen4
+ 0 255 0 green1
+ 0 238 0 green2
+ 0 205 0 green3
+ 0 139 0 green4
+127 255 0 chartreuse1
+118 238 0 chartreuse2
+102 205 0 chartreuse3
+ 69 139 0 chartreuse4
+192 255 62 OliveDrab1
+179 238 58 OliveDrab2
+154 205 50 OliveDrab3
+105 139 34 OliveDrab4
+202 255 112 DarkOliveGreen1
+188 238 104 DarkOliveGreen2
+162 205 90 DarkOliveGreen3
+110 139 61 DarkOliveGreen4
+255 246 143 khaki1
+238 230 133 khaki2
+205 198 115 khaki3
+139 134 78 khaki4
+255 236 139 LightGoldenrod1
+238 220 130 LightGoldenrod2
+205 190 112 LightGoldenrod3
+139 129 76 LightGoldenrod4
+255 255 224 LightYellow1
+238 238 209 LightYellow2
+205 205 180 LightYellow3
+139 139 122 LightYellow4
+255 255 0 yellow1
+238 238 0 yellow2
+205 205 0 yellow3
+139 139 0 yellow4
+255 215 0 gold1
+238 201 0 gold2
+205 173 0 gold3
+139 117 0 gold4
+255 193 37 goldenrod1
+238 180 34 goldenrod2
+205 155 29 goldenrod3
+139 105 20 goldenrod4
+255 185 15 DarkGoldenrod1
+238 173 14 DarkGoldenrod2
+205 149 12 DarkGoldenrod3
+139 101 8 DarkGoldenrod4
+255 193 193 RosyBrown1
+238 180 180 RosyBrown2
+205 155 155 RosyBrown3
+139 105 105 RosyBrown4
+255 106 106 IndianRed1
+238 99 99 IndianRed2
+205 85 85 IndianRed3
+139 58 58 IndianRed4
+255 130 71 sienna1
+238 121 66 sienna2
+205 104 57 sienna3
+139 71 38 sienna4
+255 211 155 burlywood1
+238 197 145 burlywood2
+205 170 125 burlywood3
+139 115 85 burlywood4
+255 231 186 wheat1
+238 216 174 wheat2
+205 186 150 wheat3
+139 126 102 wheat4
+255 165 79 tan1
+238 154 73 tan2
+205 133 63 tan3
+139 90 43 tan4
+255 127 36 chocolate1
+238 118 33 chocolate2
+205 102 29 chocolate3
+139 69 19 chocolate4
+255 48 48 firebrick1
+238 44 44 firebrick2
+205 38 38 firebrick3
+139 26 26 firebrick4
+255 64 64 brown1
+238 59 59 brown2
+205 51 51 brown3
+139 35 35 brown4
+255 140 105 salmon1
+238 130 98 salmon2
+205 112 84 salmon3
+139 76 57 salmon4
+255 160 122 LightSalmon1
+238 149 114 LightSalmon2
+205 129 98 LightSalmon3
+139 87 66 LightSalmon4
+255 165 0 orange1
+238 154 0 orange2
+205 133 0 orange3
+139 90 0 orange4
+255 127 0 DarkOrange1
+238 118 0 DarkOrange2
+205 102 0 DarkOrange3
+139 69 0 DarkOrange4
+255 114 86 coral1
+238 106 80 coral2
+205 91 69 coral3
+139 62 47 coral4
+255 99 71 tomato1
+238 92 66 tomato2
+205 79 57 tomato3
+139 54 38 tomato4
+255 69 0 OrangeRed1
+238 64 0 OrangeRed2
+205 55 0 OrangeRed3
+139 37 0 OrangeRed4
+255 0 0 red1
+238 0 0 red2
+205 0 0 red3
+139 0 0 red4
+215 7 81 DebianRed
+255 20 147 DeepPink1
+238 18 137 DeepPink2
+205 16 118 DeepPink3
+139 10 80 DeepPink4
+255 110 180 HotPink1
+238 106 167 HotPink2
+205 96 144 HotPink3
+139 58 98 HotPink4
+255 181 197 pink1
+238 169 184 pink2
+205 145 158 pink3
+139 99 108 pink4
+255 174 185 LightPink1
+238 162 173 LightPink2
+205 140 149 LightPink3
+139 95 101 LightPink4
+255 130 171 PaleVioletRed1
+238 121 159 PaleVioletRed2
+205 104 137 PaleVioletRed3
+139 71 93 PaleVioletRed4
+255 52 179 maroon1
+238 48 167 maroon2
+205 41 144 maroon3
+139 28 98 maroon4
+255 62 150 VioletRed1
+238 58 140 VioletRed2
+205 50 120 VioletRed3
+139 34 82 VioletRed4
+255 0 255 magenta1
+238 0 238 magenta2
+205 0 205 magenta3
+139 0 139 magenta4
+255 131 250 orchid1
+238 122 233 orchid2
+205 105 201 orchid3
+139 71 137 orchid4
+255 187 255 plum1
+238 174 238 plum2
+205 150 205 plum3
+139 102 139 plum4
+224 102 255 MediumOrchid1
+209 95 238 MediumOrchid2
+180 82 205 MediumOrchid3
+122 55 139 MediumOrchid4
+191 62 255 DarkOrchid1
+178 58 238 DarkOrchid2
+154 50 205 DarkOrchid3
+104 34 139 DarkOrchid4
+155 48 255 purple1
+145 44 238 purple2
+125 38 205 purple3
+ 85 26 139 purple4
+171 130 255 MediumPurple1
+159 121 238 MediumPurple2
+137 104 205 MediumPurple3
+ 93 71 139 MediumPurple4
+255 225 255 thistle1
+238 210 238 thistle2
+205 181 205 thistle3
+139 123 139 thistle4
+ 0 0 0 gray0
+ 0 0 0 grey0
+ 3 3 3 gray1
+ 3 3 3 grey1
+ 5 5 5 gray2
+ 5 5 5 grey2
+ 8 8 8 gray3
+ 8 8 8 grey3
+ 10 10 10 gray4
+ 10 10 10 grey4
+ 13 13 13 gray5
+ 13 13 13 grey5
+ 15 15 15 gray6
+ 15 15 15 grey6
+ 18 18 18 gray7
+ 18 18 18 grey7
+ 20 20 20 gray8
+ 20 20 20 grey8
+ 23 23 23 gray9
+ 23 23 23 grey9
+ 26 26 26 gray10
+ 26 26 26 grey10
+ 28 28 28 gray11
+ 28 28 28 grey11
+ 31 31 31 gray12
+ 31 31 31 grey12
+ 33 33 33 gray13
+ 33 33 33 grey13
+ 36 36 36 gray14
+ 36 36 36 grey14
+ 38 38 38 gray15
+ 38 38 38 grey15
+ 41 41 41 gray16
+ 41 41 41 grey16
+ 43 43 43 gray17
+ 43 43 43 grey17
+ 46 46 46 gray18
+ 46 46 46 grey18
+ 48 48 48 gray19
+ 48 48 48 grey19
+ 51 51 51 gray20
+ 51 51 51 grey20
+ 54 54 54 gray21
+ 54 54 54 grey21
+ 56 56 56 gray22
+ 56 56 56 grey22
+ 59 59 59 gray23
+ 59 59 59 grey23
+ 61 61 61 gray24
+ 61 61 61 grey24
+ 64 64 64 gray25
+ 64 64 64 grey25
+ 66 66 66 gray26
+ 66 66 66 grey26
+ 69 69 69 gray27
+ 69 69 69 grey27
+ 71 71 71 gray28
+ 71 71 71 grey28
+ 74 74 74 gray29
+ 74 74 74 grey29
+ 77 77 77 gray30
+ 77 77 77 grey30
+ 79 79 79 gray31
+ 79 79 79 grey31
+ 82 82 82 gray32
+ 82 82 82 grey32
+ 84 84 84 gray33
+ 84 84 84 grey33
+ 87 87 87 gray34
+ 87 87 87 grey34
+ 89 89 89 gray35
+ 89 89 89 grey35
+ 92 92 92 gray36
+ 92 92 92 grey36
+ 94 94 94 gray37
+ 94 94 94 grey37
+ 97 97 97 gray38
+ 97 97 97 grey38
+ 99 99 99 gray39
+ 99 99 99 grey39
+102 102 102 gray40
+102 102 102 grey40
+105 105 105 gray41
+105 105 105 grey41
+107 107 107 gray42
+107 107 107 grey42
+110 110 110 gray43
+110 110 110 grey43
+112 112 112 gray44
+112 112 112 grey44
+115 115 115 gray45
+115 115 115 grey45
+117 117 117 gray46
+117 117 117 grey46
+120 120 120 gray47
+120 120 120 grey47
+122 122 122 gray48
+122 122 122 grey48
+125 125 125 gray49
+125 125 125 grey49
+127 127 127 gray50
+127 127 127 grey50
+130 130 130 gray51
+130 130 130 grey51
+133 133 133 gray52
+133 133 133 grey52
+135 135 135 gray53
+135 135 135 grey53
+138 138 138 gray54
+138 138 138 grey54
+140 140 140 gray55
+140 140 140 grey55
+143 143 143 gray56
+143 143 143 grey56
+145 145 145 gray57
+145 145 145 grey57
+148 148 148 gray58
+148 148 148 grey58
+150 150 150 gray59
+150 150 150 grey59
+153 153 153 gray60
+153 153 153 grey60
+156 156 156 gray61
+156 156 156 grey61
+158 158 158 gray62
+158 158 158 grey62
+161 161 161 gray63
+161 161 161 grey63
+163 163 163 gray64
+163 163 163 grey64
+166 166 166 gray65
+166 166 166 grey65
+168 168 168 gray66
+168 168 168 grey66
+171 171 171 gray67
+171 171 171 grey67
+173 173 173 gray68
+173 173 173 grey68
+176 176 176 gray69
+176 176 176 grey69
+179 179 179 gray70
+179 179 179 grey70
+181 181 181 gray71
+181 181 181 grey71
+184 184 184 gray72
+184 184 184 grey72
+186 186 186 gray73
+186 186 186 grey73
+189 189 189 gray74
+189 189 189 grey74
+191 191 191 gray75
+191 191 191 grey75
+194 194 194 gray76
+194 194 194 grey76
+196 196 196 gray77
+196 196 196 grey77
+199 199 199 gray78
+199 199 199 grey78
+201 201 201 gray79
+201 201 201 grey79
+204 204 204 gray80
+204 204 204 grey80
+207 207 207 gray81
+207 207 207 grey81
+209 209 209 gray82
+209 209 209 grey82
+212 212 212 gray83
+212 212 212 grey83
+214 214 214 gray84
+214 214 214 grey84
+217 217 217 gray85
+217 217 217 grey85
+219 219 219 gray86
+219 219 219 grey86
+222 222 222 gray87
+222 222 222 grey87
+224 224 224 gray88
+224 224 224 grey88
+227 227 227 gray89
+227 227 227 grey89
+229 229 229 gray90
+229 229 229 grey90
+232 232 232 gray91
+232 232 232 grey91
+235 235 235 gray92
+235 235 235 grey92
+237 237 237 gray93
+237 237 237 grey93
+240 240 240 gray94
+240 240 240 grey94
+242 242 242 gray95
+242 242 242 grey95
+245 245 245 gray96
+245 245 245 grey96
+247 247 247 gray97
+247 247 247 grey97
+250 250 250 gray98
+250 250 250 grey98
+252 252 252 gray99
+252 252 252 grey99
+255 255 255 gray100
+255 255 255 grey100
+169 169 169 dark grey
+169 169 169 DarkGrey
+169 169 169 dark gray
+169 169 169 DarkGray
+0 0 139 dark blue
+0 0 139 DarkBlue
+0 139 139 dark cyan
+0 139 139 DarkCyan
+139 0 139 dark magenta
+139 0 139 DarkMagenta
+139 0 0 dark red
+139 0 0 DarkRed
+144 238 144 light green
+144 238 144 LightGreen
--- /dev/null
+/usr/bin/animate-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/animate-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/animate-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/animate-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/compare-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/compare-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/compare-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/compare-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/composite-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/composite-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/composite-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/composite-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/conjure-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/conjure-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/conjure-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/conjure-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/convert-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/convert-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/convert-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/convert-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/display-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/display-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/display-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/display-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/identify-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/identify-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/identify-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/identify-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/import-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/import-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/import-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/import-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/mogrify-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/mogrify-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/mogrify-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/mogrify-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/montage-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/montage-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/montage-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/montage-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/bin/stream-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/bin/stream-im6.q16
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/stream-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+/usr/share/man/man1/stream-im6.q16.1.gz
\ No newline at end of file
--- /dev/null
+# Port on which the server is listening. You must select a different
+# port from your standard HTTP web server if it is running on the same
+# computer.
+HTTPPort 8090
+
+# Address on which the server is bound. Only useful if you have
+# several network interfaces.
+HTTPBindAddress 0.0.0.0
+
+# Number of simultaneous HTTP connections that can be handled. It has
+# to be defined *before* the MaxClients parameter, since it defines the
+# MaxClients maximum limit.
+MaxHTTPConnections 2000
+
+# Number of simultaneous requests that can be handled. Since FFServer
+# is very fast, it is more likely that you will want to leave this high
+# and use MaxBandwidth, below.
+MaxClients 1000
+
+# This the maximum amount of kbit/sec that you are prepared to
+# consume when streaming to clients.
+MaxBandwidth 1000
+
+# Access log file (uses standard Apache log file format)
+# '-' is the standard output.
+CustomLog -
+
+##################################################################
+# Definition of the live feeds. Each live feed contains one video
+# and/or audio sequence coming from an ffmpeg encoder or another
+# ffserver. This sequence may be encoded simultaneously with several
+# codecs at several resolutions.
+
+<Feed feed1.ffm>
+
+# You must use 'ffmpeg' to send a live feed to ffserver. In this
+# example, you can type:
+#
+# ffmpeg http://localhost:8090/feed1.ffm
+
+# ffserver can also do time shifting. It means that it can stream any
+# previously recorded live stream. The request should contain:
+# "http://xxxx?date=[YYYY-MM-DDT][[HH:]MM:]SS[.m...]".You must specify
+# a path where the feed is stored on disk. You also specify the
+# maximum size of the feed, where zero means unlimited. Default:
+# File=/tmp/feed_name.ffm FileMaxSize=5M
+File /tmp/feed1.ffm
+FileMaxSize 200K
+
+# You could specify
+# ReadOnlyFile /saved/specialvideo.ffm
+# This marks the file as readonly and it will not be deleted or updated.
+
+# Specify launch in order to start ffmpeg automatically.
+# First ffmpeg must be defined with an appropriate path if needed,
+# after that options can follow, but avoid adding the http:// field
+#Launch ffmpeg
+
+# Only allow connections from localhost to the feed.
+ACL allow 127.0.0.1
+
+</Feed>
+
+
+##################################################################
+# Now you can define each stream which will be generated from the
+# original audio and video stream. Each format has a filename (here
+# 'test1.mpg'). FFServer will send this stream when answering a
+# request containing this filename.
+
+<Stream test1.mpg>
+
+# coming from live feed 'feed1'
+Feed feed1.ffm
+
+# Format of the stream : you can choose among:
+# mpeg : MPEG-1 multiplexed video and audio
+# mpegvideo : only MPEG-1 video
+# mp2 : MPEG-2 audio (use AudioCodec to select layer 2 and 3 codec)
+# ogg : Ogg format (Vorbis audio codec)
+# rm : RealNetworks-compatible stream. Multiplexed audio and video.
+# ra : RealNetworks-compatible stream. Audio only.
+# mpjpeg : Multipart JPEG (works with Netscape without any plugin)
+# jpeg : Generate a single JPEG image.
+# mjpeg : Generate a M-JPEG stream.
+# asf : ASF compatible streaming (Windows Media Player format).
+# swf : Macromedia Flash compatible stream
+# avi : AVI format (MPEG-4 video, MPEG audio sound)
+Format mpeg
+
+# Bitrate for the audio stream. Codecs usually support only a few
+# different bitrates.
+AudioBitRate 32
+
+# Number of audio channels: 1 = mono, 2 = stereo
+AudioChannels 1
+
+# Sampling frequency for audio. When using low bitrates, you should
+# lower this frequency to 22050 or 11025. The supported frequencies
+# depend on the selected audio codec.
+AudioSampleRate 44100
+
+# Bitrate for the video stream
+VideoBitRate 64
+
+# Ratecontrol buffer size
+VideoBufferSize 40
+
+# Number of frames per second
+VideoFrameRate 3
+
+# Size of the video frame: WxH (default: 160x128)
+# The following abbreviations are defined: sqcif, qcif, cif, 4cif, qqvga,
+# qvga, vga, svga, xga, uxga, qxga, sxga, qsxga, hsxga, wvga, wxga, wsxga,
+# wuxga, woxga, wqsxga, wquxga, whsxga, whuxga, cga, ega, hd480, hd720,
+# hd1080
+VideoSize 160x128
+
+# Transmit only intra frames (useful for low bitrates, but kills frame rate).
+#VideoIntraOnly
+
+# If non-intra only, an intra frame is transmitted every VideoGopSize
+# frames. Video synchronization can only begin at an intra frame.
+VideoGopSize 12
+
+# More MPEG-4 parameters
+# VideoHighQuality
+# Video4MotionVector
+
+# Choose your codecs:
+#AudioCodec mp2
+#VideoCodec mpeg1video
+
+# Suppress audio
+#NoAudio
+
+# Suppress video
+#NoVideo
+
+#VideoQMin 3
+#VideoQMax 31
+
+# Set this to the number of seconds backwards in time to start. Note that
+# most players will buffer 5-10 seconds of video, and also you need to allow
+# for a keyframe to appear in the data stream.
+#Preroll 15
+
+# ACL:
+
+# You can allow ranges of addresses (or single addresses)
+#ACL ALLOW <first address> <last address>
+
+# You can deny ranges of addresses (or single addresses)
+#ACL DENY <first address> <last address>
+
+# You can repeat the ACL allow/deny as often as you like. It is on a per
+# stream basis. The first match defines the action. If there are no matches,
+# then the default is the inverse of the last ACL statement.
+#
+# Thus 'ACL allow localhost' only allows access from localhost.
+# 'ACL deny 1.0.0.0 1.255.255.255' would deny the whole of network 1 and
+# allow everybody else.
+
+</Stream>
+
+
+##################################################################
+# Example streams
+
+
+# Multipart JPEG
+
+#<Stream test.mjpg>
+#Feed feed1.ffm
+#Format mpjpeg
+#VideoFrameRate 2
+#VideoIntraOnly
+#NoAudio
+#Strict -1
+#</Stream>
+
+
+# Single JPEG
+
+#<Stream test.jpg>
+#Feed feed1.ffm
+#Format jpeg
+#VideoFrameRate 2
+#VideoIntraOnly
+##VideoSize 352x240
+#NoAudio
+#Strict -1
+#</Stream>
+
+
+# Flash
+
+#<Stream test.swf>
+#Feed feed1.ffm
+#Format swf
+#VideoFrameRate 2
+#VideoIntraOnly
+#NoAudio
+#</Stream>
+
+
+# ASF compatible
+
+<Stream test.asf>
+Feed feed1.ffm
+Format asf
+VideoFrameRate 15
+VideoSize 352x240
+VideoBitRate 256
+VideoBufferSize 40
+VideoGopSize 30
+AudioBitRate 64
+StartSendOnKey
+</Stream>
+
+
+# MP3 audio
+
+#<Stream test.mp3>
+#Feed feed1.ffm
+#Format mp2
+#AudioCodec mp3
+#AudioBitRate 64
+#AudioChannels 1
+#AudioSampleRate 44100
+#NoVideo
+#</Stream>
+
+
+# Ogg Vorbis audio
+
+#<Stream test.ogg>
+#Feed feed1.ffm
+#Metadata title "Stream title"
+#AudioBitRate 64
+#AudioChannels 2
+#AudioSampleRate 44100
+#NoVideo
+#</Stream>
+
+
+# Real with audio only at 32 kbits
+
+#<Stream test.ra>
+#Feed feed1.ffm
+#Format rm
+#AudioBitRate 32
+#NoVideo
+#NoAudio
+#</Stream>
+
+
+# Real with audio and video at 64 kbits
+
+#<Stream test.rm>
+#Feed feed1.ffm
+#Format rm
+#AudioBitRate 32
+#VideoBitRate 128
+#VideoFrameRate 25
+#VideoGopSize 25
+#NoAudio
+#</Stream>
+
+
+##################################################################
+# A stream coming from a file: you only need to set the input
+# filename and optionally a new format. Supported conversions:
+# AVI -> ASF
+
+#<Stream file.rm>
+#File "/usr/local/httpd/htdocs/tlive.rm"
+#NoAudio
+#</Stream>
+
+#<Stream file.asf>
+#File "/usr/local/httpd/htdocs/test.asf"
+#NoAudio
+#Metadata author "Me"
+#Metadata copyright "Super MegaCorp"
+#Metadata title "Test stream from disk"
+#Metadata comment "Test comment"
+#</Stream>
+
+
+##################################################################
+# RTSP examples
+#
+# You can access this stream with the RTSP URL:
+# rtsp://localhost:5454/test1-rtsp.mpg
+#
+# A non-standard RTSP redirector is also created. Its URL is:
+# http://localhost:8090/test1-rtsp.rtsp
+
+#<Stream test1-rtsp.mpg>
+#Format rtp
+#File "/usr/local/httpd/htdocs/test1.mpg"
+#</Stream>
+
+
+# Transcode an incoming live feed to another live feed,
+# using libx264 and video presets
+
+#<Stream live.h264>
+#Format rtp
+#Feed feed1.ffm
+#VideoCodec libx264
+#VideoFrameRate 24
+#VideoBitRate 100
+#VideoSize 480x272
+#AVPresetVideo default
+#AVPresetVideo baseline
+#AVOptionVideo flags +global_header
+#
+#AudioCodec aac
+#AudioBitRate 32
+#AudioChannels 2
+#AudioSampleRate 22050
+#AVOptionAudio flags +global_header
+#</Stream>
+
+##################################################################
+# SDP/multicast examples
+#
+# If you want to send your stream in multicast, you must set the
+# multicast address with MulticastAddress. The port and the TTL can
+# also be set.
+#
+# An SDP file is automatically generated by ffserver by adding the
+# 'sdp' extension to the stream name (here
+# http://localhost:8090/test1-sdp.sdp). You should usually give this
+# file to your player to play the stream.
+#
+# The 'NoLoop' option can be used to avoid looping when the stream is
+# terminated.
+
+#<Stream test1-sdp.mpg>
+#Format rtp
+#File "/usr/local/httpd/htdocs/test1.mpg"
+#MulticastAddress 224.124.0.1
+#MulticastPort 5000
+#MulticastTTL 16
+#NoLoop
+#</Stream>
+
+
+##################################################################
+# Special streams
+
+# Server status
+
+<Stream stat.html>
+Format status
+
+# Only allow local people to get the status
+ACL allow localhost
+ACL allow 192.168.0.0 192.168.255.255
+
+#FaviconURL http://pond1.gladstonefamily.net:8080/favicon.ico
+</Stream>
+
+
+# Redirect index.html to the appropriate site
+
+<Redirect index.html>
+URL http://www.ffmpeg.org/
+</Redirect>
--- /dev/null
+/URWGothicL-Book (/usr/share/fonts/type1/gsfonts/a010013l.pfb) ;
+/AvantGarde-Book /URWGothicL-Book ;
+/URWGothicL-Demi (/usr/share/fonts/type1/gsfonts/a010015l.pfb) ;
+/AvantGarde-Demi /URWGothicL-Demi ;
+/URWGothicL-BookObli (/usr/share/fonts/type1/gsfonts/a010033l.pfb) ;
+/AvantGarde-BookOblique /URWGothicL-BookObli ;
+/URWGothicL-DemiObli (/usr/share/fonts/type1/gsfonts/a010035l.pfb) ;
+/AvantGarde-DemiOblique /URWGothicL-DemiObli ;
+/URWBookmanL-Ligh (/usr/share/fonts/type1/gsfonts/b018012l.pfb) ;
+/Bookman-Light /URWBookmanL-Ligh ;
+/URWBookmanL-DemiBold (/usr/share/fonts/type1/gsfonts/b018015l.pfb) ;
+/Bookman-Demi /URWBookmanL-DemiBold ;
+/URWBookmanL-LighItal (/usr/share/fonts/type1/gsfonts/b018032l.pfb) ;
+/Bookman-LightItalic /URWBookmanL-LighItal ;
+/URWBookmanL-DemiBoldItal (/usr/share/fonts/type1/gsfonts/b018035l.pfb) ;
+/Bookman-DemiItalic /URWBookmanL-DemiBoldItal ;
+/CenturySchL-Roma (/usr/share/fonts/type1/gsfonts/c059013l.pfb) ;
+/NewCenturySchlbk-Roman /CenturySchL-Roma ;
+/CenturySchL-Bold (/usr/share/fonts/type1/gsfonts/c059016l.pfb) ;
+/NewCenturySchlbk-Bold /CenturySchL-Bold ;
+/CenturySchL-Ital (/usr/share/fonts/type1/gsfonts/c059033l.pfb) ;
+/NewCenturySchlbk-Italic /CenturySchL-Ital ;
+/CenturySchL-BoldItal (/usr/share/fonts/type1/gsfonts/c059036l.pfb) ;
+/NewCenturySchlbk-BoldItalic /CenturySchL-BoldItal ;
+/Dingbats (/usr/share/fonts/type1/gsfonts/d050000l.pfb) ;
+/ZapfDingbats /Dingbats ;
+/NimbusSanL-Regu (/usr/share/fonts/type1/gsfonts/n019003l.pfb) ;
+/Helvetica /NimbusSanL-Regu ;
+/NimbusSanL-Bold (/usr/share/fonts/type1/gsfonts/n019004l.pfb) ;
+/Helvetica-Bold /NimbusSanL-Bold ;
+/NimbusSanL-ReguItal (/usr/share/fonts/type1/gsfonts/n019023l.pfb) ;
+/Helvetica-Oblique /NimbusSanL-ReguItal ;
+/NimbusSanL-BoldItal (/usr/share/fonts/type1/gsfonts/n019024l.pfb) ;
+/Helvetica-BoldOblique /NimbusSanL-BoldItal ;
+/NimbusSanL-ReguCond (/usr/share/fonts/type1/gsfonts/n019043l.pfb) ;
+/Helvetica-Narrow /NimbusSanL-ReguCond ;
+/HelveticaNarrow /NimbusSanL-ReguCond ;
+/NimbusSanL-BoldCond (/usr/share/fonts/type1/gsfonts/n019044l.pfb) ;
+/Helvetica-Narrow-Bold /NimbusSanL-BoldCond ;
+/HelveticaNarrow-Bold /NimbusSanL-BoldCond ;
+/NimbusSanL-ReguCondItal (/usr/share/fonts/type1/gsfonts/n019063l.pfb) ;
+/Helvetica-Narrow-Oblique /NimbusSanL-ReguCondItal ;
+/HelveticaNarrow-Oblique /NimbusSanL-ReguCondItal ;
+/NimbusSanL-BoldCondItal (/usr/share/fonts/type1/gsfonts/n019064l.pfb) ;
+/Helvetica-Narrow-BoldOblique /NimbusSanL-BoldCondItal ;
+/HelveticaNarrow-BoldOblique /NimbusSanL-BoldCondItal ;
+/NimbusRomNo9L-Regu (/usr/share/fonts/type1/gsfonts/n021003l.pfb) ;
+/Times-Roman /NimbusRomNo9L-Regu ;
+/NimbusRomNo9L-Medi (/usr/share/fonts/type1/gsfonts/n021004l.pfb) ;
+/Times-Bold /NimbusRomNo9L-Medi ;
+/NimbusRomNo9L-ReguItal (/usr/share/fonts/type1/gsfonts/n021023l.pfb) ;
+/Times-Italic /NimbusRomNo9L-ReguItal ;
+/NimbusRomNo9L-MediItal (/usr/share/fonts/type1/gsfonts/n021024l.pfb) ;
+/Times-BoldItalic /NimbusRomNo9L-MediItal ;
+/NimbusMonL-Regu (/usr/share/fonts/type1/gsfonts/n022003l.pfb) ;
+/Courier /NimbusMonL-Regu ;
+/NimbusMonL-Bold (/usr/share/fonts/type1/gsfonts/n022004l.pfb) ;
+/Courier-Bold /NimbusMonL-Bold ;
+/NimbusMonL-ReguObli (/usr/share/fonts/type1/gsfonts/n022023l.pfb) ;
+/Courier-Oblique /NimbusMonL-ReguObli ;
+/NimbusMonL-BoldObli (/usr/share/fonts/type1/gsfonts/n022024l.pfb) ;
+/Courier-BoldOblique /NimbusMonL-BoldObli ;
+/URWPalladioL-Roma (/usr/share/fonts/type1/gsfonts/p052003l.pfb) ;
+/Palatino-Roman /URWPalladioL-Roma ;
+/URWPalladioL-Bold (/usr/share/fonts/type1/gsfonts/p052004l.pfb) ;
+/Palatino-Bold /URWPalladioL-Bold ;
+/URWPalladioL-Ital (/usr/share/fonts/type1/gsfonts/p052023l.pfb) ;
+/Palatino-Italic /URWPalladioL-Ital ;
+/URWPalladioL-BoldItal (/usr/share/fonts/type1/gsfonts/p052024l.pfb) ;
+/Palatino-BoldItalic /URWPalladioL-BoldItal ;
+/StandardSymL (/usr/share/fonts/type1/gsfonts/s050000l.pfb) ;
+/Symbol /StandardSymL ;
+/URWChanceryL-MediItal (/usr/share/fonts/type1/gsfonts/z003034l.pfb) ;
+/ZapfChancery-MediumItalic /URWChanceryL-MediItal ;
--- /dev/null
+#!/bin/sh
+# /etc/init.d/x11-common: set up the X server and ICE socket directories
+### BEGIN INIT INFO
+# Provides: x11-common
+# Required-Start: $remote_fs
+# Required-Stop: $remote_fs
+# Default-Start: S
+# Default-Stop:
+# Short-Description: set up the X server and ICE socket directories
+### END INIT INFO
+
+set -e
+
+PATH=/usr/bin:/usr/sbin:/bin:/sbin
+SOCKET_DIR=.X11-unix
+ICE_DIR=.ICE-unix
+
+. /lib/lsb/init-functions
+if [ -f /etc/default/rcS ]; then
+ . /etc/default/rcS
+fi
+
+do_restorecon () {
+ # Restore file security context (SELinux).
+ if which restorecon >/dev/null 2>&1; then
+ restorecon "$1"
+ fi
+}
+
+# create a directory in /tmp.
+# assumes /tmp has a sticky bit set (or is only writeable by root)
+set_up_dir () {
+ DIR="/tmp/$1"
+
+ if [ "$VERBOSE" != no ]; then
+ log_progress_msg "$DIR"
+ fi
+ # if $DIR exists and isn't a directory, move it aside
+ if [ -e $DIR ] && ! [ -d $DIR ] || [ -h $DIR ]; then
+ mv "$DIR" "$(mktemp -d $DIR.XXXXXX)"
+ fi
+
+ error=0
+ while :; do
+ if [ $error -ne 0 ] ; then
+ # an error means the file-system is readonly or an attacker
+ # is doing evil things, distinguish by creating a temporary file,
+ # but give up after a while.
+ if [ $error -gt 5 ]; then
+ log_failure_msg "failed to set up $DIR"
+ return 1
+ fi
+ fn="$(mktemp /tmp/testwriteable.XXXXXXXXXX)" || return 1
+ rm "$fn"
+ fi
+ mkdir -p -m 01777 "$DIR" || { rm "$DIR" || error=$((error + 1)) ; continue ; }
+ case "$(LC_ALL=C stat -c '%u %g %a %F' "$DIR")" in
+ "0 0 1777 directory")
+ # everything as it is supposed to be
+ break
+ ;;
+ "0 0 "*" directory")
+ # as it is owned by root, cannot be replaced with a symlink:
+ chmod 01777 "$DIR"
+ break
+ ;;
+ *" directory")
+ # if the chown succeeds, the next step can change it savely
+ chown -h root:root "$DIR" || error=$((error + 1))
+ continue
+ ;;
+ *)
+ log_failure_msg "failed to set up $DIR"
+ return 1
+ ;;
+ esac
+ done
+ do_restorecon "$DIR"
+
+ return 0
+}
+
+do_status () {
+ if [ -d "/tmp/$ICE_DIR" ] && [ -d "/tmp/$SOCKET_DIR" ]; then
+ return 0
+ else
+ return 4
+ fi
+}
+
+case "$1" in
+ start)
+ if [ "$VERBOSE" != no ]; then
+ log_begin_msg "Setting up X socket directories..."
+ fi
+ set_up_dir "$SOCKET_DIR"
+ set_up_dir "$ICE_DIR"
+ if [ "$VERBOSE" != no ]; then
+ log_end_msg 0
+ fi
+ ;;
+
+ restart|reload|force-reload)
+ /etc/init.d/x11-common start
+ ;;
+
+ stop)
+ :
+ ;;
+
+ status)
+ do_status
+ ;;
+ *)
+ log_success_msg "Usage: /etc/init.d/x11-common {start|stop|status|restart|reload|force-reload}"
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# vim:set ai et sts=2 sw=2 tw=0:
application/x-troff-man; /usr/bin/nroff -mandoc -Tutf8; copiousoutput; print=/usr/bin/nroff -mandoc -Tutf8 | print text/plain:-
text/troff; /usr/bin/nroff -mandoc -Tutf8; copiousoutput; print=/usr/bin/nroff -mandoc -Tutf8 | print text/plain:-
text/plain; more %s; needsterminal
+image/avs; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/bie; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-ms-bmp; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/cmyk; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/dcx; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/eps; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/fax; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/fits; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/gif; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/gray; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/jpeg; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/pjpeg; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/miff; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/mono; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/mtv; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-portable-bitmap; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/pcd; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/pcx; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/pdf; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-portable-graymap; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/pict; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/png; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-portable-anymap; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-portable-pixmap; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/ps; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/rad; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-rgb; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/rgba; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/rla; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/rle; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/sgi; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/sun-raster; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/targa; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/tiff; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/uyvy; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/vid; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/viff; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-xbitmap; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-xpixmap; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-xwindowdump; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/x-icon; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
+image/yuv; /usr/bin/display-im6.q16 -nostdin %s; test=test -n "$DISPLAY"
text/english; vim %s; needsterminal
text/plain; vim %s; needsterminal
text/x-makefile; vim %s; needsterminal
text/plain; view %s; edit=vim %s; compose=vim %s; test=test -x /usr/bin/vim; needsterminal
application/zip; unzip -l %s; nametemplate=%s.zip; copiousoutput
text/plain; view %s; edit=vi %s; compose=vi %s; needsterminal
+image/avs; display-im6.q16. 'avs:%s'; test=test -n "$DISPLAY"
+image/bie; display-im6.q16 'jbig:%s'; test=test -n "$DISPLAY"
+image/x-ms-bmp; display-im6.q16 'bmp:%s'; test=test -n "$DISPLAY"
+image/cmyk; display-im6.q16 'cmyk:%s'; test=test -n "$DISPLAY"
+image/dcx; display-im6.q16 'dcx:%s'; test=test -n "$DISPLAY"
+image/eps; display-im6.q16 'eps:%s'; test=test -n "$DISPLAY"
+image/fax; display-im6.q16 'fax:%s'; test=test -n "$DISPLAY"
+image/fits; display-im6.q16 'fits:%s'; test=test -n "$DISPLAY"
+image/gif; display-im6.q16 'gif:%s'; test=test -n "$DISPLAY"
+image/gray; display-im6.q16 'gray:%s'; test=test -n "$DISPLAY"
+image/jpeg; display-im6.q16 'jpeg:%s'; test=test -n "$DISPLAY"
+image/pjpeg; display-im6.q16 'jpeg:%s'; test=test -n "$DISPLAY"
+image/miff; display-im6.q16 'miff:%s'; test=test -n "$DISPLAY"
+image/mono; display-im6.q16 'mono:%s'; test=test -n "$DISPLAY"
+image/mtv; display-im6.q16 'mtv:%s'; test=test -n "$DISPLAY"
+image/x-portable-bitmap; display-im6.q16 'pbm:%s'; test=test -n "$DISPLAY"
+image/pcd; display-im6.q16 'pcd:%s'; test=test -n "$DISPLAY"
+image/pcx; display-im6.q16 'pcx:%s'; test=test -n "$DISPLAY"
+image/pdf; display-im6.q16 'pdf:%s'; test=test -n "$DISPLAY"
+image/x-portable-graymap; display-im6.q16 'pgm:%s'; test=test -n "$DISPLAY"
+image/pict; display-im6.q16 'pict:%s'; test=test -n "$DISPLAY"
+image/png; display-im6.q16 'png:%s'; test=test -n "$DISPLAY"
+image/x-portable-anymap; display-im6.q16 'pnm:%s'; test=test -n "$DISPLAY"
+image/x-portable-pixmap; display-im6.q16 'ppm:%s'; test=test -n "$DISPLAY"
+image/ps; display-im6.q16 'ps:%s'; test=test -n "$DISPLAY"
+image/rad; display-im6.q16 'rad:%s'; test=test -n "$DISPLAY"
+image/x-rgb; display-im6.q16 'rgb:%s'; test=test -n "$DISPLAY"
+image/rgba; display-im6.q16 'rgba:%s'; test=test -n "$DISPLAY"
+image/rla; display-im6.q16 'rla:%s'; test=test -n "$DISPLAY"
+image/rle; display-im6.q16 'rle:%s'; test=test -n "$DISPLAY"
+image/sgi; display-im6.q16 'sgi:%s'; test=test -n "$DISPLAY"
+image/sun-raster; display-im6.q16 'sun:%s'; test=test -n "$DISPLAY"
+image/targa; display-im6.q16 'tga:%s'; test=test -n "$DISPLAY"
+image/tiff; display-im6.q16 'tiff:%s'; test=test -n "$DISPLAY"
+image/uyvy; display-im6.q16 'uyvy:%s'; test=test -n "$DISPLAY"
+image/vid; display-im6.q16 'vid:%s'; test=test -n "$DISPLAY"
+image/viff; display-im6.q16 'viff:%s'; test=test -n "$DISPLAY"
+image/x-xbitmap; display-im6.q16 'xbm:%s'; test=test -n "$DISPLAY"
+image/x-xpixmap; display-im6.q16 'xpm:%s'; test=test -n "$DISPLAY"
+image/x-xwindowdump; display-im6.q16 'xwd:%s'; test=test -n "$DISPLAY"
+image/x-icon; display-im6.q16 'icon:%s'; test=test -n "$DISPLAY"
+image/yuv; display-im6.q16 'yuv:%s'; test=test -n "$DISPLAY"
application/x-troff-man; /usr/bin/man -Tascii -l '%s' | col -b; copiousoutput; description=Man page
text/troff; /usr/bin/man -Tascii -l '%s' | col -b; copiousoutput; description=Man page
text/*; less '%s'; needsterminal
--- /dev/null
+# OpenAL config file.
+#
+# Option blocks may appear multiple times, and duplicated options will take the
+# last value specified. Environment variables may be specified within option
+# values, and are automatically substituted when the config file is loaded.
+# Environment variable names may only contain alpha-numeric characters (a-z,
+# A-Z, 0-9) and underscores (_), and are prefixed with $. For example,
+# specifying "$HOME/file.ext" would typically result in something like
+# "/home/user/file.ext". To specify an actual "$" character, use "$$".
+#
+# Device-specific values may be specified by including the device name in the
+# block name, with "general" replaced by the device name. That is, general
+# options for the device "Name of Device" would be in the [Name of Device]
+# block, while ALSA options would be in the [alsa/Name of Device] block.
+# Options marked as "(global)" are not influenced by the device.
+#
+# The system-wide settings can be put in /etc/openal/alsoft.conf and user-
+# specific override settings in $HOME/.alsoftrc.
+# For Windows, these settings should go into $AppData\alsoft.ini
+#
+# Option and block names are case-senstive. The supplied values are only hints
+# and may not be honored (though generally it'll try to get as close as
+# possible). Note: options that are left unset may default to app- or system-
+# specified values. These are the current available settings:
+
+##
+## General stuff
+##
+[general]
+
+## disable-cpu-exts: (global)
+# Disables use of specialized methods that use specific CPU intrinsics.
+# Certain methods may utilize CPU extensions for improved performance, and
+# this option is useful for preventing some or all of those methods from being
+# used. The available extensions are: sse, sse2, sse3, sse4.1, and neon.
+# Specifying 'all' disables use of all such specialized methods.
+#disable-cpu-exts =
+
+## drivers: (global)
+# Sets the backend driver list order, comma-seperated. Unknown backends and
+# duplicated names are ignored. Unlisted backends won't be considered for use
+# unless the list is ended with a comma (e.g. 'oss,' will try OSS first before
+# other backends, while 'oss' will try OSS only). Backends prepended with -
+# won't be considered for use (e.g. '-oss,' will try all available backends
+# except OSS). An empty list means to try all backends.
+#drivers =
+
+## channels:
+# Sets the output channel configuration. If left unspecified, one will try to
+# be detected from the system, and defaulting to stereo. The available values
+# are: mono, stereo, quad, surround51, surround51rear, surround61, surround71
+#channels =
+
+## sample-type:
+# Sets the output sample type. Currently, all mixing is done with 32-bit float
+# and converted to the output sample type as needed. Available values are:
+# int8 - signed 8-bit int
+# uint8 - unsigned 8-bit int
+# int16 - signed 16-bit int
+# uint16 - unsigned 16-bit int
+# int32 - signed 32-bit int
+# uint32 - unsigned 32-bit int
+# float32 - 32-bit float
+#sample-type = float32
+
+## frequency:
+# Sets the output frequency. If left unspecified it will try to detect a
+# default from the system, otherwise it will default to 44100.
+#frequency =
+
+## period_size:
+# Sets the update period size, in frames. This is the number of frames needed
+# for each mixing update. Acceptable values range between 64 and 8192.
+#period_size = 1024
+
+## periods:
+# Sets the number of update periods. Higher values create a larger mix ahead,
+# which helps protect against skips when the CPU is under load, but increases
+# the delay between a sound getting mixed and being heard. Acceptable values
+# range between 2 and 16.
+#periods = 4
+
+## stereo-mode:
+# Specifies if stereo output is treated as being headphones or speakers. With
+# headphones, HRTF or crossfeed filters may be used for better audio quality.
+# Valid settings are auto, speakers, and headphones.
+#stereo-mode = auto
+
+## hrtf:
+# Controls HRTF processing. These filters provide better spatialization of
+# sounds while using headphones, but do require a bit more CPU power. The
+# default filters will only work with 44100hz or 48000hz stereo output. While
+# HRTF is used, the cf_level option is ignored. Setting this to auto (default)
+# will allow HRTF to be used when headphones are detected or the app requests
+# it, while setting true or false will forcefully enable or disable HRTF
+# respectively.
+#hrtf = auto
+
+## hrtf_tables:
+# Specifies a comma-separated list of files containing HRTF data sets. The
+# format of the files are described in hrtf.txt. The filenames may contain
+# these markers, which will be replaced as needed:
+# %r - Device sampling rate
+# %s - Non-greedy string (up to the following matching characters)
+# %% - Percent sign (%)
+# The listed files are relative to system-dependant data directories. On
+# Windows this is:
+# $AppData\openal\hrtf
+# And on other systems, it's (in order):
+# $XDG_DATA_HOME/openal/hrtf (defaults to $HOME/.local/share/openal/hrtf)
+# $XDG_DATA_DIRS/openal/hrtf (defaults to /usr/local/share/openal/hrtf and
+# /usr/share/openal/hrtf)
+# An absolute path may also be specified, if the given file is elsewhere.
+#hrtf_tables = %s.mhr
+
+## cf_level:
+# Sets the crossfeed level for stereo output. Valid values are:
+# 0 - No crossfeed
+# 1 - Low crossfeed
+# 2 - Middle crossfeed
+# 3 - High crossfeed (virtual speakers are closer to itself)
+# 4 - Low easy crossfeed
+# 5 - Middle easy crossfeed
+# 6 - High easy crossfeed
+# Users of headphones may want to try various settings. Has no effect on non-
+# stereo modes.
+#cf_level = 0
+
+## resampler: (global)
+# Selects the resampler used when mixing sources. Valid values are:
+# point - nearest sample, no interpolation
+# linear - extrapolates samples using a linear slope between samples
+# sinc4 - extrapolates samples using a 4-point Sinc filter
+# sinc8 - extrapolates samples using an 8-point Sinc filter
+# bsinc - extrapolates samples using a band-limited Sinc filter (varying
+# between 12 and 24 points, with anti-aliasing)
+# Specifying other values will result in using the default (linear).
+#resampler = linear
+
+## rt-prio: (global)
+# Sets real-time priority for the mixing thread. Not all drivers may use this
+# (eg. PortAudio) as they already control the priority of the mixing thread.
+# 0 and negative values will disable it. Note that this may constitute a
+# security risk since a real-time priority thread can indefinitely block
+# normal-priority threads if it fails to wait. As such, the default is
+# disabled.
+#rt-prio = 0
+
+## sources:
+# Sets the maximum number of allocatable sources. Lower values may help for
+# systems with apps that try to play more sounds than the CPU can handle.
+#sources = 256
+
+## slots:
+# Sets the maximum number of Auxiliary Effect Slots an app can create. A slot
+# can use a non-negligible amount of CPU time if an effect is set on it even
+# if no sources are feeding it, so this may help when apps use more than the
+# system can handle.
+#slots = 4
+
+## sends:
+# Sets the number of auxiliary sends per source. When not specified (default),
+# it allows the app to request how many it wants. The maximum value currently
+# possible is 4.
+#sends =
+
+## excludefx: (global)
+# Sets which effects to exclude, preventing apps from using them. This can
+# help for apps that try to use effects which are too CPU intensive for the
+# system to handle. Available effects are: eaxreverb,reverb,chorus,compressor,
+# distortion,echo,equalizer,flanger,modulator,dedicated
+#excludefx =
+
+## default-reverb: (global)
+# A reverb preset that applies by default to all sources on send 0
+# (applications that set their own slots on send 0 will override this).
+# Available presets are: None, Generic, PaddedCell, Room, Bathroom,
+# Livingroom, Stoneroom, Auditorium, ConcertHall, Cave, Arena, Hangar,
+# CarpetedHallway, Hallway, StoneCorridor, Alley, Forest, City, Moutains,
+# Quarry, Plain, ParkingLot, SewerPipe, Underwater, Drugged, Dizzy, Psychotic.
+#default-reverb =
+
+## trap-alc-error: (global)
+# Generates a SIGTRAP signal when an ALC device error is generated, on systems
+# that support it. This helps when debugging, while trying to find the cause
+# of a device error. On Windows, a breakpoint exception is generated.
+#trap-alc-error = false
+
+## trap-al-error: (global)
+# Generates a SIGTRAP signal when an AL context error is generated, on systems
+# that support it. This helps when debugging, while trying to find the cause
+# of a context error. On Windows, a breakpoint exception is generated.
+#trap-al-error = false
+
+##
+## Reverb effect stuff (includes EAX reverb)
+##
+[reverb]
+
+## boost: (global)
+# A global amplification for reverb output, expressed in decibels. The value
+# is logarithmic, so +6 will be a scale of (approximately) 2x, +12 will be a
+# scale of 4x, etc. Similarly, -6 will be about half, and -12 about 1/4th. A
+# value of 0 means no change.
+#boost = 0
+
+## emulate-eax: (global)
+# Allows the standard reverb effect to be used in place of EAX reverb. EAX
+# reverb processing is a bit more CPU intensive than standard, so this option
+# allows a simpler effect to be used at the loss of some quality.
+#emulate-eax = false
+
+##
+## PulseAudio backend stuff
+##
+[pulse]
+
+## spawn-server: (global)
+# Attempts to autospawn a PulseAudio server whenever needed (initializing the
+# backend, enumerating devices, etc). Setting autospawn to false in Pulse's
+# client.conf will still prevent autospawning even if this is set to true.
+#spawn-server = true
+
+## allow-moves: (global)
+# Allows PulseAudio to move active streams to different devices. Note that the
+# device specifier (seen by applications) will not be updated when this
+# occurs, and neither will the AL device configuration (sample rate, format,
+# etc).
+#allow-moves = false
+
+## fix-rate:
+# Specifies whether to match the playback stream's sample rate to the device's
+# sample rate. Enabling this forces OpenAL Soft to mix sources and effects
+# directly to the actual output rate, avoiding a second resample pass by the
+# PulseAudio server.
+#fix-rate = false
+
+##
+## ALSA backend stuff
+##
+[alsa]
+
+## device: (global)
+# Sets the device name for the default playback device.
+#device = default
+
+## device-prefix: (global)
+# Sets the prefix used by the discovered (non-default) playback devices. This
+# will be appended with "CARD=c,DEV=d", where c is the card id and d is the
+# device index for the requested device name.
+#device-prefix = plughw:
+
+## device-prefix-*: (global)
+# Card- and device-specific prefixes may be used to override the device-prefix
+# option. The option may specify the card id (eg, device-prefix-NVidia), or
+# the card id and device index (eg, device-prefix-NVidia-0). The card id is
+# case-sensitive.
+#device-prefix- =
+
+## capture: (global)
+# Sets the device name for the default capture device.
+#capture = default
+
+## capture-prefix: (global)
+# Sets the prefix used by the discovered (non-default) capture devices. This
+# will be appended with "CARD=c,DEV=d", where c is the card id and d is the
+# device number for the requested device name.
+#capture-prefix = plughw:
+
+## capture-prefix-*: (global)
+# Card- and device-specific prefixes may be used to override the
+# capture-prefix option. The option may specify the card id (eg,
+# capture-prefix-NVidia), or the card id and device index (eg,
+# capture-prefix-NVidia-0). The card id is case-sensitive.
+#capture-prefix- =
+
+## mmap:
+# Sets whether to try using mmap mode (helps reduce latencies and CPU
+# consumption). If mmap isn't available, it will automatically fall back to
+# non-mmap mode. True, yes, on, and non-0 values will attempt to use mmap. 0
+# and anything else will force mmap off.
+#mmap = true
+
+## allow-resampler:
+# Specifies whether to allow ALSA's built-in resampler. Enabling this will
+# allow the playback device to be set to a different sample rate than the
+# actual output, causing ALSA to apply its own resampling pass after OpenAL
+# Soft resamples and mixes the sources and effects for output.
+#allow-resampler = false
+
+##
+## OSS backend stuff
+##
+[oss]
+
+## device: (global)
+# Sets the device name for OSS output.
+#device = /dev/dsp
+
+## capture: (global)
+# Sets the device name for OSS capture.
+#capture = /dev/dsp
+
+##
+## Solaris backend stuff
+##
+[solaris]
+
+## device: (global)
+# Sets the device name for Solaris output.
+#device = /dev/audio
+
+##
+## QSA backend stuff
+##
+[qsa]
+
+##
+## JACK backend stuff
+##
+[jack]
+
+## spawn-server: (global)
+# Attempts to autospawn a JACK server whenever needed (initializing the
+# backend, opening devices, etc).
+#spawn-server = false
+
+## buffer-size:
+# Sets the update buffer size, in samples, that the backend will keep buffered
+# to handle the server's real-time processing requests. This value must be a
+# power of 2, or else it will be rounded up to the next power of 2. If it is
+# less than JACK's buffer update size, it will be clamped. This option may
+# be useful in case the server's update size is too small and doesn't give the
+# mixer time to keep enough audio available for the processing requests.
+#buffer-size = 0
+
+##
+## MMDevApi backend stuff
+##
+[mmdevapi]
+
+##
+## DirectSound backend stuff
+##
+[dsound]
+
+##
+## Windows Multimedia backend stuff
+##
+[winmm]
+
+##
+## PortAudio backend stuff
+##
+[port]
+
+## device: (global)
+# Sets the device index for output. Negative values will use the default as
+# given by PortAudio itself.
+#device = -1
+
+## capture: (global)
+# Sets the device index for capture. Negative values will use the default as
+# given by PortAudio itself.
+#capture = -1
+
+##
+## Wave File Writer stuff
+##
+[wave]
+
+## file: (global)
+# Sets the filename of the wave file to write to. An empty name prevents the
+# backend from opening, even when explicitly requested.
+# THIS WILL OVERWRITE EXISTING FILES WITHOUT QUESTION!
+#file =
+
+## bformat: (global)
+# Creates AMB format files using first-order ambisonics instead of a standard
+# single- or multi-channel .wav file.
+#bformat = false
--- /dev/null
+/etc/php/7.0/mods-available/gmp.ini
\ No newline at end of file
--- /dev/null
+/etc/php/7.0/mods-available/imagick.ini
\ No newline at end of file
--- /dev/null
+/etc/php/7.0/mods-available/gmp.ini
\ No newline at end of file
--- /dev/null
+/etc/php/7.0/mods-available/imagick.ini
\ No newline at end of file
--- /dev/null
+; configuration for php gmp module
+; priority=20
+extension=gmp.so
--- /dev/null
+; configuration for php imagick module
+extension=imagick.so
--- /dev/null
+# This file is part of PulseAudio.
+#
+# PulseAudio 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 2 of the License, or
+# (at your option) any later version.
+#
+# PulseAudio 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
+# General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
+
+## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
+## more information. Default values are commented out. Use either ; or # for
+## commenting.
+
+; default-sink =
+; default-source =
+; default-server =
+; default-dbus-server =
+
+; autospawn = yes
+; daemon-binary = /usr/bin/pulseaudio
+; extra-arguments = --log-target=syslog
+
+; cookie-file =
+
+; enable-shm = yes
+; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
+
+; auto-connect-localhost = no
+; auto-connect-display = no
--- /dev/null
+../init.d/x11-common
\ No newline at end of file
--- /dev/null
+enable_flash_uv_swap=1
+disable_flash_pq_bg_color=1