mets/METS.php0100644004706200001440000006544411553755030012360 0ustar meditusersloadXML($mathcode); $xsltom2c="contet2Latex/omtocmml.xsl"; $xslom2c = new DomDocument; $xslom2c->load($xsltom2c); $procom2c = new XSLTProcessor; $procom2c->importStyleSheet($xslom2c); $resultom2c= $procom2c->transformToXML($xmlom2c); if (!$resultom2c) { echo 'openamth to content fail! ' ; } else { $outmath=$resultom2c; } return $outmath; } } class CTOOM{// content to openmath var $mathcode; function c2om($mathcode) { $xmlc2om = new DomDocument; $xmlc2om->loadXML($mathcode); $xsltc2om="contet2Latex/cmmltoom.xsl"; $xslc2om = new DomDocument; $xslc2om->load($xsltc2om); $procc2om = new XSLTProcessor; $procc2om->importStyleSheet($xslc2om); $resultc2om= $procc2om->transformToXML($xmlc2om); if (!$resultc2om) { echo 'openamth to content fail! ' ; } else { $outmath=$resultc2om; } return $outmath; } } class CTOP{//content to presentaion var $mathcode; function c2pre($mathcode) { $xmlc2p = new DomDocument; $xmlc2p->loadXML($mathcode); $xsltc2p="contet2Latex/mmlctop.xsl"; $xslc2p = new DomDocument; $xslc2p->load($xsltc2p); $procc2p = new XSLTProcessor; $procc2p->importStyleSheet($xslc2p); $resultc2p= $procc2p->transformToXML($xmlc2p); if (!$resultc2p) { echo 'content to presentaion fail! ' ; } else { $outmath=$resultc2p; } return $outmath; } } class CTOB{//content to braille var $mathcode; function c2brl($mathcode) { $xmlc2b = new DomDocument; $xmlc2b->loadXML($mathcode); $xsltc2b="contet2Latex/mml2brl.xsl"; $xslc2b = new DomDocument; $xslc2b->load($xsltc2b); $procc2b = new XSLTProcessor; $procc2b->importStyleSheet($xslc2b); $resultc2b= $procc2b->transformToXML($xmlc2b); if (!$resultc2b) { echo 'content to braille fail! ' ; } else { $outmath=$resultc2b; } return $outmath; } } class PTOL{//content to presentaion var $mathcode; function pre2l($mathcode) { $xmlp2l = new DomDocument; $xmlp2l->loadXML($mathcode); $xsltp2l="contet2Latex/mmltex.xsl"; $xslp2l = new DomDocument; $xslp2l->load($xsltp2l); $procp2l = new XSLTProcessor; $procp2l->importStyleSheet($xslp2l); $resultp2l= $procp2l->transformToXML($xmlp2l); if (!$resultp2l) { echo 'presentaion to latex fail! ' ; } else { $outmath=$resultp2l; } return $outmath; } } class MTEX{// create tex var $latexcode; function ctex($latexcode) { $fname =time().rand("111","999"); $filename="$fname".".tex"; $fp = fopen($filename, "w+") or die("Couldn't open $filename"); $latex1="\documentclass[30pt]{article}"."\n"."\pagestyle{empty}"."\n"."\usepackage{amsmath}"."\n"."\begin{document}"."\n"."\begin{center}"."\n"; fwrite($fp,$latex1); //$latexexp="\Huge".$_GET['latexexp']; //$equetion='$\displaystyle\int^{2\pi}_0\sin^2\theta d\theta =\frac{1}{2}$'; fwrite($fp,$latexcode); $latex2="\n"."\end{center}"."\n"."\end{document}"; fwrite($fp,$latex2); chmod($filename,0777); return $fname; } } $informat=$_GET['reqFormat']; $incode=$_GET['reqCode']; $outformat=$_GET['outFormat']; $size=$_GET['size']; switch($informat) { case "openmath": { switch($outformat) { case "openmath": echo $incode; break; case "content": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); echo $outcontent ; } break; case "presentation": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outpresentation = $mathc2p->c2pre($outcontent); echo $outpresentation; } break; case "latex": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($outcontent); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); echo $outlatex ; } break; case "braille": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); $mathc2b = new CTOB; $outbraille=$mathc2b->c2brl($outcontent); $outbraille=str_replace(array("\r","\n"),array("",""),$outbraille); echo $outbraille ; } break; case "gif": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $outlatex=$size.$outlatex; $ftex = new MTEX; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; } break; case "pdf": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipdfmx $texname.dvi ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!1"; } }break; case "content": { switch($outformat) { case "openmath": { $incode="".$incode; $mathc2om = new CTOOM; $outopenmath=$mathc2om->c2om($incode); echo "$outopenmath"; }break; case "content": { $incode="".$incode; echo $incode; } break; case "presentation": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); echo $outpresentation ; } break; case "braille": { $incode="".$incode; $mathc2b = new CTOB; $outbraille=$mathc2b->c2brl($incode); $outbraille=str_replace(array("\r","\n"),array("",""),$outbraille); echo $outbraille ; } break; case "latex": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); echo $outlatex ; } break; case "gif": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipdfmx $texname.dvi ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!"; } }break; case "presentation": { switch($outformat) { case "openmath": echo "Conversion is not feasible"; break; case "content": echo "Conversion is not feasible"; break; case "presentation": echo $incode; break; case "latex": { $incode="".$incode; $mathp2l = new PTOL; $outpresentation=$mathp2l->pre2l($incode); echo $outpresentation; } break; case "gif": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); //exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipdfmx $texname.dvi ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo" fomat is wrong!"; } }break; case "latex": { switch($outformat) { case "openmath": echo "can't convert"; break; case "content": echo "can't convert"; break; case "Presentation": echo "can't convert"; break; case "latex": echo $incode; break; case "gif": { $ftex = new MTEX; $incode=$size.$incode; $texname=$ftex->ctex($incode); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvipdfmx $texname.dvi ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec(" mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec("/usr/local/texlive/2007/bin/i386-linux/dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec(" mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $ftex = new MTEX; $incode=$size.$incode; $texname=$ftex->ctex($incode); exec("/usr/local/texlive/2007/bin/i386-linux/latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!"; } }break; default: echo"fomat is wrong!"; } ?> mets/METS02.php0100644000000000000000000006016111244127073012155 0ustar rootrootloadXML($mathcode); $xsltom2c="contet2Latex/omtocmml.xsl"; $xslom2c = new DomDocument; $xslom2c->load($xsltom2c); $procom2c = new XSLTProcessor; $procom2c->importStyleSheet($xslom2c); $resultom2c= $procom2c->transformToXML($xmlom2c); if (!$resultom2c) { echo 'openamth to content fail! ' ; } else { $outmath=$resultom2c; } return $outmath; } } class CTOOM{// content to openmath var $mathcode; function c2om($mathcode) { $xmlc2om = new DomDocument; $xmlc2om->loadXML($mathcode); $xsltc2om="contet2Latex/cmmltoom.xsl"; $xslc2om = new DomDocument; $xslc2om->load($xsltc2om); $procc2om = new XSLTProcessor; $procc2om->importStyleSheet($xslc2om); $resultc2om= $procc2om->transformToXML($xmlc2om); if (!$resultc2om) { echo 'openamth to content fail! ' ; } else { $outmath=$resultc2om; } return $outmath; } } class CTOP{//content to presentaion var $mathcode; function c2pre($mathcode) { $xmlc2p = new DomDocument; $xmlc2p->loadXML($mathcode); $xsltc2p="contet2Latex/mmlctop.xsl"; $xslc2p = new DomDocument; $xslc2p->load($xsltc2p); $procc2p = new XSLTProcessor; $procc2p->importStyleSheet($xslc2p); $resultc2p= $procc2p->transformToXML($xmlc2p); if (!$resultc2p) { echo 'content to presentaion fail! ' ; } else { $outmath=$resultc2p; } return $outmath; } } class PTOL{//content to presentaion var $mathcode; function pre2l($mathcode) { $xmlp2l = new DomDocument; $xmlp2l->loadXML($mathcode); $xsltp2l="contet2Latex/mmltex.xsl"; $xslp2l = new DomDocument; $xslp2l->load($xsltp2l); $procp2l = new XSLTProcessor; $procp2l->importStyleSheet($xslp2l); $resultp2l= $procp2l->transformToXML($xmlp2l); if (!$resultp2l) { echo 'presentaion to latex fail! ' ; } else { $outmath=$resultp2l; } return $outmath; } } class MTEX{// create tex var $latexcode; function ctex($latexcode) { $fname =time().rand("111","999"); $filename="$fname".".tex"; $fp = fopen($filename, "w+") or die("Couldn't open $filename"); $latex1="\documentclass[30pt]{article}"."\n"."\pagestyle{empty}"."\n"."\begin{document}"."\n"."\begin{center}"."\n"; fwrite($fp,$latex1); //$latexexp="\Huge".$_GET['latexexp']; //$equetion='$\displaystyle\int^{2\pi}_0\sin^2\theta d\theta =\frac{1}{2}$'; fwrite($fp,$latexcode); $latex2="\n"."\end{center}"."\n"."\end{document}"; fwrite($fp,$latex2); chmod($filename,0777); return $fname; } } $informat=$_GET['reqFormat']; $incode=$_GET['reqCode']; $outformat=$_GET['outFormat']; $size=$_GET['size']; switch($informat) { case "openmath": { switch($outformat) { case "openmath": echo $incode; break; case "content": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); echo $outcontent ; } break; case "presentation": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outpresentation = $mathc2p->c2pre($outcontent); echo $outpresentation; } break; case "latex": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($outcontent); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); echo $outlatex ; } break; case "gif": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $outlatex=$size.$outlatex; $ftex = new MTEX; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; } break; case "pdf": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!1"; } }break; case "content": { switch($outformat) { case "openmath": { $incode="".$incode; $mathc2om = new CTOOM; $outopenmath=$mathc2om->c2om($incode); echo "$outopenmath"; }break; case "content": { $incode="".$incode; echo $incode; } break; case "presentation": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); echo $outpresentation ; } break; case "latex": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); echo $outlatex ; } break; case "gif": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!"; } }break; case "presentation": { switch($outformat) { case "openmath": echo "Conversion is not feasible"; break; case "content": echo "Conversion is not feasible"; break; case "presentation": echo $incode; break; case "latex": { $incode="".$incode; $mathp2l = new PTOL; $outpresentation=$mathp2l->pre2l($incode); echo $outpresentation; } break; case "gif": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo" fomat is wrong!"; } }break; case "latex": { switch($outformat) { case "openmath": echo "can't convert"; break; case "content": echo "can't convert"; break; case "Presentation": echo "can't convert"; break; case "latex": echo $incode; break; case "gif": { $ftex = new MTEX; $incode=$size.$incode; $texname=$ftex->ctex($incode); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $ftex = new MTEX; $incode=$size.$incode; $texname=$ftex->ctex($incode); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/METS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!"; } }break; default: echo"fomat is wrong!"; } ?> mets/METSnew.html0100644000000000000000000002437511516705103012707 0ustar rootroot WME: MathEdit

Mathematical Expression Translator Web Service

(METS)

     METS is a Web Service. It provides the translating services of different mathematical formula encoding and the generation services of picture, pdf, ps and dvi document.

The following translating services has been provided:

METS sends data in REST, and the result is returned by JSON. Try typing a url into your browser's locator window something like
http://wme.lzu.edu.cn/mathedit/mets/METS.php?reqFormat=latex&reqCode=\[\int^{\pi}_0\sin^2\theta d\theta =\frac{1}{2} \]&outFormat=gif&size =20pt
the return JSON
{"http://wme.lzu.edu.cn/mathedit/mets/picture/1243234837256.gif"}

The key word reqFormat is the format to be converted, reqCode is the code to be converted, outFormat is the translating result, size is the size of picture. There are four reqFormats and nine outFormats to choose.

reqFormat
content, presentation,latex, openmath
outFormat
content, presentation,latex, openmath, gif, png, pdf, dvi, ps

Here we are also to provide conversion interface. Translating Process is as following:

  1. Select the format.
  2. Enter the code.
  3. Select the result format.
  4. Press the Translate button.
  5. Get result.

1. Input format and code

Select format which you want to translate.

Enter the corresponding code, the Content and Presentation code must be between <math>...</math>, the OpenMath code must be <OMOBJ>...</OMOBJ>, the LaTeX code must be between the $....$ or\[...\] .

2. Get result

Decide what kind of output you want:

If the format is gif/gng/pdf/ps/dvi, you can select the size:

If the result is encoding, it will be displayed the following text area. If it is picture, the picture and the URL of the picture will be displayed. If it is that other document, the URL will be displayed. The URL can be directly used in web pages where it is needed, and also be downloaded to the local use.

mets/MTWS.html0100777000000000000000000002306711243410640012217 0ustar rootroot WME: MathEdit

Mathematical Expression Translator Web Service

(MTWS)

     MTWS is a Web Service. It provides the translating services of different mathematical formula encoding and the generation services of picture, pdf, ps and dvi document.

The following translating services has been provided:

MTWS sends data in REST, and the result is returned by JSON. Try typing a url into your browser's locator window something like
http://wme.lzu.edu.cn/mathedit/mets/MTWS.php?reqFormat=latex&reqCode=encodeURIComponent(\[\int^{\pi}_0\sin^2\theta d\theta =\frac{1}{2} \])&outFormat=gif&size=20pt
the return JSON
{"http://wme.lzu.edu.cn/mathedit/mets/picture/1243234837256.gif"}

The key word reqFormat is the format to be converted, reqCode is the code to be converted, outFormat is the translating result, size is the size of picture. There are four reqFormats and night outFormats to choose.

reqFormat
content, presentation,latex, openmath
outFormat
content, presentation,latex, openmath, gif, png, pdf, dvi, ps

Here we are also to provide conversion interface. Translating Process is as following:

  1. Select the format.
  2. Enter the code.
  3. Select the result format.
  4. Press the Translate button.
  5. Get result.

1. Input format and code

Select format which you want to translate.

Enter the corresponding code, the Content and Presentation code must be between <math>...</math>, the OpenMath code must be <OMOBJ>...</OMOBJ>, the LaTeX code must be between the $....$ or\[...\] .

2. Get result

Decide what kind of output you want:

If the format is gif/gng/pdf/ps/dvi, you can select the size:

If the result is encoding, it will be displayed the following text area. If it is picture, the picture and the URL of the picture will be displayed. If it is that other document, the URL will be displayed. The URL can be directly used in web pages where it is needed, and also be downloaded to the local use.

mets/MTWS.php0100777000000000000000000006016111243467163012052 0ustar rootrootloadXML($mathcode); $xsltom2c="contet2Latex/omtocmml.xsl"; $xslom2c = new DomDocument; $xslom2c->load($xsltom2c); $procom2c = new XSLTProcessor; $procom2c->importStyleSheet($xslom2c); $resultom2c= $procom2c->transformToXML($xmlom2c); if (!$resultom2c) { echo 'openamth to content fail! ' ; } else { $outmath=$resultom2c; } return $outmath; } } class CTOOM{// content to openmath var $mathcode; function c2om($mathcode) { $xmlc2om = new DomDocument; $xmlc2om->loadXML($mathcode); $xsltc2om="contet2Latex/cmmltoom.xsl"; $xslc2om = new DomDocument; $xslc2om->load($xsltc2om); $procc2om = new XSLTProcessor; $procc2om->importStyleSheet($xslc2om); $resultc2om= $procc2om->transformToXML($xmlc2om); if (!$resultc2om) { echo 'openamth to content fail! ' ; } else { $outmath=$resultc2om; } return $outmath; } } class CTOP{//content to presentaion var $mathcode; function c2pre($mathcode) { $xmlc2p = new DomDocument; $xmlc2p->loadXML($mathcode); $xsltc2p="contet2Latex/mmlctop.xsl"; $xslc2p = new DomDocument; $xslc2p->load($xsltc2p); $procc2p = new XSLTProcessor; $procc2p->importStyleSheet($xslc2p); $resultc2p= $procc2p->transformToXML($xmlc2p); if (!$resultc2p) { echo 'content to presentaion fail! ' ; } else { $outmath=$resultc2p; } return $outmath; } } class PTOL{//content to presentaion var $mathcode; function pre2l($mathcode) { $xmlp2l = new DomDocument; $xmlp2l->loadXML($mathcode); $xsltp2l="contet2Latex/mmltex.xsl"; $xslp2l = new DomDocument; $xslp2l->load($xsltp2l); $procp2l = new XSLTProcessor; $procp2l->importStyleSheet($xslp2l); $resultp2l= $procp2l->transformToXML($xmlp2l); if (!$resultp2l) { echo 'presentaion to latex fail! ' ; } else { $outmath=$resultp2l; } return $outmath; } } class MTEX{// create tex var $latexcode; function ctex($latexcode) { $fname =time().rand("111","999"); $filename="$fname".".tex"; $fp = fopen($filename, "w+") or die("Couldn't open $filename"); $latex1="\documentclass[30pt]{article}"."\n"."\pagestyle{empty}"."\n"."\begin{document}"."\n"."\begin{center}"."\n"; fwrite($fp,$latex1); //$latexexp="\Huge".$_GET['latexexp']; //$equetion='$\displaystyle\int^{2\pi}_0\sin^2\theta d\theta =\frac{1}{2}$'; fwrite($fp,$latexcode); $latex2="\n"."\end{center}"."\n"."\end{document}"; fwrite($fp,$latex2); chmod($filename,0777); return $fname; } } $informat=$_GET['reqFormat']; $incode=$_GET['reqCode']; $outformat=$_GET['outFormat']; $size=$_GET['size']; switch($informat) { case "openmath": { switch($outformat) { case "openmath": echo $incode; break; case "content": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); echo $outcontent ; } break; case "presentation": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outpresentation = $mathc2p->c2pre($outcontent); echo $outpresentation; } break; case "latex": { $incode="".$incode; $mathom2c = new OMTOC; $outcontent=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($outcontent); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); echo $outlatex ; } break; case "gif": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $outlatex=$size.$outlatex; $ftex = new MTEX; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.png"; } break; case "pdf": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathom2c = new OMTOC; $outom2c=$mathom2c->om2c($incode); $mathc2p = new CTOP; $outc2p=$mathc2p->c2pre($outom2c); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outc2p); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!1"; } }break; case "content": { switch($outformat) { case "openmath": { $incode="".$incode; $mathc2om = new CTOOM; $outopenmath=$mathc2om->c2om($incode); echo "$outopenmath"; }break; case "content": { $incode="".$incode; echo $incode; } break; case "presentation": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); echo $outpresentation ; } break; case "latex": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); echo $outlatex ; } break; case "gif": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathc2p = new CTOP; $outpresentation=$mathc2p->c2pre($incode); $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($outpresentation); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!"; } }break; case "presentation": { switch($outformat) { case "openmath": echo "Conversion is not feasible"; break; case "content": echo "Conversion is not feasible"; break; case "presentation": echo $incode; break; case "latex": { $incode="".$incode; $mathp2l = new PTOL; $outpresentation=$mathp2l->pre2l($incode); echo $outpresentation; } break; case "gif": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $incode="".$incode; $mathp2l = new PTOL; $outlatex=$mathp2l->pre2l($incode); $ftex = new MTEX; $outlatex=$size.$outlatex; $texname=$ftex->ctex($outlatex); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo" fomat is wrong!"; } }break; case "latex": { switch($outformat) { case "openmath": echo "can't convert"; break; case "content": echo "can't convert"; break; case "Presentation": echo "can't convert"; break; case "latex": echo $incode; break; case "gif": { $ftex = new MTEX; $incode=$size.$incode; $texname=$ftex->ctex($incode); exec("latex $texname.tex",$res, $rc); exec("dvigif -O -5in,-5in $texname.dvi -o $texname.gif ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.gif picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.gif"; }break; case "png": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("latex $texname.tex",$res, $rc); exec("dvipng -O -5in,-5in $texname.dvi -o $texname.png ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.png picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.png"; }break; case "pdf": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("latex $texname.tex",$res, $rc); exec("dvipdf $texname.dvi $texname.pdf ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.pdf picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.pdf"; }break; case "ps": { $ftex = new MTEX; $texname=$ftex->ctex($incode); $incode=$size.$incode; exec("latex $texname.tex",$res, $rc); exec("dvips -O -5in,-5in $texname.dvi -o $texname.ps ",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); exec("mv $texname.ps picture",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/picture/$texname.ps"; }break; case "dvi": { $ftex = new MTEX; $incode=$size.$incode; $texname=$ftex->ctex($incode); exec("latex $texname.tex",$res, $rc); exec(" mv $texname.tex temp",$res, $rc); exec(" mv $texname.log temp",$res, $rc); exec(" mv $texname.aux temp",$res, $rc); exec(" mv $texname.dvi temp",$res, $rc); $url=(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')?'https':'http'.'://'.$_SERVER['SERVER_NAME'].$_SERVER["SCRIPT_NAME"]; $res=explode("/MTWS",$url); echo $res[0]."/temp/$texname.dvi"; }break; default: echo"fomat is wrong!"; } }break; default: echo"fomat is wrong!"; } ?> mets/contet2Latex/0040777000000000000000000000000011352100517013103 5ustar rootrootmets/contet2Latex/omtocmml.xsl0100777000000000000000000011201111206174343015464 0ustar rootroot -10 16 0 1 open closed open-closed closed-open all above below 16 Content MathML cannot add type for the object after this comment. x x 1 0.5 0 0.5 0 ERROR: Error Type: Error occured in CD: Error occured in symbol: ERROR: Error Type: Description: 0 1 π 󰀁 γ 𡑾 󰀂 󰀃 mets/contet2Latex/mml2brl.xsl0100644004706200001440000024650011352075757015554 0ustar meditusers # # - 6 ;I # , ; , ; < > [' .\ ;E/ : < > ,6 - < > - < > - # 6 / , : 2 4 \ \ ; ' < > % : ? % : ? ;5 ;9 6 % < > % < > _ _ _ _ / : < > ^ 3 $A $,RE $,IM < > @7 55 _ 3O 7> "[ ^[ @& @& &7 & 7 O [ O7 [7 ;7 $LN / : $L * : / : * : , < > 2 ;D \ ;D ; /9 $0' $0 $0 8 < > _D < > _# < > ;? < > ;- < > 8 _ _ _S _P .C 7 ./ : ! .* : .* ./ : < > ;D $LM .* 3O : .* : < > < > / : $S $C $T $SC $CS $CT $SH $CH $TH $SCH $CSH $CTH $AS $AC $AT $ASC $ACS $ACT $ASH $ACH $ATH $ASCH $ACSH $ACTH < > ( ) $DT /,T: 8 ' ;8 _Z ,R ,Q _N ,C _R ;E ;I NaN true false @0 .P .G #= mets/contet2Latex/mmlctop.xsl0100777000000000000000000034536311165277672015347 0ustar rootroot e - + &#x2062; &#x2148; - + &#x2062; &#x2148; Polar &#x2062; Polar &#x2062; &#x2061; [ ] -1 &#x03BB; &#x2061; &#x2218; &#x2218; id id domain codomain image &#x2061; { if otherwise &#x230A; &#x230B; &#x2147; ! max min max min | - - - + &#x2062; gcd lcm gcd lcm &#x2061; &#x2227; &#x2061; &#x2228; &#x2061; &#x22BB; &#x2061; &#x00AC; &#x2061; &#x00AC; &#x2061; &#x2200; : , &#x2203; : , &#x00AF; &#x211C; &#x2111; &#x2061; &#x230A; &#x2308; &#x230B; &#x2309; &#x2260; &#x2248; &#x2223; &#x2198; &#x2197; &#x2192; &#x21D2; &#x2208; &#x2209; &#x2284; &#x2288; &#x2286; &#x2282; &#x2265; &#x2264; &#x2261; ln ln log log log log &#x2146; &#x2146; &#x2146; &#x2146; &#x2032; &#x2145; &#x2202; &#x2202; &#x2202; &#x2202; &#x2202; &#x2202; &#x2207; 2 &#x2061; | &#x222A; &#x2229; \ &#x00D7; &#x2211; &#x220F; = &#x2211; &#x220F; &#x2211; &#x220F; &#x222B; &#x222B; &#x222B; &#x222B; &#x222B; &#x2146; lim &#x2192; &#x03C3; &#x03C3; 2 median mode det T &#x00D7; &#x22C5; &#x2297; &#x2124; &#x211D; &#x211A; &#x2115; &#x2102; &#x2119; &#x2147; &#x2148; NaN true false &#x2205; &#x03C0; &#x213D; &#x221E; mets/contet2Latex/tables.xsl0100777000000000000000000001023411165056675015126 0ustar rootroot \multicolumn{ }{c}{ } & \hfill \hfill & \\ \begin{array}{ | | } \hline \\ \hline \end{array} mets/contet2Latex/cmarkup.xsl0100777000000000000000000011002111165056562015304 0ustar rootroot + i / _{} e^{i } E \mathrm{} ( , ) () \left( \left[ , \right) \right] \left\{\right\} ^{(-1)} \mapsto \circ \mathrm{id} \mathop{\mathrm{ }} \begin{cases} \end{cases} & \text{if $ $} \\ & \text{otherwise} \left\lfloor\frac{ }{ }\right\rfloor ! \left( \frac{ }{ } \right) \ \{ \mid , \} - - ( - + ) ^{ } \mod ( \times ) \sqrt [ ] { } \gcd \land \lor \mathop{\mathrm{xor}} \neg \implies \ , \colon \left| \right| \overline{} \Re \Im \lfloor \rfloor \lceil \rceil = \neq > < \ge \le \equiv \approx | \int _{ } ^{ } \d ^\prime \frac{ d^{ } }{d ^{ } d }{d } D_{ , } \frac{\partial^{ + + } }{ \partial ^{ } } , \mathop{\mathrm{div}} \nabla^2 \{\} \left[\right] \colon , \cup \cap \in \notin \subseteq \subset \nsubseteq \not\subset \setminus | | \times ^{ } \sum \prod _{ } ^{ } \lim_{ } \to \searrow \nearrow \rightarrow \to \ \ \mathrm{ \,} \mathrm{ } e^{} \lg \log_{ } \langle , \rangle \sigma \sigma( )^2 \langle ^{ }\rangle _{ } \left(\begin{array}{c} \\ \end{array}\right) \begin{pmatrix} \end{pmatrix} & \\ \det \begin{vmatrix} \end{vmatrix} ^T _{ , } \cdot \otimes \mathbb{Z} \mathbb{R} \mathbb{Q} \mathbb{N} \mathbb{C} \mathbb{P} e i NaN \mbox{true} \mbox{false} \emptyset \pi \gamma \infty ( ) ( ) mets/contet2Latex/mmltex.xsl0100777000000000000000000000241211165035230015141 0ustar rootroot $ $ \[ \] mets/contet2Latex/scripts.xsl0100777000000000000000000003246411165035007015336 0ustar rootroot \overline{ } \overbrace{ } \overleftarrow{ } \overrightarrow{ } \overleftrightarrow{ } \underline{ } \underbrace{ } \underleftarrow{ } \underrightarrow{ } \underleftrightarrow{ } _{ }^{ } \underset{ }{\overset{ }{ }} \overline{ } \overbrace{ } \overleftarrow{ } \overrightarrow{ } \overleftrightarrow{ } \tilde{ } \check{ } \dot{ } \ddot{ } \widehat{ \hat{ } ^{ } \stackrel{ }{ } \underline{ } \underbrace{ } \underleftarrow{ } \underrightarrow{ } \underleftrightarrow{ } _{ } \underset{ }{ } { }_{ }^{ } { }^{ } { }_{ } {}_{ } {}^{ } {} _{ } ^{ } {} _{ } ^{ } mets/contet2Latex/cmmltoom.xsl0100777000000000000000000012500211206215535015467 0ustar rootroot ERROR: OpenMath does not support mixed MathML markup 10 ERROR: Non OpenMath symbol having the following URL: interval_oo interval_cc interval_oc interval_co integer_interval interval_cc ERROR: The use of "condition" by itself is not supported in OpenMath 2 defint int ERROR: Specification of domain is not supported 1 2 3 multiset1 set1 size cartesian_product ERROR: Specification of domain is not supported above below both_sides null ERROR: "Tendsto" is not supported in OpenMath 10 s_data1 s_dist1 ERROR: No arguement given ERROR: OpenMath does not support list selector ERROR: OpenMath's matrix selector cannot select a row of a matrix ERROR: Too many arguments for vector or matrixrow matrix_selector vector_selector vector_selector OpenMath does not support other encodings above below both_sides null mets/contet2Latex/entities.xsl0100777000000000000000000032225111165035247015475 0ustar rootroot mets/contet2Latex/tokens.xsl0100777000000000000000000003001011165035155015137 0ustar rootroot \textcolor{red}{ } \mathrm{ } \mathrm{ } \left \right \text{ } \phantom{\rule [- ] { 0ex }{ 0ex }} '' '' \colorbox[rgb]{ }{$ \textcolor[rgb]{ }{ \mathrm{ \mathbf{ \mathit{ \mathit{ The value bold-italic for mathvariant is not supported \mathbb{ \mathfrak{ The value bold-fraktur for mathvariant is not supported \mathcal{ \mathcal{ The value bold-script for mathvariant is not supported \mathfrak{ \mathsf{ \mathsf{ The value bold-sans-serif for mathvariant is not supported \mathsf{ The value sans-serif-italic for mathvariant is not supported \mathsf{ The value sans-serif-bold-italic for mathvariant is not supported \mathtt{ { Error at mathvariant attribute } } $} , , , , 0,1,1 0,0,0 0,0,1 1,0,1 .5,.5,.5 0,.5,0 0,1,0 .5,0,0 0,0,.5 .5,.5,0 .5,0,.5 1,0,0 .75,.75,.75 0,.5,.5 1,1,1 1,1,0 Exception at color template Exception at Hex2Decimal template mets/contet2Latex/glayout.xsl0100777000000000000000000001530111165035351015324 0ustar rootroot \genfrac{}{}{ ex 0ex .05ex .2ex }{}{ \frac{ \hfill \hfill }{ \hfill \hfill } \raisebox{1ex}{$ $}\!\left/ \!\raisebox{-1ex}{$ $}\right. \sqrt[ ]{ } exception 25: \text{exception 25:} \sqrt{ } \left \ \left. \left( , \right \ \right. \right) \phantom{ } \overline{ \hspace{.2em}|} \sqrt{ } \overline{) } {\displaystyle { \textstyle \scriptstyle \scriptscriptstyle \colorbox[rgb]{ }{$ \textcolor[rgb]{ }{ } $} } } mets/index.html0100777000000000000000000002434611244715661012551 0ustar rootroot WME: MathEdit

Mathematical Expression Translator Web Service

(METS)

     METS is a Web Service. It provides the translating services of different mathematical formula encoding and the generation services of picture, pdf, ps and dvi document.

The following translating services has been provided:

METS sends data in REST, and the result is returned by JSON. Try typing a url into your browser's locator window something like
http://wme.lzu.edu.cn/mathedit/mets/METS.php?reqFormat=latex&reqCode=\[\int^{\pi}_0\sin^2\theta d\theta =\frac{1}{2} \]&outFormat=gif&size =20pt
the return JSON
{"http://wme.lzu.edu.cn/mathedit/mets/picture/1243234837256.gif"}

The key word reqFormat is the format to be converted, reqCode is the code to be converted, outFormat is the translating result, size is the size of picture. There are four reqFormats and nine outFormats to choose.

reqFormat
content, presentation,latex, openmath
outFormat
content, presentation,latex, openmath, gif, png, pdf, dvi, ps

Here we are also to provide conversion interface. Translating Process is as following:

  1. Select the format.
  2. Enter the code.
  3. Select the result format.
  4. Press the Translate button.
  5. Get result.

1. Input format and code

Select format which you want to translate.

Enter the corresponding code, the Content and Presentation code must be between <math>...</math>, the OpenMath code must be <OMOBJ>...</OMOBJ>, the LaTeX code must be between the $....$ or\[...\] .

2. Get result

Decide what kind of output you want:

If the format is gif/gng/pdf/ps/dvi, you can select the size:

If the result is encoding, it will be displayed the following text area. If it is picture, the picture and the URL of the picture will be displayed. If it is that other document, the URL will be displayed. The URL can be directly used in web pages where it is needed, and also be downloaded to the local use.

mets/index02.html0100644000000000000000000002434611244715661012704 0ustar rootroot WME: MathEdit

Mathematical Expression Translator Web Service

(METS)

     METS is a Web Service. It provides the translating services of different mathematical formula encoding and the generation services of picture, pdf, ps and dvi document.

The following translating services has been provided:

METS sends data in REST, and the result is returned by JSON. Try typing a url into your browser's locator window something like
http://wme.lzu.edu.cn/mathedit/mets/METS.php?reqFormat=latex&reqCode=\[\int^{\pi}_0\sin^2\theta d\theta =\frac{1}{2} \]&outFormat=gif&size =20pt
the return JSON
{"http://wme.lzu.edu.cn/mathedit/mets/picture/1243234837256.gif"}

The key word reqFormat is the format to be converted, reqCode is the code to be converted, outFormat is the translating result, size is the size of picture. There are four reqFormats and nine outFormats to choose.

reqFormat
content, presentation,latex, openmath
outFormat
content, presentation,latex, openmath, gif, png, pdf, dvi, ps

Here we are also to provide conversion interface. Translating Process is as following:

  1. Select the format.
  2. Enter the code.
  3. Select the result format.
  4. Press the Translate button.
  5. Get result.

1. Input format and code

Select format which you want to translate.

Enter the corresponding code, the Content and Presentation code must be between <math>...</math>, the OpenMath code must be <OMOBJ>...</OMOBJ>, the LaTeX code must be between the $....$ or\[...\] .

2. Get result

Decide what kind of output you want:

If the format is gif/gng/pdf/ps/dvi, you can select the size:

If the result is encoding, it will be displayed the following text area. If it is picture, the picture and the URL of the picture will be displayed. If it is that other document, the URL will be displayed. The URL can be directly used in web pages where it is needed, and also be downloaded to the local use.

mets/mets0100777000000000000000000000671611264064462011446 0ustar rootrootdrwxr-x--x 18 sonofwme sonofwmegrp 2048 Sep 29 06:03 . drwxr-x--x 9 sonofwme sonofwmegrp 1024 Sep 24 05:39 .. -rw-r--r-- 1 sonofwme sonofwmegrp 1394 Sep 29 20:42 .bash_history -rw-r--r-- 1 sonofwme sonofwmegrp 0 Sep 29 20:42 .index.html.swo -rw-r--r-- 1 sonofwme sonofwmegrp 16384 Sep 29 20:42 .index.html.swp -rw-r--r-- 1 sonofwme sonofwmegrp 761 Sep 29 20:42 .mysql_history drwxr-xr-x 2 sonofwme sonofwmegrp 1024 Sep 29 02:56 .ssh drwxr-xr-x 3 sonofwme sonofwmegrp 1024 Sep 29 02:56 .texlive2007 -rw-r--r-- 1 sonofwme sonofwmegrp 8946 Sep 29 20:41 3.jpg drwxr-xr-x 3 sonofwme sonofwmegrp 1024 Sep 14 01:45 Example -rw-r--r-- 1 sonofwme sonofwmegrp 108352 Sep 29 21:22 MathEdit_IE.rar -rw-r--r-- 1 sonofwme sonofwmegrp 1202101 Sep 29 21:22 Mathedit_Example.doc drwxr-xr-x 9 sonofwme sonofwmegrp 1024 Sep 14 03:31 MozillaDemo -rw-r--r-- 1 sonofwme sonofwmegrp 15360 Sep 14 22:22 Thumbs.db -rw-r--r-- 1 sonofwme sonofwmegrp 1981952 Sep 29 21:22 WME-MathEdit.doc -rw-r--r-- 1 sonofwme sonofwmegrp 512168 Sep 29 21:22 WME-MathEdit.pdf -rw-r--r-- 1 sonofwme sonofwmegrp 14831104 Sep 29 21:23 WME_T.doc drwxr-x--x 2 sonofwme sonofwmegrp 1024 Sep 13 00:31 cgi-bin -rw-r--r-- 1 sonofwme sonofwmegrp 23035 Sep 29 20:42 clip_image002.jpg -rw-r--r-- 1 sonofwme sonofwmegrp 693 Sep 29 20:42 database.txt drwxr-xr-x 2 sonofwme sonofwmegrp 1024 Sep 14 01:45 document -rw-r--r-- 1 sonofwme sonofwmegrp 1364 Sep 29 21:21 download.html drwxr-xr-x 2 sonofwme sonofwmegrp 1024 Sep 14 01:45 downloads drwxr-xr-x 2 sonofwme sonofwmegrp 1024 Sep 14 01:45 images -rw-r--r-- 1 sonofwme sonofwmegrp 6521 Oct 10 04:20 index.html -rw-r--r-- 1 sonofwme sonofwmegrp 4769 Sep 29 21:22 index.html.bak -rw-r--r-- 1 sonofwme sonofwmegrp 4764 Sep 29 21:21 index.orig -rw-r--r-- 1 sonofwme sonofwmegrp 23706 Sep 29 21:22 infix_compare.xhtml -rw-r--r-- 1 sonofwme sonofwmegrp 5417 Sep 29 21:22 math-logo-color-grey-100.png drwxr-xr-x 7 sonofwme sonofwmegrp 1024 Oct 8 07:47 mathedit -rw-r--r-- 1 sonofwme sonofwmegrp 360 Sep 29 21:22 mathedit.html -rw-r--r-- 1 sonofwme sonofwmegrp 31642 Sep 29 21:22 mathedit.js -rw-r--r-- 1 sonofwme sonofwmegrp 3065 Sep 29 21:22 mathedit.txt -rw-r--r-- 1 sonofwme sonofwmegrp 20152320 Sep 29 21:24 mathedit0.6.avi -rw-r--r-- 1 sonofwme sonofwmegrp 318976 Sep 29 21:22 mathedit080224.ppt drwxr-xr-x 5 sonofwme sonofwmegrp 1024 Sep 14 02:02 mathedit20090121 drwxr-xr-x 7 sonofwme sonofwmegrp 1024 Sep 14 02:30 matheditAPI -rw-r--r-- 1 sonofwme sonofwmegrp 124324 Sep 29 21:22 matheditAPI.rar -rw-r--r-- 1 sonofwme sonofwmegrp 2060 Sep 29 21:22 mathedit_head.inc -rw-r--r-- 1 sonofwme sonofwmegrp 297104 Sep 29 21:22 mathedit_one.pdf -rw-r--r-- 1 sonofwme sonofwmegrp 562524 Sep 29 21:22 mathedit_two.pdf drwxrwxrwx 6 sonofwme sonofwmegrp 1024 Oct 10 06:38 mets -rw-r--r-- 1 sonofwme sonofwmegrp 4443 Sep 29 21:22 register.html -rw-r--r-- 1 sonofwme sonofwmegrp 1362 Sep 29 21:22 register.php -rw-r--r-- 1 sonofwme sonofwmegrp 2776 Sep 29 21:22 registerview.php drwxr-xr-x 2 sonofwme sonofwmegrp 1024 Sep 14 05:43 sonofwme drwxr-x--x 5 sonofwme sonofwmegrp 1024 Sep 13 01:50 stats drwxr-xr-x 2 sonofwme sonofwmegrp 1024 Sep 14 02:49 video -rw-r--r-- 1 sonofwme sonofwmegrp 1451 Sep 29 21:22 wme.css drwxr-xr-x 5 sonofwme sonofwmegrp 1024 Sep 14 03:33 wmelesson mets/mets.rar0100777000000000000000000012654411206464371012232 0ustar rootrootRar!ϐs t *dwI}:3 MTWS.php  <ݿoΞbŒ)hpm l"a߄%I{n'=1D9|8¢~<(b9 ooϣcSM a}"m&䭸*_ We+jX5BM]:V$ ?5 +Hu:2u5}(%~'IW}M\~1(@Ty :/w?';50ѭ8 I#'F*[BpgugW85aPo6eGsPu:| ` قJ.a$GhP 6o *X )='IƂ/XF/~GnjFbxP1o%#6$HYImx/Ϣp]A# ?%.i>0${ w\3:rhyIS`'tJYt˒T{P7kI }R-mCNVR?ǯ.U NGe""^iu^Ȅ&ЯN6 /Ip}lc՗MiGFR+ 1]fA*A: Jq=R̊p 4aUh5rz?ڵSX_W- zQ4eU[~KmM󩵐 ke9竇墯'q$݂҉6Ms =XkXЀQn_iЎ'=K ۅ~=[06( Jv្5e?,:AŲG8HkS G45F 2u= Gf8.u[Tvc4nktA8./ds*@l5l*6=p$^x8a,ٲIF8棱w_ccR>5 j*S-u^/Cpy}yc!U2n{!k&?oު M/Akv?@-ceLb'Rz=0w.oWA;v]GapzZ#"KC-T-+¦y`m%|IFɖQ9H@>j,U?O&{KGn6Y&gzɽaH. }d}c=$ |2u+0{a@̙u hSx*l"D{YT}[$_ΒC_^]{jϖ]퓧,Іi}/kg,ȟRC$5BA\\f>r/%zcdtbaԲL^lܜ7PP=o3aܿ`m䝝oj)`V̺j~oͷ`y^BV~c]}}foc8+1Q<WFS.~ OElFR6h~ CJ[¦UP򝏘l~6}m tD]Vwz3 t,+fUsxwwة#>}oRUd]G z bQ׬Jz9Vn J_^Wɕ5P`L[I%5v`WU;Z}k/ kt-;-Z-:F=-<>$\ECG$Gf M09]WKk ڙ#}fD )C{7h_;yjX[VZ<mBH_ !n @jVςVD}DJDhD!O0,2YwS3+Lkfkt!T}T8~}\o=2礲=1Wm+P9:9{X`{QiaP2~qPVff5eRf ˖ dBӈJG ŮD3 ." ^"bZ;5(ڤ>nnm˓HX}z'䜊wz~1JVЖe,F:uvR_NUrCpU(\`lm h"fp~=E)1jKs *qTrMqM~Kx]j. ߰W`[?I9YVyxh.z"/ݝ{j8#!驨#7e#ޞu5۾_,]$d#O+YM9frY*bH5a$>w$αlǩ"V Πʡ&Ж>90X҈q)0Gݼq" ך arhnn-D05H:iLtl7+K<62@af-AvYDH_&{NW!c\S}`"mG`wdQdrN4lH. zNaYVŅ%_I˻kՎ({[!>'ڽvɍmgd&pИUH]P$|jS[X6NҘeup>S."*9A#0dXΣdD% 8^;lyaYZ ۮIhH_GmA4Ž-,:%ʇ@zQbͩi$rT=C`$kG?fRm _\BB(gcuw4#j--u+u^&=̳;(L/l\3=`uF* 3;ѣ} k/A6L) ꂓ (N@؍ı*Kt@YB#23 ` p@lz)A#8@ndnN3Z &Yp2З1KahnP;sSD;V_J)9k_H|qJqq;zNyL˳l$K~ l *0M/u/[eǰ2*XkEwf.z2ͧ1&DUÿUuP1N啯O'W1gxvHM[ M~P~K?ES9aRKuuԡ ;D/rZ8|I|uAC:BCM,U}L;(GW,cߤTGa~a+i){$eFU+#?YI u, 4@rMp")ރ!굇)#P #'Epd6fK8fv\/M~rÎgLl/PK +foӜ:N/u&e6}>*YE¼f?|ة8҅).(a&dO0a!^K硼ǿKz1E\4uUO5ޜ bNkue[ NbZ3FO$#?>m<$Jώn2)C5a|ESApFX IG t I/ˑY7)K5eN3bm\ֶޑQ\bV0^^H>BmkZM1`ZoZlT{\fN=4bڅlWHfd`˹vcJdۉ䪫;ߔy fpʓ/ZaNI갛*Ż p0+=gYC>qMw)?5uD,5O<'"9eDIt> ς:}ܶ aQW)F dkEq5>ԏ1>c%"/G=W$2"TO]!  ?l[`utzhW w-JgfN"kQy|ݼ9(#b,M"t!п8O894AH\Ct,7tv98L97ϛTKL0N_MSMc ԤU,JpMU0hLHሪ"H1G7{oZ"ȒdIoGu:7e%S-RHU!N8FdUs $[#CG+Ǟb19Zg`oԶA"mk|"zfz?k\!EЙuocפc;xG|bc>ǻ= k=PL{ 8u$/K 0ާ5xm؁Bwmp7WGNm* ;.i'|[?{0otރR .w*B/ɥOOOl3 4<9Xm fC֥_n=PTRͪ?}~KY?=Shmmv0U~mv+S}/ch(/LlG_93&kt=>rO"wMzl bWN 6s.FClU]k ``G9L<y ʗXi#뜶$\lk.HJ&5Xkh4b+i>6 "{{d݀U #b` QIfެ-sH7r@AOc UGH/ '8Am^qY G\3fN5#MF_|!=-$$.ǫ gz&@$_|y+L" n]e^KBzޱXǡ\z= -FN0l gt_HIsKS5ujMˢj:%cܾmN@ SESj3HZ BGBgcޣq&c?fW~oqW,=Cӗnծk(Q$:&*3<0I''cB6B-'$ag/+S",px[| јDPwɵX bTBҀ})ƁTj 1$~of' L?4MVim_:avt ;q9aD d:3 contet2Latex\cmmltoom.xslb])cܭmInٲ= ݼy&guԩJ&q4&{~#j@ D)3:T6 @| _K*[כ kr26srǏaf\a9@xoųt[}}װ1nXwVbZ<[yj/]bƶ\m?6>;89]׺1~1ϓɲv꒵\ B/o&ʔFSK+7yog[J*{ז}8_ư0ƿ 3cg̲׳\,eӘd>Z]O Zc{{;z;yXu49|{ gcV_]W6'\ UH qwf4Gcsge8CSOAlǧEvP, ۸swk|vL|xnm)64e\ٜx¤inaW0xF׊޵6m(ip`ϼ=_[;ݧI+\{w&%5.՜sDNa{O)#`ԓع>@ܞ)k?svѦA&.ן~6P7oDwbJ? Fqixg~? (j1jnִ!|]޾'z@tq]m=gb̓%0l:.$[*T\W܃315odlΗؘΆS$B IO1T4>XF"11Q ш[^SA2t r}yOZ_:qs%kYٷnyt"xB[ n%=0:68,o,YpZ0=YY _Rd_85 oCe ,@> af y'% ĂI ϕDe o}~K,MΛl:*r},nY(*<0; J_>vYC<1/~%^1QlvʐA"QmNb-{wݾǐ`-܄Kn|&:IfA= k*+.Υ .&TֲKf O@*Z0Fܱ.ͪ74u|%>EE,θƲcPW6{'&OcP啅g(@ڨ3I.'IX, igTS#v,-7< @zG(͞2/&[֑9q7͝n+kCM^QFKvޑ YcXOY'lĻe`^C()&ar, C5Ǟ!:o:;3y6iUE*" AעP]Vz>c0r@;}a)[?)=5= ޛC0;"eӢ݇kjxXI~iهupfj> WGqF^ eYc.%g(#qYL[7<0/j[)ݗTyHU8Pw|$y#uRZe/f&pz.HU|+!0*\g4[H`S7|jvA+A}ޫUKo/Z"ڷwqVyzDIx򢝻*-RHr@4L-JA%n "~V*zȉ"&g$t<3p'H RRed"+GTDfm3V_!:rUe a??SrM[͵ _inx_XI5ymQص&Lb_]ywy@o iZ ah #5p wv%: ^`~a8?x^tYK@{Zk:Na{›&xÍ`PuZlqiWJPJM}$?T$lPIhߤKbk+DK0*j(JBTfK{݂ B *F-uDXƙV>*pd<8$@>.qJ-s/D|xܢJLs[*)Tj)2¡$"ǿYc?@b1:sJSʏxр=&:PݱMTjTɝaV_VT⁻L9W` T ҹxGs5da]"; x*X6"3jLO9>!j]-;8I]g?XzǬ;cosbGI_hX%7^+yPM [>(e~ =E zu C6^))fgy'ډEl(y[;vUN*+ J x40wG )06%^arLj+-N%&:[WQ1K3Z_x{1%q]CNXÿS]+5Q.E#g@y$jvI9K1 &@MO&qONEy5̃m)"T4FѥЗTh -ErPSUbxbXB_ɐ%bd&Al:m4n8ULlg1 3P,@`R Nybθv :&7Y1jߞ",РܑY*MD~WgbmrU9(]I[4)E>ukM:'cb;Xkjv… !NXɨ+_@A#ؕDƗPe*ux8q XZ8 My #A% =`6#"ME5iYHuVD'!ZdQ/uo8nb+گ4.]F,EoLJ!1ˡ1D(%MXSU5pƨQ5s2kJؼKaIUcYڭRCU`;FiWrPLlxHPnJf yۊf,FBOi#׆xaǜ_c-׈q'^5z50T,gNA+;}RtpS]izK*)0%1Y_} э (N1n:8Ȉ{T3&MQcb1!qEq%=;'COFvoĶx}yCt%׮3C/3֒,[G}w 8XPud\C2dL[oD":xLm~rcw)ÉL[G.>eݼ/H@; Wd&&F "L]w}ە/RFhml4]tRu_Q`*WG^ҭiWxXV湋y^yxwa<R GcM:;G. VK:]DƑ%I#xt-S"SFeG}Wx"ʊ[xM-򖁪!5LK`kwQ}47?q6pJX[F8mՍhN;fLUѹ*qRۛ"JOO,,[ G|1[J1SqC$MB!?}Bδ$I= S*hWj$\qGYJf{A\1[cJ0N rԼI6 oPA[yqYNC7֡It&%+%#PC@ 8%-0CR6!F$3.u(L9 L"0u>! ʽv,A_2wƝn2r'#DDqIYLOE52oN!f^F./8 %gXj3kx}+Yi=l#|lwȈU,)td‚(&k“a1#3(C ZDM5&R+􇊢(22{PVOl_wDEZ8B:>4]iI1RPJ81?\KJڵ}U'_P7FxWn(nDKNgUUyׂԔJ?ꌢU-ߧj)LC'MwwwXlL^[FSB[ ݾ=;^o! ~Qףws9)' GCI$/GK'ArƩ}Bk&~G)=;KOQ8+ޣBRz~a왮=E1u.ΧcZrx2c޶14j/@贂IWm7aͼ%L8s:Ӻ0"wV?Ad?09z?ݜei\R?:BG]=`t ;fFCGa:3 contet2Latex\entities.xsl WŢNσ[@Lm7x>nݽ9hm]Mf~.Y#MRM$ґ)9Q"J6Q%/g@E$\ g?2?]^L;2Nj#%qy0 COӘ'ѯ޾I./7ac<ɼ-ex vuqyhhy~*SgN[>g_ dgGm!Q*)ϡWS:.\=ygp]}_ŽG˫s3ٻeYeء/bߕ޵r-;+e+o6R¯LƅgطqۋD03W{~<$}ƕuAP q}&QFv,k@m4k:neDX&Z8zSQc[dOT2tڻ-{8436|&}HQ]ibyWKzgCy\F3"M?662HlA&b>\2"::,0#IuC&ZloءLd=K3B1 (Oܔx`'?JAv tM)wŒ' ,R+ƥ`c i@&;=pa*7&f$12ive nK{ Flv-$1֬QrF6 T$@ᬇBI.HL| ]H9#1 7"C+C3nT܍ FS`8ۤPg|mЖ+C6ZOa_+շF6Ӵ+tHGՓ]®lgtl?Q-ѯW w.H:&D82dTnP\U܎pb V^2|R{<坛&s=0R E\Mج5y|.Vj~O(¢#FXjuj3N:VB08.'8:@_H+|ߑ:cGѧ"D3T 7޳-{6gWkL%>3i#->jT9PQD'š$IT/{qb^{ qv`p?}A=ӷkŀk=RSG\Mrg/KXp&U(բ)!eT}pPXa2Gګ~9>  ]Q50ʴѯvu X2+Nv#.AWG N&}݁yNīD7rWTts'Ÿ$OoYŕHs6: a4 cg-ܗWVh֤5`<}U9b8+e&-$s$Tg"\qe R+h 逌;Y1)H!R:X׾_T*_. 18մ.c="ɛvl;cvȟU<Ap뮬ڐ2}@;HF? 9招TWVHT])lio/ o! sRNܑÍO/V#xmYLbleDbˆ2:j$U?ΤG+eĆy37g28-LYSJK鏯w,p$WU9g7}2H[.egz|<"^VΊ; c$YEꐡˑ2L+"&I ,5">-cU:5i52M|ui4Pu *?D/|6q} \+Mu|n+>t mՊ8V7Y"F3cb֌*:l,ʊ`$f̑cl6~ikA7ح0t۲tlC,&(T>wd~PFo'8j'>Vm/:X`V0qH%ۤ:T+D;2+2;y*OOd_:E7WP# |Br{ i?*˸5t$~69uk7 Hܠ,RlpĘqL/6)>A'f @GT7s¤GK M{I;q7%ӄKa0O/:x6}YXi$_D9¤M n:lj*w}K@z#o'6.Q_9L ( r tsRjO6GmI#+3AIȳK(gB?}Bi9mf蛠`6+hkY،:-ӭʙcC%9zvmر&fBڐF=ffaF)*"tts7cihvSnx|96FR䌎501;? 0|vG5d G[Rk:3"#2k%dCءVMyYdIȌB,s,&rR ̚e|4|lw:tmgI Md:7[UE0F?BhRİvl py]3{m^>Olm܌b:xSNpw̎c(ma;]n!DUjGB(а'Á Gr\m$] '1Cn 9(|& l-[Aō{.\Fgll0B[,C`*2NUXaN #t-lsPM +n'PzP]27Ls9-OzВj3Щ}sOAvA#%z\z)]I[1Or[}/<7:| !&.t۩{w t)b`ԋ$zD| O)dkͩ[ #4@/c~hn7ڨ=&EtnM4dy8] i« R #Ǧ,n*)4%~pB' $SW9_B@:,6ŘfxAW+ʦL(YOυB5СU7$%v_&h&Go)LZUHbj±nK֚_uLJuT*XlR.^N˾ 2:fp,JuMiJ;3S}?HJM<'C;ޕ[a%NzgڙP' W)i)x;iϠX1ƒoOuЭAzT䵼WWeunc:ZTPuutP0I&كmcft !${cM{Xw/@}*UT \35MFU)4P$}%u`pxM+q(%0q!ĆRzddZI&eG' 9Ra1 ./F\\""NgVA-Immt}<0Vv/C-}B")XE7$ΪoF1^J+!V徴ح- .(7^6Xsv9c,ovK-cIh+O2IuO\i~+//IZuhHp.1Y*Ic#߈%``n c-a5f$bBTā K,UfdRu0a%fB^ nN8~24lQČZoĐ4IuVr*`]K$0|LF` Fh/X9U1=𱏡g:hVc& k&2q8XӀŐdk}Utx]pMmlq[]Vƻ"GVkNk`D=0 `pX /0*1 Sú 4o }#Q,V˩` RT293U2E\Y0ѐf^]+YXt7a*SyxV7tأ. Jz8uN{ 2s cR^Wbg?6&N60tl_sN3'4y2iw(24c5xh38uQ9dc1ȸ(Db&rTh -()%F40-9-ԦAlSÐu!+ǺcU+TAU:J ʲ E(pUNNI۔b\& k'HNbPn3*dM7oFN,GFxɠ}z`']6>ap0|+z9Ez&'Bf83{&T\X LxL+py96{i^c`Y|AvtLATH}4 ^4DFAgΈrvx՜t:ܦ>/ȋ臔*;96;L9Ht}ɵA``QLeQ,PUgR t=' =⇸wBځ6Br}=OzQ1{ҩSnG3=i6++Ac=(O#AAMt<.9AL0*Z^Vg^L{קmq܎Z/\wewѯIҦCOG Z(*.^jĈ\\\<cl5m w# Ur2U|ՇJ?æ4xe{f"Hn)mQFM;VRGsbiv0*bgTB6AeO==Hs, X}ܣx!{q>pl2A8Nb56͠6K荿to6$WZ6jR2BapTw(y>ۭ{ϗ_qxopr TޛZN!7Ƅ) I|b N/dΚΒKO~km@w gۤIVJOٝá5GzkCEZb'{>&7l(>] sKgwVr A갴Ӱ/x(  ?`?"2?}kBmb,\ePuKF&׏HƼGԒ,!fnP0g7D{X!ko y _r*dBE(Y# $,OX.JT.rI"M [#<{q7Blsk=zuN> ɲ@I[?_hij]Jv3vێ#ysѧ^ LLt :lNyja:3 contet2Latex\glayout.xsl Q սo $ǨjZ 5nxO H'`Ӷ:S@l.vna7Č-W*_.ϋURUԗ.z\unXBx,ӷj[|=D:lx:fn,~jA"0!c&9?􁡨qj&bʟCuvںCW9X=qs6}ipgJ[B,NKUY7 /o/\׫+~׮$k`Ì묮RXovwĽLt`"_{kce.MIY mmul H/.ݶY) ZM/oyHsE<ܹ3@1im%O׺ d_C0kنsZNŽn(ν~ lWq1yp'vlsen|X `TIx7]뽗X/Y0N^ [R G3ھ_^*f׃eNj/0-tDMֱY./Ƣ^/?Ptx.XiIK\nkn,_^pDծ0M=?g7_ǧq`wFl|6GkQ.;:Ñ)+PPˊ>g^`hQ.R,΂-࿐ݷ֕[Rr2YuD0ڃHQLc#V^v5nL4UUhve;ڙc*,XF%?Аm5D-ng,y@9Z9ߕ0W%G+vPj-R5QSQ?'|Fro7 ڡEo(v䔿B,!?duK 5a;^\U*smE[(S NXyˬS1(qU_ڭK0Y Z[u݌S',~ 7c?b.{y*]{bhA;A|0+պP?WU~ʦ:U\Ylݰm(WVeF&@{1;? |RX/S!}t1XCDaACRm I.@F} yT1)i.E\y_%s)P*%b2-ECdy*?M0gnЫߛѿCd3ثTȾ?AC+*SBS/\5ݨq%r) ;2Gp8G7d? z}[ UĞd$xIKKʦ0Q+r}\g(4Sxa r./;buk[.wM [^Ը)sUT` ^]"VTE=XNڀXGC-,v "B Y1xu ^Ʊe3S9?_/2Ux2Wʗ]O#Qcm~|}cˏZ#`P 6h@˅xhwumGfr6>˫$@,lc*>U>wHD-dvY߂9S7Q _*pz*%pa!cj89A( ݶOoa~v[k$R`0:0ocVTJ_/\|}G$]mn j׺Fm>jpX`˨rU :UO}۹@ U,1`}$k-0tS?[`;X-Yީ*ںòP1Cfs y"# %-fde19 z o]dxÝ_yUl1Ybk'|-aAż 4 ro MA$/]f\dxG'W_ݴNwhu `U+\QYn ZP70(5 Ia?{V<7pӲ @RZ5m#YkZbcX`|p0Dir)r<˵ku≀)(@)mTr>~>2KdEa2}aW ΂@Flu P7"2UB!fccXCdi.!<95{63%p=x验pU`HO__ {~:n{ISJ,$;Y?%~ֲ~?sGHWXor@ c(PտtlCE`EV-tٳ|}ٓON'0pDNR%ȁ-' I:; +lcj)D I^f&l!4Ձ# 37*[*K8/q;cβ7ܢdEnQhdhGeƸy6! c>E`N^Nqekdh6som(zz1Vnl I 朞re@n: ەpe+ knrS&a(40`,WpqrDA?B՚hxhw}WTTv t#+v|W>[^vip(o75}1ѷ㹟]ĸ zԚ^݀g -H}gOWݴH3 Xjޠkk _*rT^'@!%f7+2Y&Zvfrs74e1xmPō$l!j`S! ۼ fOKҳjS??/=X"5JZ0nD"jmMK TmdfD|#H-P<@OT0fѼh=5nrЫD p#p! t&vg]YvZK];$Q}"Vc=MmMArOlqpdw.c:Jo}rV)x& AFO G*~x:6F]!H wwfbbD!PnQf}Ҹ1ʦf+ls?"xY1WE|.{C9B'jdD= "F-[h>휪zn@}X<GXH Ԅ~j7],NX,+󅱦x2]ly3`O斡5@H XRaɒ=zIrڴ~.몖K͹E`S|" RG"9#HI>(j;Va4)_)<%2? Ljn۫fY\D4_gbN쳓=L֛MY(g߻ʳx %}ҕ,J3i뒺Hd$K{L}zAJOB"yqA6i\L35&:$4F1CSkjNf.#F˴Eylbw  0JAr1B0Ba$_e(h X^r ULARi'Frg6&Rʪ8e&Ry'Rj{3lfCU%j+­qE)6>@Lndl=oH$eVg9yڋ,Ċ.F_AΘڙuЗDGOhCq]~V[PN#/ eohUlE M -!(!8=k&"ƨXNjE*C$Qv- b!"$)HX]kChwOBZ{ZS5fzB .?IfkԌ#{5 B‡˫Yk5`te!ae.1Jn1vPtd'ڭou}t^// rw-(]>_ @dHDO [շgSͼ5ki޻ZJX]ᗥ]ƪish1L IjoKIƣ4/Bs_h Bj>ŠQ- 9WN״ gԏ i0h .;/_8T,JT*-LD!xdVLIÃ`ɱ6! 34īɄGTɃGɂbԦLCfHF : 1pbj9Plⱜ=V=.O\ZJ!Y T9o<72Mdt>`[OgBLgҌWZ]i((S`Nq5"d#p\fvku}ad.+P{$ƅkS E8/a Ү\u:UNgCXwhZ ::HqA3)4):9HDz.ߋerIn85FȎwJ1BNefvXvIAX/9X?əSz7m8GjdSblClOe^gQz:c}w\\)X'sE3l.!?di{}UN,!h!1$n 7/5v8S=n^S|t.ˊFC?ү (v"IX{S~bO )LPC 'iԣ$q@cA!;W,= ~T(RK74f GM#B,# M(2n v6lMyGu/£%gU$"B '$C*޿pE߀`EpD8itRO1CGua}=SGN C}ƺS rn svaӡR}F|{m d(&gU}G([88xP!g4).p=:DxFIcj+icDݶŁX~`$P=Fֻ?_7$e\T;._~މ_[wY }*&e)2>Es0c<N]GZ<Ž^Z[Tkkt|\35󦽆vF}xପ_-}IVI~@&p.InFɡUrD8Jٖ.Z;m/Z._n}icLcYv\wF-'t8ōg4뱇:ظ9MX[g'Ae}xO2lnyS֌Z!ډ>TCH;d;wwnCU:H:?7_+:ћ=hMJjjA59yÚ9Yr Rh2O:`8tھTXXw׶7cYXpˑ$8h 7?(-7"}F-ә[nȬ6>ĎUI6yގ$8c5"yjMy=2yM<ѭ.ЌJo p;[* @ef1p̯7ܢ/_C2nugq"'U,XOf#EC[ͭ}t(S:kŴtmV'ytYltRp>ޤ?|8陰xʼn햚Bg;gfވkJ{N? (2عVyQ~5l0wS+1Ḱwr)W\yy1oJğ: Xl;rn=)8QYԣ7IJ[^"Kэ3@ݮyҮOlU&Ulȣ iH2ȏrRGn&b^YrrҜC~<[A*aVZH pտwLE (N@Ƅx9<\'khLFnbcךΆm7ŞW-!{hũ$?oWg9T, _U/\,9cwKNgNx:6>ę=#ۇt lحp&2`adw4hz hH:tgMG30kɓZ3fMG: i\%D4lDjMj2鸕lY/e&JTPKlʥ[b9S.+F0OmFC羓!XNIE|Mos mG=:Y "N%H4t8;NDD*–ɜM2"Y[6jHJ*Кtj}ƂiÀ5({, ͆oMN"Dɬ"wDPg9KɄ]a^8ÀPjqA{%+,`|NT>(= iI)~8Ih*?{yO[{۟,O4`;+69grkٟ̈ 0B۝gserKŖhܧr}09ܜP28~n6S^~-XTrmgaz+mYa6'ѓͤO ۝I64gO+ğw$u6NQIW z4 6k yZh{9QZ῅[g>hED琇gp26xTL91:/j@Ѩh!_ApS i\H*"$lLLɹ.=ũɵ4'BZRs*EQ3iL1885G#WzWS&w{i46Sec ;:rθ:@i]AW,L\F_˱Q3`(4-"6CT'fqέ"c!L5܀(y} 1|! B0:TF(>䆊kR1P|kh֡X[|khבōVDu؀j3yq:y*.bye {r$~ =}[>f&1A_uy!"] {$l1F%e\n'U rttȬ%pm6EunQ >\REꤑީTQh7JYZRīVh4-V#|y skvhbr~i q2"sT- $Rn#c^E;Iݚ͹y wwOw(ephwGwdYq"`j^ މw%RGڦeBJM8oy݌"8WͭI{_p/׬o",,򥳔gA?P'67o<`ҥ/U0<" YԒs^/5N.b/J?٣Q^ҝajchȮ~e9T5dz .'+~ILwVU5CYތGN=˚`Cxq4jV')8N DX8~uߊT|R{+'ot_nܩn,!g)R@v:WصM1ןY"t 7$ f@a:3 contet2Latex\mmltex.xslQ { ]vkS؜h+A ii %-"A}(McI8iKٽunsf30>>8\Х2[1`{/VmJC'dbݖ<gONb6zRY 5 xB害@V^;Lݣg3J4*?ϪJrF%b {Z fO/+ Ӿ-./%֘q[. Zۉ :`X'Tus1Ȱ dUDA#TiV==o˸rew5Z:"Cͱ_/s0.?dfX7ҩFcӖy[ه6ANFXsXļj}BpŃFwhܩO`J%ydh@@J3$Gs`_5qvZ״%U˳<_kin}Y 'wb?`Q/5|^PQq:н9Cw!rWz~ZN2,G`/R5ߥF]ԡ }͘]lbV˦T}w;e\C]ڛ jC7Ng__d]gYWt.{yK#VFM-~{ kɽN5ul8&]缽J0<^=SG X,}ˈWdY݌2|Q*r(cVNr Tau"eaz32vr<`3 (0uVãYjRWp(@. TkL*Aq!zxǿ4.1y@AMʼnqZH=:ktgcgLu eF#u;Óf+=Rj]c~_o70vX\)p"{2l?%8dy7Ku.1@F\ 5w]ŷvGiѵx.OkЇTXX g LcFfwiZJI}ZOCl,ȷVw&Wf^\2BŪ5;W2j>e""o7˞ƾ|/KJ2w|@|؂$ͧ OլׇWhtWGؾj3V51/tDGDBd1 "w^2-RfzU]hXҸ׮A-Ҟƪ]agY9U #b2z,M+.خm5lx1J3'LBka[& aô6lH;|)@Nh(5G;mZ^:^At0;)Oغ'v1R7+GvEY/FxSU2FN[ W,L(eF'+K}N8Ɔ!́Q7!eƩw 漠CZDe7&U* ҕ}{xNh1wlohl6PWNyCLtbAqHq nkAUW3L_ӭ@V]k{Q=7=bVJHY:=n()б`h j\ T®zb|Q|r4 ] 3$1_!Cy`o*#=aiiWk)faq[$NH@sG[JXr1pS~4B_+ܜ_#)|vS-_[B[㶫k[#(e:{}4|?״Q U qՇcM5㡅MAH@j5_"ɠͮcpBR:RN̕d+/L$< ČBdY2CXiV9U `d]Bxx>'CkJD8-(F';/"cmt\ESuЮ_FͳhҟLpP@ 3QSqD[ifH݅wsZJյKYO|w/Wr!j<w 9!Iwn;EEtdю:f#13_) 8(Wݚ\гQgO@e$$Mh@Vlh񮑍&/SOMT%81`%&s1|u\+G~1T}Yۗйj8+a+cWʩc+΋C k}Ўfnu=0w~F 6l&X\K4&fo(dcɒ_S4N8FEP Ŵ7R1( ƬE.|L ʔ9S?׼@ #\ǕԎC^^=[r-UCH{$>4:UWJ#(U^AiA,AG hԿpADr2W d2X!"pE$tFLEK8Qpu3(*uYϏSzF<Hw <>HeX0b=Ntz@i _d53̖ch[*&(1My*ZL^'#Ž )fgiN-OG8:#H8o0 ̽Dw,pčqP WySs*?ZJ5ıy~H3&9%=yAر4ۤж\)(((s$VMO8[epAWY;)tL[.g=*ÚD|8F]8IP$UAJ+GȄN6Ay+h ކGL1^-\m8lZ C[;+қ%r%=fyb`둁22˟xhQPl*jҥNBRF(භm8\Km_7r CqM cesq:S8\ Vx9q}@Z!RV7$q1qQDre>,Wx4F%%φd*佤;){WXyI鵇Z7 V.KmIſ@Og'`FF_W2}C.ho ݷ_Oʳ#J2f,d7sAqTN1 0~ +_NSU'427L-B*BiG. . i4eZNCM](]t-8 *m PHPJt 9^} }lDuf.'3u"SJ S!.ع | Czsg:%)g^P-"F_Afl+|{ /wU닰sZفWT@!FD/ !IO!i %IL akG I+E PtZ6u :} 5zp&D2daK6HͰ=,Vg-ߌ/]rSA#Jf͔IΙ <)ۑ'NHEX>#9]Twk}S_kMxpOB\rZz7\,NZjY[OEAr^^Hzmݘ6f升$Њc7H,LN30wL/>ļ^AśzU~25%G[ڡqm{ N>@vPg 5`W9!R`_eV`Tu%G#25eVcCHL!2̫ W#a1z³֙w Ak6(ȧ ٥{TCU Xòe]@g`ڬv8xKE\RiVl[O˜i)ph;䲺3A_q?wz|7x5٘]Ġ;S۷xR9pxz"m8zPw)lbk/-36BS -F Ǻ}Z0~'~e'Ih-Rbnn]@DE~4=4AsSu.kęx;Z)4A*׋qȁ<ɗ>'a3{^)3.p6&esI.{%䙿KV5T,[-:=Le?i~~C9SY$e z~n}V3JcU幞IpH67*GNbkWy{ j \w5p{x"fEj Er=3qM߿Edmrޡ? %=YnkjrbE =31% [^.>VUL}=;O}i wlGva&B(gcѩ!_F$ΣGY#=hhp[*~TBgU?P<ٸMQqY@ ge1N޻}[D^ZNFrUnǴF4%#FeqB&>CkNQゎMs? !t :K45? `:3 contet2Latex\scripts.xsl ́pNKp'۬A׺;pnݶ6lfy,aÔ4qdvJEIROQJGЊ :ZVBU&I!eo5\i&!1\!UuUٺ_o8}̞n6KR7 $a6yC12@&ZQ{i֪e;Y퍏5JFI wFAUH:< 4 7 ōo s6=8,9hR?rj4 * ň {?Kl]@E-8rz\ /97VR~`4e].,Av:&CyoU<{njI1`B 0#o^K`1^d@UwJ (jNuKh:"9-Bs*GB}`=>5;9 Db\9.&ۇkq7 \2Bhue 8#DSB|B% r%Ӊ;t%p弶@Wx ~JgA^GJ./v@g*%<C˛vmh]Y)IF~xvQ\i줶l2)Q]^}ԣSx$OÊJY8*g7 P4lpQ!'XmfK©pA{ .O4%WL tہm=p8ك9l2/_tJ3A~A}iFvԺG8k|zqp-} yzi D`qMKBf4a|gs) Fc%/Kn-hxnVjC((Zv\P:^ 3M(n)7KBld2˱H4-q%1G Kxf~o)ުPJE*{'HdEF[rxs;"f"7g /=-̢\\6zA׈pErus[9TȘ Hg{N"`ʎ ƿ-_Y<<#> ҔqvR<~: 2*WG -[5n@FfTC Q?5Te4i&VtPuݹ_r@ЏC˵kFÊib7##W~([CSZSbqjY J&D)EA+lKo,um}ZV ܃ؗ8hT cdE| nk-_1)5&w.d0e'gꙣ[>կ% ԛUs uqvj$z ăʅTJ[&#t3)r6|Ư{}>_d? z;\ oShzG5thicS#l$3]WqEHZPet 9 6Kt:3 contet2Latex\tables.xsl Q As3ddYE!7RVQ wiG0F%U(%D{]_kv_U]Uv/oz99; qjỳbQ1tiYl'9B>x?l?*xr+}8/bs rPz8w|.P]a4F{P5U.2ekxr'M ŲHq=#H@yӓTwyYAR=<^`#c(b/4|~є `*fo?wNMIuGa*3HFcfͅ{df<}5 oV]0 I5=һfiK`9L%"vefǔF\e{tUWe΋5v\4 )1W9j\Ku$tqDNR\ȲTu XV\,D H;vߺ?'^< _Q|ʧ&afXD/otҵ鰩ޯ_/_Kro_E/֚2gov֍(G9DY="Z|^8=cRSևǯ>I7R=WiQG뼴*:-9[S{Jt %/XP |ikx`vK`zyȰoKUq3[ރ\Z^@{jLpX>;Y?i5m?GQ=Kų"GXk i&K3 ^ FNрr:$Ap^j"J^vJW:AʑX餠h({ ,NҧbvB\r]g0qsXW:tIu.Ň9?&=89X2L":n "ZkW/g =-MZqxt80L!% Ìnd:L9WFʸ0xXf@xB0Q=?O7s\E&3r>ۓNˠ>46]}|:PŶ]bǭA˱"t,:0picturef.t):0tempct1:0 contet2Latex-={@mets/picture/0040777000000000000000000000000011645705371012220 5ustar rootrootmets/picture/1299827290191.png010064401777760000000012211536345132015361 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1297741793112.png010064401777760000000012211526373741015361 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299026977150.png010064401777760000000012211533312041015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295055638696.gif010064401777760000000004311514175426015354 0ustar nobodyGIF87a,D;mets/picture/1305705843987.gif010064401777760000000004311564676563015364 0ustar nobodyGIF87a,D;mets/picture/1296197248352.png010064401777760000000012211520463200015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299746796140.png010064401777760000000012211536107754015374 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298428125354.png010064401777760000000012211531070335015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305340607713.gif010064401777760000000004311563365277015334 0ustar nobodyGIF87a,D;mets/picture/1304928741466.gif010064401777760000000004311561720745015344 0ustar nobodyGIF87a,D;mets/picture/1300083025951.png010064401777760000000012211537330522015330 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303203130501.png010064401777760000000012211553246472015321 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305354603251.gif010064401777760000000004311563420554015320 0ustar nobodyGIF87a,D;mets/picture/1295666590193.png010064401777760000000012211516446636015374 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307431484987.gif010064401777760000000004311573351075015347 0ustar nobodyGIF87a,D;mets/picture/1302573674704.png010064401777760000000012211550731152015343 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299223949300.png010064401777760000000012211534112616015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301281423562.png010064401777760000000012211543775217015344 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1309231810560.gif010064401777760000000004311602245303015310 0ustar nobodyGIF87a,D;mets/picture/1306113172808.gif010064401777760000000004311566332224015322 0ustar nobodyGIF87a,D;mets/picture/1295070536623.gif010064401777760000000004311514232511015321 0ustar nobodyGIF87a,D;mets/picture/1294725769545.gif010064401777760000000004311512771212015346 0ustar nobodyGIF87a,D;mets/picture/1301477902339.png010064401777760000000012211544575016015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301642117314.png010064401777760000000012211545275605015336 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303953770452.gif010064401777760000000004311556140552015332 0ustar nobodyGIF87a,D;mets/picture/1295311338284.gif010064401777760000000004311515160752015332 0ustar nobodyGIF87a,D;mets/picture/1301382017695.png010064401777760000000012211544301601015333 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305940048800.gif010064401777760000000004311565610121015315 0ustar nobodyGIF87a,D;mets/picture/1302662157151.png010064401777760000000012211551206015015326 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301386124703.png010064401777760000000012211544311615015332 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299835396553.png010064401777760000000012211536365004015371 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301552165655.png010064401777760000000012211545016045015340 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298342201852.png010064401777760000000012211530620471015340 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300760089197.png010064401777760000000012211542003031015332 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307501100136.gif010064401777760000000004311573561054015310 0ustar nobodyGIF87a,D;mets/picture/1303085844797.png010064401777760000000012211552701424015356 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305188099943.gif010064401777760000000004311562713403015343 0ustar nobodyGIF87a,D;mets/picture/1301362904928.png010064401777760000000012211544234330015341 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306225219218.gif010064401777760000000004311566665103015330 0ustar nobodyGIF87a,D;mets/picture/1302761699690.png010064401777760000000012211551510344015354 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303111308532.png010064401777760000000012211552763214015327 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304046268754.png010064401777760000000012211556425274015357 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306312596615.gif010064401777760000000004311567137624015341 0ustar nobodyGIF87a,D;mets/picture/1302486927865.png010064401777760000000012211550457617015372 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1309499200546.gif010064401777760000000004311603257500015330 0ustar nobodyGIF87a,D;mets/picture/1302567622844.png010064401777760000000012211550715306015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303783462643.png010064401777760000000012211555424047015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305096138504.gif010064401777760000000004311562427713015332 0ustar nobodyGIF87a,D;mets/picture/1301303467231.png010064401777760000000012211544050253015323 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300668971500.png010064401777760000000012211541521053015335 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299570820758.png010064401777760000000012211535360204015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304664596402.gif010064401777760000000004311560715024015330 0ustar nobodyGIF87a,D;mets/picture/1302568827697.png010064401777760000000012211550717574015376 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304471469928.gif010064401777760000000004311560123655015343 0ustar nobodyGIF87a,D;mets/picture/1308280093262.gif010064401777760000000004311576542436015336 0ustar nobodyGIF87a,D;mets/picture/1298938174625.png010064401777760000000012211533034476015371 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1297915508474.png010064401777760000000012211527117164015365 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304065299205.png010064401777760000000012211556472423015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303195088772.png010064401777760000000012211553226720015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306802235357.gif010064401777760000000004311571034073015323 0ustar nobodyGIF87a,D;mets/picture/1299044257924.png010064401777760000000012211533353641015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1296181259606.png010064401777760000000012211520424014015343 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300325722609.png010064401777760000000012211540262533015333 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300324636631.png010064401777760000000012211540260435015330 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301383546628.png010064401777760000000012211544304572015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306724984742.gif010064401777760000000004311570605171015341 0ustar nobodyGIF87a,D;mets/picture/1298963518887.png010064401777760000000012211533116076015400 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1309228825831.gif010064401777760000000004311602237431015330 0ustar nobodyGIF87a,D;mets/picture/1302657435159.png010064401777760000000012211551174633015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304042385307.png010064401777760000000012211556415621015340 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303292580420.png010064401777760000000012211553525244015337 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295676245523.png010064401777760000000012211516471525015362 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298279377805.png010064401777760000000012211530425721015366 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306224230897.gif010064401777760000000004311566663146015342 0ustar nobodyGIF87a,D;mets/picture/1300154037672.png010064401777760000000012211537543265015344 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298712065199.png010064401777760000000012211532143002015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302396790751.png010064401777760000000012211550177566015364 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298452213768.png010064401777760000000012211531147366015363 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1313547514118.gif010064401777760000000004311622622372015324 0ustar nobodyGIF87a,D;mets/picture/1263459956226.gif010064401777760000000022511323557164015352 0ustar nobodyGIF87a ̺DDDvvvfffܘTTT"""222, J)ڼa1tɐHP ) GJ3 Q@@! 0%tuZجOt=J_Vek;mets/picture/1303802833999.png010064401777760000000012211555471722015365 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305514478594.gif010064401777760000000004311564110756015343 0ustar nobodyGIF87a,D;mets/picture/1299656700710.png010064401777760000000012211535627774015370 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307411804828.gif010064401777760000000004311573302534015327 0ustar nobodyGIF87a,D;mets/picture/1300263834795.png010064401777760000000012211540071633015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302254209864.png010064401777760000000012211547551202015342 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298949359495.png010064401777760000000012211533062357015404 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298950980289.png010064401777760000000012211533065504015372 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299204236709.png010064401777760000000012211534044214015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304492843765.gif010064401777760000000004311560175453015344 0ustar nobodyGIF87a,D;mets/picture/1303370950533.png010064401777760000000012211553756306015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304383490470.gif010064401777760000000004311557650002015324 0ustar nobodyGIF87a,D;mets/picture/1301017904676.png010064401777760000000012211542772460015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305017709361.gif010064401777760000000004311562176555015335 0ustar nobodyGIF87a,D;mets/picture/1306735727922.gif010064401777760000000004311570632157015342 0ustar nobodyGIF87a,D;mets/picture/1306804135893.gif010064401777760000000004311571037650015335 0ustar nobodyGIF87a,D;mets/picture/1259225673160.gif010077701777760000000055611303441111015333 0ustar nobodyGIF87aOfffTTT"""DDD222vvv,OIͻ`dI(rlĀ 0|/ @P)oɢ(B#JAQ,-DX88 G%'= ZF Z;uFF }%#4BUC- g,WlR -  \X6#d L-lZ,Q/D ! # t$ 4P:@Z a2PB [>x<$z8`F%)FX+" xk6g;mets/picture/1300083537947.png010064401777760000000012211537331521015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300328925269.png010064401777760000000012211540270735015350 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301456409361.png010064401777760000000012211544523031015333 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295225151785.gif010064401777760000000004311514710477015341 0ustar nobodyGIF87a,D;mets/picture/1304663456589.gif010064401777760000000004311560712640015343 0ustar nobodyGIF87a,D;mets/picture/1302859332897.png010064401777760000000012211552007104015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295589576439.png010064401777760000000012211516220310015362 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302765896233.png010064401777760000000012211551520510015344 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295343144625.gif010064401777760000000004311515257050015327 0ustar nobodyGIF87a,D;mets/picture/1305162944417.gif010064401777760000000004311562632300015322 0ustar nobodyGIF87a,D;mets/picture/1295076472588.gif010064401777760000000004311514246170015346 0ustar nobodyGIF87a,D;mets/picture/1302677474910.png010064401777760000000012211551243742015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298512116532.png010064401777760000000012211531334364015343 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298429478277.png010064401777760000000012211531073047015371 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298968291675.png010064401777760000000012211533127343015375 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295407860467.gif010064401777760000000004311515455364015351 0ustar nobodyGIF87a,D;mets/picture/1295663066592.png010064401777760000000012211516437732015367 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305100761631.gif010064401777760000000004311562440731015312 0ustar nobodyGIF87a,D;mets/picture/1300763418444.png010064401777760000000012211542011433015331 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301019255557.png010064401777760000000012211542775167015355 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302404209907.png010064401777760000000012211550216161015331 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300753489813.png010064401777760000000012211541766121015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307437775845.gif010064401777760000000004311573365317015355 0ustar nobodyGIF87a,D;mets/picture/1302943953935.png010064401777760000000012211552254322015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300677157619.png010064401777760000000012211541541046015350 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1308033832860.gif010064401777760000000004311575601451015327 0ustar nobodyGIF87a,D;mets/picture/1299910394458.png010064401777760000000012211536607373015375 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300410719574.png010064401777760000000012211540530540015331 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306822035542.gif010064401777760000000004311571102623015314 0ustar nobodyGIF87a,D;mets/picture/1303954684833.png010064401777760000000012211556142374015363 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295409119285.gif010064401777760000000004311515457737015354 0ustar nobodyGIF87a,D;mets/picture/1300267604966.png010064401777760000000012211540101124015331 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301534202450.png010064401777760000000012211544752772015336 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302247626561.png010064401777760000000012211547534313015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298941327353.png010064401777760000000012211533042617015355 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306136617630.gif010064401777760000000004311566410051015317 0ustar nobodyGIF87a,D;mets/picture/1300762247531.png010064401777760000000012211542007207015331 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299038560946.png010064401777760000000012211533340540015356 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301473937517.png010064401777760000000012211544565222015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304667349636.gif010064401777760000000004311560722325015342 0ustar nobodyGIF87a,D;mets/picture/1301131598982.png010064401777760000000012211543330516015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302937917283.png010064401777760000000012211552240476015357 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305709762128.gif010064401777760000000004311564706302015334 0ustar nobodyGIF87a,D;mets/picture/1302743131809.png010064401777760000000012211551444134015336 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300171192890.png010064401777760000000012211537604670015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303884653982.png010064401777760000000012211555731555015372 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300179311706.png010064401777760000000012211537624557015350 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302509588479.png010064401777760000000012211550534024015356 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307085371356.gif010064401777760000000004311572105073015327 0ustar nobodyGIF87a,D;mets/picture/1303431541832.png010064401777760000000012211554144565015342 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305598744236.gif010064401777760000000004311564355430015344 0ustar nobodyGIF87a,D;mets/picture/1304063522816.png010064401777760000000012211556467042015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307525224861.gif010064401777760000000004311573640150015325 0ustar nobodyGIF87a,D;mets/picture/1299284545972.png010064401777760000000012211534301102015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301363666519.png010064401777760000000012211544235723015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1308297840509.gif010064401777760000000004311576605160015344 0ustar nobodyGIF87a,D;mets/picture/1299208519472.png010064401777760000000012211534054510015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1309310403203.gif010064401777760000000004311602476703015310 0ustar nobodyGIF87a,D;mets/picture/1305099054703.gif010064401777760000000004311562435457015337 0ustar nobodyGIF87a,D;mets/picture/1303097393392.png010064401777760000000012211552730061015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303549814769.png010064401777760000000012211554513566015371 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302504191682.png010064401777760000000012211550521377015342 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298249117295.png010064401777760000000012211530332636015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300690287606.png010064401777760000000012211541572557015356 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307435654474.gif010064401777760000000004311573361206015336 0ustar nobodyGIF87a,D;mets/picture/1294206591758.gif010064401777760000000004311511003177015334 0ustar nobodyGIF87a,D;mets/picture/1297823823278.png010064401777760000000012211526634117015366 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304042335894.png010064401777760000000012211556415537015354 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302853544315.png010064401777760000000012211551773650015350 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298077398978.png010064401777760000000012211527613326015406 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307002430180.gif010064401777760000000004311571643076015314 0ustar nobodyGIF87a,D;mets/picture/1305605343634.gif010064401777760000000004311564372337015333 0ustar nobodyGIF87a,D;mets/picture/1304750394757.gif010064401777760000000004311561164472015343 0ustar nobodyGIF87a,D;mets/picture/1302331800909.png010064401777760000000012211550000631015320 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298012526312.png010064401777760000000012211527414556015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1294733269965.gif010064401777760000000004311513007726015351 0ustar nobodyGIF87a,D;mets/picture/1301371298149.png010064401777760000000012211544254642015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302915757229.png010064401777760000000012211552165255015356 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301552601347.png010064401777760000000012211545016732015334 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302679088610.png010064401777760000000012211551247060015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303786974498.png010064401777760000000012211555432736015402 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303957707347.png010064401777760000000012211556150313015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295243652376.gif010064401777760000000004311514754604015343 0ustar nobodyGIF87a,D;mets/picture/1307418624969.gif010064401777760000000004311573320000015330 0ustar nobodyGIF87a,D;mets/picture/1301713455686.png010064401777760000000012211545511057015350 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299209563476.png010064401777760000000012211534056534015367 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298272276125.png010064401777760000000012211530410024015336 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302591526116.png010064401777760000000012211550774046015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299555764845.png010064401777760000000012211535322664015377 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304066196415.png010064401777760000000012211556474224015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303199693753.png010064401777760000000012211553237715015366 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305104605853.gif010064401777760000000004311562450336015323 0ustar nobodyGIF87a,D;mets/picture/1302913820302.png010064401777760000000012211552161434015326 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305601388421.gif010064401777760000000004311564362554015332 0ustar nobodyGIF87a,D;mets/picture/1300934050175.png010064401777760000000012211542526642015337 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302167512714.png010064401777760000000012211547277730015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305074450917.gif010064401777760000000004311562355422015330 0ustar nobodyGIF87a,D;mets/picture/1297755451904.png010064401777760000000012211526426474015370 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302255121282.png010064401777760000000012211547553021015327 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303694048604.png010064401777760000000012211555145340015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295322870565.gif010064401777760000000004311515207366015342 0ustar nobodyGIF87a,D;mets/picture/1295663739702.png010064401777760000000012211516441173015361 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302155045262.png010064401777760000000012211547247445015343 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303373298868.png010064401777760000000012211553762763015376 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299569036978.png010064401777760000000012211535354614015403 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305099061175.gif010064401777760000000004311562435465015337 0ustar nobodyGIF87a,D;mets/picture/1301020802322.png010064401777760000000012211543000203015276 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301704694132.png010064401777760000000012211545467766015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304403053564.gif010064401777760000000004311557716155015330 0ustar nobodyGIF87a,D;mets/picture/1300066486275.png010064401777760000000012211537270267015354 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300177307338.png010064401777760000000012211537620633015343 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306724809608.gif010064401777760000000004311570604712015336 0ustar nobodyGIF87a,D;mets/picture/1294378155313.gif010064401777760000000124011511522254015327 0ustar nobodyGIF87aDDDTTTܪ222vvvfff""",I!ͻW(dtJ|隣'Z0pQ4 9'%@/X"yIJ}lctF};JJ=sD u? 9YQYpW5E"D\$up  W 5P KBt B(da,ȃEf0H*!fbƑ@^2  X^PA P8  PE 1Tg ]: 8@ ((3)2Ϧ=۵m% h@*rJd 勛] Ol!@u7TsM 3(G.|=Zni~?$GdXSm9*; q7G`pBY8>|9.Λ`]7ϕ[G1g.TߪC~vv)h|:RsW~B] :XEZnUHA!d8ӄ^*e" Ɍ4c!܈#&l8c@Z;mets/picture/1295071519357.gif010064401777760000000004311514234437015340 0ustar nobodyGIF87a,D;mets/picture/1300840958218.png010064401777760000000012211542240776015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304561220935.gif010064401777760000000004311560403104015310 0ustar nobodyGIF87a,D;mets/picture/1301627035209.png010064401777760000000012211545240233015330 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303378028716.png010064401777760000000012211553774155015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301474424426.png010064401777760000000012211544566170015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304585899231.gif010064401777760000000004311560463254015345 0ustar nobodyGIF87a,D;mets/picture/1295320679291.gif010064401777760000000004311515203150015326 0ustar nobodyGIF87a,D;mets/picture/1250996867212.pdf010077701777760000002013611244131203015346 0ustar nobody%PDF-1.3 %쏢 6 0 obj <> stream xKk0 {бcT%ٱ amA`OvBzǟG5~0^?~C 蘠{1SXl7[yI{j֌l3sҌ\HTxd-=o"F*}1> /Contents 6 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 5 0 R ] /Count 1 >> endobj 1 0 obj <> endobj 4 0 obj <> endobj 20 0 obj <> endobj 21 0 obj <> endobj 12 0 obj <> endobj 11 0 obj <>stream x  GKUKJJ+CMMI5 E|83/FKZCopyright (C) 1997 American Mathematical Society. All Rights ReservedCMMI5Computer ModernabBC:MUPm ~sysoxeL! "%CŗZvzy{yAqdho/t|ywfaWlYhV޹¾pOyUPX$|{zzdu8v{u#F% C$aZ{eZ`Zܫ̌ߋq?fx-kQiPShZu?a  O % endstream endobj 22 0 obj 533 endobj 9 0 obj <> endobj 8 0 obj <>stream xcd`ab`dd p uv 4 (f!Cy??W!Rw}fFF7(ʢ gMCKKsԢ<Ē 'G!8?93RO1'G!X!(8,5ls~nAiIjo~JjQC#Be @Ȥ:{a̿ؿXֽ|yAw_{e3_[|:a܇g00N endstream endobj 23 0 obj 235 endobj 18 0 obj <> endobj 17 0 obj <>stream xcd`ab`dduwqv 4 (f!C柷 ˓X~_"VwsFF7Dʢ gMCKKsԢ<Ē 'G!8?93RO1'G!X!(8,5ls~nAiIjo~JjQ^Qb Hcc##SUuy/<!:sBsd[wgWso'掮ڙuRm_n)ӺFbҌ=sj'7ִ66,iT=\/La` dp endstream endobj 24 0 obj 297 endobj 15 0 obj <> endobj 14 0 obj <>stream x-klKaӳs65si sz`qيfbdIv]nH6V*scؔ~2-&Lb>n]|AQ*0&##oinZ!3;eǑ1 IP, yM8eXYgNi!Q1w^J-&U4:rf*eӥTEXHr, H "{SvHaEMƙI-Fih8" "GVW üGeJW- |$LҺUP&l:%|..k4~pNc6m^=b᜴|Rh`{  +K!l=LJ{:ćok&ӸTvf:1 t]gSxؗ9.LBi|~Aݘ˻!d^y[KUTv\:WՋ:wW 8hg;][Akg^v<ѻ0|:OLZl?vg7瞃mV>+cAz]QED;g/*t(Y7{늷x 's:w-N͚5aÓjA1PԽg)Zތ> endobj 16 0 obj <> endobj 13 0 obj <> endobj 10 0 obj <> endobj 2 0 obj <>endobj xref 0 26 0000000000 65535 f 0000000611 00000 n 0000007638 00000 n 0000000552 00000 n 0000000659 00000 n 0000000384 00000 n 0000000015 00000 n 0000000365 00000 n 0000001875 00000 n 0000001678 00000 n 0000006695 00000 n 0000001039 00000 n 0000000823 00000 n 0000005737 00000 n 0000003051 00000 n 0000002821 00000 n 0000004784 00000 n 0000002418 00000 n 0000002215 00000 n 0000003912 00000 n 0000000728 00000 n 0000000758 00000 n 0000001658 00000 n 0000002195 00000 n 0000002801 00000 n 0000003892 00000 n trailer << /Size 26 /Root 1 0 R /Info 2 0 R >> startxref 7688 %%EOF mets/picture/1304759494145.gif010064401777760000000004311561206306015335 0ustar nobodyGIF87a,D;mets/picture/1302946935750.png010064401777760000000012211552262167015357 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306286602451.gif010064401777760000000004311567055012015323 0ustar nobodyGIF87a,D;mets/picture/1305506827646.gif010064401777760000000004311564072014015332 0ustar nobodyGIF87a,D;mets/picture/1303519633976.png010064401777760000000012211554420622015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1296021439310.png010064401777760000000012211517733700015337 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1271146962382.pdf010064401777760000000512311361024722015337 0ustar nobody%PDF-1.4 % 5 0 obj << /Filter[/FlateDecode] /Length 94 >> stream xS(T0T0BCs#s3K= #\;+8(*XY+)Z*陛)Dk楤祦hƆx)(µCi.L endstream endobj 6 0 obj << /Font<< /F1 4 0 R >> /ProcSet[/PDF /Text /ImageC /ImageB /ImageI] >> endobj 3 0 obj << /Resources 6 0 R /Type/Page /Parent 7 0 R /Contents[5 0 R] >> endobj 7 0 obj << /Type/Pages /Count 1 /Kids[3 0 R] /MediaBox[0 0 595.27 841.82] >> endobj 2 0 obj << /Producer(dvipdfmx \(20061211\)) /CreationDate(D:20100413162242+08'00') >> endobj 1 0 obj << /Pages 7 0 R /Type/Catalog >> endobj 8 0 obj << /Filter[/FlateDecode] /Length 258 >> stream x]Pj0+RP'cHLIC7YZZ}WCfG$e}!78C/8rH!|GfHRyc#BY~_ҧk[;ǎv5[]uqU! @rqlWsVj͵l,jJ"ȥ'8Z$9UUT_'0Kݳ=gg">9+4hT= X|BެTxh~v endstream endobj 9 0 obj [556 444 0 0 0 0 0 0 0 0 556 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556] endobj 10 0 obj << /Subtype/Type1C /Filter[/FlateDecode] /Length 810 >> stream x}[lLQ>j3&B9s$i;H4jVUoVtFTUF8]mAi5&ud4x}%{gJ&m妵gff I3U,]v>j峢?J,Tpĥ:l.g:!FUؑ"4 C6Q )q4x~W̬AyDu)/oXɴ/:m?cj٩CԊ@^k4fj<5PDc| NExU4C}͹<ȅw_=BWݣ !r=܆} B#6/H~RVIAǜt,eMNA0 eәJŪbF(lwunBlpĿu +2t ~YtK:xK^}QŹXYum w֏{ d$Or8Zvdc5PѸy X`K#տtpF )+ǽ211 g?ṛYܸÑ7&/l#C ~t_$]zX& 巗ڻu>A5ZVb,LkDVOcZqc]bٝZZε?\LI#7PEW'HuK_H4,NkQ\zrcv`P-LG&p endstream endobj 4 0 obj << /Type/Font /Subtype/Type1 /ToUnicode 8 0 R /Widths 9 0 R /FirstChar 100 /LastChar 175 /BaseFont/QFKZTW+CMR10 /FontDescriptor 11 0 R >> endobj 11 0 obj << /Type/FontDescriptor /CapHeight 683 /Ascent 694 /Descent -194 /ItalicAngle 0 /StemV 69 /Flags 6 /FontBBox[-251 -250 1009 969] /FontFile3 10 0 R /FontName/QFKZTW+CMR10 >> endobj xref 0 12 0000000000 65535 f 0000000525 00000 n 0000000432 00000 n 0000000268 00000 n 0000001983 00000 n 0000000015 00000 n 0000000181 00000 n 0000000348 00000 n 0000000573 00000 n 0000000904 00000 n 0000001083 00000 n 0000002136 00000 n trailer << /Size 12 /Root 1 0 R /Info 2 0 R >> startxref 2325 %%EOF mets/picture/1304264070383.gif010064401777760000000004311557276607015336 0ustar nobodyGIF87a,D;mets/picture/1302667986992.png010064401777760000000012211551221322015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1297998701172.png010064401777760000000012211527361555015373 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303782809622.png010064401777760000000012211555422631015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295322405555.gif010064401777760000000004311515206445015330 0ustar nobodyGIF87a,D;mets/picture/1305945249269.gif010064401777760000000004311565622242015345 0ustar nobodyGIF87a,D;mets/picture/1301107096533.png010064401777760000000012211543250630015330 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302915418519.png010064401777760000000012211552164532015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302768810867.png010064401777760000000012211551526253015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301371415724.png010064401777760000000012211544255027015336 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1296029570284.png010064401777760000000012211517753602015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1297758805391.png010064401777760000000012211526435125015367 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301017415727.png010064401777760000000012211542771507015342 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302328443142.png010064401777760000000012211547772173015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1313565559111.gif010064401777760000000004311622665567015343 0ustar nobodyGIF87a,D;mets/picture/1296180728471.png010064401777760000000012211520422770015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307581705561.gif010064401777760000000004311574016411015326 0ustar nobodyGIF87a,D;mets/picture/1299114881569.png010064401777760000000012211533565602015370 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303172647644.png010064401777760000000012211553153047015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298429658711.png010064401777760000000012211531073332015357 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1309760572765.gif010064401777760000000004311604256074015344 0ustar nobodyGIF87a,D;mets/picture/1300695985448.png010064401777760000000012211541605662015366 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304757873984.gif010064401777760000000004311561203162015344 0ustar nobodyGIF87a,D;mets/picture/1302773644851.png010064401777760000000012211551537615015356 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298617594339.png010064401777760000000012211531652372015372 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303284557535.png010064401777760000000012211553505515015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305601578475.gif010064401777760000000004311564363053015337 0ustar nobodyGIF87a,D;mets/picture/1298689944734.png010064401777760000000012211532067630015377 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303544584399.png010064401777760000000012211554501410015350 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305338349370.gif010064401777760000000004311563360755015341 0ustar nobodyGIF87a,D;mets/picture/1300775802834.png010064401777760000000012211542041572015343 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295056843128.gif010064401777760000000004311514177713015342 0ustar nobodyGIF87a,D;mets/picture/1308023805881.gif010064401777760000000004311575555775015352 0ustar nobodyGIF87a,D;mets/picture/1299634566172.png010064401777760000000012211535554606015371 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303786217740.png010064401777760000000012211555431351015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298431998556.png010064401777760000000012211531077776015406 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304561691544.gif010064401777760000000004311560404033015322 0ustar nobodyGIF87a,D;mets/picture/1302588983352.png010064401777760000000012211550767067015371 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300764356743.png010064401777760000000012211542013304015334 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307945505565.gif010064401777760000000004311575325041015337 0ustar nobodyGIF87a,D;mets/picture/1298872632244.png010064401777760000000012211532634470015361 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301112856434.png010064401777760000000012211543264030015327 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305086658323.gif010064401777760000000004311562405303015326 0ustar nobodyGIF87a,D;mets/picture/1306741595614.gif010064401777760000000004311570645533015342 0ustar nobodyGIF87a,D;mets/picture/1301454981683.png010064401777760000000012211544520205015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1297758374987.png010064401777760000000012211526434246015406 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307000371769.gif010064401777760000000004311571637063015332 0ustar nobodyGIF87a,D;mets/picture/1305164784249.gif010064401777760000000004311562635760015346 0ustar nobodyGIF87a,D;mets/picture/1295322715337.gif010064401777760000000004311515207134015326 0ustar nobodyGIF87a,D;mets/picture/1303549216976.png010064401777760000000012211554512440015353 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302854463992.png010064401777760000000012211551775477015375 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302169100909.png010064401777760000000012211547303014015331 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302748003863.png010064401777760000000012211551455543015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306809952189.gif010064401777760000000004311571053140015337 0ustar nobodyGIF87a,D;mets/picture/1305247321219.gif010064401777760000000004311563077132015322 0ustar nobodyGIF87a,D;mets/picture/1298357428428.png010064401777760000000012211530656264015371 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305190293858.gif010064401777760000000004311562717625015347 0ustar nobodyGIF87a,D;mets/picture/1302917404166.png010064401777760000000012211552170434015340 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1307582870579.gif010064401777760000000004311574020626015346 0ustar nobodyGIF87a,D;mets/picture/1302595669625.png010064401777760000000012211551004125015347 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1303352577831.png010064401777760000000012211553712401015341 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301531575930.png010064401777760000000012211544745667015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304406127464.gif010064401777760000000004311557724157015335 0ustar nobodyGIF87a,D;mets/picture/1303371795885.png010064401777760000000012211553760023015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1298626857590.png010064401777760000000012211531674451015375 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302856624787.png010064401777760000000012211552001660015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301124760208.png010064401777760000000012211543313230015320 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305103432390.gif010064401777760000000004311562446110015307 0ustar nobodyGIF87a,D;mets/picture/1304648093620.gif010064401777760000000004311560654635015336 0ustar nobodyGIF87a,D;mets/picture/1299638282897.png010064401777760000000012211535564012015376 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305277387685.gif010064401777760000000004311563171713015350 0ustar nobodyGIF87a,D;mets/picture/1305188717942.gif010064401777760000000004311562714555015350 0ustar nobodyGIF87a,D;mets/picture/1303464191561.png010064401777760000000012211554244400015335 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301541578305.png010064401777760000000012211544771312015342 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1302846264673.png010064401777760000000012211551755470015360 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1301293956335.png010064401777760000000012211544025605015346 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306140989900.gif010064401777760000000004311566420475015341 0ustar nobodyGIF87a,D;mets/picture/1299723761230.png010064401777760000000012211536032761015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304996941596.gif010064401777760000000004311562126115015347 0ustar nobodyGIF87a,D;mets/picture/1301468555163.png010064401777760000000012211544552614015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1299572525956.png010064401777760000000012211535363455015377 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1305271541530.gif010064401777760000000004311563156365015325 0ustar nobodyGIF87a,D;mets/picture/1303176121654.png010064401777760000000012211553161671015340 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1297929407320.png010064401777760000000012211527152300015345 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1295322849796.gif010064401777760000000004311515207341015347 0ustar nobodyGIF87a,D;mets/picture/1296116948291.png010064401777760000000012211520226324015352 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1306973546570.gif010064401777760000000004311571552553015346 0ustar nobodyGIF87a,D;mets/picture/1296011860858.png010064401777760000000012211517711124015351 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300773579884.png010064401777760000000012211542035313015355 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1300254455542.png010064401777760000000012211540047367015341 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1304734097226.gif010064401777760000000004311561124621015324 0ustar nobodyGIF87a,D;mets/picture/1300159329628.png010064401777760000000012211537555541015356 0ustar nobodyPNG  IHDR%VPLTE IDATc`5IENDB`mets/picture/1259232438771.gif010077701777760000000214011303456266015350 0ustar nobodyGIF87a5vvv222"""DDDTTTfff,5I8ͻ`(dih^plkmx*| P|Ȥr8@"H(جvY9DppΑ,7Vx(1$@Wu Z_yye3f YPv pX [ bLYd|L ~>FY 1 Lo0 DKnCA j@ A AJ¼ pZ h^|SA@IV!ۢM۫w*N `ը V0@NhH:$ lГ$SRKBLE:!' BRwP  |82 ߻B1^-zh˘a 8kαD6Y+(vSYl90@!J#hB;@+4^AoIX7w9^Y4A.\GYȟO`|}'uCЈL-Sy7AWwiI !QQ@Fi8($^GC)aŅBmC@5,М:ԑu7|>@}$&.q ~H@( 4tc@aaH_e,P RֵI '{H>|J_Gt4̹h=U2So10(6!jɦ'k#W*pAb9Ak#P겫^ZZ|lL{94SJ)9 )NrE r(p@Q?d d.E= 8.5C{ l{i ߳ 9;j+g\B%` 38dm=