Compare commits
1 Commits
dev_1.2
...
d2023ad8c6
| Author | SHA1 | Date | |
|---|---|---|---|
| d2023ad8c6 |
@ -340,10 +340,10 @@
|
|||||||
public function getFullNameOfMonth($monthnumber)
|
public function getFullNameOfMonth($monthnumber)
|
||||||
{
|
{
|
||||||
$monthnumber=(int)$monthnumber;
|
$monthnumber=(int)$monthnumber;
|
||||||
$month[1]="January";$month[2]="February";$month[3]="March";
|
$month[1]="Januari";$month[2]="Februari";$month[3]="Maret";
|
||||||
$month[4]="April";$month[5]="May";$month[6]="June";$month[7]="July";
|
$month[4]="April";$month[5]="Mei";$month[6]="Juni";$month[7]="Juli";
|
||||||
$month[8]="August";$month[9]="September";$month[10]="October";$month[11]="November";
|
$month[8]="Agustus";$month[9]="September";$month[10]="Oktober";$month[11]="November";
|
||||||
$month[12]="December";
|
$month[12]="Desember";
|
||||||
return $month[$monthnumber];
|
return $month[$monthnumber];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -33,8 +33,8 @@
|
|||||||
DEFINE("EMAIL_SENDERNAME","");
|
DEFINE("EMAIL_SENDERNAME","");
|
||||||
DEFINE("EMAIL_SENDERALIAS","Telkomcel");
|
DEFINE("EMAIL_SENDERALIAS","Telkomcel");
|
||||||
DEFINE("EMAIL_SUBJECT","Info Telkomcel");
|
DEFINE("EMAIL_SUBJECT","Info Telkomcel");
|
||||||
// DEFINE("DB_HOST_NAME","172.17.12.21");
|
DEFINE("DB_HOST_NAME","172.17.12.21");
|
||||||
DEFINE("DB_HOST_NAME","192.168.1.4");
|
// DEFINE("DB_HOST_NAME","192.168.1.4");
|
||||||
//DEFINE("DB_HOST_NAME","172.17.12.71");
|
//DEFINE("DB_HOST_NAME","172.17.12.71");
|
||||||
// DEFINE("DB_USER_NAME","ssotcel");
|
// DEFINE("DB_USER_NAME","ssotcel");
|
||||||
DEFINE("DB_USER_NAME","appaportil");
|
DEFINE("DB_USER_NAME","appaportil");
|
||||||
|
|||||||
@ -1,171 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$excl = array( 'HTML-CSS', 'DIRECTW', 'TABLES', 'IMAGES-CORE',
|
|
||||||
'IMAGES-BMP', 'IMAGES-WMF', 'TABLES-ADVANCED-BORDERS', 'COLUMNS', 'TOC', 'INDEX', 'BOOKMARKS', 'BARCODES', 'FORMS', 'WATERMARK', 'CJK-FONTS', 'INDIC', 'ANNOTATIONS', 'BACKGROUNDS', 'CSS-FLOAT', 'CSS-IMAGE-FLOAT', 'CSS-POSITION', 'CSS-PAGE', 'BORDER-RADIUS', 'HYPHENATION', 'ENCRYPTION', 'IMPORTS', 'PROGRESS-BAR', 'OTL');
|
|
||||||
|
|
||||||
|
|
||||||
// *DIRECTW* = Write, WriteText, WriteCell, Text, Shaded_box, AutosizeText
|
|
||||||
// IMAGES-CORE = [PNG, GIF, and JPG] NB background-images and watermark images
|
|
||||||
|
|
||||||
// Excluding 'HTML-CSS' will also exclude: 'TABLES', 'LISTS', 'TABLES-ADVANCED-BORDERS', 'FORMS', 'BACKGROUNDS', 'CSS-FLOAT', 'CSS-IMAGE-FLOAT', 'CSS-POSITION', 'CSS-PAGE', 'BORDER-RADIUS'
|
|
||||||
|
|
||||||
// Text is marked in mpdf_source.php with e.g. :
|
|
||||||
/*-- TABLES-ADVANCED-BORDERS --*/
|
|
||||||
/*-- END TABLES-ADVANCED-BORDERS --*/
|
|
||||||
// *TABLES-ADVANCED-BORDERS*
|
|
||||||
|
|
||||||
|
|
||||||
if (!isset($_POST['generate']) || $_POST['generate']!='generate') {
|
|
||||||
|
|
||||||
|
|
||||||
if (!file_exists('mpdf_source.php')) {
|
|
||||||
die("ERROR - Could not find mpdf_source.php file in current directory. Please rename mpdf.php as mpdf_source.php");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo '<html>
|
|
||||||
<head>
|
|
||||||
<script language=javascript>
|
|
||||||
checked=false;
|
|
||||||
function checkedAll (frm1) {
|
|
||||||
var aa= document.getElementById("frm1");
|
|
||||||
if (checked == false)
|
|
||||||
{
|
|
||||||
checked = true
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
checked = false
|
|
||||||
}
|
|
||||||
for (var i =0; i < aa.elements.length; i++)
|
|
||||||
{
|
|
||||||
aa.elements[i].checked = checked;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<p><span style="color:red; font-weight: bold;">WARNING</span>: This utility will OVERWRITE mpdf.php file in the current directory.</p>
|
|
||||||
<p>Select the functions you wish to INCLUDE in your mpdf.php program. When you click generate, a new mpdf.php file will be written to the current directory.</p>
|
|
||||||
<div><b>Notes</b>
|
|
||||||
<ul>
|
|
||||||
<li>HTML-CSS is required for many of the other functions to work including: Tables, Lists, Backgrounds, Forms, Border-radius and all other CSS</li>
|
|
||||||
<li>DIRECTW includes the functions to Write directly to the PDF file e.g. Write, WriteText, WriteCell, Text, Shaded_box, AutosizeText</li>
|
|
||||||
<li>You must include either HTML-CSS or DIRECTW</li>
|
|
||||||
<li>JPG, PNG and JPG images are supported with IMAGES-CORE</li>
|
|
||||||
<li>For WMF Images, you must include both IMAGES-CORE and IMAGES-WMF</li>
|
|
||||||
<li>IMAGES-CORE are required for BACKGROUNDS (IMAGES) or WATERMARKS to work</li>
|
|
||||||
<li>OTL (OpenType Layout) is required for RTL (right-to-left) scripts to work</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<input type="checkbox" name="checkall" onclick="checkedAll(frm1);"> <i>Select/Unselect All</i><br /><br />
|
|
||||||
|
|
||||||
<form id="frm1" action="compress.php" method="POST">
|
|
||||||
';
|
|
||||||
foreach($excl AS $k=>$ex) {
|
|
||||||
echo '<input type="checkbox" value="1" name="inc['.$ex.']"';
|
|
||||||
if ($k==0 || ($k > 1 && $k < 5)) {
|
|
||||||
echo ' checked="checked"';
|
|
||||||
}
|
|
||||||
echo ' /> '.$ex.'<br />';
|
|
||||||
}
|
|
||||||
|
|
||||||
echo '<br />
|
|
||||||
<input type="submit" name="generate" value="generate" />
|
|
||||||
</form>
|
|
||||||
</body>
|
|
||||||
</html>';
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
$inc = $_POST['inc'];
|
|
||||||
if (is_array($inc) && count($inc)>0 ) {
|
|
||||||
foreach($inc AS $i=>$v) {
|
|
||||||
$key = array_search($i, $excl);
|
|
||||||
unset($excl[$key]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!defined('PHP_VERSION_ID')) {
|
|
||||||
$version = explode('.', PHP_VERSION);
|
|
||||||
define('PHP_VERSION_ID', ($version[0] * 10000 + $version[1] * 100 + $version[2]));
|
|
||||||
}
|
|
||||||
if (PHP_VERSION_ID < 50300) { $mqr = @get_magic_quotes_runtime(); }
|
|
||||||
else { $mqr=0; }
|
|
||||||
if ($mqr) { set_magic_quotes_runtime(0); }
|
|
||||||
|
|
||||||
$l = file('mpdf_source.php');
|
|
||||||
if (!count($l)) { die("ERROR - Could not find mpdf_source.php file in current directory"); }
|
|
||||||
$exclflags = array();
|
|
||||||
$x = '';
|
|
||||||
|
|
||||||
// Excluding 'HTML-CSS' will also exclude: 'TABLES', 'LISTS', 'TABLES-ADVANCED-BORDERS', 'HTMLHEADERS-FOOTERS', 'FORMS', 'BACKGROUNDS', 'CSS-FLOAT', 'CSS-IMAGE-FLOAT', 'CSS-POSITION', 'CSS-PAGE', 'BORDER-RADIUS'
|
|
||||||
if (isset($excl[0]) && $excl[0]=='HTML-CSS') {
|
|
||||||
$excl[] = 'TABLES';
|
|
||||||
$excl[] = 'TABLES-ADVANCED-BORDERS';
|
|
||||||
$excl[] = 'FORMS';
|
|
||||||
$excl[] = 'BACKGROUNDS';
|
|
||||||
$excl[] = 'CSS-FLOAT';
|
|
||||||
$excl[] = 'CSS-IMAGE-FLOAT';
|
|
||||||
$excl[] = 'CSS-POSITION';
|
|
||||||
$excl[] = 'CSS-PAGE';
|
|
||||||
$excl[] = 'BORDER-RADIUS';
|
|
||||||
}
|
|
||||||
$excl = array_unique($excl);
|
|
||||||
|
|
||||||
foreach($l AS $k=>$ln) {
|
|
||||||
$exclude = false;
|
|
||||||
// *XXXXX*
|
|
||||||
preg_match_all("/\/\/ \*([A-Za-z\-]+)\*/", $ln, $m);
|
|
||||||
foreach($m[1] AS $mm) {
|
|
||||||
if (in_array($mm, $excl)) {
|
|
||||||
$exclude = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/*-- XXXXX --*/
|
|
||||||
preg_match_all("/\/\*-- ([A-Za-z\-]+) --\*\//", $ln, $m);
|
|
||||||
foreach($m[1] AS $mm) {
|
|
||||||
if (in_array($mm, $excl)) {
|
|
||||||
$exclflags[$mm] = true;
|
|
||||||
}
|
|
||||||
$exclude = true;
|
|
||||||
}
|
|
||||||
$exclflags = array_unique($exclflags);
|
|
||||||
/*-- END XXXX --*/
|
|
||||||
preg_match_all("/\/\*-- END ([A-Za-z\-]+) --\*\//", $ln, $m);
|
|
||||||
foreach($m[1] AS $mm) {
|
|
||||||
if (in_array($mm, $excl)) {
|
|
||||||
unset($exclflags[$mm]);
|
|
||||||
}
|
|
||||||
$exclude = true;
|
|
||||||
}
|
|
||||||
if (count($exclflags)==0 && !$exclude) {
|
|
||||||
$x .= $ln;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// mPDF 5.0
|
|
||||||
if (function_exists('file_put_contents')) {
|
|
||||||
$check = file_put_contents('mpdf.php', $x);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$f=fopen('mpdf.php', 'w');
|
|
||||||
$check = fwrite($f, $x);
|
|
||||||
fclose($f);
|
|
||||||
}
|
|
||||||
if (!$check) { die("ERROR - Could not write to mpdf.php file. Are permissions correctly set?"); }
|
|
||||||
echo '<p><b>mPDF file generated successfully!</b></p>';
|
|
||||||
echo '<div>mPDF file size '.number_format((strlen($x)/1024)).' kB</div>';
|
|
||||||
|
|
||||||
unset($l);
|
|
||||||
unset($x);
|
|
||||||
|
|
||||||
include('mpdf.php');
|
|
||||||
$mpdf = new mPDF();
|
|
||||||
|
|
||||||
echo '<div>Memory usage on loading mPDF class '.number_format((memory_get_usage(true)/(1024*1024)),2).' MB</div>';
|
|
||||||
|
|
||||||
exit;
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,620 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// PAGING
|
|
||||||
$this->mirrorMargins = 0;
|
|
||||||
$this->forcePortraitMargins = false;
|
|
||||||
$this->displayDefaultOrientation = false;
|
|
||||||
$this->printers_info = false; // Adds date and page info for printer when using @page and "marks:crop;"
|
|
||||||
$this->bleedMargin = 5;
|
|
||||||
$this->crossMarkMargin = 5; // Distance of cross mark from margin in mm
|
|
||||||
$this->cropMarkMargin = 8; // Distance of crop mark from margin in mm
|
|
||||||
$this->cropMarkLength = 18; // Default length in mm of crop line
|
|
||||||
$this->nonPrintMargin = 8; // Non-printable border at edge of paper sheet in mm
|
|
||||||
$this->defaultPagebreakType = 'cloneall'; // 'slice' or 'cloneall' or 'clonebycss' - for forced pagebreaks using <pagebreak />
|
|
||||||
// Automatic pagebreaks (flow in text) are always 'slice'
|
|
||||||
|
|
||||||
// Avoid just the border/background-color of the end of a block being moved on to next page
|
|
||||||
$this->margBuffer = 2; // Allows an (empty) end of block to extend beyond the bottom margin by this amount (mm)
|
|
||||||
|
|
||||||
// PAGE NUMBERING
|
|
||||||
$this->pagenumPrefix='';
|
|
||||||
$this->pagenumSuffix='';
|
|
||||||
$this->nbpgPrefix='';
|
|
||||||
$this->nbpgSuffix='';
|
|
||||||
$this->defaultPageNumStyle = '1'; // 1:Decimal, A:uppercase alphabetic etc. (as for list-style shorthands)
|
|
||||||
|
|
||||||
// FONTS, LANGUAGES & CHARACTER SETS
|
|
||||||
// Set maximum size of TTF font file to allow non-subsets - in kB
|
|
||||||
// Used to avoid a font e.g. Arial Unicode MS (perhaps used for substitutions) ever being fully embedded
|
|
||||||
// NB Free serif is 1.5MB, most files are <= 600kB (most 200-400KB)
|
|
||||||
$this->maxTTFFilesize = 2000;
|
|
||||||
|
|
||||||
// this value determines whether to subset or not
|
|
||||||
// 0 - 100 = percent characters
|
|
||||||
// i.e. if ==40, mPDF will embed whole font if >40% characters in that font
|
|
||||||
// or embed subset if <40% characters
|
|
||||||
// 0 will force whole file to be embedded (NO subsetting)
|
|
||||||
// 100 will force always to subset
|
|
||||||
// This value is overridden if you set new mPDF('s')
|
|
||||||
// and/or Can set at runtime
|
|
||||||
$this->percentSubset = 30;
|
|
||||||
|
|
||||||
$this->useAdobeCJK = false; // Uses Adobe CJK fonts for CJK languages
|
|
||||||
// default TRUE; only set false if you have defined some available fonts that support CJK
|
|
||||||
// If true this will not stop use of other CJK fonts if specified by font-family:
|
|
||||||
// and vice versa i.e. only dictates behaviour when specified by lang="" incl. AutoFont()
|
|
||||||
|
|
||||||
// When embedding full TTF font files, remakes the font file using only core tables
|
|
||||||
// May improve function with some PostScript printers (GhostScript/GSView)
|
|
||||||
// Does not work with TTC font collections
|
|
||||||
// Slightly smaller file; increased processing time
|
|
||||||
$this->repackageTTF = false;
|
|
||||||
|
|
||||||
// Allows automatic character set conversion if "charset=xxx" detected in html header (WriteHTML() )
|
|
||||||
$this->allow_charset_conversion = true;
|
|
||||||
$this->biDirectional=false; // automatically determine BIDI text in LTR page
|
|
||||||
|
|
||||||
|
|
||||||
// AUTOMATIC FONT SELECTION
|
|
||||||
// Based on script and/or language
|
|
||||||
$this->autoScriptToLang = false; // mPDF 6.0 (similar to previously using function SetAutoFont() )
|
|
||||||
$this->baseScript = 1; // =Latin; to set another base script see constants in classes/ucdn.php
|
|
||||||
$this->autoVietnamese = true;
|
|
||||||
$this->autoArabic = true;
|
|
||||||
|
|
||||||
$this->autoLangToFont = false; // mPDF 6.0 (similar to old useLang)
|
|
||||||
|
|
||||||
$this->useSubstitutions = false; // Substitute missing characters in UTF-8(multibyte) documents - from other fonts
|
|
||||||
$this->falseBoldWeight = 5; // Weight for bold text when using an artificial (outline) bold; value 0 (off) - 10 (rec. max)
|
|
||||||
|
|
||||||
// CONFIGURATION
|
|
||||||
$this->allow_output_buffering = false;
|
|
||||||
|
|
||||||
$this->enableImports = false; // Adding mPDFI functions
|
|
||||||
|
|
||||||
$this->collapseBlockMargins = true; // Allows top and bottom margins to collapse between block elements
|
|
||||||
$this->progressBar = 0; // Shows progress-bars whilst generating file 0 off, 1 simple, 2 advanced
|
|
||||||
$this->progbar_heading = 'mPDF file progress';
|
|
||||||
$this->progbar_altHTML = ''; // Should include <html> and <body> but NOT end tags
|
|
||||||
// Can incude <head> and link to stylesheet etc.
|
|
||||||
// e.g. '<html><body><p><img src="loading.gif" /> Creating PDF file. Please wait...</p>';
|
|
||||||
|
|
||||||
$this->dpi = 96; // To interpret "px" pixel values in HTML/CSS (see img_dpi below)
|
|
||||||
|
|
||||||
// Automatically correct for tags where HTML specifies optional end tags e.g. P,LI,DD,TD
|
|
||||||
// If you are confident input html is valid XHTML, turning this off may make it more reliable(?)
|
|
||||||
$this->allow_html_optional_endtags = true;
|
|
||||||
|
|
||||||
$this->ignore_invalid_utf8 = false;
|
|
||||||
$this->text_input_as_HTML = false; // Converts all entities in Text inputs to UTF-8 before encoding
|
|
||||||
$this->useGraphs = false;
|
|
||||||
|
|
||||||
|
|
||||||
// When writing a block element with position:fixed and overflow:auto, mPDF scales it down to fit in the space
|
|
||||||
// by repeatedly rewriting it and making adjustments. These values give the adjustments used, depending how far out
|
|
||||||
// the previous guess was. The lower the number, the quicker it will finish, but the less accurate the fit may be.
|
|
||||||
// FPR1 is for coarse adjustments, and FPR4 for fine adjustments when it is getting closer.
|
|
||||||
$this->incrementFPR1 = 10; // i.e. will alter by 1/[10]th of width and try again until within closer limits
|
|
||||||
$this->incrementFPR2 = 20;
|
|
||||||
$this->incrementFPR3 = 30;
|
|
||||||
$this->incrementFPR4 = 50; // i.e. will alter by 1/[50]th of width and try again when it nearly fits
|
|
||||||
|
|
||||||
|
|
||||||
// COLORSPACE
|
|
||||||
// 1 - allow GRAYSCALE only [convert CMYK/RGB->gray]
|
|
||||||
// 2 - allow RGB / SPOT COLOR / Grayscale [convert CMYK->RGB]
|
|
||||||
// 3 - allow CMYK / SPOT COLOR / Grayscale [convert RGB->CMYK]
|
|
||||||
$this->restrictColorSpace = 0;
|
|
||||||
|
|
||||||
// PDFX/1-a Compliant files
|
|
||||||
$this->PDFX = false; // true=Forces compliance with PDFX-1a spec
|
|
||||||
// Cannot be used with $this->restrictColorSpace (i.e. no RGB)
|
|
||||||
$this->PDFXauto = false; // Overrides warnings making changes when possible to force PDFX1-a compliance
|
|
||||||
|
|
||||||
|
|
||||||
// PDFA1-b Compliant files
|
|
||||||
$this->PDFA = false; // true=Forces compliance with PDFA-1b spec
|
|
||||||
// Can use with $this->restrictColorSpace=3 (for a CMYK file)
|
|
||||||
// Any other settings, uses RGB profile
|
|
||||||
$this->PDFAauto = false; // Overrides warnings making changes when possible to force PDFA1-b compliance
|
|
||||||
$this->ICCProfile = ''; // Colour profile OutputIntent
|
|
||||||
// sRGB_IEC61966-2-1 (=default if blank and PDFA), or other added .icc profile
|
|
||||||
// Must be CMYK for PDFX, or appropriate type for PDFA(RGB or CMYK)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// DEBUGGING & DEVELOPERS
|
|
||||||
$this->showStats = false;
|
|
||||||
$this->debug = false;
|
|
||||||
$this->debugfonts = false; // Checks and reports on errors when parsing TTF files - adds significantly to processing time
|
|
||||||
$this->showImageErrors = false;
|
|
||||||
$this->table_error_report = false; // Die and report error if table is too wide to contain whole words
|
|
||||||
$this->table_error_report_param = ''; // Parameter which can be passed to show in error report i.e. chapter number being processed//
|
|
||||||
|
|
||||||
|
|
||||||
// ANNOTATIONS
|
|
||||||
$this->title2annots = false; // Automaticaaly convert title="" properties in tags, to annotations
|
|
||||||
$this->annotSize = 0.5; // default mm for Adobe annotations - nominal
|
|
||||||
$this->annotMargin; // default position for Annotations
|
|
||||||
$this->annotOpacity = 0.5; // default opacity for Annotations
|
|
||||||
|
|
||||||
// BOOKMARKS
|
|
||||||
$this->anchor2Bookmark = 0; // makes <a name=""> into a bookmark as well as internal link target; 1 = just name; 2 = name (p.34)
|
|
||||||
// Set an optional array to specify appearance of Bookmarks (by level)
|
|
||||||
// Default values are Black and normal style
|
|
||||||
/*
|
|
||||||
Example:
|
|
||||||
$this->bookmarkStyles = array(
|
|
||||||
0 => array('color'=> array(0,64,128), 'style'=>'B'),
|
|
||||||
1 => array('color'=> array(128,0,0), 'style'=>''),
|
|
||||||
2 => array('color'=> array(0,128,0), 'style'=>'I'),
|
|
||||||
);
|
|
||||||
*/
|
|
||||||
$this->bookmarkStyles = array();
|
|
||||||
|
|
||||||
// Specify whether to automatically generate bookmarks from h1 - h6 tags
|
|
||||||
$this->h2bookmarks = array();
|
|
||||||
/* Define arrays with e.g. the tag=>Bookmark-level
|
|
||||||
Remember bookmark levels start at 0
|
|
||||||
(does not work inside tables)
|
|
||||||
H1 - H6 must be uppercase
|
|
||||||
$this->h2bookmarks = array('H1'=>0, 'H2'=>1, 'H3'=>2);
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
// TABLE OF CONTENTS
|
|
||||||
// Specify whether to automatically generate ToC entries from h1 - h6 tags
|
|
||||||
$this->h2toc = array();
|
|
||||||
/* Define arrays with e.g. the tag=>ToC-level
|
|
||||||
Remember ToC levels start at 0
|
|
||||||
(does not work inside tables)
|
|
||||||
Only the default ToC will be used if > 1 ToCs are defined for the document
|
|
||||||
H1 - H6 must be uppercase
|
|
||||||
$this->h2toc = array('H1'=>0, 'H2'=>1, 'H3'=>2);
|
|
||||||
*/
|
|
||||||
|
|
||||||
// INDEX
|
|
||||||
/* Specifies whether to repeat the main entry for each subEntry (true suppressess this)
|
|
||||||
e.g. Mammal:dog ... Mammal:elephant ->
|
|
||||||
[true]
|
|
||||||
Mammal
|
|
||||||
- dog
|
|
||||||
- elephant
|
|
||||||
[false]
|
|
||||||
Mammal, dog
|
|
||||||
Mammal, elephant
|
|
||||||
*/
|
|
||||||
$this->indexUseSubentries = true;
|
|
||||||
|
|
||||||
|
|
||||||
// CSS & STYLES
|
|
||||||
$this->CSSselectMedia='print'; // screen, print, or any other CSS @media type (except "all")
|
|
||||||
|
|
||||||
|
|
||||||
// PAGE HEADERS & FOOTERS
|
|
||||||
$this->forcePortraitHeaders = false;
|
|
||||||
// Values used if simple FOOTER/HEADER given i.e. not array
|
|
||||||
$this->defaultheaderfontsize = 8; // pt
|
|
||||||
$this->defaultheaderfontstyle = 'BI'; // '', or 'B' or 'I' or 'BI'
|
|
||||||
$this->defaultheaderline = 1; // 1 or 0 - line under the header
|
|
||||||
$this->defaultfooterfontsize = 8; // pt
|
|
||||||
$this->defaultfooterfontstyle = 'BI'; // '', or 'B' or 'I' or 'BI'
|
|
||||||
$this->defaultfooterline = 1; // 1 or 0 - line over the footer
|
|
||||||
$this->header_line_spacing = 0.25; // spacing between bottom of header and line (if present) - function of fontsize
|
|
||||||
$this->footer_line_spacing = 0.25; // spacing between bottom of header and line (if present) - function of fontsize
|
|
||||||
|
|
||||||
// If 'pad' margin-top sets fixed distance in mm (padding) between bottom of header and top of text.
|
|
||||||
// If 'stretch' margin-top sets a minimum distance in mm between top of page and top of text, which expands if header is too large to fit.
|
|
||||||
$this->setAutoTopMargin = false;
|
|
||||||
$this->setAutoBottomMargin = false;
|
|
||||||
$this->autoMarginPadding = 2; // distance in mm used as padding if 'stretch' mode is used
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// TABLES
|
|
||||||
$this->simpleTables = false; // Forces all cells to have same border, background etc. Improves performance
|
|
||||||
$this->packTableData = false; // Reduce memory usage processing tables (but with increased processing time)
|
|
||||||
|
|
||||||
$this->ignore_table_percents = false;
|
|
||||||
$this->ignore_table_widths = false;
|
|
||||||
$this->keep_table_proportions = true; // If table width set > page width, force resizing but keep relative sizes
|
|
||||||
// Also forces respect of cell widths set by %
|
|
||||||
$this->shrink_tables_to_fit = 1.4; // automatically reduce fontsize in table if words would have to split ( not in CJK)
|
|
||||||
// 0 or false to disable; value (if set) gives maximum factor to reduce fontsize
|
|
||||||
|
|
||||||
$this->tableMinSizePriority = false; // If page-break-inside:avoid but cannot fit on full page without
|
|
||||||
// exceeding autosize; setting this value to true will force respect for
|
|
||||||
// autosize, and disable the page-break-inside:avoid
|
|
||||||
|
|
||||||
$this->use_kwt = false; // "Keep-with-table" Attempts to keep a <h1> to <h6> tagged heading together
|
|
||||||
// with a table which comes immediately after it.
|
|
||||||
$this->iterationCounter = false; // Set to TRUE to use table Head iteration counter
|
|
||||||
$this->splitTableBorderWidth = 0; // Use table border (using this width in mm) when table breaks across pages
|
|
||||||
// Recommended to use small value e.g. 0.01
|
|
||||||
|
|
||||||
|
|
||||||
// Allowed characters for text alignment on decimal marks. Additional codes must start with D
|
|
||||||
// DM - middot U+00B7
|
|
||||||
// DA - arabic decimal mark U+066B
|
|
||||||
$this->decimal_align = array('DP'=>'.', 'DC'=>',', 'DM'=>"\xc2\xb7", 'DA'=>"\xd9\xab", 'DD'=>'-');
|
|
||||||
|
|
||||||
|
|
||||||
// IMAGES
|
|
||||||
$this->interpolateImages = false; // if image-rendering=='auto', this defines value for image-rendering
|
|
||||||
// if true, image interpolation shall be performed by a conforming reader
|
|
||||||
$this->img_dpi = 96; // Default dpi to output images if size not defined
|
|
||||||
// See also above "dpi"
|
|
||||||
|
|
||||||
// TEzXT SPACING & JUSTIFICATION
|
|
||||||
$this->useKerning = false; // Specify whether kerning should be used when CSS font-kerning="auto" used for HTML;
|
|
||||||
// Also whether kerning should be used in any direct writing e.g. $mpdf->Text();
|
|
||||||
$this->justifyB4br = false; // In justified text, <BR> does not cause the preceding text to be justified in browsers
|
|
||||||
// Change to true to force justification (as in MS Word)
|
|
||||||
|
|
||||||
$this->tabSpaces = 8; // Number of spaces to replace for a TAB in <pre> sections
|
|
||||||
// Notepad uses 6, HTML specification recommends 8
|
|
||||||
$this->jSWord = 0.4; // Proportion (/1) of space (when justifying margins) to allocate to Word vs. Character
|
|
||||||
$this->jSmaxChar = 2; // Maximum spacing to allocate to character spacing. (0 = no maximum)
|
|
||||||
|
|
||||||
$this->jSmaxCharLast = 1; // Maximum character spacing allowed (carried over) when finishing a last line
|
|
||||||
$this->jSmaxWordLast = 2; // Maximum word spacing allowed (carried over) when finishing a last line
|
|
||||||
|
|
||||||
// LINE SPACING & TEXT BASELINE
|
|
||||||
$this->useFixedNormalLineHeight = false; // Use the fixed factor ($this->normalLineheight) when line-height:normal
|
|
||||||
// Compatible with mPDF versions < 6
|
|
||||||
|
|
||||||
$this->useFixedTextBaseline = false; // Use a fixed ratio ($this->baselineC) to set the text baseline
|
|
||||||
// Compatible with mPDF versions < 6
|
|
||||||
|
|
||||||
$this->normalLineheight = 1.33; // Default Value used for line-height when CSS specified as 'normal' (default)
|
|
||||||
|
|
||||||
$this->adjustFontDescLineheight = 1.14; // Correction factor applied to lineheight values derived from 'win', 'mac', 'winTypo'
|
|
||||||
|
|
||||||
|
|
||||||
// Small Caps
|
|
||||||
$this->smCapsScale = 0.75; // Factor of 1 to scale capital letters
|
|
||||||
$this->smCapsStretch = 110; // % to stretch small caps horizontally (i.e. 100 = no stretch)
|
|
||||||
|
|
||||||
// Line-breaking
|
|
||||||
// The alternative to these next 2 is the use of U+200B Zero-width space
|
|
||||||
// These are only effective if using OTL for the fonts
|
|
||||||
$this->useDictionaryLBR = true; // Use the dictionaries to determine line-breaking in Lao, Khmer and Thai
|
|
||||||
$this->useTibetanLBR = true; // Use the inbuilt algorithm to determine line-breaking in Tibetan
|
|
||||||
|
|
||||||
// CJK Line-breaking
|
|
||||||
$this->allowCJKorphans = true; // FALSE=always wrap to next line; TRUE=squeeze or overflow
|
|
||||||
$this->allowCJKoverflow = false; // FALSE=squeeze; TRUE=overflow (only some characters, and disabled in tables)
|
|
||||||
$this->CJKforceend = false; // Forces overflowng punctuation to hang outside right margin mPDF 5.6.40
|
|
||||||
|
|
||||||
// HYPHENATION (using word dictionaries)
|
|
||||||
$this->SHYlang = "en"; // Should be one of: 'en','de','es','fi','fr','it','nl','pl','ru','sv'
|
|
||||||
$this->SHYleftmin = 2;
|
|
||||||
$this->SHYrightmin = 2;
|
|
||||||
$this->SHYcharmin = 2;
|
|
||||||
$this->SHYcharmax = 10;
|
|
||||||
|
|
||||||
// COLUMNS
|
|
||||||
$this->keepColumns = false; // Set to go to the second column only when the first is full of text etc.
|
|
||||||
$this->max_colH_correction = 1.15; // Maximum ratio to adjust column height when justifying - too large a value can give ugly results
|
|
||||||
$this->ColGap=5;
|
|
||||||
|
|
||||||
|
|
||||||
// LISTS
|
|
||||||
// mPDF 6
|
|
||||||
$this->list_auto_mode = 'browser'; // 'mpdf' or 'browser' - Specify whether to use mPDF custom method of automatic
|
|
||||||
// indentation of lists, or standard browser-compatible
|
|
||||||
// custom mPDF method is ignored if list-style-position: inside, or image used for marker (or custom U+)
|
|
||||||
$this->list_indent_default = '40px'; // List Indentation when set to 'auto' if using standard browser-compatible method
|
|
||||||
$this->list_indent_default_mpdf = '0em'; // List Indentation when set to 'auto' if using mPDF custom method
|
|
||||||
$this->list_indent_first_level = 0; // 1/0 yes/no to indent first level of list, if using mPDF custom method
|
|
||||||
|
|
||||||
$this->list_number_suffix = '.'; // Content to follow a numbered list marker e.g. '.' gives 1. or IV.; ')' gives 1) or a)
|
|
||||||
|
|
||||||
// To specify a bullet size and offset proprtional to the list item's font size:
|
|
||||||
//$this->list_marker_offset = '0.45em'; // Offset (CSS length) of list marker bullets (disc/circle/square)
|
|
||||||
//$this->list_symbol_size = '0.31em'; // Size (CSS) of list marker bullets (disc/circle/square)
|
|
||||||
// Browsers use a fixed bullet size and offset
|
|
||||||
$this->list_marker_offset = '5.5pt'; // Offset (CSS length) of list marker bullets (disc/circle/square)
|
|
||||||
$this->list_symbol_size = '3.6pt'; // Size (CSS) of list marker bullets (disc/circle/square)
|
|
||||||
|
|
||||||
|
|
||||||
// ACTIVE FORMS
|
|
||||||
$this->useActiveForms = false;
|
|
||||||
|
|
||||||
// WATERMARKS
|
|
||||||
$this->watermarkImgBehind = false;
|
|
||||||
$this->showWatermarkText = 0;
|
|
||||||
$this->showWatermarkImage = 0;
|
|
||||||
$this->watermarkText = '';
|
|
||||||
$this->watermarkImage = '';
|
|
||||||
$this->watermark_font = '';
|
|
||||||
$this->watermarkTextAlpha = 0.2;
|
|
||||||
$this->watermarkImageAlpha = 0.2;
|
|
||||||
$this->watermarkImgAlphaBlend = 'Normal';
|
|
||||||
// Accepts any PDF spec. value: Normal, Multiply, Screen, Overlay, Darken, Lighten, ColorDodge, ColorBurn,
|
|
||||||
// HardLight, SoftLight, Difference, Exclusion
|
|
||||||
// "Multiply" works well for watermark image on top
|
|
||||||
|
|
||||||
// BORDERS
|
|
||||||
$this->autoPadding = false; // Automatically increases padding in block elements when border-radius set - if required
|
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////
|
|
||||||
|
|
||||||
// Default values if no style sheet offered (cf. http://www.w3.org/TR/CSS21/sample.html)
|
|
||||||
$this->defaultCSS = array(
|
|
||||||
'BODY' => array(
|
|
||||||
'FONT-FAMILY' => 'serif',
|
|
||||||
'FONT-SIZE' => '11pt',
|
|
||||||
'TEXT-INDENT' => '0pt',
|
|
||||||
'LINE-HEIGHT' => 'normal',
|
|
||||||
'MARGIN-COLLAPSE' => 'collapse', /* Custom property to collapse top/bottom margins at top/bottom of page - ignored in tables/lists */
|
|
||||||
'HYPHENS' => 'manual', /* mPDF 5.6.08 */
|
|
||||||
'FONT-KERNING' => 'auto', /* mPDF 6 */
|
|
||||||
),
|
|
||||||
'P' => array(
|
|
||||||
'MARGIN' => '1.12em 0',
|
|
||||||
),
|
|
||||||
'H1' => array(
|
|
||||||
'FONT-SIZE' => '2em',
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
'MARGIN' => '0.67em 0',
|
|
||||||
'PAGE-BREAK-AFTER' => 'avoid',
|
|
||||||
),
|
|
||||||
'H2' => array(
|
|
||||||
'FONT-SIZE' => '1.5em',
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
'MARGIN' => '0.75em 0',
|
|
||||||
'PAGE-BREAK-AFTER' => 'avoid',
|
|
||||||
),
|
|
||||||
'H3' => array(
|
|
||||||
'FONT-SIZE' => '1.17em',
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
'MARGIN' => '0.83em 0',
|
|
||||||
'PAGE-BREAK-AFTER' => 'avoid',
|
|
||||||
),
|
|
||||||
'H4' => array(
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
'MARGIN' => '1.12em 0',
|
|
||||||
'PAGE-BREAK-AFTER' => 'avoid',
|
|
||||||
),
|
|
||||||
'H5' => array(
|
|
||||||
'FONT-SIZE' => '0.83em',
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
'MARGIN' => '1.5em 0',
|
|
||||||
'PAGE-BREAK-AFTER' => 'avoid',
|
|
||||||
),
|
|
||||||
'H6' => array(
|
|
||||||
'FONT-SIZE' => '0.75em',
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
'MARGIN' => '1.67em 0',
|
|
||||||
'PAGE-BREAK-AFTER' => 'avoid',
|
|
||||||
),
|
|
||||||
'HR' => array(
|
|
||||||
'COLOR' => '#888888',
|
|
||||||
'TEXT-ALIGN' => 'center',
|
|
||||||
'WIDTH' => '100%',
|
|
||||||
'HEIGHT' => '0.2mm',
|
|
||||||
'MARGIN-TOP' => '0.83em',
|
|
||||||
'MARGIN-BOTTOM' => '0.83em',
|
|
||||||
),
|
|
||||||
'PRE' => array(
|
|
||||||
'MARGIN' => '0.83em 0',
|
|
||||||
'FONT-FAMILY' => 'monospace',
|
|
||||||
),
|
|
||||||
'S' => array(
|
|
||||||
'TEXT-DECORATION' => 'line-through',
|
|
||||||
),
|
|
||||||
'STRIKE' => array(
|
|
||||||
'TEXT-DECORATION' => 'line-through',
|
|
||||||
),
|
|
||||||
'DEL' => array(
|
|
||||||
'TEXT-DECORATION' => 'line-through',
|
|
||||||
),
|
|
||||||
'SUB' => array(
|
|
||||||
'VERTICAL-ALIGN' => 'sub',
|
|
||||||
'FONT-SIZE' => '55%', /* Recommended 0.83em */
|
|
||||||
),
|
|
||||||
'SUP' => array(
|
|
||||||
'VERTICAL-ALIGN' => 'super',
|
|
||||||
'FONT-SIZE' => '55%', /* Recommended 0.83em */
|
|
||||||
),
|
|
||||||
'U' => array(
|
|
||||||
'TEXT-DECORATION' => 'underline',
|
|
||||||
),
|
|
||||||
'INS' => array(
|
|
||||||
'TEXT-DECORATION' => 'underline',
|
|
||||||
),
|
|
||||||
'B' => array(
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
),
|
|
||||||
'STRONG' => array(
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
),
|
|
||||||
'I' => array(
|
|
||||||
'FONT-STYLE' => 'italic',
|
|
||||||
),
|
|
||||||
'CITE' => array(
|
|
||||||
'FONT-STYLE' => 'italic',
|
|
||||||
),
|
|
||||||
'Q' => array(
|
|
||||||
'FONT-STYLE' => 'italic',
|
|
||||||
),
|
|
||||||
'EM' => array(
|
|
||||||
'FONT-STYLE' => 'italic',
|
|
||||||
),
|
|
||||||
'VAR' => array(
|
|
||||||
'FONT-STYLE' => 'italic',
|
|
||||||
),
|
|
||||||
'SAMP' => array(
|
|
||||||
'FONT-FAMILY' => 'monospace',
|
|
||||||
),
|
|
||||||
'CODE' => array(
|
|
||||||
'FONT-FAMILY' => 'monospace',
|
|
||||||
),
|
|
||||||
'KBD' => array(
|
|
||||||
'FONT-FAMILY' => 'monospace',
|
|
||||||
),
|
|
||||||
'TT' => array(
|
|
||||||
'FONT-FAMILY' => 'monospace',
|
|
||||||
),
|
|
||||||
'SMALL' => array(
|
|
||||||
'FONT-SIZE' => '83%',
|
|
||||||
),
|
|
||||||
'BIG' => array(
|
|
||||||
'FONT-SIZE' => '117%',
|
|
||||||
),
|
|
||||||
'ACRONYM' => array(
|
|
||||||
'FONT-SIZE' => '77%',
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
),
|
|
||||||
'ADDRESS' => array(
|
|
||||||
'FONT-STYLE' => 'italic',
|
|
||||||
),
|
|
||||||
'BLOCKQUOTE' => array(
|
|
||||||
'MARGIN-LEFT' => '40px',
|
|
||||||
'MARGIN-RIGHT' => '40px',
|
|
||||||
'MARGIN-TOP' => '1.12em',
|
|
||||||
'MARGIN-BOTTOM' => '1.12em',
|
|
||||||
),
|
|
||||||
'A' => array(
|
|
||||||
'COLOR' => '#0000FF',
|
|
||||||
'TEXT-DECORATION' => 'underline',
|
|
||||||
),
|
|
||||||
'UL' => array(
|
|
||||||
'PADDING' => '0 auto', /* mPDF 6 */
|
|
||||||
'MARGIN-TOP' => '0.83em', /* mPDF 6 */
|
|
||||||
'MARGIN-BOTTOM' => '0.83em', /* mPDF 6 */
|
|
||||||
),
|
|
||||||
'OL' => array(
|
|
||||||
'PADDING' => '0 auto', /* mPDF 6 */
|
|
||||||
'MARGIN-TOP' => '0.83em', /* mPDF 6 */
|
|
||||||
'MARGIN-BOTTOM' => '0.83em', /* mPDF 6 */
|
|
||||||
),
|
|
||||||
'DL' => array(
|
|
||||||
'MARGIN' => '1.67em 0',
|
|
||||||
),
|
|
||||||
'DT' => array(
|
|
||||||
),
|
|
||||||
'DD' => array(
|
|
||||||
'PADDING-LEFT' => '40px',
|
|
||||||
),
|
|
||||||
'TABLE' => array(
|
|
||||||
'MARGIN' => '0',
|
|
||||||
'BORDER-COLLAPSE' => 'separate',
|
|
||||||
'BORDER-SPACING' => '2px',
|
|
||||||
'EMPTY-CELLS' => 'show',
|
|
||||||
'LINE-HEIGHT' => '1.2',
|
|
||||||
'VERTICAL-ALIGN' => 'middle',
|
|
||||||
'HYPHENS' => 'manual', /* mPDF 6 */
|
|
||||||
'FONT-KERNING' => 'auto', /* mPDF 6 */
|
|
||||||
),
|
|
||||||
'THEAD' => array(
|
|
||||||
),
|
|
||||||
'TFOOT' => array(
|
|
||||||
),
|
|
||||||
'TH' => array(
|
|
||||||
'FONT-WEIGHT' => 'bold',
|
|
||||||
'TEXT-ALIGN' => 'center',
|
|
||||||
'PADDING-LEFT' => '0.1em',
|
|
||||||
'PADDING-RIGHT' => '0.1em',
|
|
||||||
'PADDING-TOP' => '0.1em',
|
|
||||||
'PADDING-BOTTOM' => '0.1em',
|
|
||||||
),
|
|
||||||
'TD' => array(
|
|
||||||
'PADDING-LEFT' => '0.1em',
|
|
||||||
'PADDING-RIGHT' => '0.1em',
|
|
||||||
'PADDING-TOP' => '0.1em',
|
|
||||||
'PADDING-BOTTOM' => '0.1em',
|
|
||||||
),
|
|
||||||
'CAPTION' => array(
|
|
||||||
'TEXT-ALIGN' => 'center',
|
|
||||||
),
|
|
||||||
'IMG' => array(
|
|
||||||
'MARGIN' => '0',
|
|
||||||
'VERTICAL-ALIGN' => 'baseline',
|
|
||||||
'IMAGE-RENDERING' => 'auto',
|
|
||||||
),
|
|
||||||
'INPUT' => array(
|
|
||||||
'FONT-FAMILY' => 'sans-serif',
|
|
||||||
'VERTICAL-ALIGN' => 'middle',
|
|
||||||
'FONT-SIZE' => '0.9em',
|
|
||||||
),
|
|
||||||
'SELECT' => array(
|
|
||||||
'FONT-FAMILY' => 'sans-serif',
|
|
||||||
'FONT-SIZE' => '0.9em',
|
|
||||||
'VERTICAL-ALIGN' => 'middle',
|
|
||||||
),
|
|
||||||
'TEXTAREA' => array(
|
|
||||||
'FONT-FAMILY' => 'monospace',
|
|
||||||
'FONT-SIZE' => '0.9em',
|
|
||||||
'VERTICAL-ALIGN' => 'text-bottom',
|
|
||||||
),
|
|
||||||
'MARK' => array( /* mPDF 5.5.09 */
|
|
||||||
'BACKGROUND-COLOR' => 'yellow',
|
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////
|
|
||||||
// VALUES ONLY LIKELY TO BE CHANGED BY DEVELOPERS
|
|
||||||
//////////////////////////////////////////////////
|
|
||||||
$this->pdf_version = '1.4';
|
|
||||||
|
|
||||||
// Hyphenation
|
|
||||||
$this->SHYlanguages = array('en','de','es','fi','fr','it','nl','pl','ru','sv'); // existing defined patterns
|
|
||||||
|
|
||||||
$this->default_lineheight_correction=1.2; // Value 1 sets lineheight=fontsize height;
|
|
||||||
// Value used if line-height not set by CSS (usually is)
|
|
||||||
|
|
||||||
$this->fontsizes = array('XX-SMALL'=>0.7, 'X-SMALL'=>0.77, 'SMALL'=>0.86, 'MEDIUM'=>1, 'LARGE'=>1.2, 'X-LARGE'=>1.5, 'XX-LARGE'=>2);
|
|
||||||
|
|
||||||
// CHARACTER PATTERN MATCHES TO DETECT LANGUAGES
|
|
||||||
// pattern used to detect RTL characters -> force RTL
|
|
||||||
$this->pregRTLchars = "\x{0590}-\x{06FF}\x{0700}-\x{085F}\x{FB00}-\x{FDFD}\x{FE70}-\x{FEFF}"; // 085F to include Mandaic
|
|
||||||
|
|
||||||
// Chars which distinguish CJK but not between different
|
|
||||||
$this->pregCJKchars = "\x{1100}-\x{11FF}\x{2E80}-\x{A4CF}\x{A800}-\x{D7AF}\x{F900}-\x{FAFF}\x{FE30}-\x{FE6F}\x{FF00}-\x{FFEF}\x{20000}-\x{2FA1F}";
|
|
||||||
|
|
||||||
// For CJK Line-breaking - References:
|
|
||||||
// http://en.wikipedia.org/wiki/Line_breaking_rules_in_East_Asian_languages
|
|
||||||
// http://msdn.microsoft.com/en-us/goglobal/bb688158.aspx - listed using charsets
|
|
||||||
// Word wrapping in other langauges - http://msdn.microsoft.com/en-us/goglobal/bb688158.aspx
|
|
||||||
// Word wrapping in Japanese/Korean - http://en.wikipedia.org/wiki/Kinsoku_shori
|
|
||||||
// Unicode character types: http://unicode.org/reports/tr14/
|
|
||||||
// http://xml.ascc.net/en/utf-8/faq/zhl10n-faq-xsl.html#qb1
|
|
||||||
// ECMA-376 4th edition Part 1
|
|
||||||
// http://www.ecma-international.org/publications/standards/Ecma-376.htm
|
|
||||||
|
|
||||||
//Leading characters - Not allowed at end of line
|
|
||||||
$this->CJKleading = "\$\(\*\[\{\x{00a3}\x{00a5}\x{00ab}\x{00b7}\x{2018}\x{201c}\x{2035}\x{3005}\x{3007}\x{3008}\x{300a}\x{300c}\x{300e}\x{3010}\x{3014}\x{3016}\x{3018}\x{301d}\x{fe34}\x{fe35}\x{fe37}\x{fe39}\x{fe3b}\x{fe3d}\x{fe3f}\x{fe41}\x{fe43}\x{fe57}\x{fe59}\x{fe5b}\x{fe5d}\x{ff04}\x{ff08}\x{ff0e}\x{ff3b}\x{ff5b}\x{ff5f}\x{ff62}\x{ffe1}\x{ffe5}\x{ffe6}";
|
|
||||||
|
|
||||||
// Following characters - Not allowed at start
|
|
||||||
$this->CJKfollowing = "!%\),\.:;>\?\]\}\x{00a2}\x{00a8}\x{00b0}\x{00b7}\x{00bb}\x{02c7}\x{02c9}\x{2010}\x{2013}-\x{2016}\x{2019}\x{201d}-\x{201f}\x{2020}-\x{2022}\x{2025}-\x{2027}\x{2030}\x{2032}\x{2033}\x{203a}\x{203c}\x{2047}-\x{2049}\x{2103}\x{2236}\x{2574}\x{3001}-\x{3003}\x{3005}\x{3006}\x{3009}\x{300b}\x{300d}\x{300f}\x{3011}\x{3015}\x{3017}\x{3019}\x{301c}\x{301e}\x{301f}\x{303b}\x{3041}\x{3043}\x{3045}\x{3047}\x{3049}\x{3063}\x{3083}\x{3085}\x{3087}\x{308e}\x{3095}\x{3096}\x{309b}-\x{309e}\x{30a0}\x{30a1}\x{30a3}\x{30a5}\x{30a7}\x{30a9}\x{30c3}\x{30e3}\x{30e5}\x{30e7}\x{30ee}\x{30f5}\x{30f6}\x{30fb}-\x{30fd}\x{30fe}\x{31f0}-\x{31ff}\x{fe30}\x{fe31}-\x{fe34}\x{fe36}\x{fe38}\x{fe3a}\x{fe3c}\x{fe3e}\x{fe40}\x{fe42}\x{fe44}\x{fe4f}\x{fe50}-\x{fe58}\x{fe5a}\x{fe5c}-\x{fe5e}\x{ff01}\x{ff02}\x{ff05}\x{ff07}\x{ff09}\x{ff0c}\x{ff0e}\x{ff1a}\x{ff1b}\x{ff1f}\x{ff3d}\x{ff40}\x{ff5c}-\x{ff5e}\x{ff60}\x{ff61}\x{ff63}-\x{ff65}\x{ff9e}\x{ff9f}\x{ffe0}";
|
|
||||||
|
|
||||||
// Characters which are allowed to overflow the right margin (from CSS3 http://www.w3.org/TR/2012/WD-css3-text-20120814/#hanging-punctuation)
|
|
||||||
$this->CJKoverflow = "\.,\x{ff61}\x{ff64}\x{3001}\x{3002}\x{fe50}-\x{fe52}\x{ff0c}\x{ff0e}";
|
|
||||||
|
|
||||||
// mPDF 6
|
|
||||||
// Used for preventing letter-spacing in cursive scripts
|
|
||||||
// NB The following scripts in Unicode 6 are considered to be cursive scripts,
|
|
||||||
// and do not allow expansion opportunities between their letters:
|
|
||||||
// Arabic, Syriac, Mandaic, Mongolian, N'Ko, Phags Pa
|
|
||||||
$this->pregCURSchars = "\x{0590}-\x{083E}\x{0900}-\x{0DFF}\x{FB00}-\x{FDFD}\x{FE70}-\x{FEFF}";
|
|
||||||
|
|
||||||
|
|
||||||
$this->allowedCSStags = 'DIV|P|H1|H2|H3|H4|H5|H6|FORM|IMG|A|BODY|TABLE|HR|THEAD|TFOOT|TBODY|TH|TR|TD|UL|OL|LI|PRE|BLOCKQUOTE|ADDRESS|DL|DT|DD';
|
|
||||||
$this->allowedCSStags .= '|ARTICLE|ASIDE|FIGURE|FIGCAPTION|FOOTER|HEADER|HGROUP|NAV|SECTION|MAIN|MARK|DETAILS|SUMMARY|METER|PROGRESS|TIME';
|
|
||||||
$this->allowedCSStags .= '|SPAN|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|STRIKE|S|U|DEL|INS|Q|FONT';
|
|
||||||
$this->allowedCSStags .= '|SELECT|INPUT|TEXTAREA|CAPTION|FIELDSET|LEGEND';
|
|
||||||
$this->allowedCSStags .= '|TEXTCIRCLE|DOTTAB|BDO|BDI';
|
|
||||||
|
|
||||||
$this->outerblocktags = array('DIV','FORM','CENTER','DL','FIELDSET','ARTICLE','ASIDE','FIGURE','FIGCAPTION', 'FOOTER','HEADER','HGROUP','MAIN','NAV','SECTION','DETAILS','SUMMARY','UL','OL','LI');
|
|
||||||
$this->innerblocktags = array('P','BLOCKQUOTE','ADDRESS','PRE','H1','H2','H3','H4','H5','H6','DT','DD','CAPTION');
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,158 +0,0 @@
|
|||||||
<?php
|
|
||||||
$this->script2lang = array(
|
|
||||||
|
|
||||||
/* European */
|
|
||||||
UCDN::SCRIPT_LATIN => 'und-Latn',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_ARMENIAN => 'hy',
|
|
||||||
UCDN::SCRIPT_CYRILLIC => 'und-Cyrl',
|
|
||||||
UCDN::SCRIPT_GEORGIAN => 'ka',
|
|
||||||
UCDN::SCRIPT_GREEK => 'el',
|
|
||||||
UCDN::SCRIPT_COPTIC => 'cop',
|
|
||||||
UCDN::SCRIPT_GOTHIC => 'got',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_CYPRIOT => 'und-Cprt',
|
|
||||||
UCDN::SCRIPT_GLAGOLITIC => 'und-Glag',
|
|
||||||
UCDN::SCRIPT_LINEAR_B => 'und-Linb',
|
|
||||||
UCDN::SCRIPT_OGHAM => 'und-Ogam',
|
|
||||||
UCDN::SCRIPT_OLD_ITALIC => 'und-Ital',
|
|
||||||
UCDN::SCRIPT_RUNIC => 'und-Runr',
|
|
||||||
UCDN::SCRIPT_SHAVIAN => 'und-Shaw',
|
|
||||||
|
|
||||||
/* African */
|
|
||||||
UCDN::SCRIPT_ETHIOPIC => 'und-Ethi',
|
|
||||||
UCDN::SCRIPT_NKO => 'nqo',
|
|
||||||
UCDN::SCRIPT_BAMUM => 'bax',
|
|
||||||
UCDN::SCRIPT_VAI => 'vai',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_EGYPTIAN_HIEROGLYPHS => 'und-Egyp',
|
|
||||||
UCDN::SCRIPT_MEROITIC_CURSIVE => 'und-Merc',
|
|
||||||
UCDN::SCRIPT_MEROITIC_HIEROGLYPHS => 'und-Mero',
|
|
||||||
UCDN::SCRIPT_OSMANYA => 'und-Osma',
|
|
||||||
UCDN::SCRIPT_TIFINAGH => 'und-Tfng',
|
|
||||||
|
|
||||||
|
|
||||||
/* Middle Eastern */
|
|
||||||
UCDN::SCRIPT_ARABIC => 'und-Arab',
|
|
||||||
UCDN::SCRIPT_HEBREW => 'he',
|
|
||||||
UCDN::SCRIPT_SYRIAC => 'syr',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_IMPERIAL_ARAMAIC => 'arc',
|
|
||||||
UCDN::SCRIPT_AVESTAN => 'ae',
|
|
||||||
UCDN::SCRIPT_CARIAN => 'xcr',
|
|
||||||
UCDN::SCRIPT_LYCIAN => 'xlc',
|
|
||||||
UCDN::SCRIPT_LYDIAN => 'xld',
|
|
||||||
UCDN::SCRIPT_MANDAIC => 'mid',
|
|
||||||
UCDN::SCRIPT_OLD_PERSIAN => 'peo',
|
|
||||||
UCDN::SCRIPT_PHOENICIAN => 'phn',
|
|
||||||
UCDN::SCRIPT_SAMARITAN => 'smp',
|
|
||||||
UCDN::SCRIPT_UGARITIC => 'uga',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_CUNEIFORM => 'und-Xsux',
|
|
||||||
UCDN::SCRIPT_OLD_SOUTH_ARABIAN => 'und-Sarb',
|
|
||||||
UCDN::SCRIPT_INSCRIPTIONAL_PARTHIAN => 'und-Prti',
|
|
||||||
UCDN::SCRIPT_INSCRIPTIONAL_PAHLAVI => 'und-Phli',
|
|
||||||
|
|
||||||
/* Central Asian */
|
|
||||||
UCDN::SCRIPT_MONGOLIAN => 'mn',
|
|
||||||
UCDN::SCRIPT_TIBETAN => 'bo',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_OLD_TURKIC => 'und-Orkh',
|
|
||||||
UCDN::SCRIPT_PHAGS_PA => 'und-Phag',
|
|
||||||
|
|
||||||
/* South Asian */
|
|
||||||
UCDN::SCRIPT_BENGALI => 'bn',
|
|
||||||
UCDN::SCRIPT_DEVANAGARI => 'hi',
|
|
||||||
UCDN::SCRIPT_GUJARATI => 'gu',
|
|
||||||
UCDN::SCRIPT_GURMUKHI => 'pa',
|
|
||||||
UCDN::SCRIPT_KANNADA => 'kn',
|
|
||||||
UCDN::SCRIPT_MALAYALAM => 'ml',
|
|
||||||
UCDN::SCRIPT_ORIYA => 'or',
|
|
||||||
UCDN::SCRIPT_SINHALA => 'si',
|
|
||||||
UCDN::SCRIPT_TAMIL => 'ta',
|
|
||||||
UCDN::SCRIPT_TELUGU => 'te',
|
|
||||||
|
|
||||||
|
|
||||||
UCDN::SCRIPT_CHAKMA => 'ccp',
|
|
||||||
UCDN::SCRIPT_LEPCHA => 'lep',
|
|
||||||
UCDN::SCRIPT_LIMBU => 'lif',
|
|
||||||
UCDN::SCRIPT_OL_CHIKI => 'sat',
|
|
||||||
UCDN::SCRIPT_SAURASHTRA => 'saz',
|
|
||||||
UCDN::SCRIPT_SYLOTI_NAGRI => 'syl',
|
|
||||||
UCDN::SCRIPT_TAKRI => 'dgo',
|
|
||||||
UCDN::SCRIPT_THAANA => 'dv',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_BRAHMI => 'und-Brah',
|
|
||||||
UCDN::SCRIPT_KAITHI => 'und-Kthi',
|
|
||||||
UCDN::SCRIPT_KHAROSHTHI => 'und-Khar',
|
|
||||||
UCDN::SCRIPT_MEETEI_MAYEK => 'und-Mtei', /* or omp-Mtei */
|
|
||||||
UCDN::SCRIPT_SHARADA => 'und-Shrd',
|
|
||||||
UCDN::SCRIPT_SORA_SOMPENG => 'und-Sora',
|
|
||||||
|
|
||||||
|
|
||||||
/* South East Asian */
|
|
||||||
UCDN::SCRIPT_KHMER => 'km',
|
|
||||||
UCDN::SCRIPT_LAO => 'lo',
|
|
||||||
UCDN::SCRIPT_MYANMAR => 'my',
|
|
||||||
UCDN::SCRIPT_THAI => 'th',
|
|
||||||
|
|
||||||
|
|
||||||
UCDN::SCRIPT_BALINESE => 'ban',
|
|
||||||
UCDN::SCRIPT_BATAK => 'bya',
|
|
||||||
UCDN::SCRIPT_BUGINESE => 'bug',
|
|
||||||
UCDN::SCRIPT_CHAM => 'cjm',
|
|
||||||
UCDN::SCRIPT_JAVANESE => 'jv',
|
|
||||||
UCDN::SCRIPT_KAYAH_LI => 'und-Kali',
|
|
||||||
UCDN::SCRIPT_REJANG => 'und-Rjng',
|
|
||||||
UCDN::SCRIPT_SUNDANESE => 'su',
|
|
||||||
UCDN::SCRIPT_TAI_LE => 'tdd',
|
|
||||||
UCDN::SCRIPT_TAI_THAM => 'und-Lana',
|
|
||||||
UCDN::SCRIPT_TAI_VIET => 'blt',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_NEW_TAI_LUE => 'und-Talu',
|
|
||||||
|
|
||||||
/* Phillipine */
|
|
||||||
UCDN::SCRIPT_BUHID => 'bku',
|
|
||||||
UCDN::SCRIPT_HANUNOO => 'hnn',
|
|
||||||
UCDN::SCRIPT_TAGALOG => 'tl',
|
|
||||||
UCDN::SCRIPT_TAGBANWA => 'tbw',
|
|
||||||
|
|
||||||
|
|
||||||
/* East Asian */
|
|
||||||
UCDN::SCRIPT_HAN => 'und-Hans', // und-Hans (simplified) or und-Hant (Traditional)
|
|
||||||
UCDN::SCRIPT_HANGUL => 'ko',
|
|
||||||
UCDN::SCRIPT_HIRAGANA => 'ja',
|
|
||||||
UCDN::SCRIPT_KATAKANA => 'ja',
|
|
||||||
UCDN::SCRIPT_LISU => 'lis',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_BOPOMOFO => 'und-Bopo', // zh-CN, zh-TW, zh-HK
|
|
||||||
UCDN::SCRIPT_MIAO => 'und-Plrd',
|
|
||||||
UCDN::SCRIPT_YI => 'und-Yiii',
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* American */
|
|
||||||
UCDN::SCRIPT_CHEROKEE => 'chr',
|
|
||||||
UCDN::SCRIPT_CANADIAN_ABORIGINAL => 'cr',
|
|
||||||
|
|
||||||
UCDN::SCRIPT_DESERET => 'und-Dsrt',
|
|
||||||
|
|
||||||
|
|
||||||
/* Other */
|
|
||||||
UCDN::SCRIPT_BRAILLE => 'und-Brai',
|
|
||||||
|
|
||||||
);
|
|
||||||
|
|
||||||
// Used in mpdf.php function AutoFont() to detect specific languages:
|
|
||||||
|
|
||||||
// VIETNAMESE
|
|
||||||
$this->viet = "\x{01A0}\x{01A1}\x{01AF}\x{01B0}\x{1EA0}-\x{1EF1}";
|
|
||||||
|
|
||||||
// PASHTO, SINDHI, URDU, ARABIC, PERSIAN
|
|
||||||
$this->persian = "\x{067E}\x{0686}\x{0698}\x{06AF}";
|
|
||||||
$this->urdu = "\x{0679}\x{0688}\x{0691}\x{06BA}\x{06BE}\x{06C1}\x{06D2}";
|
|
||||||
$this->pashto = "\x{067C}\x{0681}\x{0685}\x{0689}\x{0693}\x{0696}\x{069A}\x{06BC}\x{06D0}"; // ? and U+06AB, U+06CD
|
|
||||||
$this->sindhi = "\x{067A}\x{067B}\x{067D}\x{067F}\x{0680}\x{0684}\x{068D}\x{068A}\x{068F}\x{068C}\x{0687}\x{0683}\x{0699}\x{06AA}\x{06A6}\x{06BB}\x{06B1}\x{06B3}";
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,47 +0,0 @@
|
|||||||
body { font-family: DejaVuSansCondensed, sans-serif; font-size: 11pt; }
|
|
||||||
p { text-align: justify; margin-bottom: 4pt; margin-top:0pt; }
|
|
||||||
|
|
||||||
hr { width: 70%; height: 1px;
|
|
||||||
text-align: center; color: #999999;
|
|
||||||
margin-top: 8pt; margin-bottom: 8pt; }
|
|
||||||
|
|
||||||
a { color: #000066; font-style: normal; text-decoration: underline;
|
|
||||||
font-weight: normal; }
|
|
||||||
|
|
||||||
pre { font-family: DejaVuSansMono, monospaced; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; }
|
|
||||||
|
|
||||||
h1 { font-weight: normal; font-size: 26pt; color: #000066;
|
|
||||||
font-family: DejaVuSansCondensed, sans-serif; margin-top: 18pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h2 { font-weight: bold; font-size: 12pt; color: #000066;
|
|
||||||
font-family: DejaVuSansCondensed, sans-serif; margin-top: 6pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000;
|
|
||||||
text-align: ; text-transform: uppercase; page-break-after:avoid; }
|
|
||||||
h3 { font-weight: normal; font-size: 26pt; color: #000000;
|
|
||||||
font-family: DejaVuSansCondensed, sans-serif; margin-top: 0pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0; border-bottom: 0;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h4 { font-weight: ; font-size: 13pt; color: #9f2b1e;
|
|
||||||
font-family: DejaVuSansCondensed, sans-serif; margin-top: 10pt; margin-bottom: 7pt;
|
|
||||||
font-variant: small-caps;
|
|
||||||
text-align: ; margin-collapse:collapse; page-break-after:avoid; }
|
|
||||||
h5 { font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044;
|
|
||||||
font-family: DejaVuSansCondensed, sans-serif; margin-top: 8pt; margin-bottom: 4pt;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h6 { font-weight: bold; font-size: 9.5pt; color: #333333;
|
|
||||||
font-family: DejaVuSansCondensed, sans-serif; margin-top: 6pt; margin-bottom: ;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
|
|
||||||
|
|
||||||
.breadcrumb {
|
|
||||||
text-align: right; font-size: 8pt; font-family: DejaVuSerifCondensed, serif; color: #666666;
|
|
||||||
font-weight: bold; font-style: normal; margin-bottom: 6pt; }
|
|
||||||
|
|
||||||
.infobox { margin-top:10pt; background-color:#DDDDBB; text-align:center; border:1px solid #880000; }
|
|
||||||
|
|
||||||
.big { font-size: 1.5em; }
|
|
||||||
.red { color: #880000; }
|
|
||||||
.slanted { font-style: italic; }
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,120 +0,0 @@
|
|||||||
@page {
|
|
||||||
size: 15cm 17cm; /* width height <length>{1,2} | auto | portrait | landscape NB 'em' and 'ex' % are not allowed */
|
|
||||||
margin: 10%; /* % of page-box width for LR, height for TB */
|
|
||||||
margin-header: 5mm;
|
|
||||||
margin-footer: 5mm;
|
|
||||||
margin-left: 4cm;
|
|
||||||
margin-right: 2cm;
|
|
||||||
odd-header-name: myHeader2Odd;
|
|
||||||
even-header-name: html_myHTMLHeaderEven;
|
|
||||||
odd-footer-name: html_myHTMLFooterOdd;
|
|
||||||
even-footer-name: myFooter2Even;
|
|
||||||
marks: crop; /* crop | cross | none */
|
|
||||||
}
|
|
||||||
|
|
||||||
@page :first {
|
|
||||||
margin-top: 5cm; /* Top margin on first page 10cm */
|
|
||||||
}
|
|
||||||
|
|
||||||
@page standard {
|
|
||||||
size: auto; /* auto is the default mPDF value */
|
|
||||||
margin: 10%; /* % of page-box width for LR, height for TB */
|
|
||||||
marks: none; /* crop | cross | none */
|
|
||||||
}
|
|
||||||
|
|
||||||
@page standard :first {
|
|
||||||
margin-top: 7cm; /* Top margin on first page 10cm */
|
|
||||||
}
|
|
||||||
|
|
||||||
@page bigsquare {
|
|
||||||
size: 15cm 20cm;
|
|
||||||
margin-left: 4cm;
|
|
||||||
marks: crop cross; /* crop | cross | none */
|
|
||||||
background: transparent url('bg.jpg') repeat scroll 5mm 5mm; /* position inset by bleedMargin */
|
|
||||||
}
|
|
||||||
|
|
||||||
@page bigsquare :right {
|
|
||||||
header: html_myHTMLHeaderOdd;
|
|
||||||
footer: html_myHTMLFooterOdd;
|
|
||||||
}
|
|
||||||
|
|
||||||
@page bigsquare :left { /* left is what mPDF calls EVEN page - right=ODD */
|
|
||||||
header: html_myHTMLHeaderEven;
|
|
||||||
footer: html_myHTMLFooterEven;
|
|
||||||
}
|
|
||||||
|
|
||||||
@page smallsquare {
|
|
||||||
size: 25cm 15cm;
|
|
||||||
margin-left: 4cm;
|
|
||||||
marks: crop; /* crop | cross | none */
|
|
||||||
background-gradient: linear #c7cdde #f0f2ff 0 1 0 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
@page rotated {
|
|
||||||
size: landscape;
|
|
||||||
marks: none; /* crop | cross | none */
|
|
||||||
background-color: #fff0f2;
|
|
||||||
margin-left: 3cm;
|
|
||||||
margin-right: 3cm;
|
|
||||||
}
|
|
||||||
@page rotated :first {
|
|
||||||
margin-top: 7cm; /* Top margin on first page 10cm */
|
|
||||||
}
|
|
||||||
|
|
||||||
h1.heading1 { color: #1188FF;
|
|
||||||
}
|
|
||||||
|
|
||||||
h1.heading2 { color: #88FF11;
|
|
||||||
page-break-before: always;
|
|
||||||
page: standard;
|
|
||||||
}
|
|
||||||
h1.heading3 { color: #FF1188;
|
|
||||||
page-break-before: right;
|
|
||||||
}
|
|
||||||
h1.heading4 { color: #FF8811;
|
|
||||||
page-break-before: left;
|
|
||||||
page: bigsquare;
|
|
||||||
}
|
|
||||||
h1.heading5 { color: #11FF88;
|
|
||||||
page: smallsquare;
|
|
||||||
}
|
|
||||||
h1.heading6 { color: #8811FF;
|
|
||||||
page: rotated;
|
|
||||||
}
|
|
||||||
|
|
||||||
br.paging { page-break-after: always; }
|
|
||||||
|
|
||||||
body { font-family: DejaVuSansCondensed; font-size: 11pt; }
|
|
||||||
p { text-align: justify; margin-bottom: 4pt; margin-top:0pt; }
|
|
||||||
|
|
||||||
hr { width: 70%; height: 1px;
|
|
||||||
text-align: center; color: #999999;
|
|
||||||
margin-top: 8pt; margin-bottom: 8pt; }
|
|
||||||
|
|
||||||
a { color: #000066; font-style: normal; text-decoration: underline;
|
|
||||||
font-weight: normal; }
|
|
||||||
|
|
||||||
pre { font-family: DejaVuSansMono; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; }
|
|
||||||
|
|
||||||
h1 { font-weight: normal; font-size: 26pt; color: #000066;
|
|
||||||
font-family: DejaVuSansCondensed; margin-top: 18pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h2 { font-weight: bold; font-size: 12pt; color: #000066;
|
|
||||||
font-family: DejaVuSansCondensed; margin-top: 6pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000;
|
|
||||||
text-align: ; text-transform: uppercase; page-break-after:avoid; }
|
|
||||||
h3 { font-weight: normal; font-size: 26pt; color: #000000;
|
|
||||||
font-family: DejaVuSansCondensed; margin-top: 0pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0; border-bottom: 0;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h4 { font-weight: ; font-size: 13pt; color: #9f2b1e;
|
|
||||||
font-family: DejaVuSansCondensed; margin-top: 10pt; margin-bottom: 7pt;
|
|
||||||
text-align: ; margin-collapse:collapse; page-break-after:avoid; }
|
|
||||||
h5 { font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044;
|
|
||||||
font-family: DejaVuSansCondensed; margin-top: 8pt; margin-bottom: 4pt;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h6 { font-weight: bold; font-size: 9.5pt; color: #333333;
|
|
||||||
font-family: DejaVuSansCondensed; margin-top: 6pt; margin-bottom: ;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
|
|
||||||
@ -1,122 +0,0 @@
|
|||||||
|
|
||||||
body { font-family: 'DejaVu Sans Condensed'; font-size: 11pt; }
|
|
||||||
p { text-align: justify; margin-bottom: 4pt; margin-top:0pt; }
|
|
||||||
|
|
||||||
table {font-family: 'DejaVu Sans Condensed'; font-size: 9pt; line-height: 1.2;
|
|
||||||
margin-top: 2pt; margin-bottom: 5pt;
|
|
||||||
border-collapse: collapse; }
|
|
||||||
|
|
||||||
thead { font-weight: bold; vertical-align: bottom; }
|
|
||||||
tfoot { font-weight: bold; vertical-align: top; }
|
|
||||||
thead td { font-weight: bold; }
|
|
||||||
tfoot td { font-weight: bold; }
|
|
||||||
|
|
||||||
.headerrow td, .headerrow th { background-gradient: linear #b7cebd #f5f8f5 0 1 0 0.2; }
|
|
||||||
.footerrow td, .footerrow th { background-gradient: linear #b7cebd #f5f8f5 0 1 0 0.2; }
|
|
||||||
|
|
||||||
th { font-weight: bold;
|
|
||||||
vertical-align: top;
|
|
||||||
padding-left: 2mm;
|
|
||||||
padding-right: 2mm;
|
|
||||||
padding-top: 0.5mm;
|
|
||||||
padding-bottom: 0.5mm;
|
|
||||||
}
|
|
||||||
|
|
||||||
td { padding-left: 2mm;
|
|
||||||
vertical-align: top;
|
|
||||||
padding-right: 2mm;
|
|
||||||
padding-top: 0.5mm;
|
|
||||||
padding-bottom: 0.5mm;
|
|
||||||
}
|
|
||||||
|
|
||||||
th p { margin:0pt; }
|
|
||||||
td p { margin:0pt; }
|
|
||||||
|
|
||||||
table.widecells td {
|
|
||||||
padding-left: 5mm;
|
|
||||||
padding-right: 5mm;
|
|
||||||
}
|
|
||||||
table.tallcells td {
|
|
||||||
padding-top: 3mm;
|
|
||||||
padding-bottom: 3mm;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr { width: 70%; height: 1px;
|
|
||||||
text-align: center; color: #999999;
|
|
||||||
margin-top: 8pt; margin-bottom: 8pt; }
|
|
||||||
|
|
||||||
a { color: #000066; font-style: normal; text-decoration: underline;
|
|
||||||
font-weight: normal; }
|
|
||||||
|
|
||||||
pre { font-family: 'DejaVu Sans Mono'; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; }
|
|
||||||
|
|
||||||
h1 { font-weight: normal; font-size: 26pt; color: #000066;
|
|
||||||
font-family: 'DejaVu Sans Condensed'; margin-top: 18pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h2 { font-weight: bold; font-size: 12pt; color: #000066;
|
|
||||||
font-family: 'DejaVu Sans Condensed'; margin-top: 6pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000;
|
|
||||||
text-align: ; text-transform:uppercase; page-break-after:avoid; }
|
|
||||||
h3 { font-weight: normal; font-size: 26pt; color: #000000;
|
|
||||||
font-family: 'DejaVu Sans Condensed'; margin-top: 0pt; margin-bottom: 6pt;
|
|
||||||
border-top: 0; border-bottom: 0;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h4 { font-weight: ; font-size: 13pt; color: #9f2b1e;
|
|
||||||
font-family: 'DejaVu Sans Condensed'; margin-top: 10pt; margin-bottom: 7pt; font-variant: small-caps;
|
|
||||||
text-align: ; margin-collapse:collapse; page-break-after:avoid; }
|
|
||||||
h5 { font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044;
|
|
||||||
font-family: 'DejaVu Sans Condensed'; margin-top: 8pt; margin-bottom: 4pt;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
h6 { font-weight: bold; font-size: 9.5pt; color: #333333;
|
|
||||||
font-family: 'DejaVu Sans Condensed'; margin-top: 6pt; margin-bottom: ;
|
|
||||||
text-align: ; page-break-after:avoid; }
|
|
||||||
|
|
||||||
.breadcrumb {
|
|
||||||
text-align: right; font-size: 8pt; font-family: 'DejaVu Serif Condensed'; color: #666666;
|
|
||||||
font-weight: bold; font-style: normal; margin-bottom: 6pt; }
|
|
||||||
|
|
||||||
.bpmTopic tbody tr:nth-child(even) { background-color: #f5f8f5; }
|
|
||||||
.bpmTopicC tbody tr:nth-child(even) { background-color: #f5f8f5; }
|
|
||||||
.bpmNoLines tbody tr:nth-child(even) { background-color: #f5f8f5; }
|
|
||||||
.bpmNoLinesC tbody tr:nth-child(even) { background-color: #f5f8f5; }
|
|
||||||
.bpmTopnTail tbody tr:nth-child(even) { background-color: #f5f8f5; }
|
|
||||||
.bpmTopnTailC tbody tr:nth-child(even) { background-color: #f5f8f5; }
|
|
||||||
|
|
||||||
.evenrow td, .evenrow th { background-color: #f5f8f5; }
|
|
||||||
.oddrow td, .oddrow th { background-color: #e3ece4; }
|
|
||||||
|
|
||||||
.bpmTopic { background-color: #e3ece4; }
|
|
||||||
.bpmTopicC { background-color: #e3ece4; }
|
|
||||||
.bpmNoLines { background-color: #e3ece4; }
|
|
||||||
.bpmNoLinesC { background-color: #e3ece4; }
|
|
||||||
.bpmClear { }
|
|
||||||
.bpmClearC { text-align: center; }
|
|
||||||
.bpmTopnTail { background-color: #e3ece4; topntail: 0.02cm solid #495b4a;}
|
|
||||||
.bpmTopnTailC { background-color: #e3ece4; topntail: 0.02cm solid #495b4a;}
|
|
||||||
.bpmTopnTailClear { topntail: 0.02cm solid #495b4a; }
|
|
||||||
.bpmTopnTailClearC { topntail: 0.02cm solid #495b4a; }
|
|
||||||
|
|
||||||
.bpmTopicC td, .bpmTopicC td p { text-align: center; }
|
|
||||||
.bpmNoLinesC td, .bpmNoLinesC td p { text-align: center; }
|
|
||||||
.bpmClearC td, .bpmClearC td p { text-align: center; }
|
|
||||||
.bpmTopnTailC td, .bpmTopnTailC td p { text-align: center; }
|
|
||||||
.bpmTopnTailClearC td, .bpmTopnTailClearC td p { text-align: center; }
|
|
||||||
|
|
||||||
.pmhMiddleCenter { text-align:center; vertical-align:middle; }
|
|
||||||
.pmhMiddleRight { text-align:right; vertical-align:middle; }
|
|
||||||
.pmhBottomCenter { text-align:center; vertical-align:bottom; }
|
|
||||||
.pmhBottomRight { text-align:right; vertical-align:bottom; }
|
|
||||||
.pmhTopCenter { text-align:center; vertical-align:top; }
|
|
||||||
.pmhTopRight { text-align:right; vertical-align:top; }
|
|
||||||
.pmhTopLeft { text-align:left; vertical-align:top; }
|
|
||||||
.pmhBottomLeft { text-align:left; vertical-align:bottom; }
|
|
||||||
.pmhMiddleLeft { text-align:left; vertical-align:middle; }
|
|
||||||
|
|
||||||
.infobox { margin-top:10pt; background-color:#DDDDBB; text-align:center; border:1px solid #880000; }
|
|
||||||
|
|
||||||
.bpmTopic td, .bpmTopic th { border-top: 1px solid #FFFFFF; }
|
|
||||||
.bpmTopicC td, .bpmTopicC th { border-top: 1px solid #FFFFFF; }
|
|
||||||
.bpmTopnTail td, .bpmTopnTail th { border-top: 1px solid #FFFFFF; }
|
|
||||||
.bpmTopnTailC td, .bpmTopnTailC th { border-top: 1px solid #FFFFFF; }
|
|
||||||
|
|
||||||
@ -1,720 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
|
|
||||||
// mPDF 4.5.009
|
|
||||||
define("FF_USERFONT", 15); // See jpgraph_ttf.inc.php for font IDs
|
|
||||||
global $JpgUseSVGFormat;
|
|
||||||
$JpgUseSVGFormat = true;
|
|
||||||
|
|
||||||
//======================================================================================================
|
|
||||||
// DELETE OLD GRAPH FILES FIRST - Housekeeping
|
|
||||||
// First clear any files in directory that are >1 hrs old
|
|
||||||
$interval = 3600;
|
|
||||||
if ($handle = opendir(_MPDF_PATH.'graph_cache')) {
|
|
||||||
while (false !== ($file = readdir($handle))) {
|
|
||||||
if (((filemtime(_MPDF_PATH.'graph_cache/'.$file)+$interval) < time()) && ($file != "..") && ($file != ".")) {
|
|
||||||
@unlink(_MPDF_PATH.'graph_cache/'.$file); // mPDF 4.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
closedir($handle);
|
|
||||||
}
|
|
||||||
//==============================================================================================================
|
|
||||||
// LOAD GRAPHS
|
|
||||||
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph.php');
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_line.php' );
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_log.php' );
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_scatter.php' );
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_regstat.php' );
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_pie.php');
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_pie3d.php');
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_bar.php');
|
|
||||||
include_once(_JPGRAPH_PATH.'jpgraph_radar.php');
|
|
||||||
|
|
||||||
//======================================================================================================
|
|
||||||
//*****************************************************************************************************
|
|
||||||
//*****************************************************************************************************
|
|
||||||
//*****************************************************************************************************
|
|
||||||
//*****************************************************************************************************
|
|
||||||
//*****************************************************************************************************
|
|
||||||
//*****************************************************************************************************
|
|
||||||
//======================================================================================================
|
|
||||||
//======================================================================================================
|
|
||||||
|
|
||||||
//======================================================================================================
|
|
||||||
//======================================================================================================
|
|
||||||
|
|
||||||
//======================================================================================================
|
|
||||||
function print_graph($g,$pgwidth) {
|
|
||||||
$splines = false;
|
|
||||||
$bandw = false;
|
|
||||||
$percent = false;
|
|
||||||
$show_percent = false;
|
|
||||||
$stacked = false;
|
|
||||||
$h = false;
|
|
||||||
$show_values = false;
|
|
||||||
$hide_grid = false;
|
|
||||||
$hide_y_axis = false;
|
|
||||||
|
|
||||||
if (isset($g['attr']['TYPE']) && $g['attr']['TYPE']) { $type = strtolower($g['attr']['TYPE']); }
|
|
||||||
if (!in_array($type,array('bar','horiz_bar','line','radar','pie','pie3d','xy','scatter'))) { $type = 'bar'; } // Default=bar
|
|
||||||
|
|
||||||
if (isset($g['attr']['STACKED']) && $g['attr']['STACKED']) { $stacked = true; } // stacked for bar or horiz_bar
|
|
||||||
if (isset($g['attr']['SPLINES']) && $g['attr']['SPLINES'] && $type=='xy') { $splines = true; } // splines for XY line graphs
|
|
||||||
if (isset($g['attr']['BANDW']) && $g['attr']['BANDW']) { $bandw = true; } // black and white
|
|
||||||
if (isset($g['attr']['LEGEND-OVERLAP']) && $g['attr']['LEGEND-OVERLAP']) { $overlap = true; } // avoid overlap of Legends over graph (line, bar, horiz_bar only)
|
|
||||||
if (isset($g['attr']['PERCENT']) && $g['attr']['PERCENT'] && $type != 'xy' && $type != 'scatter') { $percent = true; } // Show data series as percent of total in series
|
|
||||||
if (isset($g['attr']['SHOW-VALUES']) && $g['attr']['SHOW-VALUES']) { $show_values = true; } // Show the individual data values
|
|
||||||
if (isset($g['attr']['HIDE-GRID']) && $g['attr']['HIDE-GRID']) { $hide_grid = true; } // Hide the y-axis gridlines
|
|
||||||
if (isset($g['attr']['HIDE-Y-AXIS']) && $g['attr']['HIDE-Y-AXIS']) { $hide_y_axis = true; } // Hide the y-axis
|
|
||||||
|
|
||||||
|
|
||||||
// Antialias: If true - better quality curves, but graph line will only be 1px even in PDF 300dpi
|
|
||||||
// default=true for most except line and radar
|
|
||||||
if (isset($g['attr']['ANTIALIAS']) && ($g['attr']['ANTIALIAS']=='' || $g['attr']['ANTIALIAS']==0)) { $antialias = false; }
|
|
||||||
else if (isset($g['attr']['ANTIALIAS']) && $g['attr']['ANTIALIAS'] > 0) { $antialias = true; }
|
|
||||||
else if ($type=='line' || $type=='radar') { $antialias = false; }
|
|
||||||
else { $antialias = true; }
|
|
||||||
|
|
||||||
if ($g['attr']['DPI']) { $dpi = intval($g['attr']['DPI']); }
|
|
||||||
if (!$dpi || $dpi < 50 || $dpi > 2400) { $dpi = 150; } // Default dpi 150
|
|
||||||
$k = (0.2645/25.4 * $dpi);
|
|
||||||
|
|
||||||
// mPDF 4.5.009
|
|
||||||
global $JpgUseSVGFormat;
|
|
||||||
if (isset($JpgUseSVGFormat) && $JpgUseSVGFormat) {
|
|
||||||
$img_type = 'svg';
|
|
||||||
$k = 1; // Overrides as Vector scale does not need DPI
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$img_type = 'png';
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isset($g['attr']['TITLE']) && $g['attr']['TITLE']) { $title = $g['attr']['TITLE']; }
|
|
||||||
|
|
||||||
if (isset($g['attr']['LABEL-X']) && $g['attr']['LABEL-X']) { $xlabel = $g['attr']['LABEL-X']; } // NOT IMPLEMENTED??????
|
|
||||||
if (isset($g['attr']['LABEL-Y']) && $g['attr']['LABEL-Y']) { $ylabel = $g['attr']['LABEL-Y']; }
|
|
||||||
|
|
||||||
if (isset($g['attr']['AXIS-X']) && $g['attr']['AXIS-X']) { $xaxis = strtolower($g['attr']['AXIS-X']); }
|
|
||||||
if (!in_array($xaxis,array('text','lin','linear','log'))) { $xaxis = 'text'; } // Default=text
|
|
||||||
if ($xaxis == 'linear') { $xaxis = 'lin'; }
|
|
||||||
|
|
||||||
if (isset($g['attr']['AXIS-Y']) && $g['attr']['AXIS-Y']) { $yaxis = strtolower($g['attr']['AXIS-Y']); }
|
|
||||||
if (!in_array($yaxis,array('lin','linear','log','percent'))) { $yaxis = 'lin'; } // Default=lin
|
|
||||||
if ($yaxis == 'percent') { $show_percent = true; $yaxis = 'lin'; } // Show percent sign on scales
|
|
||||||
if ($yaxis == 'linear') { $yaxis = 'lin'; }
|
|
||||||
|
|
||||||
if ($splines) { $xaxis = 'lin'; }
|
|
||||||
$axes = $xaxis.$yaxis; // e.g.textlin, textlog, loglog, loglin, linlog (XY)
|
|
||||||
|
|
||||||
// mPDF 4.0
|
|
||||||
if (isset($g['attr']['cWIDTH']) && $g['attr']['cWIDTH']) { $w=($g['attr']['cWIDTH'] / 0.2645); } // pixels
|
|
||||||
if (isset($g['attr']['cHEIGHT']) && $g['attr']['cHEIGHT']) { $h=($g['attr']['cHEIGHT'] / 0.2645); }
|
|
||||||
|
|
||||||
|
|
||||||
if (isset($g['attr']['SERIES']) && strtolower($g['attr']['SERIES']) == 'rows') { $dataseries = 'rows'; }
|
|
||||||
else { $dataseries = 'cols'; }
|
|
||||||
|
|
||||||
// Defaults - define data
|
|
||||||
$rowbegin = 2;
|
|
||||||
$colbegin = 2;
|
|
||||||
if($type=='scatter' || $type=='xy') {
|
|
||||||
if ($dataseries == 'rows') { $rowbegin = 1; }
|
|
||||||
else { $colbegin = 1; }
|
|
||||||
}
|
|
||||||
$rowend = 0;
|
|
||||||
$colend = 0;
|
|
||||||
|
|
||||||
if (isset($g['attr']['DATA-ROW-BEGIN']) && ($g['attr']['DATA-ROW-BEGIN'] === '0' || $g['attr']['DATA-ROW-BEGIN'] > 0)) { $rowbegin = $g['attr']['DATA-ROW-BEGIN']; }
|
|
||||||
|
|
||||||
if (isset($g['attr']['DATA-COL-BEGIN']) && ($g['attr']['DATA-COL-BEGIN'] === '0' || $g['attr']['DATA-COL-BEGIN'] > 0)) { $colbegin = $g['attr']['DATA-COL-BEGIN']; }
|
|
||||||
|
|
||||||
if (isset($g['attr']['DATA-ROW-END']) && ($g['attr']['DATA-ROW-END'] === '0' || $g['attr']['DATA-ROW-END'] <> 0)) { $rowend = $g['attr']['DATA-ROW-END']; }
|
|
||||||
if (isset($g['attr']['DATA-COL-END']) && ($g['attr']['DATA-COL-END'] === '0' || $g['attr']['DATA-COL-END'] <> 0)) { $colend = $g['attr']['DATA-COL-END']; }
|
|
||||||
|
|
||||||
$nr = count($g['data']);
|
|
||||||
$nc = 0;
|
|
||||||
foreach($g['data'] AS $r) {
|
|
||||||
$cc=0;
|
|
||||||
foreach($r AS $c) { $cc++; }
|
|
||||||
$nc = max($nc,$cc);
|
|
||||||
}
|
|
||||||
if ($colend == 0) { $colend = $nc; }
|
|
||||||
else if ($colend < 0) { $colend = $nc+$colend; }
|
|
||||||
|
|
||||||
if ($rowend == 0) { $rowend = $nr; }
|
|
||||||
else if ($rowend < 0) { $rowend = $nr+$rowend; }
|
|
||||||
|
|
||||||
if ($colend < $colbegin) { $colend = $colbegin; }
|
|
||||||
if ($rowend < $rowbegin) { $rowend = $rowbegin; }
|
|
||||||
|
|
||||||
// if ($type == 'xy' || $type=='scatter') { $colstart=0; }
|
|
||||||
|
|
||||||
// Get Data + Totals
|
|
||||||
$data = array();
|
|
||||||
$totals = array();
|
|
||||||
for ($r=($rowbegin-1);$r<$rowend;$r++) {
|
|
||||||
for ($c=($colbegin-1);$c<$colend;$c++) {
|
|
||||||
if (isset($g['data'][$r][$c])) { $g['data'][$r][$c] = floatval($g['data'][$r][$c] ); }
|
|
||||||
else { $g['data'][$r][$c] = 0; }
|
|
||||||
if ($dataseries=='rows') {
|
|
||||||
$data[($r+1-$rowbegin)][($c+1-$colbegin)] = $g['data'][$r][$c] ;
|
|
||||||
$totals[($r+1-$rowbegin)] += $g['data'][$r][$c] ;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$data[($c+1-$colbegin)][($r+1-$rowbegin)] = $g['data'][$r][$c] ;
|
|
||||||
if (isset($totals[($c+1-$colbegin)])) { $totals[($c+1-$colbegin)] += $g['data'][$r][$c] ; }
|
|
||||||
else { $totals[($c+1-$colbegin)] = $g['data'][$r][$c] ; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// PERCENT
|
|
||||||
if ($percent && $type != 'pie' && $type != 'pie3d') {
|
|
||||||
for ($r=0;$r<count($data);$r++) {
|
|
||||||
for ($c=0;$c<count($data[$r]);$c++) {
|
|
||||||
$data[$r][$c] = $data[$r][$c]/$totals[$r] * 100;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Get Legends and labels
|
|
||||||
$legends = array();
|
|
||||||
$labels = array();
|
|
||||||
$longestlegend = 0;
|
|
||||||
$longestlabel = 0;
|
|
||||||
if ($dataseries=='cols') {
|
|
||||||
if ($colbegin>1) {
|
|
||||||
for ($r=($rowbegin-1);$r<$rowend;$r++) {
|
|
||||||
$legends[($r+1-$rowbegin)] = $g['data'][$r][0] ;
|
|
||||||
$longestlegend = max($longestlegend, strlen( $g['data'][$r][0] ));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ($rowbegin>1) {
|
|
||||||
for ($c=($colbegin-1);$c<$colend;$c++) {
|
|
||||||
$labels[($c+1-$colbegin)] = $g['data'][0][$c] ;
|
|
||||||
$longestlabel = max($longestlabel , strlen( $g['data'][0][$c] ));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if ($dataseries=='rows') {
|
|
||||||
if ($colbegin>1) {
|
|
||||||
for ($r=($rowbegin-1);$r<$rowend;$r++) {
|
|
||||||
$labels[($r+1-$rowbegin)] = $g['data'][$r][0] ;
|
|
||||||
$longestlabel = max($longestlabel , strlen( $g['data'][$r][0] ));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ($rowbegin>1) {
|
|
||||||
for ($c=($colbegin-1);$c<$colend;$c++) {
|
|
||||||
$legends[($c+1-$colbegin)] = $g['data'][0][$c] ;
|
|
||||||
$longestlegend = max($longestlegend, strlen( $g['data'][0][$c] ));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Default sizes
|
|
||||||
$defsize = array();
|
|
||||||
$defsize['pie'] = array('w' => 600, 'h' => 300);
|
|
||||||
$defsize['pie3d'] = array('w' => 600, 'h' => 300);
|
|
||||||
$defsize['radar'] = array('w' => 600, 'h' => 300);
|
|
||||||
$defsize['line'] = array('w' => 600, 'h' => 400);
|
|
||||||
$defsize['xy'] = array('w' => 600, 'h' => 400);
|
|
||||||
$defsize['scatter'] = array('w' => 600, 'h' => 400);
|
|
||||||
$defsize['bar'] = array('w' => 600, 'h' => 400);
|
|
||||||
$defsize['horiz_bar'] = array('w' => 600, 'h' => 500);
|
|
||||||
|
|
||||||
|
|
||||||
// Use default ratios
|
|
||||||
if ($w && !$h) { $h = $w*$defsize[$type]['h']/$defsize[$type]['w']; }
|
|
||||||
if ($h && !$w) { $w = $h*$defsize[$type]['w']/$defsize[$type]['h']; }
|
|
||||||
if (!$h && !$w) { $w = $defsize[$type]['w']; $h = $defsize[$type]['h']; }
|
|
||||||
|
|
||||||
|
|
||||||
if (count($data)>0 && $type) {
|
|
||||||
$figure_file = "graph_cache/".rand(11111,999999999).".".$img_type;
|
|
||||||
if ($bandw) { $colours = array('snow1','black','snow4','snow3','snow2','cadetblue4','cadetblue3','cadetblue1','bisque4','bisque2','beige'); }
|
|
||||||
else { $colours = array('cyan','darkorchid4','cadetblue3','khaki1','darkolivegreen2','cadetblue4','coral','cyan4','rosybrown3','wheat1'); }
|
|
||||||
$fills = array('navy','orange','red','yellow','purple','navy','orange','red','yellow','purple');
|
|
||||||
$patterns = array(PATTERN_DIAG1,PATTERN_CROSS1,PATTERN_STRIPE1,PATTERN_DIAG3,PATTERN_CROSS2,PATTERN_DIAG2,PATTERN_DIAG4,PATTERN_CROSS3, PATTERN_CROSS4,PATTERN_STRIPE1);
|
|
||||||
$markers = array(MARK_DIAMOND, MARK_SQUARE, MARK_CIRCLE, MARK_UTRIANGLE, MARK_DTRIANGLE, MARK_FILLEDCIRCLE, MARK_CROSS, MARK_STAR, MARK_X);
|
|
||||||
|
|
||||||
// LEGENDS
|
|
||||||
if ($type == 'pie' || $type == 'pie3d') {
|
|
||||||
$graph = new PieGraph (($w*$k),($h*$k));
|
|
||||||
}
|
|
||||||
else if ($type == 'radar') {
|
|
||||||
$graph = new RadarGraph(($w*$k),($h*$k));
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$graph = new Graph(($w*$k),($h*$k));
|
|
||||||
}
|
|
||||||
|
|
||||||
// mPDF 4.5.009
|
|
||||||
// $graph->img->SetImgFormat($img_type) ;
|
|
||||||
// if (strtoupper($img_type)=='JPEG') { $graph->img->SetQuality(90); }
|
|
||||||
if ($antialias) { $graph->img->SetAntiAliasing(); }
|
|
||||||
$graph->SetShadow(true, 2*$k);
|
|
||||||
$graph->SetMarginColor("white");
|
|
||||||
// TITLE
|
|
||||||
$graph->title->Set($title);
|
|
||||||
$graph->title->SetMargin(10*$k);
|
|
||||||
$graph->title->SetFont(FF_USERFONT,FS_BOLD,11*$k);
|
|
||||||
$graph->title->SetColor("black");
|
|
||||||
$graph->legend->SetLineSpacing(3*$k);
|
|
||||||
$graph->legend->SetMarkAbsSize(6*$k);
|
|
||||||
$graph->legend->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
|
|
||||||
// Set GRAPH IMAGE MARGINS
|
|
||||||
if ($type == 'pie' || $type == 'pie3d') {
|
|
||||||
$psize = 0.3;
|
|
||||||
$pposxabs = ($w/2);
|
|
||||||
$pposy = 0.55;
|
|
||||||
if ($longestlegend) { // if legend showing
|
|
||||||
$pposxabs -= ((($longestlegend * 5) + 20) / 2);
|
|
||||||
}
|
|
||||||
$pposx = ($pposxabs / $w);
|
|
||||||
$graph->legend->Pos(0.02,0.5,'right','center');
|
|
||||||
}
|
|
||||||
else if ($type == 'radar') {
|
|
||||||
$psize = 0.5;
|
|
||||||
$pposxabs = ($w/2);
|
|
||||||
$pposy = 0.55;
|
|
||||||
if ($longestlabel) { // if legend showing
|
|
||||||
$pposxabs -= ((($longestlabel * 5) + 20) / 2);
|
|
||||||
}
|
|
||||||
$pposx = ($pposxabs / $w);
|
|
||||||
$graph->legend->Pos(0.02,0.5,'right','center');
|
|
||||||
}
|
|
||||||
else if ($type == 'xy' || $type == 'scatter') {
|
|
||||||
$pml = 50;
|
|
||||||
$pmr = 20;
|
|
||||||
$pmt = 60;
|
|
||||||
$pmb = 50;
|
|
||||||
$xaxislblmargin = $pmb - 30;
|
|
||||||
$yaxislblmargin = $pml - 15;
|
|
||||||
$graph->legend->Pos(0.02,0.1,'right','top');
|
|
||||||
}
|
|
||||||
else if ($type == 'line' || $type == 'bar') {
|
|
||||||
$pml = 50;
|
|
||||||
$pmr = 20;
|
|
||||||
$pmt = 60;
|
|
||||||
$pmb = 50;
|
|
||||||
$xlangle = 0;
|
|
||||||
$ll = ($longestlegend * 5); // 45 degrees 8pt fontsize
|
|
||||||
if ($ll > 5 || ($ll>3 && count($data)>10)) {
|
|
||||||
$pmb = max($pmb, $ll + 30);
|
|
||||||
$xlangle = 50;
|
|
||||||
}
|
|
||||||
$xaxislblmargin = $pmb - 30;
|
|
||||||
$yaxislblmargin = $pml - 15;
|
|
||||||
if ($longestlabel && !$overlap) { // if legend showing
|
|
||||||
$pmr = ((($longestlabel * 5) + 40));
|
|
||||||
}
|
|
||||||
$graph->legend->Pos(0.02,0.1,'right','top');
|
|
||||||
}
|
|
||||||
else if ($type == 'horiz_bar') {
|
|
||||||
$pml = 50;
|
|
||||||
$pmr = 20;
|
|
||||||
$pmt = 50;
|
|
||||||
$pmb = 45;
|
|
||||||
$ll = ($longestlegend * 6.5); // 8pt fontsize
|
|
||||||
$pml = max($pml, $ll + 20);
|
|
||||||
$xaxislblmargin = $pml - 20;
|
|
||||||
$yaxislblmargin = $pmb - 15;
|
|
||||||
if ($longestlabel && !$overlap) { // if legend showing
|
|
||||||
$pmr = ((($longestlabel * 5) + 40));
|
|
||||||
}
|
|
||||||
$graph->legend->Pos(0.02,0.1,'right','top');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// DRAW THE GRAPHS
|
|
||||||
if ($type == 'pie') {
|
|
||||||
$p1 = new PiePlot($data[0]);
|
|
||||||
$p1->SetSliceColors($colours);
|
|
||||||
|
|
||||||
if ($show_values) {
|
|
||||||
$p1->value->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
if ($percent) { $p1->SetLabelType(PIE_VALUE_PERADJ); } //PIE_VAL_PER = default
|
|
||||||
else { $p1->SetLabelType(PIE_VALUE_ABS); }
|
|
||||||
if ($percent || $show_percent) { $p1->value->SetFormat("%d%%"); }
|
|
||||||
else { $p1->value->SetFormat("%s"); }
|
|
||||||
// Enable and set policy for guide-lines. Make labels line up vertically
|
|
||||||
$p1->SetGuideLines(true);
|
|
||||||
$p1->SetGuideLinesAdjust(1.5);
|
|
||||||
}
|
|
||||||
else { $p1->value->Show(false); }
|
|
||||||
$p1->SetLegends($legends);
|
|
||||||
$p1->SetSize($psize);
|
|
||||||
$p1->SetCenter($pposx, $pposy);
|
|
||||||
if ($labels[0]) {
|
|
||||||
$graph->subtitle->Set($labels[0]);
|
|
||||||
$graph->subtitle->SetMargin(10*$k);
|
|
||||||
$graph->subtitle->SetFont(FF_USERFONT,FS_BOLD,11*$k);
|
|
||||||
$graph->subtitle->SetColor("black");
|
|
||||||
}
|
|
||||||
$graph->Add($p1);
|
|
||||||
}
|
|
||||||
else if ($type == 'pie3d') {
|
|
||||||
$p1 = new PiePlot3d($data[0]);
|
|
||||||
$p1->SetSliceColors($colours);
|
|
||||||
if ($show_values) {
|
|
||||||
$p1->value->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
if ($percent) { $p1->SetLabelType(PIE_VALUE_PERADJ); } //PIE_VAL_PER = default
|
|
||||||
else { $p1->SetLabelType(PIE_VALUE_ABS); }
|
|
||||||
if ($percent || $show_percent) { $p1->value->SetFormat("%d%%"); }
|
|
||||||
else { $p1->value->SetFormat("%s"); }
|
|
||||||
}
|
|
||||||
else { $p1->value->Show(false); }
|
|
||||||
$p1->SetLegends($legends);
|
|
||||||
$p1->SetEdge();
|
|
||||||
$p1->SetSize($psize);
|
|
||||||
$p1->SetCenter($pposx, $pposy);
|
|
||||||
|
|
||||||
if ($labels[0]) {
|
|
||||||
$graph->subtitle->Set($labels[0]);
|
|
||||||
$graph->subtitle->SetMargin(10*$k);
|
|
||||||
$graph->subtitle->SetFont(FF_USERFONT,FS_BOLD,11*$k);
|
|
||||||
$graph->subtitle->SetColor("black");
|
|
||||||
}
|
|
||||||
|
|
||||||
$graph->Add( $p1);
|
|
||||||
}
|
|
||||||
// RADAR
|
|
||||||
else if ($type == 'radar') {
|
|
||||||
$graph->SetSize($psize);
|
|
||||||
$graph->SetPos($pposx, $pposy);
|
|
||||||
|
|
||||||
$graph->SetTitles( $legends); // labels each axis
|
|
||||||
|
|
||||||
$graph->axis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->axis->title->SetMargin(5*$k);
|
|
||||||
$graph->axis->SetWeight(1*$k);
|
|
||||||
$graph->axis->HideLabels();
|
|
||||||
$graph->axis->SetFont(FF_USERFONT,FS_NORMAL,6*$k);
|
|
||||||
$graph->HideTickMarks();
|
|
||||||
|
|
||||||
$group = array();
|
|
||||||
foreach($data AS $series => $dat) {
|
|
||||||
$rdata = array();
|
|
||||||
foreach($data[$series] AS $row) { $rdata[] = $row; }
|
|
||||||
if (count($rdata)<3) { die("ERROR::Graph::Cannot create a Radar Plot with less than 3 data points."); }
|
|
||||||
// Create the radar plot
|
|
||||||
$bplot = new RadarPlot($rdata);
|
|
||||||
$bplot->mark->SetType($markers[$series]);
|
|
||||||
$bplot->mark->SetFillColor($colours[$series]);
|
|
||||||
$bplot->mark->SetWidth(3*$k);
|
|
||||||
$bplot->SetColor($colours[$series]);
|
|
||||||
if ($series == 0) { $bplot->SetFillColor('lightred'); }
|
|
||||||
else { $bplot->SetFill(false); }
|
|
||||||
$bplot->SetLineWeight(1*$k);
|
|
||||||
$bplot->SetLegend($labels[$series]);
|
|
||||||
if ($bandw) { $bplot->SetShadow("gray5"); }
|
|
||||||
$graph->Add($bplot);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// LINE
|
|
||||||
else if ($type == 'line') {
|
|
||||||
// Setup the graph.
|
|
||||||
$graph->img->SetMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB
|
|
||||||
$graph->SetScale($axes);
|
|
||||||
$graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
|
|
||||||
if ($ylabel) {
|
|
||||||
$graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->yaxis->SetTitle($ylabel,'middle');
|
|
||||||
$graph->yaxis->SetTitleMargin($yaxislblmargin*$k);
|
|
||||||
}
|
|
||||||
|
|
||||||
$graph->yaxis->SetLabelMargin(4*$k);
|
|
||||||
if ($percent || $show_percent) { $graph->yaxis->SetLabelFormat('%d%%'); } // Percent
|
|
||||||
|
|
||||||
// Show 0 label on Y-axis (default is not to show)
|
|
||||||
$graph->yscale->ticks->SupressZeroLabel(true);
|
|
||||||
if ($hide_y_axis) { $graph->yaxis->Hide(); }
|
|
||||||
if ($hide_grid) { $graph->ygrid->Show(false); }
|
|
||||||
|
|
||||||
// Setup X-axis labels
|
|
||||||
$graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->xaxis->SetTickLabels($legends);
|
|
||||||
$graph->xaxis->SetLabelAngle($xlangle);
|
|
||||||
$graph->xaxis->SetLabelMargin(4*$k);
|
|
||||||
// X-axis title
|
|
||||||
if ($xlabel) {
|
|
||||||
$graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->xaxis->SetTitle($xlabel,'middle');
|
|
||||||
$graph->xaxis->SetTitleMargin($xaxislblmargin*$k);
|
|
||||||
}
|
|
||||||
foreach($data AS $series => $rdata) {
|
|
||||||
$bplot = new LinePlot($rdata);
|
|
||||||
$bplot->mark->SetType($markers[$series]);
|
|
||||||
$bplot->mark->SetFillColor($colours[$series]);
|
|
||||||
$bplot->mark->SetWidth(4*$k);
|
|
||||||
if ($show_values) {
|
|
||||||
$bplot->value-> Show(); // Not if scatter
|
|
||||||
$bplot->value->SetMargin(6*$k);
|
|
||||||
$bplot->value->SetColor("darkred");
|
|
||||||
$bplot->value->SetFont( FF_USERFONT, FS_NORMAL, 8*$k);
|
|
||||||
if ($percent || $show_percent) { $bplot->value->SetFormat( '%d%%'); }
|
|
||||||
else { $bplot->value->SetFormat("%s"); }
|
|
||||||
}
|
|
||||||
// Set color for each line
|
|
||||||
$bplot->SetColor($colours[$series]);
|
|
||||||
$bplot->SetWeight(2*$k);
|
|
||||||
$bplot->SetLegend($labels[$series]);
|
|
||||||
if ($bandw) { $bplot->SetShadow("gray5"); }
|
|
||||||
// Indent the X-scale so the first and last point doesn't fall on the edges
|
|
||||||
$bplot->SetCenter();
|
|
||||||
$graph->Add($bplot);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
// XY or SCATTER
|
|
||||||
else if ($type == 'xy' || $type == 'scatter') {
|
|
||||||
// Setup the graph.
|
|
||||||
$graph->img->SetMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB
|
|
||||||
$graph->SetScale($axes);
|
|
||||||
// Setup font for axis
|
|
||||||
$graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
// Y-axis title
|
|
||||||
if ($labels[1]) {
|
|
||||||
$graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->yaxis->SetTitleMargin($yaxislblmargin*$k);
|
|
||||||
$graph->yaxis->SetTitle($labels[1],'middle');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
$graph->yaxis->SetLabelMargin(4*$k);
|
|
||||||
if ($percent || $show_percent) { $graph->yaxis->SetLabelFormat('%d%%'); } // Percent
|
|
||||||
|
|
||||||
// Show 0 label on Y-axis (default is not to show)
|
|
||||||
$graph->yscale->ticks->SupressZeroLabel(true);
|
|
||||||
// Just let the maximum be autoscaled
|
|
||||||
$graph->yaxis->scale->SetAutoMin(0);
|
|
||||||
if ($hide_y_axis) { $graph->yaxis->Hide(); }
|
|
||||||
if ($hide_grid) { $graph->ygrid->Show(false); }
|
|
||||||
|
|
||||||
// Setup X-axis labels
|
|
||||||
$graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
// mPDF 2.5 Corrects labelling of x-axis
|
|
||||||
// $graph->xaxis->SetTickLabels($legends);
|
|
||||||
$graph->xaxis->SetLabelAngle(50);
|
|
||||||
$graph->xaxis->SetLabelMargin(4*$k);
|
|
||||||
// X-axis title
|
|
||||||
if ($labels[0]) {
|
|
||||||
$graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->xaxis->SetTitleMargin($xaxislblmargin*$k);
|
|
||||||
$graph->xaxis->SetTitle($labels[0],'middle');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create the bar plot
|
|
||||||
// SPLINES
|
|
||||||
if ($splines && $type=='xy') {
|
|
||||||
$spline = new Spline($data[0],$data[1]);
|
|
||||||
list($newx,$newy) = $spline->Get(100);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$newx = $data[0];
|
|
||||||
$newy = $data[1];
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($type=='xy') {
|
|
||||||
// LINE PLOT
|
|
||||||
$bplot = new LinePlot($newy, $newx);
|
|
||||||
// Set color for each line
|
|
||||||
$bplot->SetColor($fills[0]);
|
|
||||||
$bplot->SetWeight(4*$k);
|
|
||||||
if ($bandw) { $bplot->SetShadow("gray5"); }
|
|
||||||
$graph->Add($bplot);
|
|
||||||
}
|
|
||||||
|
|
||||||
// SCATTER PLOT
|
|
||||||
$cplot = new ScatterPlot($data[1], $data[0]);
|
|
||||||
|
|
||||||
$cplot->mark->SetType($markers[0]);
|
|
||||||
$cplot->mark->SetFillColor($fills[0]);
|
|
||||||
$cplot->mark->SetWidth(8*$k);
|
|
||||||
if ($show_values) {
|
|
||||||
// mPDF 2.5
|
|
||||||
if ($type=='xy') { $cplot->value->Show(); } // Not if scatter
|
|
||||||
$cplot->value->SetMargin(8*$k);
|
|
||||||
$cplot->value->SetColor("darkred");
|
|
||||||
$cplot->value->SetFont( FF_USERFONT, FS_NORMAL, 6*$k);
|
|
||||||
|
|
||||||
if ($percent || $show_percent) { $cplot->value->SetFormat( '%d%%'); }
|
|
||||||
else { $cplot->value->SetFormat("%s"); }
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set color for each line
|
|
||||||
$cplot->SetColor($fills[0]);
|
|
||||||
$cplot->SetWeight(4*$k);
|
|
||||||
if ($bandw) { $cplot->SetShadow("gray5"); }
|
|
||||||
$graph->Add($cplot);
|
|
||||||
|
|
||||||
}
|
|
||||||
// BAR
|
|
||||||
else if ($type == 'bar') {
|
|
||||||
// Setup the graph.
|
|
||||||
$graph->img->SetMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB
|
|
||||||
$graph->SetScale($axes);
|
|
||||||
// Setup y-axis
|
|
||||||
$graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
if ($hide_y_axis) { $graph->yaxis->Hide(); }
|
|
||||||
if ($hide_grid) { $graph->ygrid->Show(false); }
|
|
||||||
$graph->yaxis->SetLabelMargin(4*$k);
|
|
||||||
if ($ylabel) {
|
|
||||||
$graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->yaxis->SetTitle($ylabel,'middle');
|
|
||||||
$graph->yaxis->SetTitleMargin($yaxislblmargin*$k);
|
|
||||||
}
|
|
||||||
// Show 0 label on Y-axis (default is not to show)
|
|
||||||
$graph->yscale->ticks->SupressZeroLabel(false);
|
|
||||||
// Setup X-axis labels
|
|
||||||
$graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->xaxis->SetTickLabels($legends);
|
|
||||||
$graph->xaxis->SetLabelAngle($xlangle);
|
|
||||||
$graph->xaxis->SetLabelMargin(4*$k);
|
|
||||||
// X-axis title
|
|
||||||
if ($xlabel) {
|
|
||||||
$graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->xaxis->SetTitle($xlabel,'middle');
|
|
||||||
$graph->xaxis->SetTitleMargin($xaxislblmargin*$k);
|
|
||||||
}
|
|
||||||
|
|
||||||
$group = array();
|
|
||||||
foreach($data AS $series => $dat) {
|
|
||||||
$rdata = array();
|
|
||||||
foreach($data[$series] AS $row) { $rdata[] = $row; }
|
|
||||||
|
|
||||||
// Create the bar plot
|
|
||||||
$bplot = new BarPlot($rdata);
|
|
||||||
$bplot->SetWidth(0.6); // for SINGLE??
|
|
||||||
// Setup color for gradient fill style
|
|
||||||
if ($bandw) { $bplot->SetPattern( $patterns[$series]); }
|
|
||||||
else { $bplot->SetFillGradient($fills[$series],"#EEEEEE",GRAD_LEFT_REFLECTION); }
|
|
||||||
|
|
||||||
// Set color for the frame of each bar
|
|
||||||
$bplot->SetColor("darkgray");
|
|
||||||
$bplot->SetLegend($labels[$series]);
|
|
||||||
if ($bandw) { $bplot->SetShadow("gray5"); }
|
|
||||||
if ($show_values) {
|
|
||||||
$bplot->value->Show();
|
|
||||||
$bplot->value->SetMargin(6*$k);
|
|
||||||
$bplot->value->SetColor("darkred");
|
|
||||||
$bplot->value->SetFont( FF_USERFONT, FS_NORMAL, 8*$k);
|
|
||||||
if ($percent || $show_percent) { $bplot->value->SetFormat( '%d%%'); }
|
|
||||||
else { $bplot->value->SetFormat("%s"); }
|
|
||||||
}
|
|
||||||
|
|
||||||
$group[] = $bplot;
|
|
||||||
}
|
|
||||||
if (count($data)==1) {
|
|
||||||
$graph->Add($group[0]);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
// Create the grouped bar plot
|
|
||||||
if ($stacked) {
|
|
||||||
$gbplot = new AccBarPlot ($group);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$gbplot = new GroupBarPlot ($group);
|
|
||||||
}
|
|
||||||
$graph->Add($gbplot);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if ($type == 'horiz_bar') {
|
|
||||||
$graph->SetScale($axes);
|
|
||||||
$graph->Set90AndMargin($pml*$k,$pmr*$k,$pmt*$k,$pmb*$k); // LRTB
|
|
||||||
|
|
||||||
// Setup y-axis
|
|
||||||
$graph->yaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->yaxis->SetLabelMargin(4*$k);
|
|
||||||
|
|
||||||
$graph->yaxis->SetPos('max'); // Intersect at top of x-axis i.e. y axis is at bottom
|
|
||||||
// First make the labels look right
|
|
||||||
$graph->yaxis->SetLabelAlign('center','top');
|
|
||||||
if ($percent || $show_percent) { $graph->yaxis->SetLabelFormat('%d%%'); }
|
|
||||||
$graph->yaxis->SetLabelSide(SIDE_RIGHT);
|
|
||||||
$graph->yaxis->scale->SetGrace(10); // sets 10% headroom
|
|
||||||
if ($hide_y_axis) { $graph->yaxis->Hide(); }
|
|
||||||
if ($hide_grid) { $graph->ygrid->Show(false); }
|
|
||||||
|
|
||||||
// The fix the tick marks
|
|
||||||
$graph->yaxis->SetTickSide(SIDE_LEFT);
|
|
||||||
if ($ylabel) {
|
|
||||||
$graph->yaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->yaxis->SetTitle($ylabel,'middle');
|
|
||||||
$graph->yaxis->SetTitleMargin($yaxislblmargin*$k);
|
|
||||||
// Finally setup the title
|
|
||||||
$graph->yaxis->SetTitleSide(SIDE_RIGHT);
|
|
||||||
// To align the title to the right use :
|
|
||||||
$graph->yaxis->title->Align('right');
|
|
||||||
$graph->yaxis->title->SetAngle(0);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Show 0 label on Y-axis (default is not to show)
|
|
||||||
$graph->yscale->ticks->SupressZeroLabel(false);
|
|
||||||
// Setup X-axis labels
|
|
||||||
$graph->xaxis->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->xaxis->title->SetAngle(90);
|
|
||||||
$graph->xaxis->SetTickLabels($legends);
|
|
||||||
$graph->xaxis->SetLabelMargin(4*$k);
|
|
||||||
// X-axis title
|
|
||||||
if ($xlabel) {
|
|
||||||
$graph->xaxis->title->SetFont(FF_USERFONT,FS_NORMAL,8*$k);
|
|
||||||
$graph->xaxis->SetTitleMargin($xaxislblmargin*$k);
|
|
||||||
$graph->xaxis->SetTitle($xlabel,'middle');
|
|
||||||
}
|
|
||||||
$group = array();
|
|
||||||
foreach($data AS $series => $dat) {
|
|
||||||
$rdata = array();
|
|
||||||
foreach($data[$series] AS $row) { $rdata[] = $row; }
|
|
||||||
// Create the bar pot
|
|
||||||
$bplot = new BarPlot($rdata);
|
|
||||||
$bplot->SetWidth(0.6); // for SINGLE??
|
|
||||||
// Setup color for gradient fill style
|
|
||||||
if ($bandw) { $bplot->SetPattern( $patterns[$series]); }
|
|
||||||
else { $bplot->SetFillGradient($fills[$series],"#EEEEEE",GRAD_LEFT_REFLECTION); }
|
|
||||||
|
|
||||||
// Set color for the frame of each bar
|
|
||||||
$bplot->SetColor("darkgray");
|
|
||||||
$bplot->SetLegend($labels[$series]);
|
|
||||||
if ($bandw) { $bplot->SetShadow("gray5"); }
|
|
||||||
if ($show_values) {
|
|
||||||
$bplot->value-> Show();
|
|
||||||
$bplot->value->SetMargin(6*$k);
|
|
||||||
$bplot->value->SetColor("darkred");
|
|
||||||
$bplot->value->SetFont( FF_USERFONT, FS_NORMAL, 8*$k);
|
|
||||||
if ($percent || $show_percent) { $bplot->value->SetFormat( '%d%%'); }
|
|
||||||
else { $bplot->value->SetFormat("%s"); }
|
|
||||||
}
|
|
||||||
|
|
||||||
$group[] = $bplot;
|
|
||||||
}
|
|
||||||
if (count($data)==1) {
|
|
||||||
$graph->Add($group[0]);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
// Create the grouped bar plot
|
|
||||||
if ($stacked) {
|
|
||||||
$gbplot = new AccBarPlot ($group);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$gbplot = new GroupBarPlot ($group);
|
|
||||||
}
|
|
||||||
$graph->Add($gbplot);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ($graph) {
|
|
||||||
$graph->Stroke( _MPDF_PATH.$figure_file);
|
|
||||||
$srcpath = str_replace("\\","/",dirname(__FILE__)) . "/";
|
|
||||||
$srcpath .= $figure_file;
|
|
||||||
return array('file'=>$srcpath, 'w'=>$w, 'h'=>$h);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
//======================================================================================================
|
|
||||||
//======================================================================================================
|
|
||||||
//======================================================================================================
|
|
||||||
//======================================================================================================
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
This is just a placeholder file so that the folder is created on install.
|
|
||||||
It can be deleted once installed.
|
|
||||||
Binary file not shown.
Binary file not shown.
@ -1,101 +0,0 @@
|
|||||||
<?php
|
|
||||||
// mPDF 2.5
|
|
||||||
|
|
||||||
// BIG 5
|
|
||||||
$cw = array(
|
|
||||||
32 => 250, 33 => 250, 34 => 408, 35 => 668, 36 => 490, 37 => 875, 38 => 698, 39 => 250, 40 => 240, 41 => 240,
|
|
||||||
42 => 417, 43 => 667, 44 => 250, 45 => 313, 46 => 250, 47 => 520, 48 => 500, 49 => 500, 50 => 500, 51 => 500,
|
|
||||||
52 => 500, 53 => 500, 54 => 500, 55 => 500, 56 => 500, 57 => 500, 58 => 250, 59 => 250, 60 => 667, 61 => 667,
|
|
||||||
62 => 667, 63 => 396, 64 => 921, 65 => 677, 66 => 615, 67 => 719, 68 => 760, 69 => 625, 70 => 552, 71 => 771,
|
|
||||||
72 => 802, 73 => 354, 74 => 354, 75 => 781, 76 => 604, 77 => 927, 78 => 750, 79 => 823, 80 => 563, 81 => 823,
|
|
||||||
82 => 729, 83 => 542, 84 => 698, 85 => 771, 86 => 729, 87 => 948, 88 => 771, 89 => 677, 90 => 635, 91 => 344,
|
|
||||||
92 => 520, 93 => 344, 94 => 469, 95 => 500, 96 => 250, 97 => 469, 98 => 521, 99 => 427, 100 => 521, 101 => 438,
|
|
||||||
102 => 271, 103 => 469, 104 => 531, 105 => 250, 106 => 250, 107 => 458, 108 => 240, 109 => 802, 110 => 531, 111 => 500,
|
|
||||||
112 => 521, 113 => 521, 114 => 365, 115 => 333, 116 => 292, 117 => 521, 118 => 458, 119 => 677, 120 => 479, 121 => 458,
|
|
||||||
122 => 427, 123 => 480, 124 => 496, 125 => 480, 126 => 667,
|
|
||||||
17601 => 500,
|
|
||||||
);
|
|
||||||
$this->Big5_widths=$cw;
|
|
||||||
|
|
||||||
|
|
||||||
// GB
|
|
||||||
$cw = array(
|
|
||||||
32 => 207, 33 => 270, 34 => 342, 35 => 467, 36 => 462, 37 => 797, 38 => 710, 39 => 239, 40 => 374, 41 => 374,
|
|
||||||
42 => 423, 43 => 605, 44 => 238, 45 => 375, 46 => 238, 47 => 334, 48 => 462, 49 => 462, 50 => 462, 51 => 462,
|
|
||||||
52 => 462, 53 => 462, 54 => 462, 55 => 462, 56 => 462, 57 => 462, 58 => 238, 59 => 238, 60 => 605, 61 => 605,
|
|
||||||
62 => 605, 63 => 344, 64 => 748, 65 => 684, 66 => 560, 67 => 695, 68 => 739, 69 => 563, 70 => 511, 71 => 729,
|
|
||||||
72 => 793, 73 => 318, 74 => 312, 75 => 666, 76 => 526, 77 => 896, 78 => 758, 79 => 772, 80 => 544, 81 => 772,
|
|
||||||
82 => 628, 83 => 465, 84 => 607, 85 => 753, 86 => 711, 87 => 972, 88 => 647, 89 => 620, 90 => 607, 91 => 374,
|
|
||||||
92 => 333, 93 => 374, 94 => 606, 95 => 500, 96 => 239, 97 => 417, 98 => 503, 99 => 427, 100 => 529, 101 => 415,
|
|
||||||
102 => 264, 103 => 444, 104 => 518, 105 => 241, 106 => 230, 107 => 495, 108 => 228, 109 => 793, 110 => 527, 111 => 524,
|
|
||||||
112 => 524, 113 => 504, 114 => 338, 115 => 336, 116 => 277, 117 => 517, 118 => 450, 119 => 652, 120 => 466, 121 => 452,
|
|
||||||
122 => 407, 123 => 370, 124 => 258, 125 => 370, 126 => 605,
|
|
||||||
);
|
|
||||||
$this->GB_widths=$cw;
|
|
||||||
|
|
||||||
// Japanese
|
|
||||||
$cw = array(
|
|
||||||
32 => 278, 33 => 299, 34 => 353, 35 => 614, 36 => 614, 37 => 721, 38 => 735, 39 => 216, 40 => 323, 41 => 323,
|
|
||||||
42 => 449, 43 => 529, 44 => 219, 45 => 306, 46 => 219, 47 => 453, 48 => 614, 49 => 614, 50 => 614, 51 => 614,
|
|
||||||
52 => 614, 53 => 614, 54 => 614, 55 => 614, 56 => 614, 57 => 614, 58 => 219, 59 => 219, 60 => 529, 61 => 529,
|
|
||||||
62 => 529, 63 => 486, 64 => 744, 65 => 646, 66 => 604, 67 => 617, 68 => 681, 69 => 567, 70 => 537, 71 => 647,
|
|
||||||
72 => 738, 73 => 320, 74 => 433, 75 => 637, 76 => 566, 77 => 904, 78 => 710, 79 => 716, 80 => 605, 81 => 716,
|
|
||||||
82 => 623, 83 => 517, 84 => 601, 85 => 690, 86 => 668, 87 => 990, 88 => 681, 89 => 634, 90 => 578, 91 => 316,
|
|
||||||
92 => 614, 93 => 316, 94 => 529, 95 => 500, 96 => 387, 97 => 509, 98 => 566, 99 => 478, 100 => 565, 101 => 503,
|
|
||||||
102 => 337, 103 => 549, 104 => 580, 105 => 275, 106 => 266, 107 => 544, 108 => 276, 109 => 854, 110 => 579, 111 => 550,
|
|
||||||
112 => 578, 113 => 566, 114 => 410, 115 => 444, 116 => 340, 117 => 575, 118 => 512, 119 => 760, 120 => 503, 121 => 529,
|
|
||||||
122 => 453, 123 => 326, 124 => 380, 125 => 326, 126 => 387, 127 => 216, 128 => 453, 129 => 216, 130 => 380, 131 => 529,
|
|
||||||
132 => 299, 133 => 614, 134 => 614, 135 => 265, 136 => 614, 137 => 475, 138 => 614, 139 => 353, 140 => 451, 141 => 291,
|
|
||||||
142 => 291, 143 => 588, 144 => 589, 145 => 500, 146 => 476, 147 => 476, 148 => 219, 149 => 494, 150 => 452, 151 => 216,
|
|
||||||
152 => 353, 153 => 353, 154 => 451, 156 => 1075, 157 => 486, 158 => 387, 159 => 387, 160 => 387, 161 => 387,
|
|
||||||
162 => 387, 163 => 387, 164 => 387, 165 => 387, 166 => 387, 167 => 387, 168 => 387, 170 => 880, 171 => 448,
|
|
||||||
172 => 566, 173 => 716, 174 => 903, 175 => 460, 176 => 805, 177 => 275, 178 => 276, 179 => 550, 180 => 886, 181 => 582,
|
|
||||||
182 => 529, 183 => 738, 184 => 529, 185 => 738, 186 => 357, 187 => 529, 188 => 406, 189 => 406, 190 => 575, 191 => 406,
|
|
||||||
192 => 934, 193 => 934, 194 => 934, 195 => 646, 196 => 646, 197 => 646, 198 => 646, 199 => 646, 200 => 646, 201 => 617,
|
|
||||||
202 => 567, 203 => 567, 204 => 567, 205 => 567, 206 => 320, 207 => 320, 208 => 320, 209 => 320, 210 => 681, 211 => 710,
|
|
||||||
212 => 716, 213 => 716, 214 => 716, 215 => 716, 216 => 716, 217 => 529, 218 => 690, 219 => 690, 220 => 690, 221 => 690,
|
|
||||||
222 => 634, 223 => 605, 224 => 509, 225 => 509, 226 => 509, 227 => 509, 228 => 509, 229 => 509, 230 => 478, 231 => 503,
|
|
||||||
232 => 503, 233 => 503, 234 => 503, 235 => 275, 236 => 275, 237 => 275, 238 => 275, 239 => 550, 240 => 579, 241 => 550,
|
|
||||||
242 => 550, 243 => 550, 244 => 550, 245 => 550, 246 => 529, 247 => 575, 248 => 575, 249 => 575, 250 => 575, 251 => 529,
|
|
||||||
252 => 578, 253 => 529, 254 => 517, 255 => 634, 256 => 578, 257 => 445, 258 => 444, 259 => 842, 260 => 453, 261 => 614,
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
$_cr = array(
|
|
||||||
array(231, 632, 500), // half-width
|
|
||||||
array(8718, 8718, 500),
|
|
||||||
array(9738, 9757, 250), // quarter-width
|
|
||||||
array(9758, 9778, 333), // third-width
|
|
||||||
array(12063, 12087, 500),
|
|
||||||
);
|
|
||||||
foreach($_cr as $_r) {
|
|
||||||
for($i = $_r[0]; $i <= $_r[1]; $i++) {
|
|
||||||
$cw[$i+31] = $_r[2];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$this->SJIS_widths=$cw;
|
|
||||||
|
|
||||||
// Korean
|
|
||||||
$cw = array(
|
|
||||||
32 => 333, 33 => 416, 34 => 416, 35 => 833, 36 => 625, 37 => 916, 38 => 833, 39 => 250, 40 => 500, 41 => 500,
|
|
||||||
42 => 500, 43 => 833, 44 => 291, 45 => 450, 46 => 291, 47 => 375, 48 => 625, 49 => 625, 50 => 625, 51 => 625,
|
|
||||||
52 => 625, 53 => 625, 54 => 625, 55 => 625, 56 => 625, 57 => 625, 58 => 333, 59 => 333, 60 => 833, 61 => 833,
|
|
||||||
62 => 916, 63 => 500, 64 => 1000, 65 => 791, 66 => 708, 67 => 708, 68 => 750, 69 => 708, 70 => 666, 71 => 750,
|
|
||||||
72 => 791, 73 => 375, 74 => 500, 75 => 791, 76 => 666, 77 => 916, 78 => 791, 79 => 750, 80 => 666, 81 => 750,
|
|
||||||
82 => 708, 83 => 666, 84 => 791, 85 => 791, 86 => 750, 87 => 1000, 88 => 708, 89 => 708, 90 => 666, 91 => 500,
|
|
||||||
92 => 375, 93 => 500, 94 => 500, 95 => 500, 96 => 333, 97 => 541, 98 => 583, 99 => 541, 100 => 583, 101 => 583,
|
|
||||||
102 => 375, 103 => 583, 104 => 583, 105 => 291, 106 => 333, 107 => 583, 108 => 291, 109 => 875, 110 => 583, 111 => 583,
|
|
||||||
112 => 583, 113 => 583, 114 => 458, 115 => 541, 116 => 375, 117 => 583, 118 => 583, 119 => 833, 120 => 625, 121 => 625,
|
|
||||||
122 => 500, 123 => 583, 124 => 583, 125 => 583, 126 => 750,
|
|
||||||
);
|
|
||||||
$_cr = array(
|
|
||||||
array(8094, 8190, 500)
|
|
||||||
);
|
|
||||||
foreach($_cr as $_r) {
|
|
||||||
for($i = $_r[0]; $i <= $_r[1]; $i++) {
|
|
||||||
$cw[$i+31] = $_r[2];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$this->UHC_widths=$cw;
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,172 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
|
|
||||||
// mPDF 6
|
|
||||||
// Function only available PHP >=5.5.0
|
|
||||||
if(!function_exists('imagepalettetotruecolor')) {
|
|
||||||
function imagepalettetotruecolor(&$src) {
|
|
||||||
if(imageistruecolor($src)) {
|
|
||||||
return(true);
|
|
||||||
}
|
|
||||||
$dst = imagecreatetruecolor(imagesx($src), imagesy($src));
|
|
||||||
|
|
||||||
imagecopy($dst, $src, 0, 0, 0, 0, imagesx($src), imagesy($src));
|
|
||||||
imagedestroy($src);
|
|
||||||
|
|
||||||
$src = $dst;
|
|
||||||
|
|
||||||
return(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// mPDF 5.7
|
|
||||||
// Replace a section of an array with the elements in reverse
|
|
||||||
function array_splice_reverse(&$arr, $offset, $length) {
|
|
||||||
$tmp = (array_reverse(array_slice($arr, $offset, $length)));
|
|
||||||
array_splice($arr, $offset, $length, $tmp);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function array_insert(&$array, $value, $offset) {
|
|
||||||
if (is_array($array)) {
|
|
||||||
$array = array_values($array);
|
|
||||||
$offset = intval($offset);
|
|
||||||
if ($offset < 0 || $offset >= count($array)) { array_push($array, $value); }
|
|
||||||
else if ($offset == 0) { array_unshift($array, $value); }
|
|
||||||
else {
|
|
||||||
$temp = array_slice($array, 0, $offset);
|
|
||||||
array_push($temp, $value);
|
|
||||||
$array = array_slice($array, $offset);
|
|
||||||
$array = array_merge($temp, $array);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else { $array = array($value); }
|
|
||||||
return count($array);
|
|
||||||
}
|
|
||||||
|
|
||||||
// mPDF 5.7.4 URLs
|
|
||||||
function urldecode_parts($url) {
|
|
||||||
$file=$url;
|
|
||||||
$query='';
|
|
||||||
if (preg_match('/[?]/',$url)) {
|
|
||||||
$bits = preg_split('/[?]/',$url,2);
|
|
||||||
$file=$bits[0];
|
|
||||||
$query='?'.$bits[1];
|
|
||||||
}
|
|
||||||
$file = rawurldecode($file);
|
|
||||||
$query = urldecode($query);
|
|
||||||
return $file.$query;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function _strspn($str1, $str2, $start=null, $length=null) {
|
|
||||||
$numargs = func_num_args();
|
|
||||||
if ($numargs == 2) {
|
|
||||||
return strspn($str1, $str2);
|
|
||||||
}
|
|
||||||
else if ($numargs == 3) {
|
|
||||||
return strspn($str1, $str2, $start);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return strspn($str1, $str2, $start, $length);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function _strcspn($str1, $str2, $start=null, $length=null) {
|
|
||||||
$numargs = func_num_args();
|
|
||||||
if ($numargs == 2) {
|
|
||||||
return strcspn($str1, $str2);
|
|
||||||
}
|
|
||||||
else if ($numargs == 3) {
|
|
||||||
return strcspn($str1, $str2, $start);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return strcspn($str1, $str2, $start, $length);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function _fgets (&$h, $force=false) {
|
|
||||||
$startpos = ftell($h);
|
|
||||||
$s = fgets($h, 1024);
|
|
||||||
if ($force && preg_match("/^([^\r\n]*[\r\n]{1,2})(.)/",trim($s), $ns)) {
|
|
||||||
$s = $ns[1];
|
|
||||||
fseek($h,$startpos+strlen($s));
|
|
||||||
}
|
|
||||||
return $s;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// For PHP4 compatability
|
|
||||||
if(!function_exists('str_ireplace')) {
|
|
||||||
function str_ireplace($search,$replace,$subject) {
|
|
||||||
$search = preg_quote($search, "/");
|
|
||||||
return preg_replace("/".$search."/i", $replace, $subject);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if(!function_exists('htmlspecialchars_decode')) {
|
|
||||||
function htmlspecialchars_decode ($str) {
|
|
||||||
return strtr($str, array_flip(get_html_translation_table(HTML_SPECIALCHARS)));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function PreparePreText($text,$ff='//FF//') {
|
|
||||||
$text = htmlspecialchars($text);
|
|
||||||
if ($ff) { $text = str_replace($ff,'</pre><formfeed /><pre>',$text); }
|
|
||||||
return ('<pre>'.$text.'</pre>');
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!function_exists('strcode2utf')){
|
|
||||||
function strcode2utf($str,$lo=true) {
|
|
||||||
//converts all the &#nnn; and &#xhhh; in a string to Unicode
|
|
||||||
// mPDF 5.7
|
|
||||||
if ($lo) {
|
|
||||||
$str = preg_replace_callback('/\&\#([0-9]+)\;/m', 'code2utf_lo_callback', $str);
|
|
||||||
$str = preg_replace_callback('/\&\#x([0-9a-fA-F]+)\;/m', 'codeHex2utf_lo_callback', $str);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$str = preg_replace_callback('/\&\#([0-9]+)\;/m', 'code2utf_callback', $str);
|
|
||||||
$str = preg_replace_callback('/\&\#x([0-9a-fA-F]+)\;/m', 'codeHex2utf_callback', $str);
|
|
||||||
}
|
|
||||||
return $str;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function code2utf_callback($matches) {
|
|
||||||
return code2utf($matches[1], 0);
|
|
||||||
}
|
|
||||||
function code2utf_lo_callback($matches) {
|
|
||||||
return code2utf($matches[1], 1);
|
|
||||||
}
|
|
||||||
function codeHex2utf_callback($matches) {
|
|
||||||
return codeHex2utf($matches[1], 0);
|
|
||||||
}
|
|
||||||
function codeHex2utf_lo_callback($matches) {
|
|
||||||
return codeHex2utf($matches[1], 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if(!function_exists('code2utf')){
|
|
||||||
function code2utf($num,$lo=true){
|
|
||||||
//Returns the utf string corresponding to the unicode value
|
|
||||||
if ($num<128) {
|
|
||||||
if ($lo) return chr($num);
|
|
||||||
else return '&#'.$num.';';
|
|
||||||
}
|
|
||||||
if ($num<2048) return chr(($num>>6)+192).chr(($num&63)+128);
|
|
||||||
if ($num<65536) return chr(($num>>12)+224).chr((($num>>6)&63)+128).chr(($num&63)+128);
|
|
||||||
if ($num<2097152) return chr(($num>>18)+240).chr((($num>>12)&63)+128).chr((($num>>6)&63)+128) .chr(($num&63)+128);
|
|
||||||
return '?';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if(!function_exists('codeHex2utf')){
|
|
||||||
function codeHex2utf($hex,$lo=true){
|
|
||||||
$num = hexdec($hex);
|
|
||||||
if (($num<128) && !$lo) return '&#x'.$hex.';';
|
|
||||||
return code2utf($num,$lo);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 7.7 KiB |
@ -1,59 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$path = '../tmp/';
|
|
||||||
|
|
||||||
$tempfilename = $_REQUEST['filename'].'.pdf';
|
|
||||||
if (strstr($tempfilename,'/') || strstr($tempfilename,'\\')) { die("Filename should not contain \ or / "); }
|
|
||||||
$opname = $_REQUEST['opname'];
|
|
||||||
$dest = $_REQUEST['dest'];
|
|
||||||
if ($tempfilename && file_exists($path.$tempfilename)) {
|
|
||||||
// mPDF 5.3.17
|
|
||||||
if ($dest=='I') {
|
|
||||||
if(PHP_SAPI!='cli') {
|
|
||||||
header('Content-Type: application/pdf');
|
|
||||||
header('Content-disposition: inline; filename="'.$name.'"');
|
|
||||||
header('Cache-Control: public, must-revalidate, max-age=0');
|
|
||||||
header('Pragma: public');
|
|
||||||
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
|
|
||||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
else if ($dest=='D') {
|
|
||||||
header('Content-Description: File Transfer');
|
|
||||||
if (headers_sent())
|
|
||||||
$this->Error('Some data has already been output to browser, can\'t send PDF file');
|
|
||||||
header('Content-Transfer-Encoding: binary');
|
|
||||||
header('Cache-Control: public, must-revalidate, max-age=0');
|
|
||||||
header('Pragma: public');
|
|
||||||
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
|
|
||||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
|
||||||
header('Content-Type: application/force-download');
|
|
||||||
header('Content-Type: application/octet-stream', false);
|
|
||||||
header('Content-Type: application/download', false);
|
|
||||||
header('Content-Type: application/pdf', false);
|
|
||||||
header('Content-disposition: attachment; filename="'.$name.'"');
|
|
||||||
}
|
|
||||||
$filesize = filesize($path.$tempfilename);
|
|
||||||
if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) OR empty($_SERVER['HTTP_ACCEPT_ENCODING'])) {
|
|
||||||
// don't use length if server using compression
|
|
||||||
header('Content-Length: '.$filesize);
|
|
||||||
}
|
|
||||||
$fd=fopen($path.$tempfilename,'rb');
|
|
||||||
fpassthru($fd);
|
|
||||||
fclose($fd);
|
|
||||||
unlink($path.$tempfilename);
|
|
||||||
// ====================== DELETE OLD FILES - Housekeeping =========================================
|
|
||||||
// Clear any files in directory that are >24 hrs old
|
|
||||||
$interval = 86400;
|
|
||||||
if ($handle = opendir(dirname($path.'dummy'))) {
|
|
||||||
while (false !== ($file = readdir($handle))) {
|
|
||||||
if (((filemtime($path.$file)+$interval) < time()) && ($file != "..") && ($file != ".") && substr($file, -3)=='pdf') {
|
|
||||||
unlink($path.$file);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
closedir($handle);
|
|
||||||
}
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
@ -1,454 +0,0 @@
|
|||||||
<?php
|
|
||||||
$aarr = array(
|
|
||||||
160 => 160,
|
|
||||||
161 => 161,
|
|
||||||
162 => 162,
|
|
||||||
163 => 163,
|
|
||||||
164 => 164,
|
|
||||||
165 => 165,
|
|
||||||
166 => 166,
|
|
||||||
167 => 167,
|
|
||||||
168 => 168,
|
|
||||||
169 => 169,
|
|
||||||
170 => 170,
|
|
||||||
171 => 171,
|
|
||||||
172 => 172,
|
|
||||||
173 => 173,
|
|
||||||
174 => 174,
|
|
||||||
175 => 175,
|
|
||||||
176 => 176,
|
|
||||||
177 => 177,
|
|
||||||
178 => 178,
|
|
||||||
179 => 179,
|
|
||||||
180 => 180,
|
|
||||||
181 => 181,
|
|
||||||
182 => 182,
|
|
||||||
183 => 183,
|
|
||||||
184 => 184,
|
|
||||||
185 => 185,
|
|
||||||
186 => 186,
|
|
||||||
187 => 187,
|
|
||||||
188 => 188,
|
|
||||||
189 => 189,
|
|
||||||
190 => 190,
|
|
||||||
191 => 191,
|
|
||||||
192 => 192,
|
|
||||||
193 => 193,
|
|
||||||
194 => 194,
|
|
||||||
195 => 195,
|
|
||||||
196 => 196,
|
|
||||||
197 => 197,
|
|
||||||
198 => 198,
|
|
||||||
199 => 199,
|
|
||||||
200 => 200,
|
|
||||||
201 => 201,
|
|
||||||
202 => 202,
|
|
||||||
203 => 203,
|
|
||||||
204 => 204,
|
|
||||||
205 => 205,
|
|
||||||
206 => 206,
|
|
||||||
207 => 207,
|
|
||||||
208 => 208,
|
|
||||||
209 => 209,
|
|
||||||
210 => 210,
|
|
||||||
211 => 211,
|
|
||||||
212 => 212,
|
|
||||||
213 => 213,
|
|
||||||
214 => 214,
|
|
||||||
215 => 215,
|
|
||||||
216 => 216,
|
|
||||||
217 => 217,
|
|
||||||
218 => 218,
|
|
||||||
219 => 219,
|
|
||||||
220 => 220,
|
|
||||||
221 => 221,
|
|
||||||
222 => 222,
|
|
||||||
223 => 223,
|
|
||||||
224 => 224,
|
|
||||||
225 => 225,
|
|
||||||
226 => 226,
|
|
||||||
227 => 227,
|
|
||||||
228 => 228,
|
|
||||||
229 => 229,
|
|
||||||
230 => 230,
|
|
||||||
231 => 231,
|
|
||||||
232 => 232,
|
|
||||||
233 => 233,
|
|
||||||
234 => 234,
|
|
||||||
235 => 235,
|
|
||||||
236 => 236,
|
|
||||||
237 => 237,
|
|
||||||
238 => 238,
|
|
||||||
239 => 239,
|
|
||||||
240 => 240,
|
|
||||||
241 => 241,
|
|
||||||
242 => 242,
|
|
||||||
243 => 243,
|
|
||||||
244 => 244,
|
|
||||||
245 => 245,
|
|
||||||
246 => 246,
|
|
||||||
247 => 247,
|
|
||||||
248 => 248,
|
|
||||||
249 => 249,
|
|
||||||
250 => 250,
|
|
||||||
251 => 251,
|
|
||||||
252 => 252,
|
|
||||||
253 => 253,
|
|
||||||
254 => 254,
|
|
||||||
255 => 255,
|
|
||||||
338 => 140,
|
|
||||||
339 => 156,
|
|
||||||
352 => 138,
|
|
||||||
353 => 154,
|
|
||||||
376 => 159,
|
|
||||||
381 => 142,
|
|
||||||
382 => 158,
|
|
||||||
402 => 131,
|
|
||||||
710 => 136,
|
|
||||||
732 => 152,
|
|
||||||
8211 => 150,
|
|
||||||
8212 => 151,
|
|
||||||
8216 => 145,
|
|
||||||
8217 => 146,
|
|
||||||
8218 => 130,
|
|
||||||
8220 => 147,
|
|
||||||
8221 => 148,
|
|
||||||
8222 => 132,
|
|
||||||
8224 => 134,
|
|
||||||
8225 => 135,
|
|
||||||
8226 => 149,
|
|
||||||
8230 => 133,
|
|
||||||
8240 => 137,
|
|
||||||
8249 => 139,
|
|
||||||
8250 => 155,
|
|
||||||
8364 => 128,
|
|
||||||
8482 => 153
|
|
||||||
);
|
|
||||||
|
|
||||||
$zarr = array(
|
|
||||||
8594 => 213,
|
|
||||||
8596 => 214,
|
|
||||||
8597 => 215,
|
|
||||||
9312 => 172,
|
|
||||||
9313 => 173,
|
|
||||||
9314 => 174,
|
|
||||||
9315 => 175,
|
|
||||||
9316 => 176,
|
|
||||||
9317 => 177,
|
|
||||||
9318 => 178,
|
|
||||||
9319 => 179,
|
|
||||||
9320 => 180,
|
|
||||||
9321 => 181,
|
|
||||||
9632 => 110,
|
|
||||||
9650 => 115,
|
|
||||||
9660 => 116,
|
|
||||||
9670 => 117,
|
|
||||||
9679 => 108,
|
|
||||||
9687 => 119,
|
|
||||||
9733 => 72,
|
|
||||||
9742 => 37,
|
|
||||||
9755 => 42,
|
|
||||||
9758 => 43,
|
|
||||||
9824 => 171,
|
|
||||||
9827 => 168,
|
|
||||||
9829 => 170,
|
|
||||||
9830 => 169,
|
|
||||||
9985 => 33,
|
|
||||||
9986 => 34,
|
|
||||||
9987 => 35,
|
|
||||||
9988 => 36,
|
|
||||||
9990 => 38,
|
|
||||||
9991 => 39,
|
|
||||||
9992 => 40,
|
|
||||||
9993 => 41,
|
|
||||||
9996 => 44,
|
|
||||||
9997 => 45,
|
|
||||||
9998 => 46,
|
|
||||||
9999 => 47,
|
|
||||||
10000 => 48,
|
|
||||||
10001 => 49,
|
|
||||||
10002 => 50,
|
|
||||||
10003 => 51,
|
|
||||||
10004 => 52,
|
|
||||||
10005 => 53,
|
|
||||||
10006 => 54,
|
|
||||||
10007 => 55,
|
|
||||||
10008 => 56,
|
|
||||||
10009 => 57,
|
|
||||||
10010 => 58,
|
|
||||||
10011 => 59,
|
|
||||||
10012 => 60,
|
|
||||||
10013 => 61,
|
|
||||||
10014 => 62,
|
|
||||||
10015 => 63,
|
|
||||||
10016 => 64,
|
|
||||||
10017 => 65,
|
|
||||||
10018 => 66,
|
|
||||||
10019 => 67,
|
|
||||||
10020 => 68,
|
|
||||||
10021 => 69,
|
|
||||||
10022 => 70,
|
|
||||||
10023 => 71,
|
|
||||||
10025 => 73,
|
|
||||||
10026 => 74,
|
|
||||||
10027 => 75,
|
|
||||||
10028 => 76,
|
|
||||||
10029 => 77,
|
|
||||||
10030 => 78,
|
|
||||||
10031 => 79,
|
|
||||||
10032 => 80,
|
|
||||||
10033 => 81,
|
|
||||||
10034 => 82,
|
|
||||||
10035 => 83,
|
|
||||||
10036 => 84,
|
|
||||||
10037 => 85,
|
|
||||||
10038 => 86,
|
|
||||||
10039 => 87,
|
|
||||||
10040 => 88,
|
|
||||||
10041 => 89,
|
|
||||||
10042 => 90,
|
|
||||||
10043 => 91,
|
|
||||||
10044 => 92,
|
|
||||||
10045 => 93,
|
|
||||||
10046 => 94,
|
|
||||||
10047 => 95,
|
|
||||||
10048 => 96,
|
|
||||||
10049 => 97,
|
|
||||||
10050 => 98,
|
|
||||||
10051 => 99,
|
|
||||||
10052 => 100,
|
|
||||||
10053 => 101,
|
|
||||||
10054 => 102,
|
|
||||||
10055 => 103,
|
|
||||||
10056 => 104,
|
|
||||||
10057 => 105,
|
|
||||||
10058 => 106,
|
|
||||||
10059 => 107,
|
|
||||||
10061 => 109,
|
|
||||||
10063 => 111,
|
|
||||||
10064 => 112,
|
|
||||||
10065 => 113,
|
|
||||||
10066 => 114,
|
|
||||||
10070 => 118,
|
|
||||||
10072 => 120,
|
|
||||||
10073 => 121,
|
|
||||||
10074 => 122,
|
|
||||||
10075 => 123,
|
|
||||||
10076 => 124,
|
|
||||||
10077 => 125,
|
|
||||||
10078 => 126,
|
|
||||||
10081 => 161,
|
|
||||||
10082 => 162,
|
|
||||||
10083 => 163,
|
|
||||||
10084 => 164,
|
|
||||||
10085 => 165,
|
|
||||||
10086 => 166,
|
|
||||||
10087 => 167,
|
|
||||||
10102 => 182,
|
|
||||||
10103 => 183,
|
|
||||||
10104 => 184,
|
|
||||||
10105 => 185,
|
|
||||||
10106 => 186,
|
|
||||||
10107 => 187,
|
|
||||||
10108 => 188,
|
|
||||||
10109 => 189,
|
|
||||||
10110 => 190,
|
|
||||||
10111 => 191,
|
|
||||||
10112 => 192,
|
|
||||||
10113 => 193,
|
|
||||||
10114 => 194,
|
|
||||||
10115 => 195,
|
|
||||||
10116 => 196,
|
|
||||||
10117 => 197,
|
|
||||||
10118 => 198,
|
|
||||||
10119 => 199,
|
|
||||||
10120 => 200,
|
|
||||||
10121 => 201,
|
|
||||||
10122 => 202,
|
|
||||||
10123 => 203,
|
|
||||||
10124 => 204,
|
|
||||||
10125 => 205,
|
|
||||||
10126 => 206,
|
|
||||||
10127 => 207,
|
|
||||||
10128 => 208,
|
|
||||||
10129 => 209,
|
|
||||||
10130 => 210,
|
|
||||||
10131 => 211,
|
|
||||||
10132 => 212,
|
|
||||||
10136 => 216,
|
|
||||||
10137 => 217,
|
|
||||||
10138 => 218,
|
|
||||||
10139 => 219,
|
|
||||||
10140 => 220,
|
|
||||||
10141 => 221,
|
|
||||||
10142 => 222,
|
|
||||||
10143 => 223,
|
|
||||||
10144 => 224,
|
|
||||||
10145 => 225,
|
|
||||||
10146 => 226,
|
|
||||||
10147 => 227,
|
|
||||||
10148 => 228,
|
|
||||||
10149 => 229,
|
|
||||||
10150 => 230,
|
|
||||||
10151 => 231,
|
|
||||||
10152 => 232,
|
|
||||||
10153 => 233,
|
|
||||||
10154 => 234,
|
|
||||||
10155 => 235,
|
|
||||||
10156 => 236,
|
|
||||||
10157 => 237,
|
|
||||||
10158 => 238,
|
|
||||||
10159 => 239,
|
|
||||||
10161 => 241,
|
|
||||||
10162 => 242,
|
|
||||||
10163 => 243,
|
|
||||||
10164 => 244,
|
|
||||||
10165 => 245,
|
|
||||||
10166 => 246,
|
|
||||||
10167 => 247,
|
|
||||||
10168 => 248,
|
|
||||||
10169 => 249,
|
|
||||||
10170 => 250,
|
|
||||||
10171 => 251,
|
|
||||||
10172 => 252,
|
|
||||||
10173 => 253,
|
|
||||||
10174 => 254
|
|
||||||
);
|
|
||||||
|
|
||||||
$sarr = array(
|
|
||||||
169 => 227,
|
|
||||||
172 => 216,
|
|
||||||
174 => 226,
|
|
||||||
176 => 176,
|
|
||||||
177 => 177,
|
|
||||||
181 => 109,
|
|
||||||
215 => 180,
|
|
||||||
247 => 184,
|
|
||||||
402 => 166,
|
|
||||||
913 => 65,
|
|
||||||
914 => 66,
|
|
||||||
915 => 71,
|
|
||||||
916 => 68,
|
|
||||||
917 => 69,
|
|
||||||
918 => 90,
|
|
||||||
919 => 72,
|
|
||||||
920 => 81,
|
|
||||||
921 => 73,
|
|
||||||
922 => 75,
|
|
||||||
923 => 76,
|
|
||||||
924 => 77,
|
|
||||||
925 => 78,
|
|
||||||
926 => 88,
|
|
||||||
927 => 79,
|
|
||||||
928 => 80,
|
|
||||||
929 => 82,
|
|
||||||
931 => 83,
|
|
||||||
932 => 84,
|
|
||||||
933 => 85,
|
|
||||||
934 => 70,
|
|
||||||
935 => 67,
|
|
||||||
936 => 89,
|
|
||||||
937 => 87,
|
|
||||||
945 => 97,
|
|
||||||
946 => 98,
|
|
||||||
947 => 103,
|
|
||||||
948 => 100,
|
|
||||||
949 => 101,
|
|
||||||
950 => 122,
|
|
||||||
951 => 104,
|
|
||||||
952 => 113,
|
|
||||||
953 => 105,
|
|
||||||
954 => 107,
|
|
||||||
955 => 108,
|
|
||||||
956 => 109,
|
|
||||||
957 => 110,
|
|
||||||
958 => 120,
|
|
||||||
959 => 111,
|
|
||||||
960 => 112,
|
|
||||||
961 => 114,
|
|
||||||
962 => 86,
|
|
||||||
963 => 115,
|
|
||||||
964 => 116,
|
|
||||||
965 => 117,
|
|
||||||
966 => 102,
|
|
||||||
967 => 99,
|
|
||||||
968 => 121,
|
|
||||||
969 => 119,
|
|
||||||
977 => 74,
|
|
||||||
978 => 161,
|
|
||||||
981 => 106,
|
|
||||||
982 => 118,
|
|
||||||
8226 => 183,
|
|
||||||
8230 => 188,
|
|
||||||
8242 => 162,
|
|
||||||
8243 => 178,
|
|
||||||
8260 => 164,
|
|
||||||
8465 => 193,
|
|
||||||
8472 => 195,
|
|
||||||
8476 => 194,
|
|
||||||
8482 => 228,
|
|
||||||
8486 => 87,
|
|
||||||
8501 => 192,
|
|
||||||
8592 => 172,
|
|
||||||
8593 => 173,
|
|
||||||
8594 => 174,
|
|
||||||
8595 => 175,
|
|
||||||
8596 => 171,
|
|
||||||
8629 => 191,
|
|
||||||
8656 => 220,
|
|
||||||
8657 => 221,
|
|
||||||
8658 => 222,
|
|
||||||
8659 => 223,
|
|
||||||
8660 => 219,
|
|
||||||
8704 => 34,
|
|
||||||
8706 => 182,
|
|
||||||
8707 => 36,
|
|
||||||
8709 => 198,
|
|
||||||
8710 => 68,
|
|
||||||
8711 => 209,
|
|
||||||
8712 => 206,
|
|
||||||
8713 => 207,
|
|
||||||
8715 => 39,
|
|
||||||
8719 => 213,
|
|
||||||
8721 => 229,
|
|
||||||
8722 => 45,
|
|
||||||
8725 => 164,
|
|
||||||
8727 => 42,
|
|
||||||
8730 => 214,
|
|
||||||
8733 => 181,
|
|
||||||
8734 => 165,
|
|
||||||
8736 => 208,
|
|
||||||
8743 => 217,
|
|
||||||
8744 => 218,
|
|
||||||
8745 => 199,
|
|
||||||
8746 => 200,
|
|
||||||
8747 => 242,
|
|
||||||
8756 => 92,
|
|
||||||
8764 => 126,
|
|
||||||
8773 => 64,
|
|
||||||
8776 => 187,
|
|
||||||
8800 => 185,
|
|
||||||
8801 => 186,
|
|
||||||
8804 => 163,
|
|
||||||
8805 => 179,
|
|
||||||
8834 => 204,
|
|
||||||
8835 => 201,
|
|
||||||
8836 => 203,
|
|
||||||
8838 => 205,
|
|
||||||
8839 => 202,
|
|
||||||
8853 => 197,
|
|
||||||
8855 => 196,
|
|
||||||
8869 => 94,
|
|
||||||
8901 => 215,
|
|
||||||
8992 => 243,
|
|
||||||
8993 => 245,
|
|
||||||
9001 => 225,
|
|
||||||
9002 => 241,
|
|
||||||
9674 => 224,
|
|
||||||
9824 => 170,
|
|
||||||
9827 => 167,
|
|
||||||
9829 => 169,
|
|
||||||
9830 => 168
|
|
||||||
);
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,308 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$subsarray = array (
|
|
||||||
913 => '<tts>65</tts>',
|
|
||||||
914 => '<tts>66</tts>',
|
|
||||||
915 => '<tts>71</tts>',
|
|
||||||
916 => '<tts>68</tts>',
|
|
||||||
917 => '<tts>69</tts>',
|
|
||||||
918 => '<tts>90</tts>',
|
|
||||||
919 => '<tts>72</tts>',
|
|
||||||
920 => '<tts>81</tts>',
|
|
||||||
921 => '<tts>73</tts>',
|
|
||||||
922 => '<tts>75</tts>',
|
|
||||||
923 => '<tts>76</tts>',
|
|
||||||
924 => '<tts>77</tts>',
|
|
||||||
925 => '<tts>78</tts>',
|
|
||||||
926 => '<tts>88</tts>',
|
|
||||||
927 => '<tts>79</tts>',
|
|
||||||
928 => '<tts>80</tts>',
|
|
||||||
929 => '<tts>82</tts>',
|
|
||||||
931 => '<tts>83</tts>',
|
|
||||||
932 => '<tts>84</tts>',
|
|
||||||
933 => '<tts>85</tts>',
|
|
||||||
934 => '<tts>70</tts>',
|
|
||||||
935 => '<tts>67</tts>',
|
|
||||||
936 => '<tts>89</tts>',
|
|
||||||
937 => '<tts>87</tts>',
|
|
||||||
945 => '<tts>97</tts>',
|
|
||||||
946 => '<tts>98</tts>',
|
|
||||||
947 => '<tts>103</tts>',
|
|
||||||
948 => '<tts>100</tts>',
|
|
||||||
949 => '<tts>101</tts>',
|
|
||||||
950 => '<tts>122</tts>',
|
|
||||||
951 => '<tts>104</tts>',
|
|
||||||
952 => '<tts>113</tts>',
|
|
||||||
953 => '<tts>105</tts>',
|
|
||||||
954 => '<tts>107</tts>',
|
|
||||||
955 => '<tts>108</tts>',
|
|
||||||
956 => '<tts>109</tts>',
|
|
||||||
957 => '<tts>110</tts>',
|
|
||||||
958 => '<tts>120</tts>',
|
|
||||||
959 => '<tts>111</tts>',
|
|
||||||
960 => '<tts>112</tts>',
|
|
||||||
961 => '<tts>114</tts>',
|
|
||||||
962 => '<tts>86</tts>',
|
|
||||||
963 => '<tts>115</tts>',
|
|
||||||
964 => '<tts>116</tts>',
|
|
||||||
965 => '<tts>117</tts>',
|
|
||||||
966 => '<tts>102</tts>',
|
|
||||||
967 => '<tts>99</tts>',
|
|
||||||
968 => '<tts>121</tts>',
|
|
||||||
969 => '<tts>119</tts>',
|
|
||||||
977 => '<tts>74</tts>',
|
|
||||||
978 => '<tts>161</tts>',
|
|
||||||
981 => '<tts>106</tts>',
|
|
||||||
982 => '<tts>118</tts>',
|
|
||||||
8242 => '<tts>162</tts>',
|
|
||||||
8243 => '<tts>178</tts>',
|
|
||||||
8260 => '<tts>164</tts>',
|
|
||||||
8465 => '<tts>193</tts>',
|
|
||||||
8472 => '<tts>195</tts>',
|
|
||||||
8476 => '<tts>194</tts>',
|
|
||||||
8486 => '<tts>87</tts>',
|
|
||||||
8501 => '<tts>192</tts>',
|
|
||||||
8592 => '<tts>172</tts>',
|
|
||||||
8593 => '<tts>173</tts>',
|
|
||||||
8594 => '<tts>174</tts>',
|
|
||||||
8595 => '<tts>175</tts>',
|
|
||||||
8596 => '<tts>171</tts>',
|
|
||||||
8597 => '<ttz>215</ttz>',
|
|
||||||
8629 => '<tts>191</tts>',
|
|
||||||
8656 => '<tts>220</tts>',
|
|
||||||
8657 => '<tts>221</tts>',
|
|
||||||
8658 => '<tts>222</tts>',
|
|
||||||
8659 => '<tts>223</tts>',
|
|
||||||
8660 => '<tts>219</tts>',
|
|
||||||
8704 => '<tts>34</tts>',
|
|
||||||
8706 => '<tts>182</tts>',
|
|
||||||
8707 => '<tts>36</tts>',
|
|
||||||
8709 => '<tts>198</tts>',
|
|
||||||
8710 => '<tts>68</tts>',
|
|
||||||
8711 => '<tts>209</tts>',
|
|
||||||
8712 => '<tts>206</tts>',
|
|
||||||
8713 => '<tts>207</tts>',
|
|
||||||
8715 => '<tts>39</tts>',
|
|
||||||
8719 => '<tts>213</tts>',
|
|
||||||
8721 => '<tts>229</tts>',
|
|
||||||
8722 => '<tts>45</tts>',
|
|
||||||
8725 => '<tts>164</tts>',
|
|
||||||
8727 => '<tts>42</tts>',
|
|
||||||
8730 => '<tts>214</tts>',
|
|
||||||
8733 => '<tts>181</tts>',
|
|
||||||
8734 => '<tts>165</tts>',
|
|
||||||
8736 => '<tts>208</tts>',
|
|
||||||
8743 => '<tts>217</tts>',
|
|
||||||
8744 => '<tts>218</tts>',
|
|
||||||
8745 => '<tts>199</tts>',
|
|
||||||
8746 => '<tts>200</tts>',
|
|
||||||
8747 => '<tts>242</tts>',
|
|
||||||
8756 => '<tts>92</tts>',
|
|
||||||
8764 => '<tts>126</tts>',
|
|
||||||
8773 => '<tts>64</tts>',
|
|
||||||
8776 => '<tts>187</tts>',
|
|
||||||
8800 => '<tts>185</tts>',
|
|
||||||
8801 => '<tts>186</tts>',
|
|
||||||
8804 => '<tts>163</tts>',
|
|
||||||
8805 => '<tts>179</tts>',
|
|
||||||
8834 => '<tts>204</tts>',
|
|
||||||
8835 => '<tts>201</tts>',
|
|
||||||
8836 => '<tts>203</tts>',
|
|
||||||
8838 => '<tts>205</tts>',
|
|
||||||
8839 => '<tts>202</tts>',
|
|
||||||
8853 => '<tts>197</tts>',
|
|
||||||
8855 => '<tts>196</tts>',
|
|
||||||
8869 => '<tts>94</tts>',
|
|
||||||
8901 => '<tts>215</tts>',
|
|
||||||
8992 => '<tts>243</tts>',
|
|
||||||
8993 => '<tts>245</tts>',
|
|
||||||
9001 => '<tts>225</tts>',
|
|
||||||
9002 => '<tts>241</tts>',
|
|
||||||
9312 => '<ttz>172</ttz>',
|
|
||||||
9313 => '<ttz>173</ttz>',
|
|
||||||
9314 => '<ttz>174</ttz>',
|
|
||||||
9315 => '<ttz>175</ttz>',
|
|
||||||
9316 => '<ttz>176</ttz>',
|
|
||||||
9317 => '<ttz>177</ttz>',
|
|
||||||
9318 => '<ttz>178</ttz>',
|
|
||||||
9319 => '<ttz>179</ttz>',
|
|
||||||
9320 => '<ttz>180</ttz>',
|
|
||||||
9321 => '<ttz>181</ttz>',
|
|
||||||
9632 => '<ttz>110</ttz>',
|
|
||||||
9650 => '<ttz>115</ttz>',
|
|
||||||
9660 => '<ttz>116</ttz>',
|
|
||||||
9670 => '<ttz>117</ttz>',
|
|
||||||
9674 => '<tts>224</tts>',
|
|
||||||
9679 => '<ttz>108</ttz>',
|
|
||||||
9687 => '<ttz>119</ttz>',
|
|
||||||
9733 => '<ttz>72</ttz>',
|
|
||||||
9742 => '<ttz>37</ttz>',
|
|
||||||
9755 => '<ttz>42</ttz>',
|
|
||||||
9758 => '<ttz>43</ttz>',
|
|
||||||
9824 => '<tts>170</tts>',
|
|
||||||
9827 => '<tts>167</tts>',
|
|
||||||
9829 => '<tts>169</tts>',
|
|
||||||
9830 => '<tts>168</tts>',
|
|
||||||
9985 => '<ttz>33</ttz>',
|
|
||||||
9986 => '<ttz>34</ttz>',
|
|
||||||
9987 => '<ttz>35</ttz>',
|
|
||||||
9988 => '<ttz>36</ttz>',
|
|
||||||
9990 => '<ttz>38</ttz>',
|
|
||||||
9991 => '<ttz>39</ttz>',
|
|
||||||
9992 => '<ttz>40</ttz>',
|
|
||||||
9993 => '<ttz>41</ttz>',
|
|
||||||
9996 => '<ttz>44</ttz>',
|
|
||||||
9997 => '<ttz>45</ttz>',
|
|
||||||
9998 => '<ttz>46</ttz>',
|
|
||||||
9999 => '<ttz>47</ttz>',
|
|
||||||
10000 => '<ttz>48</ttz>',
|
|
||||||
10001 => '<ttz>49</ttz>',
|
|
||||||
10002 => '<ttz>50</ttz>',
|
|
||||||
10003 => '<ttz>51</ttz>',
|
|
||||||
10004 => '<ttz>52</ttz>',
|
|
||||||
10005 => '<ttz>53</ttz>',
|
|
||||||
10006 => '<ttz>54</ttz>',
|
|
||||||
10007 => '<ttz>55</ttz>',
|
|
||||||
10008 => '<ttz>56</ttz>',
|
|
||||||
10009 => '<ttz>57</ttz>',
|
|
||||||
10010 => '<ttz>58</ttz>',
|
|
||||||
10011 => '<ttz>59</ttz>',
|
|
||||||
10012 => '<ttz>60</ttz>',
|
|
||||||
10013 => '<ttz>61</ttz>',
|
|
||||||
10014 => '<ttz>62</ttz>',
|
|
||||||
10015 => '<ttz>63</ttz>',
|
|
||||||
10016 => '<ttz>64</ttz>',
|
|
||||||
10017 => '<ttz>65</ttz>',
|
|
||||||
10018 => '<ttz>66</ttz>',
|
|
||||||
10019 => '<ttz>67</ttz>',
|
|
||||||
10020 => '<ttz>68</ttz>',
|
|
||||||
10021 => '<ttz>69</ttz>',
|
|
||||||
10022 => '<ttz>70</ttz>',
|
|
||||||
10023 => '<ttz>71</ttz>',
|
|
||||||
10025 => '<ttz>73</ttz>',
|
|
||||||
10026 => '<ttz>74</ttz>',
|
|
||||||
10027 => '<ttz>75</ttz>',
|
|
||||||
10028 => '<ttz>76</ttz>',
|
|
||||||
10029 => '<ttz>77</ttz>',
|
|
||||||
10030 => '<ttz>78</ttz>',
|
|
||||||
10031 => '<ttz>79</ttz>',
|
|
||||||
10032 => '<ttz>80</ttz>',
|
|
||||||
10033 => '<ttz>81</ttz>',
|
|
||||||
10034 => '<ttz>82</ttz>',
|
|
||||||
10035 => '<ttz>83</ttz>',
|
|
||||||
10036 => '<ttz>84</ttz>',
|
|
||||||
10037 => '<ttz>85</ttz>',
|
|
||||||
10038 => '<ttz>86</ttz>',
|
|
||||||
10039 => '<ttz>87</ttz>',
|
|
||||||
10040 => '<ttz>88</ttz>',
|
|
||||||
10041 => '<ttz>89</ttz>',
|
|
||||||
10042 => '<ttz>90</ttz>',
|
|
||||||
10043 => '<ttz>91</ttz>',
|
|
||||||
10044 => '<ttz>92</ttz>',
|
|
||||||
10045 => '<ttz>93</ttz>',
|
|
||||||
10046 => '<ttz>94</ttz>',
|
|
||||||
10047 => '<ttz>95</ttz>',
|
|
||||||
10048 => '<ttz>96</ttz>',
|
|
||||||
10049 => '<ttz>97</ttz>',
|
|
||||||
10050 => '<ttz>98</ttz>',
|
|
||||||
10051 => '<ttz>99</ttz>',
|
|
||||||
10052 => '<ttz>100</ttz>',
|
|
||||||
10053 => '<ttz>101</ttz>',
|
|
||||||
10054 => '<ttz>102</ttz>',
|
|
||||||
10055 => '<ttz>103</ttz>',
|
|
||||||
10056 => '<ttz>104</ttz>',
|
|
||||||
10057 => '<ttz>105</ttz>',
|
|
||||||
10058 => '<ttz>106</ttz>',
|
|
||||||
10059 => '<ttz>107</ttz>',
|
|
||||||
10061 => '<ttz>109</ttz>',
|
|
||||||
10063 => '<ttz>111</ttz>',
|
|
||||||
10064 => '<ttz>112</ttz>',
|
|
||||||
10065 => '<ttz>113</ttz>',
|
|
||||||
10066 => '<ttz>114</ttz>',
|
|
||||||
10070 => '<ttz>118</ttz>',
|
|
||||||
10072 => '<ttz>120</ttz>',
|
|
||||||
10073 => '<ttz>121</ttz>',
|
|
||||||
10074 => '<ttz>122</ttz>',
|
|
||||||
10075 => '<ttz>123</ttz>',
|
|
||||||
10076 => '<ttz>124</ttz>',
|
|
||||||
10077 => '<ttz>125</ttz>',
|
|
||||||
10078 => '<ttz>126</ttz>',
|
|
||||||
10081 => '<ttz>161</ttz>',
|
|
||||||
10082 => '<ttz>162</ttz>',
|
|
||||||
10083 => '<ttz>163</ttz>',
|
|
||||||
10084 => '<ttz>164</ttz>',
|
|
||||||
10085 => '<ttz>165</ttz>',
|
|
||||||
10086 => '<ttz>166</ttz>',
|
|
||||||
10087 => '<ttz>167</ttz>',
|
|
||||||
10102 => '<ttz>182</ttz>',
|
|
||||||
10103 => '<ttz>183</ttz>',
|
|
||||||
10104 => '<ttz>184</ttz>',
|
|
||||||
10105 => '<ttz>185</ttz>',
|
|
||||||
10106 => '<ttz>186</ttz>',
|
|
||||||
10107 => '<ttz>187</ttz>',
|
|
||||||
10108 => '<ttz>188</ttz>',
|
|
||||||
10109 => '<ttz>189</ttz>',
|
|
||||||
10110 => '<ttz>190</ttz>',
|
|
||||||
10111 => '<ttz>191</ttz>',
|
|
||||||
10112 => '<ttz>192</ttz>',
|
|
||||||
10113 => '<ttz>193</ttz>',
|
|
||||||
10114 => '<ttz>194</ttz>',
|
|
||||||
10115 => '<ttz>195</ttz>',
|
|
||||||
10116 => '<ttz>196</ttz>',
|
|
||||||
10117 => '<ttz>197</ttz>',
|
|
||||||
10118 => '<ttz>198</ttz>',
|
|
||||||
10119 => '<ttz>199</ttz>',
|
|
||||||
10120 => '<ttz>200</ttz>',
|
|
||||||
10121 => '<ttz>201</ttz>',
|
|
||||||
10122 => '<ttz>202</ttz>',
|
|
||||||
10123 => '<ttz>203</ttz>',
|
|
||||||
10124 => '<ttz>204</ttz>',
|
|
||||||
10125 => '<ttz>205</ttz>',
|
|
||||||
10126 => '<ttz>206</ttz>',
|
|
||||||
10127 => '<ttz>207</ttz>',
|
|
||||||
10128 => '<ttz>208</ttz>',
|
|
||||||
10129 => '<ttz>209</ttz>',
|
|
||||||
10130 => '<ttz>210</ttz>',
|
|
||||||
10131 => '<ttz>211</ttz>',
|
|
||||||
10132 => '<ttz>212</ttz>',
|
|
||||||
10136 => '<ttz>216</ttz>',
|
|
||||||
10137 => '<ttz>217</ttz>',
|
|
||||||
10138 => '<ttz>218</ttz>',
|
|
||||||
10139 => '<ttz>219</ttz>',
|
|
||||||
10140 => '<ttz>220</ttz>',
|
|
||||||
10141 => '<ttz>221</ttz>',
|
|
||||||
10142 => '<ttz>222</ttz>',
|
|
||||||
10143 => '<ttz>223</ttz>',
|
|
||||||
10144 => '<ttz>224</ttz>',
|
|
||||||
10145 => '<ttz>225</ttz>',
|
|
||||||
10146 => '<ttz>226</ttz>',
|
|
||||||
10147 => '<ttz>227</ttz>',
|
|
||||||
10148 => '<ttz>228</ttz>',
|
|
||||||
10149 => '<ttz>229</ttz>',
|
|
||||||
10150 => '<ttz>230</ttz>',
|
|
||||||
10151 => '<ttz>231</ttz>',
|
|
||||||
10152 => '<ttz>232</ttz>',
|
|
||||||
10153 => '<ttz>233</ttz>',
|
|
||||||
10154 => '<ttz>234</ttz>',
|
|
||||||
10155 => '<ttz>235</ttz>',
|
|
||||||
10156 => '<ttz>236</ttz>',
|
|
||||||
10157 => '<ttz>237</ttz>',
|
|
||||||
10158 => '<ttz>238</ttz>',
|
|
||||||
10159 => '<ttz>239</ttz>',
|
|
||||||
10161 => '<ttz>241</ttz>',
|
|
||||||
10162 => '<ttz>242</ttz>',
|
|
||||||
10163 => '<ttz>243</ttz>',
|
|
||||||
10164 => '<ttz>244</ttz>',
|
|
||||||
10165 => '<ttz>245</ttz>',
|
|
||||||
10166 => '<ttz>246</ttz>',
|
|
||||||
10167 => '<ttz>247</ttz>',
|
|
||||||
10168 => '<ttz>248</ttz>',
|
|
||||||
10169 => '<ttz>249</ttz>',
|
|
||||||
10170 => '<ttz>250</ttz>',
|
|
||||||
10171 => '<ttz>251</ttz>',
|
|
||||||
10172 => '<ttz>252</ttz>',
|
|
||||||
10173 => '<ttz>253</ttz>',
|
|
||||||
10174 => '<ttz>254</ttz>',
|
|
||||||
);
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,975 +0,0 @@
|
|||||||
<?php
|
|
||||||
$this->upperCase=array (
|
|
||||||
97 => 65,
|
|
||||||
98 => 66,
|
|
||||||
99 => 67,
|
|
||||||
100 => 68,
|
|
||||||
101 => 69,
|
|
||||||
102 => 70,
|
|
||||||
103 => 71,
|
|
||||||
104 => 72,
|
|
||||||
105 => 73,
|
|
||||||
106 => 74,
|
|
||||||
107 => 75,
|
|
||||||
108 => 76,
|
|
||||||
109 => 77,
|
|
||||||
110 => 78,
|
|
||||||
111 => 79,
|
|
||||||
112 => 80,
|
|
||||||
113 => 81,
|
|
||||||
114 => 82,
|
|
||||||
115 => 83,
|
|
||||||
116 => 84,
|
|
||||||
117 => 85,
|
|
||||||
118 => 86,
|
|
||||||
119 => 87,
|
|
||||||
120 => 88,
|
|
||||||
121 => 89,
|
|
||||||
122 => 90,
|
|
||||||
181 => 924,
|
|
||||||
224 => 192,
|
|
||||||
225 => 193,
|
|
||||||
226 => 194,
|
|
||||||
227 => 195,
|
|
||||||
228 => 196,
|
|
||||||
229 => 197,
|
|
||||||
230 => 198,
|
|
||||||
231 => 199,
|
|
||||||
232 => 200,
|
|
||||||
233 => 201,
|
|
||||||
234 => 202,
|
|
||||||
235 => 203,
|
|
||||||
236 => 204,
|
|
||||||
237 => 205,
|
|
||||||
238 => 206,
|
|
||||||
239 => 207,
|
|
||||||
240 => 208,
|
|
||||||
241 => 209,
|
|
||||||
242 => 210,
|
|
||||||
243 => 211,
|
|
||||||
244 => 212,
|
|
||||||
245 => 213,
|
|
||||||
246 => 214,
|
|
||||||
248 => 216,
|
|
||||||
249 => 217,
|
|
||||||
250 => 218,
|
|
||||||
251 => 219,
|
|
||||||
252 => 220,
|
|
||||||
253 => 221,
|
|
||||||
254 => 222,
|
|
||||||
255 => 376,
|
|
||||||
257 => 256,
|
|
||||||
259 => 258,
|
|
||||||
261 => 260,
|
|
||||||
263 => 262,
|
|
||||||
265 => 264,
|
|
||||||
267 => 266,
|
|
||||||
269 => 268,
|
|
||||||
271 => 270,
|
|
||||||
273 => 272,
|
|
||||||
275 => 274,
|
|
||||||
277 => 276,
|
|
||||||
279 => 278,
|
|
||||||
281 => 280,
|
|
||||||
283 => 282,
|
|
||||||
285 => 284,
|
|
||||||
287 => 286,
|
|
||||||
289 => 288,
|
|
||||||
291 => 290,
|
|
||||||
293 => 292,
|
|
||||||
295 => 294,
|
|
||||||
297 => 296,
|
|
||||||
299 => 298,
|
|
||||||
301 => 300,
|
|
||||||
303 => 302,
|
|
||||||
305 => 73,
|
|
||||||
307 => 306,
|
|
||||||
309 => 308,
|
|
||||||
311 => 310,
|
|
||||||
314 => 313,
|
|
||||||
316 => 315,
|
|
||||||
318 => 317,
|
|
||||||
320 => 319,
|
|
||||||
322 => 321,
|
|
||||||
324 => 323,
|
|
||||||
326 => 325,
|
|
||||||
328 => 327,
|
|
||||||
331 => 330,
|
|
||||||
333 => 332,
|
|
||||||
335 => 334,
|
|
||||||
337 => 336,
|
|
||||||
339 => 338,
|
|
||||||
341 => 340,
|
|
||||||
343 => 342,
|
|
||||||
345 => 344,
|
|
||||||
347 => 346,
|
|
||||||
349 => 348,
|
|
||||||
351 => 350,
|
|
||||||
353 => 352,
|
|
||||||
355 => 354,
|
|
||||||
357 => 356,
|
|
||||||
359 => 358,
|
|
||||||
361 => 360,
|
|
||||||
363 => 362,
|
|
||||||
365 => 364,
|
|
||||||
367 => 366,
|
|
||||||
369 => 368,
|
|
||||||
371 => 370,
|
|
||||||
373 => 372,
|
|
||||||
375 => 374,
|
|
||||||
378 => 377,
|
|
||||||
380 => 379,
|
|
||||||
382 => 381,
|
|
||||||
383 => 83,
|
|
||||||
384 => 579,
|
|
||||||
387 => 386,
|
|
||||||
389 => 388,
|
|
||||||
392 => 391,
|
|
||||||
396 => 395,
|
|
||||||
402 => 401,
|
|
||||||
405 => 502,
|
|
||||||
409 => 408,
|
|
||||||
410 => 573,
|
|
||||||
414 => 544,
|
|
||||||
417 => 416,
|
|
||||||
419 => 418,
|
|
||||||
421 => 420,
|
|
||||||
424 => 423,
|
|
||||||
429 => 428,
|
|
||||||
432 => 431,
|
|
||||||
436 => 435,
|
|
||||||
438 => 437,
|
|
||||||
441 => 440,
|
|
||||||
445 => 444,
|
|
||||||
447 => 503,
|
|
||||||
453 => 452,
|
|
||||||
454 => 452,
|
|
||||||
456 => 455,
|
|
||||||
457 => 455,
|
|
||||||
459 => 458,
|
|
||||||
460 => 458,
|
|
||||||
462 => 461,
|
|
||||||
464 => 463,
|
|
||||||
466 => 465,
|
|
||||||
468 => 467,
|
|
||||||
470 => 469,
|
|
||||||
472 => 471,
|
|
||||||
474 => 473,
|
|
||||||
476 => 475,
|
|
||||||
477 => 398,
|
|
||||||
479 => 478,
|
|
||||||
481 => 480,
|
|
||||||
483 => 482,
|
|
||||||
485 => 484,
|
|
||||||
487 => 486,
|
|
||||||
489 => 488,
|
|
||||||
491 => 490,
|
|
||||||
493 => 492,
|
|
||||||
495 => 494,
|
|
||||||
498 => 497,
|
|
||||||
499 => 497,
|
|
||||||
501 => 500,
|
|
||||||
505 => 504,
|
|
||||||
507 => 506,
|
|
||||||
509 => 508,
|
|
||||||
511 => 510,
|
|
||||||
513 => 512,
|
|
||||||
515 => 514,
|
|
||||||
517 => 516,
|
|
||||||
519 => 518,
|
|
||||||
521 => 520,
|
|
||||||
523 => 522,
|
|
||||||
525 => 524,
|
|
||||||
527 => 526,
|
|
||||||
529 => 528,
|
|
||||||
531 => 530,
|
|
||||||
533 => 532,
|
|
||||||
535 => 534,
|
|
||||||
537 => 536,
|
|
||||||
539 => 538,
|
|
||||||
541 => 540,
|
|
||||||
543 => 542,
|
|
||||||
547 => 546,
|
|
||||||
549 => 548,
|
|
||||||
551 => 550,
|
|
||||||
553 => 552,
|
|
||||||
555 => 554,
|
|
||||||
557 => 556,
|
|
||||||
559 => 558,
|
|
||||||
561 => 560,
|
|
||||||
563 => 562,
|
|
||||||
572 => 571,
|
|
||||||
575 => 11390,
|
|
||||||
576 => 11391,
|
|
||||||
578 => 577,
|
|
||||||
583 => 582,
|
|
||||||
585 => 584,
|
|
||||||
587 => 586,
|
|
||||||
589 => 588,
|
|
||||||
591 => 590,
|
|
||||||
592 => 11375,
|
|
||||||
593 => 11373,
|
|
||||||
594 => 11376,
|
|
||||||
595 => 385,
|
|
||||||
596 => 390,
|
|
||||||
598 => 393,
|
|
||||||
599 => 394,
|
|
||||||
601 => 399,
|
|
||||||
603 => 400,
|
|
||||||
608 => 403,
|
|
||||||
611 => 404,
|
|
||||||
616 => 407,
|
|
||||||
617 => 406,
|
|
||||||
619 => 11362,
|
|
||||||
623 => 412,
|
|
||||||
625 => 11374,
|
|
||||||
626 => 413,
|
|
||||||
629 => 415,
|
|
||||||
637 => 11364,
|
|
||||||
640 => 422,
|
|
||||||
643 => 425,
|
|
||||||
648 => 430,
|
|
||||||
649 => 580,
|
|
||||||
650 => 433,
|
|
||||||
651 => 434,
|
|
||||||
652 => 581,
|
|
||||||
658 => 439,
|
|
||||||
837 => 921,
|
|
||||||
881 => 880,
|
|
||||||
883 => 882,
|
|
||||||
887 => 886,
|
|
||||||
891 => 1021,
|
|
||||||
892 => 1022,
|
|
||||||
893 => 1023,
|
|
||||||
940 => 902,
|
|
||||||
941 => 904,
|
|
||||||
942 => 905,
|
|
||||||
943 => 906,
|
|
||||||
945 => 913,
|
|
||||||
946 => 914,
|
|
||||||
947 => 915,
|
|
||||||
948 => 916,
|
|
||||||
949 => 917,
|
|
||||||
950 => 918,
|
|
||||||
951 => 919,
|
|
||||||
952 => 920,
|
|
||||||
953 => 921,
|
|
||||||
954 => 922,
|
|
||||||
955 => 923,
|
|
||||||
956 => 924,
|
|
||||||
957 => 925,
|
|
||||||
958 => 926,
|
|
||||||
959 => 927,
|
|
||||||
960 => 928,
|
|
||||||
961 => 929,
|
|
||||||
962 => 931,
|
|
||||||
963 => 931,
|
|
||||||
964 => 932,
|
|
||||||
965 => 933,
|
|
||||||
966 => 934,
|
|
||||||
967 => 935,
|
|
||||||
968 => 936,
|
|
||||||
969 => 937,
|
|
||||||
970 => 938,
|
|
||||||
971 => 939,
|
|
||||||
972 => 908,
|
|
||||||
973 => 910,
|
|
||||||
974 => 911,
|
|
||||||
976 => 914,
|
|
||||||
977 => 920,
|
|
||||||
981 => 934,
|
|
||||||
982 => 928,
|
|
||||||
983 => 975,
|
|
||||||
985 => 984,
|
|
||||||
987 => 986,
|
|
||||||
989 => 988,
|
|
||||||
991 => 990,
|
|
||||||
993 => 992,
|
|
||||||
995 => 994,
|
|
||||||
997 => 996,
|
|
||||||
999 => 998,
|
|
||||||
1001 => 1000,
|
|
||||||
1003 => 1002,
|
|
||||||
1005 => 1004,
|
|
||||||
1007 => 1006,
|
|
||||||
1008 => 922,
|
|
||||||
1009 => 929,
|
|
||||||
1010 => 1017,
|
|
||||||
1013 => 917,
|
|
||||||
1016 => 1015,
|
|
||||||
1019 => 1018,
|
|
||||||
1072 => 1040,
|
|
||||||
1073 => 1041,
|
|
||||||
1074 => 1042,
|
|
||||||
1075 => 1043,
|
|
||||||
1076 => 1044,
|
|
||||||
1077 => 1045,
|
|
||||||
1078 => 1046,
|
|
||||||
1079 => 1047,
|
|
||||||
1080 => 1048,
|
|
||||||
1081 => 1049,
|
|
||||||
1082 => 1050,
|
|
||||||
1083 => 1051,
|
|
||||||
1084 => 1052,
|
|
||||||
1085 => 1053,
|
|
||||||
1086 => 1054,
|
|
||||||
1087 => 1055,
|
|
||||||
1088 => 1056,
|
|
||||||
1089 => 1057,
|
|
||||||
1090 => 1058,
|
|
||||||
1091 => 1059,
|
|
||||||
1092 => 1060,
|
|
||||||
1093 => 1061,
|
|
||||||
1094 => 1062,
|
|
||||||
1095 => 1063,
|
|
||||||
1096 => 1064,
|
|
||||||
1097 => 1065,
|
|
||||||
1098 => 1066,
|
|
||||||
1099 => 1067,
|
|
||||||
1100 => 1068,
|
|
||||||
1101 => 1069,
|
|
||||||
1102 => 1070,
|
|
||||||
1103 => 1071,
|
|
||||||
1104 => 1024,
|
|
||||||
1105 => 1025,
|
|
||||||
1106 => 1026,
|
|
||||||
1107 => 1027,
|
|
||||||
1108 => 1028,
|
|
||||||
1109 => 1029,
|
|
||||||
1110 => 1030,
|
|
||||||
1111 => 1031,
|
|
||||||
1112 => 1032,
|
|
||||||
1113 => 1033,
|
|
||||||
1114 => 1034,
|
|
||||||
1115 => 1035,
|
|
||||||
1116 => 1036,
|
|
||||||
1117 => 1037,
|
|
||||||
1118 => 1038,
|
|
||||||
1119 => 1039,
|
|
||||||
1121 => 1120,
|
|
||||||
1123 => 1122,
|
|
||||||
1125 => 1124,
|
|
||||||
1127 => 1126,
|
|
||||||
1129 => 1128,
|
|
||||||
1131 => 1130,
|
|
||||||
1133 => 1132,
|
|
||||||
1135 => 1134,
|
|
||||||
1137 => 1136,
|
|
||||||
1139 => 1138,
|
|
||||||
1141 => 1140,
|
|
||||||
1143 => 1142,
|
|
||||||
1145 => 1144,
|
|
||||||
1147 => 1146,
|
|
||||||
1149 => 1148,
|
|
||||||
1151 => 1150,
|
|
||||||
1153 => 1152,
|
|
||||||
1163 => 1162,
|
|
||||||
1165 => 1164,
|
|
||||||
1167 => 1166,
|
|
||||||
1169 => 1168,
|
|
||||||
1171 => 1170,
|
|
||||||
1173 => 1172,
|
|
||||||
1175 => 1174,
|
|
||||||
1177 => 1176,
|
|
||||||
1179 => 1178,
|
|
||||||
1181 => 1180,
|
|
||||||
1183 => 1182,
|
|
||||||
1185 => 1184,
|
|
||||||
1187 => 1186,
|
|
||||||
1189 => 1188,
|
|
||||||
1191 => 1190,
|
|
||||||
1193 => 1192,
|
|
||||||
1195 => 1194,
|
|
||||||
1197 => 1196,
|
|
||||||
1199 => 1198,
|
|
||||||
1201 => 1200,
|
|
||||||
1203 => 1202,
|
|
||||||
1205 => 1204,
|
|
||||||
1207 => 1206,
|
|
||||||
1209 => 1208,
|
|
||||||
1211 => 1210,
|
|
||||||
1213 => 1212,
|
|
||||||
1215 => 1214,
|
|
||||||
1218 => 1217,
|
|
||||||
1220 => 1219,
|
|
||||||
1222 => 1221,
|
|
||||||
1224 => 1223,
|
|
||||||
1226 => 1225,
|
|
||||||
1228 => 1227,
|
|
||||||
1230 => 1229,
|
|
||||||
1231 => 1216,
|
|
||||||
1233 => 1232,
|
|
||||||
1235 => 1234,
|
|
||||||
1237 => 1236,
|
|
||||||
1239 => 1238,
|
|
||||||
1241 => 1240,
|
|
||||||
1243 => 1242,
|
|
||||||
1245 => 1244,
|
|
||||||
1247 => 1246,
|
|
||||||
1249 => 1248,
|
|
||||||
1251 => 1250,
|
|
||||||
1253 => 1252,
|
|
||||||
1255 => 1254,
|
|
||||||
1257 => 1256,
|
|
||||||
1259 => 1258,
|
|
||||||
1261 => 1260,
|
|
||||||
1263 => 1262,
|
|
||||||
1265 => 1264,
|
|
||||||
1267 => 1266,
|
|
||||||
1269 => 1268,
|
|
||||||
1271 => 1270,
|
|
||||||
1273 => 1272,
|
|
||||||
1275 => 1274,
|
|
||||||
1277 => 1276,
|
|
||||||
1279 => 1278,
|
|
||||||
1281 => 1280,
|
|
||||||
1283 => 1282,
|
|
||||||
1285 => 1284,
|
|
||||||
1287 => 1286,
|
|
||||||
1289 => 1288,
|
|
||||||
1291 => 1290,
|
|
||||||
1293 => 1292,
|
|
||||||
1295 => 1294,
|
|
||||||
1297 => 1296,
|
|
||||||
1299 => 1298,
|
|
||||||
1301 => 1300,
|
|
||||||
1303 => 1302,
|
|
||||||
1305 => 1304,
|
|
||||||
1307 => 1306,
|
|
||||||
1309 => 1308,
|
|
||||||
1311 => 1310,
|
|
||||||
1313 => 1312,
|
|
||||||
1315 => 1314,
|
|
||||||
1317 => 1316,
|
|
||||||
1377 => 1329,
|
|
||||||
1378 => 1330,
|
|
||||||
1379 => 1331,
|
|
||||||
1380 => 1332,
|
|
||||||
1381 => 1333,
|
|
||||||
1382 => 1334,
|
|
||||||
1383 => 1335,
|
|
||||||
1384 => 1336,
|
|
||||||
1385 => 1337,
|
|
||||||
1386 => 1338,
|
|
||||||
1387 => 1339,
|
|
||||||
1388 => 1340,
|
|
||||||
1389 => 1341,
|
|
||||||
1390 => 1342,
|
|
||||||
1391 => 1343,
|
|
||||||
1392 => 1344,
|
|
||||||
1393 => 1345,
|
|
||||||
1394 => 1346,
|
|
||||||
1395 => 1347,
|
|
||||||
1396 => 1348,
|
|
||||||
1397 => 1349,
|
|
||||||
1398 => 1350,
|
|
||||||
1399 => 1351,
|
|
||||||
1400 => 1352,
|
|
||||||
1401 => 1353,
|
|
||||||
1402 => 1354,
|
|
||||||
1403 => 1355,
|
|
||||||
1404 => 1356,
|
|
||||||
1405 => 1357,
|
|
||||||
1406 => 1358,
|
|
||||||
1407 => 1359,
|
|
||||||
1408 => 1360,
|
|
||||||
1409 => 1361,
|
|
||||||
1410 => 1362,
|
|
||||||
1411 => 1363,
|
|
||||||
1412 => 1364,
|
|
||||||
1413 => 1365,
|
|
||||||
1414 => 1366,
|
|
||||||
7545 => 42877,
|
|
||||||
7549 => 11363,
|
|
||||||
7681 => 7680,
|
|
||||||
7683 => 7682,
|
|
||||||
7685 => 7684,
|
|
||||||
7687 => 7686,
|
|
||||||
7689 => 7688,
|
|
||||||
7691 => 7690,
|
|
||||||
7693 => 7692,
|
|
||||||
7695 => 7694,
|
|
||||||
7697 => 7696,
|
|
||||||
7699 => 7698,
|
|
||||||
7701 => 7700,
|
|
||||||
7703 => 7702,
|
|
||||||
7705 => 7704,
|
|
||||||
7707 => 7706,
|
|
||||||
7709 => 7708,
|
|
||||||
7711 => 7710,
|
|
||||||
7713 => 7712,
|
|
||||||
7715 => 7714,
|
|
||||||
7717 => 7716,
|
|
||||||
7719 => 7718,
|
|
||||||
7721 => 7720,
|
|
||||||
7723 => 7722,
|
|
||||||
7725 => 7724,
|
|
||||||
7727 => 7726,
|
|
||||||
7729 => 7728,
|
|
||||||
7731 => 7730,
|
|
||||||
7733 => 7732,
|
|
||||||
7735 => 7734,
|
|
||||||
7737 => 7736,
|
|
||||||
7739 => 7738,
|
|
||||||
7741 => 7740,
|
|
||||||
7743 => 7742,
|
|
||||||
7745 => 7744,
|
|
||||||
7747 => 7746,
|
|
||||||
7749 => 7748,
|
|
||||||
7751 => 7750,
|
|
||||||
7753 => 7752,
|
|
||||||
7755 => 7754,
|
|
||||||
7757 => 7756,
|
|
||||||
7759 => 7758,
|
|
||||||
7761 => 7760,
|
|
||||||
7763 => 7762,
|
|
||||||
7765 => 7764,
|
|
||||||
7767 => 7766,
|
|
||||||
7769 => 7768,
|
|
||||||
7771 => 7770,
|
|
||||||
7773 => 7772,
|
|
||||||
7775 => 7774,
|
|
||||||
7777 => 7776,
|
|
||||||
7779 => 7778,
|
|
||||||
7781 => 7780,
|
|
||||||
7783 => 7782,
|
|
||||||
7785 => 7784,
|
|
||||||
7787 => 7786,
|
|
||||||
7789 => 7788,
|
|
||||||
7791 => 7790,
|
|
||||||
7793 => 7792,
|
|
||||||
7795 => 7794,
|
|
||||||
7797 => 7796,
|
|
||||||
7799 => 7798,
|
|
||||||
7801 => 7800,
|
|
||||||
7803 => 7802,
|
|
||||||
7805 => 7804,
|
|
||||||
7807 => 7806,
|
|
||||||
7809 => 7808,
|
|
||||||
7811 => 7810,
|
|
||||||
7813 => 7812,
|
|
||||||
7815 => 7814,
|
|
||||||
7817 => 7816,
|
|
||||||
7819 => 7818,
|
|
||||||
7821 => 7820,
|
|
||||||
7823 => 7822,
|
|
||||||
7825 => 7824,
|
|
||||||
7827 => 7826,
|
|
||||||
7829 => 7828,
|
|
||||||
7835 => 7776,
|
|
||||||
7841 => 7840,
|
|
||||||
7843 => 7842,
|
|
||||||
7845 => 7844,
|
|
||||||
7847 => 7846,
|
|
||||||
7849 => 7848,
|
|
||||||
7851 => 7850,
|
|
||||||
7853 => 7852,
|
|
||||||
7855 => 7854,
|
|
||||||
7857 => 7856,
|
|
||||||
7859 => 7858,
|
|
||||||
7861 => 7860,
|
|
||||||
7863 => 7862,
|
|
||||||
7865 => 7864,
|
|
||||||
7867 => 7866,
|
|
||||||
7869 => 7868,
|
|
||||||
7871 => 7870,
|
|
||||||
7873 => 7872,
|
|
||||||
7875 => 7874,
|
|
||||||
7877 => 7876,
|
|
||||||
7879 => 7878,
|
|
||||||
7881 => 7880,
|
|
||||||
7883 => 7882,
|
|
||||||
7885 => 7884,
|
|
||||||
7887 => 7886,
|
|
||||||
7889 => 7888,
|
|
||||||
7891 => 7890,
|
|
||||||
7893 => 7892,
|
|
||||||
7895 => 7894,
|
|
||||||
7897 => 7896,
|
|
||||||
7899 => 7898,
|
|
||||||
7901 => 7900,
|
|
||||||
7903 => 7902,
|
|
||||||
7905 => 7904,
|
|
||||||
7907 => 7906,
|
|
||||||
7909 => 7908,
|
|
||||||
7911 => 7910,
|
|
||||||
7913 => 7912,
|
|
||||||
7915 => 7914,
|
|
||||||
7917 => 7916,
|
|
||||||
7919 => 7918,
|
|
||||||
7921 => 7920,
|
|
||||||
7923 => 7922,
|
|
||||||
7925 => 7924,
|
|
||||||
7927 => 7926,
|
|
||||||
7929 => 7928,
|
|
||||||
7931 => 7930,
|
|
||||||
7933 => 7932,
|
|
||||||
7935 => 7934,
|
|
||||||
7936 => 7944,
|
|
||||||
7937 => 7945,
|
|
||||||
7938 => 7946,
|
|
||||||
7939 => 7947,
|
|
||||||
7940 => 7948,
|
|
||||||
7941 => 7949,
|
|
||||||
7942 => 7950,
|
|
||||||
7943 => 7951,
|
|
||||||
7952 => 7960,
|
|
||||||
7953 => 7961,
|
|
||||||
7954 => 7962,
|
|
||||||
7955 => 7963,
|
|
||||||
7956 => 7964,
|
|
||||||
7957 => 7965,
|
|
||||||
7968 => 7976,
|
|
||||||
7969 => 7977,
|
|
||||||
7970 => 7978,
|
|
||||||
7971 => 7979,
|
|
||||||
7972 => 7980,
|
|
||||||
7973 => 7981,
|
|
||||||
7974 => 7982,
|
|
||||||
7975 => 7983,
|
|
||||||
7984 => 7992,
|
|
||||||
7985 => 7993,
|
|
||||||
7986 => 7994,
|
|
||||||
7987 => 7995,
|
|
||||||
7988 => 7996,
|
|
||||||
7989 => 7997,
|
|
||||||
7990 => 7998,
|
|
||||||
7991 => 7999,
|
|
||||||
8000 => 8008,
|
|
||||||
8001 => 8009,
|
|
||||||
8002 => 8010,
|
|
||||||
8003 => 8011,
|
|
||||||
8004 => 8012,
|
|
||||||
8005 => 8013,
|
|
||||||
8017 => 8025,
|
|
||||||
8019 => 8027,
|
|
||||||
8021 => 8029,
|
|
||||||
8023 => 8031,
|
|
||||||
8032 => 8040,
|
|
||||||
8033 => 8041,
|
|
||||||
8034 => 8042,
|
|
||||||
8035 => 8043,
|
|
||||||
8036 => 8044,
|
|
||||||
8037 => 8045,
|
|
||||||
8038 => 8046,
|
|
||||||
8039 => 8047,
|
|
||||||
8048 => 8122,
|
|
||||||
8049 => 8123,
|
|
||||||
8050 => 8136,
|
|
||||||
8051 => 8137,
|
|
||||||
8052 => 8138,
|
|
||||||
8053 => 8139,
|
|
||||||
8054 => 8154,
|
|
||||||
8055 => 8155,
|
|
||||||
8056 => 8184,
|
|
||||||
8057 => 8185,
|
|
||||||
8058 => 8170,
|
|
||||||
8059 => 8171,
|
|
||||||
8060 => 8186,
|
|
||||||
8061 => 8187,
|
|
||||||
8064 => 8072,
|
|
||||||
8065 => 8073,
|
|
||||||
8066 => 8074,
|
|
||||||
8067 => 8075,
|
|
||||||
8068 => 8076,
|
|
||||||
8069 => 8077,
|
|
||||||
8070 => 8078,
|
|
||||||
8071 => 8079,
|
|
||||||
8080 => 8088,
|
|
||||||
8081 => 8089,
|
|
||||||
8082 => 8090,
|
|
||||||
8083 => 8091,
|
|
||||||
8084 => 8092,
|
|
||||||
8085 => 8093,
|
|
||||||
8086 => 8094,
|
|
||||||
8087 => 8095,
|
|
||||||
8096 => 8104,
|
|
||||||
8097 => 8105,
|
|
||||||
8098 => 8106,
|
|
||||||
8099 => 8107,
|
|
||||||
8100 => 8108,
|
|
||||||
8101 => 8109,
|
|
||||||
8102 => 8110,
|
|
||||||
8103 => 8111,
|
|
||||||
8112 => 8120,
|
|
||||||
8113 => 8121,
|
|
||||||
8115 => 8124,
|
|
||||||
8126 => 921,
|
|
||||||
8131 => 8140,
|
|
||||||
8144 => 8152,
|
|
||||||
8145 => 8153,
|
|
||||||
8160 => 8168,
|
|
||||||
8161 => 8169,
|
|
||||||
8165 => 8172,
|
|
||||||
8179 => 8188,
|
|
||||||
8526 => 8498,
|
|
||||||
8560 => 8544,
|
|
||||||
8561 => 8545,
|
|
||||||
8562 => 8546,
|
|
||||||
8563 => 8547,
|
|
||||||
8564 => 8548,
|
|
||||||
8565 => 8549,
|
|
||||||
8566 => 8550,
|
|
||||||
8567 => 8551,
|
|
||||||
8568 => 8552,
|
|
||||||
8569 => 8553,
|
|
||||||
8570 => 8554,
|
|
||||||
8571 => 8555,
|
|
||||||
8572 => 8556,
|
|
||||||
8573 => 8557,
|
|
||||||
8574 => 8558,
|
|
||||||
8575 => 8559,
|
|
||||||
8580 => 8579,
|
|
||||||
9424 => 9398,
|
|
||||||
9425 => 9399,
|
|
||||||
9426 => 9400,
|
|
||||||
9427 => 9401,
|
|
||||||
9428 => 9402,
|
|
||||||
9429 => 9403,
|
|
||||||
9430 => 9404,
|
|
||||||
9431 => 9405,
|
|
||||||
9432 => 9406,
|
|
||||||
9433 => 9407,
|
|
||||||
9434 => 9408,
|
|
||||||
9435 => 9409,
|
|
||||||
9436 => 9410,
|
|
||||||
9437 => 9411,
|
|
||||||
9438 => 9412,
|
|
||||||
9439 => 9413,
|
|
||||||
9440 => 9414,
|
|
||||||
9441 => 9415,
|
|
||||||
9442 => 9416,
|
|
||||||
9443 => 9417,
|
|
||||||
9444 => 9418,
|
|
||||||
9445 => 9419,
|
|
||||||
9446 => 9420,
|
|
||||||
9447 => 9421,
|
|
||||||
9448 => 9422,
|
|
||||||
9449 => 9423,
|
|
||||||
11312 => 11264,
|
|
||||||
11313 => 11265,
|
|
||||||
11314 => 11266,
|
|
||||||
11315 => 11267,
|
|
||||||
11316 => 11268,
|
|
||||||
11317 => 11269,
|
|
||||||
11318 => 11270,
|
|
||||||
11319 => 11271,
|
|
||||||
11320 => 11272,
|
|
||||||
11321 => 11273,
|
|
||||||
11322 => 11274,
|
|
||||||
11323 => 11275,
|
|
||||||
11324 => 11276,
|
|
||||||
11325 => 11277,
|
|
||||||
11326 => 11278,
|
|
||||||
11327 => 11279,
|
|
||||||
11328 => 11280,
|
|
||||||
11329 => 11281,
|
|
||||||
11330 => 11282,
|
|
||||||
11331 => 11283,
|
|
||||||
11332 => 11284,
|
|
||||||
11333 => 11285,
|
|
||||||
11334 => 11286,
|
|
||||||
11335 => 11287,
|
|
||||||
11336 => 11288,
|
|
||||||
11337 => 11289,
|
|
||||||
11338 => 11290,
|
|
||||||
11339 => 11291,
|
|
||||||
11340 => 11292,
|
|
||||||
11341 => 11293,
|
|
||||||
11342 => 11294,
|
|
||||||
11343 => 11295,
|
|
||||||
11344 => 11296,
|
|
||||||
11345 => 11297,
|
|
||||||
11346 => 11298,
|
|
||||||
11347 => 11299,
|
|
||||||
11348 => 11300,
|
|
||||||
11349 => 11301,
|
|
||||||
11350 => 11302,
|
|
||||||
11351 => 11303,
|
|
||||||
11352 => 11304,
|
|
||||||
11353 => 11305,
|
|
||||||
11354 => 11306,
|
|
||||||
11355 => 11307,
|
|
||||||
11356 => 11308,
|
|
||||||
11357 => 11309,
|
|
||||||
11358 => 11310,
|
|
||||||
11361 => 11360,
|
|
||||||
11365 => 570,
|
|
||||||
11366 => 574,
|
|
||||||
11368 => 11367,
|
|
||||||
11370 => 11369,
|
|
||||||
11372 => 11371,
|
|
||||||
11379 => 11378,
|
|
||||||
11382 => 11381,
|
|
||||||
11393 => 11392,
|
|
||||||
11395 => 11394,
|
|
||||||
11397 => 11396,
|
|
||||||
11399 => 11398,
|
|
||||||
11401 => 11400,
|
|
||||||
11403 => 11402,
|
|
||||||
11405 => 11404,
|
|
||||||
11407 => 11406,
|
|
||||||
11409 => 11408,
|
|
||||||
11411 => 11410,
|
|
||||||
11413 => 11412,
|
|
||||||
11415 => 11414,
|
|
||||||
11417 => 11416,
|
|
||||||
11419 => 11418,
|
|
||||||
11421 => 11420,
|
|
||||||
11423 => 11422,
|
|
||||||
11425 => 11424,
|
|
||||||
11427 => 11426,
|
|
||||||
11429 => 11428,
|
|
||||||
11431 => 11430,
|
|
||||||
11433 => 11432,
|
|
||||||
11435 => 11434,
|
|
||||||
11437 => 11436,
|
|
||||||
11439 => 11438,
|
|
||||||
11441 => 11440,
|
|
||||||
11443 => 11442,
|
|
||||||
11445 => 11444,
|
|
||||||
11447 => 11446,
|
|
||||||
11449 => 11448,
|
|
||||||
11451 => 11450,
|
|
||||||
11453 => 11452,
|
|
||||||
11455 => 11454,
|
|
||||||
11457 => 11456,
|
|
||||||
11459 => 11458,
|
|
||||||
11461 => 11460,
|
|
||||||
11463 => 11462,
|
|
||||||
11465 => 11464,
|
|
||||||
11467 => 11466,
|
|
||||||
11469 => 11468,
|
|
||||||
11471 => 11470,
|
|
||||||
11473 => 11472,
|
|
||||||
11475 => 11474,
|
|
||||||
11477 => 11476,
|
|
||||||
11479 => 11478,
|
|
||||||
11481 => 11480,
|
|
||||||
11483 => 11482,
|
|
||||||
11485 => 11484,
|
|
||||||
11487 => 11486,
|
|
||||||
11489 => 11488,
|
|
||||||
11491 => 11490,
|
|
||||||
11500 => 11499,
|
|
||||||
11502 => 11501,
|
|
||||||
11520 => 4256,
|
|
||||||
11521 => 4257,
|
|
||||||
11522 => 4258,
|
|
||||||
11523 => 4259,
|
|
||||||
11524 => 4260,
|
|
||||||
11525 => 4261,
|
|
||||||
11526 => 4262,
|
|
||||||
11527 => 4263,
|
|
||||||
11528 => 4264,
|
|
||||||
11529 => 4265,
|
|
||||||
11530 => 4266,
|
|
||||||
11531 => 4267,
|
|
||||||
11532 => 4268,
|
|
||||||
11533 => 4269,
|
|
||||||
11534 => 4270,
|
|
||||||
11535 => 4271,
|
|
||||||
11536 => 4272,
|
|
||||||
11537 => 4273,
|
|
||||||
11538 => 4274,
|
|
||||||
11539 => 4275,
|
|
||||||
11540 => 4276,
|
|
||||||
11541 => 4277,
|
|
||||||
11542 => 4278,
|
|
||||||
11543 => 4279,
|
|
||||||
11544 => 4280,
|
|
||||||
11545 => 4281,
|
|
||||||
11546 => 4282,
|
|
||||||
11547 => 4283,
|
|
||||||
11548 => 4284,
|
|
||||||
11549 => 4285,
|
|
||||||
11550 => 4286,
|
|
||||||
11551 => 4287,
|
|
||||||
11552 => 4288,
|
|
||||||
11553 => 4289,
|
|
||||||
11554 => 4290,
|
|
||||||
11555 => 4291,
|
|
||||||
11556 => 4292,
|
|
||||||
11557 => 4293,
|
|
||||||
42561 => 42560,
|
|
||||||
42563 => 42562,
|
|
||||||
42565 => 42564,
|
|
||||||
42567 => 42566,
|
|
||||||
42569 => 42568,
|
|
||||||
42571 => 42570,
|
|
||||||
42573 => 42572,
|
|
||||||
42575 => 42574,
|
|
||||||
42577 => 42576,
|
|
||||||
42579 => 42578,
|
|
||||||
42581 => 42580,
|
|
||||||
42583 => 42582,
|
|
||||||
42585 => 42584,
|
|
||||||
42587 => 42586,
|
|
||||||
42589 => 42588,
|
|
||||||
42591 => 42590,
|
|
||||||
42595 => 42594,
|
|
||||||
42597 => 42596,
|
|
||||||
42599 => 42598,
|
|
||||||
42601 => 42600,
|
|
||||||
42603 => 42602,
|
|
||||||
42605 => 42604,
|
|
||||||
42625 => 42624,
|
|
||||||
42627 => 42626,
|
|
||||||
42629 => 42628,
|
|
||||||
42631 => 42630,
|
|
||||||
42633 => 42632,
|
|
||||||
42635 => 42634,
|
|
||||||
42637 => 42636,
|
|
||||||
42639 => 42638,
|
|
||||||
42641 => 42640,
|
|
||||||
42643 => 42642,
|
|
||||||
42645 => 42644,
|
|
||||||
42647 => 42646,
|
|
||||||
42787 => 42786,
|
|
||||||
42789 => 42788,
|
|
||||||
42791 => 42790,
|
|
||||||
42793 => 42792,
|
|
||||||
42795 => 42794,
|
|
||||||
42797 => 42796,
|
|
||||||
42799 => 42798,
|
|
||||||
42803 => 42802,
|
|
||||||
42805 => 42804,
|
|
||||||
42807 => 42806,
|
|
||||||
42809 => 42808,
|
|
||||||
42811 => 42810,
|
|
||||||
42813 => 42812,
|
|
||||||
42815 => 42814,
|
|
||||||
42817 => 42816,
|
|
||||||
42819 => 42818,
|
|
||||||
42821 => 42820,
|
|
||||||
42823 => 42822,
|
|
||||||
42825 => 42824,
|
|
||||||
42827 => 42826,
|
|
||||||
42829 => 42828,
|
|
||||||
42831 => 42830,
|
|
||||||
42833 => 42832,
|
|
||||||
42835 => 42834,
|
|
||||||
42837 => 42836,
|
|
||||||
42839 => 42838,
|
|
||||||
42841 => 42840,
|
|
||||||
42843 => 42842,
|
|
||||||
42845 => 42844,
|
|
||||||
42847 => 42846,
|
|
||||||
42849 => 42848,
|
|
||||||
42851 => 42850,
|
|
||||||
42853 => 42852,
|
|
||||||
42855 => 42854,
|
|
||||||
42857 => 42856,
|
|
||||||
42859 => 42858,
|
|
||||||
42861 => 42860,
|
|
||||||
42863 => 42862,
|
|
||||||
42874 => 42873,
|
|
||||||
42876 => 42875,
|
|
||||||
42879 => 42878,
|
|
||||||
42881 => 42880,
|
|
||||||
42883 => 42882,
|
|
||||||
42885 => 42884,
|
|
||||||
42887 => 42886,
|
|
||||||
42892 => 42891,
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
@ -1,394 +0,0 @@
|
|||||||
/* European */
|
|
||||||
:lang("en"), :lang("eng"), /* English */ /* LATIN */
|
|
||||||
:lang("eu"), :lang("eus"), /* Basque */
|
|
||||||
:lang("br"), :lang("bre"), /* Breton */
|
|
||||||
:lang("ca"), :lang("cat"), /* Catalan */
|
|
||||||
:lang("co"), :lang("cos"), /* Corsican */
|
|
||||||
:lang("kw"), :lang("cor"), /* Cornish */
|
|
||||||
:lang("cy"), :lang("cym"), /* Welsh */
|
|
||||||
:lang("cs"), :lang("ces"), /* Czech */
|
|
||||||
:lang("da"), :lang("dan"), /* Danish */
|
|
||||||
:lang("nl"), :lang("nld"), /* Dutch */
|
|
||||||
:lang("et"), :lang("est"), /* Estonian */
|
|
||||||
:lang("fo"), :lang("fao"), /* Faroese */
|
|
||||||
:lang("fi"), :lang("fin"), /* Finnish */
|
|
||||||
:lang("fr"), :lang("fra"), /* French */
|
|
||||||
:lang("gl"), :lang("glg"), /* Galician */
|
|
||||||
:lang("de"), :lang("deu"), /* German */
|
|
||||||
:lang("ht"), :lang("hat"), /* Haitian; Haitian Creole */
|
|
||||||
:lang("hu"), :lang("hun"), /* Hungarian */
|
|
||||||
:lang("ga"), :lang("gle"), /* Irish */
|
|
||||||
:lang("is"), :lang("isl"), /* Icelandic */
|
|
||||||
:lang("it"), :lang("ita"), /* Italian */
|
|
||||||
:lang("la"), :lang("lat"), /* Latin */
|
|
||||||
:lang("lb"), :lang("ltz"), /* Luxembourgish */
|
|
||||||
:lang("li"), :lang("lim"), /* Limburgish */
|
|
||||||
:lang("lt"), :lang("lit"), /* Lithuanian */
|
|
||||||
:lang("lv"), :lang("lav"), /* Latvian */
|
|
||||||
:lang("gv"), :lang("glv"), /* Manx */
|
|
||||||
:lang("no"), :lang("nor"), /* Norwegian */
|
|
||||||
:lang("nn"), :lang("nno"), /* Norwegian Nynorsk */
|
|
||||||
:lang("nb"), :lang("nob"), /* Norwegian Bokmal */
|
|
||||||
:lang("pl"), :lang("pol"), /* Polish */
|
|
||||||
:lang("pt"), :lang("por"), /* Portuguese */
|
|
||||||
:lang("ro"), :lang("ron"), /* Romanian */
|
|
||||||
:lang("gd"), :lang("gla"), /* Scottish Gaelic */
|
|
||||||
:lang("es"), :lang("spa"), /* Spanish */
|
|
||||||
:lang("sv"), :lang("swe"), /* Swedish */
|
|
||||||
:lang("sl"), :lang("slv"), /* Slovene */
|
|
||||||
:lang("sk"), :lang("slk") { /* Slovak */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
:lang("el"), :lang("ell") { /* GREEK */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
|
|
||||||
:lang("ru"), :lang("rus"), /* Russian */ /* CYRILLIC */
|
|
||||||
:lang("ab"), :lang("abk"), /* Abkhaz */
|
|
||||||
:lang("av"), :lang("ava"), /* Avaric */
|
|
||||||
:lang("ba"), :lang("bak"), /* Bashkir */
|
|
||||||
:lang("be"), :lang("bel"), /* Belarusian */
|
|
||||||
:lang("bg"), :lang("bul"), /* Bulgarian */
|
|
||||||
:lang("ce"), :lang("che"), /* Chechen */
|
|
||||||
:lang("cv"), :lang("chv"), /* Chuvash */
|
|
||||||
:lang("kk"), :lang("kaz"), /* Kazakh */
|
|
||||||
:lang("kv"), :lang("kom"), /* Komi */
|
|
||||||
:lang("ky"), :lang("kir"), /* Kyrgyz */
|
|
||||||
:lang("mk"), :lang("mkd"), /* Macedonian */
|
|
||||||
:lang("cu"), :lang("chu"), /* Old Church Slavonic */
|
|
||||||
:lang("os"), :lang("oss"), /* Ossetian */
|
|
||||||
:lang("sr"), :lang("srp"), /* Serbian */
|
|
||||||
:lang("tg"), :lang("tgk"), /* Tajik */
|
|
||||||
:lang("tt"), :lang("tat"), /* Tatar */
|
|
||||||
:lang("tk"), :lang("tuk"), /* Turkmen */
|
|
||||||
:lang("uk"), :lang("ukr") { /* Ukrainian */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
:lang("hy"), :lang("hye") { /* ARMENIAN */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
:lang("ka"), :lang("kat") { /* GEORGIAN */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
:lang("cop") { /* COPTIC */
|
|
||||||
font-family: quivira;
|
|
||||||
}
|
|
||||||
:lang("got") { /* GOTHIC */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("und-Latn") { /* LATIN */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
:lang("und-Cyrl") { /* CYRILLIC */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
:lang("und-Cprt") { /* CYPRIOT */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
:lang("und-Glag") { /* GLAGOLITIC */
|
|
||||||
font-family: mph2bdamase;
|
|
||||||
}
|
|
||||||
:lang("und-Linb") { /* LINEAR_B */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
:lang("und-Ogam") { /* OGHAM */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
:lang("und-Ital") { /* OLD_ITALIC */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
:lang("und-Runr") { /* RUNIC */
|
|
||||||
font-family: sun-exta;
|
|
||||||
}
|
|
||||||
:lang("und-Shaw") { /* SHAVIAN */
|
|
||||||
font-family: mph2bdamase;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* African */
|
|
||||||
:lang("am"), :lang("amh") { /* Amharic ETHIOPIC */
|
|
||||||
font-family: abyssinicasil;
|
|
||||||
}
|
|
||||||
:lang("ti"), :lang("tir") { /* Tigrinya ETHIOPIC */
|
|
||||||
font-family: abyssinicasil;
|
|
||||||
}
|
|
||||||
:lang("nqo") { /* NKO */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
:lang("vai") { /* VAI */
|
|
||||||
font-family: freesans;
|
|
||||||
}
|
|
||||||
:lang("und-Egyp") { /* EGYPTIAN_HIEROGLYPHS */
|
|
||||||
font-family: aegyptus;
|
|
||||||
}
|
|
||||||
:lang("und-Ethi") { /* ETHIOPIC */
|
|
||||||
font-family: abyssinicasil;
|
|
||||||
}
|
|
||||||
:lang("und-Osma") { /* OSMANYA */
|
|
||||||
font-family: mph2bdamase;
|
|
||||||
}
|
|
||||||
:lang("und-Tfng") { /* TIFINAGH */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Middle Eastern */
|
|
||||||
:lang("ar"), :lang("ara") { /* Arabic */
|
|
||||||
font-family: xbriyaz;
|
|
||||||
}
|
|
||||||
:lang("fa"), :lang("fas") { /* Persian (Farsi) */
|
|
||||||
font-family: xbriyaz;
|
|
||||||
}
|
|
||||||
:lang("ku"), :lang("kur") { /* Kurdish */
|
|
||||||
font-family: xbriyaz;
|
|
||||||
}
|
|
||||||
:lang("ps"), :lang("pus") { /* Pashto */
|
|
||||||
font-family: xbriyaz;
|
|
||||||
}
|
|
||||||
:lang("ur"), :lang("urd") { /* Urdu */
|
|
||||||
font-family: xbriyaz;
|
|
||||||
}
|
|
||||||
:lang("he"), :lang("heb") { /* HEBREW */
|
|
||||||
font-family: taameydavidclm;
|
|
||||||
}
|
|
||||||
:lang("yi"), :lang("yid") { /* Yiddish */
|
|
||||||
font-family: taameydavidclm;
|
|
||||||
}
|
|
||||||
:lang("syr") { /* SYRIAC */
|
|
||||||
font-family: estrangeloedessa;
|
|
||||||
}
|
|
||||||
|
|
||||||
:lang("xcr") { /* CARIAN */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
:lang("xlc") { /* LYCIAN */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
:lang("xld") { /* LYDIAN */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
:lang("phn") { /* PHOENICIAN */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
:lang("uga") { /* UGARITIC */
|
|
||||||
font-family: aegean;
|
|
||||||
}
|
|
||||||
|
|
||||||
:lang("und-Arab") { /* ARABIC */
|
|
||||||
font-family: xbriyaz;
|
|
||||||
}
|
|
||||||
:lang("und-Xsux") { /* CUNEIFORM */
|
|
||||||
font-family: akkadian;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Central Asian */
|
|
||||||
:lang("bo"), :lang("bod"), /* TIBETAN */
|
|
||||||
:lang("dz"), :lang("dzo") { /* Dzongkha */
|
|
||||||
font-family: jomolhari;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* South Asian */
|
|
||||||
:lang("as"), :lang("asm") { /* Assamese */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("bn"), :lang("ben") { /* BENGALI; Bangla */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("ks"), :lang("kas") { /* Kashmiri */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("hi"), :lang("hin"), /* Hindi DEVANAGARI */
|
|
||||||
:lang("bh"), :lang("bih"), /* Bihari (Bhojpuri, Magahi, and Maithili) */
|
|
||||||
:lang("sa"), :lang("san") { /* Sanskrit */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("gu"), :lang("guj") { /* Gujarati */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("pa"), :lang("pan") { /* Panjabi, Punjabi GURMUKHI */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("kn"), :lang("kan") { /* Kannada */
|
|
||||||
font-family: lohitkannada;
|
|
||||||
}
|
|
||||||
:lang("mr"), :lang("mar") { /* Marathi */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("ml"), :lang("mal") { /* MALAYALAM */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("ne"), :lang("nep") { /* Nepali */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("or"), :lang("ori") { /* ORIYA */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("si"), :lang("sin") { /* SINHALA */
|
|
||||||
font-family: kaputaunicode;
|
|
||||||
}
|
|
||||||
:lang("ta"), :lang("tam") { /* TAMIL */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("te"), :lang("tel") { /* TELUGU */
|
|
||||||
font-family: pothana2000;
|
|
||||||
}
|
|
||||||
:lang("sd"), :lang("snd") { /* Sindhi */
|
|
||||||
font-family: lateef;
|
|
||||||
}
|
|
||||||
:lang("sd-IN") { /* Sindhi */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("sd-PK") { /* Sindhi */
|
|
||||||
font-family: lateef;
|
|
||||||
}
|
|
||||||
|
|
||||||
:lang("lif") { /* LIMBU */
|
|
||||||
font-family: sun-exta;
|
|
||||||
}
|
|
||||||
:lang("syl") { /* SYLOTI_NAGRI */
|
|
||||||
font-family: mph2bdamase;
|
|
||||||
}
|
|
||||||
:lang("dv"), :lang("div") { /* Divehi; Maldivian THAANA */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("und-Khar") { /* KHAROSHTHI */
|
|
||||||
font-family: mph2bdamase;
|
|
||||||
}
|
|
||||||
:lang("und-Mtei") { /* MEETEI_MAYEK */
|
|
||||||
font-family: eeyekunicode;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* South East Asian */
|
|
||||||
:lang("km"), :lang("khm") { /* KHMER */
|
|
||||||
font-family: khmeros;
|
|
||||||
}
|
|
||||||
:lang("lo"), :lang("lao") { /* LAO */
|
|
||||||
font-family: dhyana;
|
|
||||||
}
|
|
||||||
:lang("my"), :lang("mya") { /* MYANMAR Burmese */
|
|
||||||
font-family: tharlon; /* zawgyi-one is non-unicode compliant but in wide usage ; ayar is also not strictly compliant */
|
|
||||||
}
|
|
||||||
:lang("th"), :lang("tha") { /* THAI */
|
|
||||||
font-family: garuda;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
:lang("vi"), :lang("vie") { /* Vietnamese */
|
|
||||||
font-family: dejavusanscondensed;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
:lang("bug") { /* BUGINESE */
|
|
||||||
font-family: freeserif;
|
|
||||||
}
|
|
||||||
:lang("su") { /* SUNDANESE */
|
|
||||||
font-family: sundaneseunicode;
|
|
||||||
}
|
|
||||||
:lang("tdd") { /* TAI_LE */
|
|
||||||
font-family: tharlon;
|
|
||||||
}
|
|
||||||
:lang("blt") { /* TAI_VIET */
|
|
||||||
font-family: taiheritagepro;
|
|
||||||
}
|
|
||||||
:lang("und-Kali") { /* KAYAH_LI */
|
|
||||||
font-family: freemono;
|
|
||||||
}
|
|
||||||
:lang("und-Lana") { /* TAI_THAM */
|
|
||||||
font-family: lannaalif;
|
|
||||||
}
|
|
||||||
:lang("und-Talu") { /* NEW_TAI_LUE */
|
|
||||||
font-family: daibannasilbook;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Phillipine */
|
|
||||||
:lang("bku") { /* BUHID */
|
|
||||||
font-family: quivira;
|
|
||||||
}
|
|
||||||
:lang("hnn") { /* HANUNOO */
|
|
||||||
font-family: quivira;
|
|
||||||
}
|
|
||||||
:lang("tl") { /* TAGALOG */
|
|
||||||
font-family: quivira;
|
|
||||||
}
|
|
||||||
:lang("tbw") { /* TAGBANWA */
|
|
||||||
font-family: quivira;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* East Asian */
|
|
||||||
:lang("zh"), :lang("zho") { /* Chinese */
|
|
||||||
font-family: sun-exta, gb;
|
|
||||||
}
|
|
||||||
:lang("zh-HK") { /* Hong Kong */
|
|
||||||
font-family: sun-exta, big5;
|
|
||||||
}
|
|
||||||
:lang("zh-TW") { /* Taiwan */
|
|
||||||
font-family: sun-exta, big5;
|
|
||||||
}
|
|
||||||
:lang("zh-CN") { /* Chinese */
|
|
||||||
font-family: sun-exta, gb;
|
|
||||||
}
|
|
||||||
:lang("ko"), :lang("kor") { /* HANGUL Korean */
|
|
||||||
font-family: unbatang, uhc;
|
|
||||||
}
|
|
||||||
:lang("ja"), :lang("jpn") { /* Japanese HIRAGANA KATAKANA */
|
|
||||||
font-family: sun-exta, sjis;
|
|
||||||
}
|
|
||||||
:lang("lis") { /* LISU */
|
|
||||||
font-family: quivira;
|
|
||||||
}
|
|
||||||
:lang("und-Hans") { /* HAN (SIMPLIFIED) */
|
|
||||||
font-family: sun-exta, gb;
|
|
||||||
}
|
|
||||||
:lang("und-Bopo") { /* BOPOMOFO */
|
|
||||||
font-family: sun-exta;
|
|
||||||
}
|
|
||||||
:lang("ii"), :lang("iii"), /* Nuosu; Yi */
|
|
||||||
:lang("und-Yiii") { /* YI */
|
|
||||||
font-family: sun-exta;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* American */
|
|
||||||
:lang("chr") { /* CHEROKEE */
|
|
||||||
font-family: aboriginalsans;
|
|
||||||
}
|
|
||||||
:lang("oj"), :lang("oji"), /* Ojibwe; Chippewa */
|
|
||||||
:lang("iu"), :lang("iku"), /* Inuktitut */
|
|
||||||
:lang("cr"), :lang("cre") { /* Cree CANADIAN_ABORIGINAL */
|
|
||||||
font-family: aboriginalsans;
|
|
||||||
}
|
|
||||||
:lang("und-Dsrt") { /* DESERET */
|
|
||||||
font-family: mph2bdamase;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Other */
|
|
||||||
:lang("und-Brai") { /* BRAILLE */
|
|
||||||
font-family: dejavusans;
|
|
||||||
}
|
|
||||||
32752
lib/mpdf/mpdf.php
32752
lib/mpdf/mpdf.php
File diff suppressed because it is too large
Load Diff
@ -1,5 +0,0 @@
|
|||||||
Alternative sources of Hyphenation programs or TEX files:
|
|
||||||
|
|
||||||
OpenOffice: http://wiki.services.openoffice.org/wiki/Dictionaries
|
|
||||||
|
|
||||||
Hyphenator4PHP- alternative PHP hyphenator scripts: http://apps.sourceforge.net/trac/hyphenator4php/
|
|
||||||
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
|||||||
dis/establish/ment/arian/ism
|
|
||||||
File diff suppressed because one or more lines are too long
@ -1,9 +0,0 @@
|
|||||||
<?php
|
|
||||||
/*
|
|
||||||
Adapted from Hyphenator 1.0.2
|
|
||||||
http://code.google.com/p/hyphenator/
|
|
||||||
*/
|
|
||||||
|
|
||||||
$patterns="1ba 1be 1bi 1bo 1bu 1by 1da 1de 1di 1do 1du 1dy 1d\xc3\xa4 1d\xc3\xb6 1fa 1fe 1fi 1fo 1fu 1fy 1ga 1ge 1gi 1go 1gu 1gy 1g\xc3\xa4 1g\xc3\xb6 1ha 1he 1hi 1ho 1hu 1hy 1h\xc3\xa4 1h\xc3\xb6 1ja 1je 1ji 1jo 1ju 1jy 1j\xc3\xa4 1j\xc3\xb6 1ka 1ke 1ki 1ko 1ku 1ky 1k\xc3\xa4 1k\xc3\xb6 1la 1le 1li 1lo 1lu 1ly 1l\xc3\xa4 1l\xc3\xb6 1ma 1me 1mi 1mo 1mu 1my 1m\xc3\xa4 1m\xc3\xb6 1na 1ne 1ni 1no 1nu 1ny 1n\xc3\xa4 1n\xc3\xb6 1pa 1pe 1pi 1po 1pu 1py 1p\xc3\xa4 1p\xc3\xb6 1ra 1re 1ri 1ro 1ru 1ry 1r\xc3\xa4 1r\xc3\xb6 1sa 1se 1si 1so 1su 1sy 1s\xc3\xa4 1s\xc3\xb6 1ta 1te 1ti 1to 1tu 1ty 1t\xc3\xa4 1t\xc3\xb6 1va 1ve 1vi 1vo 1vu 1vy 1v\xc3\xa4 1v\xc3\xb6 1st2r \xc3\xa42y y1a2 y1o2 o1y \xc3\xb62y u1y2 y1u2 \xc3\xb63a2 \xc3\xb63o2 \xc3\xa43a2 \xc3\xa43o2 \xc3\xa41u2 \xc3\xb61u2 a1\xc3\xa4 a1\xc3\xb6 o1\xc3\xa4 o1\xc3\xb6 u1\xc3\xa42 u1\xc3\xb62 \xc3\xa42\xc3\xa4 \xc3\xb62\xc3\xb6 \xc3\xa42\xc3\xb6 \xc3\xb62\xc3\xa4 aa1i2 aa1e2 aa1o2 aa1u2 ee1a2 ee1i2 ee1u2 ee1y2 ii1a2 ii1e2 ii1o2 uu1a2 uu1e2 uu1o2 uu1i2 e1aa i1aa o1aa u1aa u1ee a1uu i1uu e1uu o1uu \xc3\xa4\xc3\xa41i \xc3\xa4\xc3\xa41e \xc3\xa4\xc3\xa43y i1\xc3\xa4\xc3\xa4 e1\xc3\xa4\xc3\xa4 y1\xc3\xa4\xc3\xa4 i1\xc3\xb6\xc3\xb6 a1ei a1oi e1ai i1au y1ei ai1a ai1e ai1o ai1u au1a au1e eu1a ie1a ie1o ie1y io1a2 io1e2 iu1a iu1e iu1o oi1a oi1e oi1o oi1u o1ui ou1e ou1o ue1a ui1e uo1a uo1u e1\xc3\xb62 \xc3\xb61e2 _\xc3\xa42 u2s yli1o2p ali1a2v 1sp2li alous1 keus1 rtaus1 2s1ohje 2s1a2sia 1a2sian 1a2siat 1a2sioi r2as l2as 2s1o2pisk 2n1o2pet 2s1a2loi 2n1o2pist 2s1o2pist 2s1o2sa 2n1o2sa alkei2s1 perus1 2s1i2dea_ 2s1i2dean 2s1e2sity 2n1e2dus 2s1ajatu 2s1ase 2s1apu 2s1y2rit _ydi2n1 _suu2r1a2 2s1y2hti 2n1otto 2n1oton 2n1anto 2n1anno 2n1a2jan 2n1aika 2n1o2mai 2n1y2lit 2s1a2len 2n1a2len 1a2siaka2s1 ulo2s1 2n1a2jo 2s1a2jo b2l 1b2lo bib3li b2r 1b2ri 1b2ro 1b2ru d2r 1d2ra f2l 1f2la f2r 1f2ra 1f2re g2l 1g2lo g2r 1g2ra k2l 1k2ra 1k2re 1k2ri 1k2v 1k2va p2l p2r 1p2ro c2l q2v 1q2vi sc2h ts2h ch2r";
|
|
||||||
|
|
||||||
?>
|
|
||||||
File diff suppressed because one or more lines are too long
@ -1,11 +0,0 @@
|
|||||||
<?php
|
|
||||||
/*
|
|
||||||
Adapted from Hyphenator 1.0.2
|
|
||||||
http://code.google.com/p/hyphenator/
|
|
||||||
|
|
||||||
Retrieved from http://www.ctan.org/tex-archive/language/hyphenation/ithyph.tex
|
|
||||||
*/
|
|
||||||
|
|
||||||
$patterns="_a3p2n _anti1 _anti3m2n _bio1 _ca4p3s _circu2m1 _contro1 _di2s3cine _e2x1eu _fran2k3 _free3 _li3p2sa _narco1 _opto1 _orto3p2 _para1 _poli3p2 _pre1 _p2s _re1i2scr _sha2re3 _tran2s3c _tran2s3d _tran2s3l _tran2s3n _tran2s3p _tran2s3r _tran2s3t _su2b3lu _su2b3r _wa2g3n _wel2t1 2'2 a1ia a1ie a1io a1iu a1uo a1ya 2at_ e1iu e2w o1ia o1ie o1io o1iu 1b 2bb 2bc 2bd 2bf 2bm 2bn 2bp 2bs 2bt 2bv b2l b2r 2b_ 2b' 1c 2cb 2cc 2cd 2cf 2ck 2cm 2cn 2cq 2cs 2ct 2cz 2chh c2h 2chb ch2r 2chn c2l c2r 2c_ 2c' _c2 1d 2db 2dd 2dg 2dl 2dm 2dn 2dp d2r 2ds 2dt 2dv 2dw 2d_ 2d' _d2 1f 2fb 2fg 2ff 2fn f2l f2r 2fs 2ft 2f_ 2f' 1g 2gb 2gd 2gf 2gg g2h g2l 2gm g2n 2gp g2r 2gs 2gt 2gv 2gw 2gz 2gh2t 2g_ 2g' 1h 2hb 2hd 2hh hi3p2n h2l 2hm 2hn 2hr 2hv 2h_ 2h' 1j 2j_ 2j' 1k 2kg 2kf k2h 2kk k2l 2km k2r 2ks 2kt 2k_ 2k' 1l 2lb 2lc 2ld 2l3f2 2lg l2h 2lk 2ll 2lm 2ln 2lp 2lq 2lr 2ls 2lt 2lv 2lw 2lz 2l_ 2l'_ 2l'' 1m 2mb 2mc 2mf 2ml 2mm 2mn 2mp 2mq 2mr 2ms 2mt 2mv 2mw 2m_ 2m' 1n 2nb 2nc 2nd 2nf 2ng 2nk 2nl 2nm 2nn 2np 2nq 2nr 2ns n2s3fer 2nt 2nv 2nz n2g3n 2nheit 2n_ 2n' 1p 2pd p2h p2l 2pn 3p2ne 2pp p2r 2ps 3p2sic 2pt 2pz 2p_ 2p' 1q 2qq 2q_ 2q' 1r 2rb 2rc 2rd 2rf r2h 2rg 2rk 2rl 2rm 2rn 2rp 2rq 2rr 2rs 2rt r2t2s3 2rv 2rx 2rw 2rz 2r_ 2r' 1s2 2shm 2sh_ 2sh' 2s3s s4s3m 2s3p2n 2stb 2stc 2std 2stf 2stg 2stm 2stn 2stp 2sts 2stt 2stv 2sz 4s_ 4s'_ 4s'' 1t 2tb 2tc 2td 2tf 2tg t2h t2l 2tm 2tn 2tp t2r t2s 3t2sch 2tt t2t3s 2tv 2tw t2z 2tzk tz2s 2t_ 2t'_ 2t'' 1v 2vc v2l v2r 2vv 2v_ 2v'_ 2v'' 1w w2h wa2r 2w1y 2w_ 2w' 1x 2xb 2xc 2xf 2xh 2xm 2xp 2xt 2xw 2x_ 2x' y1ou y1i 1z 2zb 2zd 2zl 2zn 2zp 2zt 2zs 2zv 2zz 2z_ 2z'_ 2z'' _z2";
|
|
||||||
|
|
||||||
?>
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,165 +0,0 @@
|
|||||||
GNU LESSER GENERAL PUBLIC LICENSE
|
|
||||||
Version 3, 29 June 2007
|
|
||||||
|
|
||||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
|
||||||
of this license document, but changing it is not allowed.
|
|
||||||
|
|
||||||
|
|
||||||
This version of the GNU Lesser General Public License incorporates
|
|
||||||
the terms and conditions of version 3 of the GNU General Public
|
|
||||||
License, supplemented by the additional permissions listed below.
|
|
||||||
|
|
||||||
0. Additional Definitions.
|
|
||||||
|
|
||||||
As used herein, "this License" refers to version 3 of the GNU Lesser
|
|
||||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
|
||||||
General Public License.
|
|
||||||
|
|
||||||
"The Library" refers to a covered work governed by this License,
|
|
||||||
other than an Application or a Combined Work as defined below.
|
|
||||||
|
|
||||||
An "Application" is any work that makes use of an interface provided
|
|
||||||
by the Library, but which is not otherwise based on the Library.
|
|
||||||
Defining a subclass of a class defined by the Library is deemed a mode
|
|
||||||
of using an interface provided by the Library.
|
|
||||||
|
|
||||||
A "Combined Work" is a work produced by combining or linking an
|
|
||||||
Application with the Library. The particular version of the Library
|
|
||||||
with which the Combined Work was made is also called the "Linked
|
|
||||||
Version".
|
|
||||||
|
|
||||||
The "Minimal Corresponding Source" for a Combined Work means the
|
|
||||||
Corresponding Source for the Combined Work, excluding any source code
|
|
||||||
for portions of the Combined Work that, considered in isolation, are
|
|
||||||
based on the Application, and not on the Linked Version.
|
|
||||||
|
|
||||||
The "Corresponding Application Code" for a Combined Work means the
|
|
||||||
object code and/or source code for the Application, including any data
|
|
||||||
and utility programs needed for reproducing the Combined Work from the
|
|
||||||
Application, but excluding the System Libraries of the Combined Work.
|
|
||||||
|
|
||||||
1. Exception to Section 3 of the GNU GPL.
|
|
||||||
|
|
||||||
You may convey a covered work under sections 3 and 4 of this License
|
|
||||||
without being bound by section 3 of the GNU GPL.
|
|
||||||
|
|
||||||
2. Conveying Modified Versions.
|
|
||||||
|
|
||||||
If you modify a copy of the Library, and, in your modifications, a
|
|
||||||
facility refers to a function or data to be supplied by an Application
|
|
||||||
that uses the facility (other than as an argument passed when the
|
|
||||||
facility is invoked), then you may convey a copy of the modified
|
|
||||||
version:
|
|
||||||
|
|
||||||
a) under this License, provided that you make a good faith effort to
|
|
||||||
ensure that, in the event an Application does not supply the
|
|
||||||
function or data, the facility still operates, and performs
|
|
||||||
whatever part of its purpose remains meaningful, or
|
|
||||||
|
|
||||||
b) under the GNU GPL, with none of the additional permissions of
|
|
||||||
this License applicable to that copy.
|
|
||||||
|
|
||||||
3. Object Code Incorporating Material from Library Header Files.
|
|
||||||
|
|
||||||
The object code form of an Application may incorporate material from
|
|
||||||
a header file that is part of the Library. You may convey such object
|
|
||||||
code under terms of your choice, provided that, if the incorporated
|
|
||||||
material is not limited to numerical parameters, data structure
|
|
||||||
layouts and accessors, or small macros, inline functions and templates
|
|
||||||
(ten or fewer lines in length), you do both of the following:
|
|
||||||
|
|
||||||
a) Give prominent notice with each copy of the object code that the
|
|
||||||
Library is used in it and that the Library and its use are
|
|
||||||
covered by this License.
|
|
||||||
|
|
||||||
b) Accompany the object code with a copy of the GNU GPL and this license
|
|
||||||
document.
|
|
||||||
|
|
||||||
4. Combined Works.
|
|
||||||
|
|
||||||
You may convey a Combined Work under terms of your choice that,
|
|
||||||
taken together, effectively do not restrict modification of the
|
|
||||||
portions of the Library contained in the Combined Work and reverse
|
|
||||||
engineering for debugging such modifications, if you also do each of
|
|
||||||
the following:
|
|
||||||
|
|
||||||
a) Give prominent notice with each copy of the Combined Work that
|
|
||||||
the Library is used in it and that the Library and its use are
|
|
||||||
covered by this License.
|
|
||||||
|
|
||||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
|
||||||
document.
|
|
||||||
|
|
||||||
c) For a Combined Work that displays copyright notices during
|
|
||||||
execution, include the copyright notice for the Library among
|
|
||||||
these notices, as well as a reference directing the user to the
|
|
||||||
copies of the GNU GPL and this license document.
|
|
||||||
|
|
||||||
d) Do one of the following:
|
|
||||||
|
|
||||||
0) Convey the Minimal Corresponding Source under the terms of this
|
|
||||||
License, and the Corresponding Application Code in a form
|
|
||||||
suitable for, and under terms that permit, the user to
|
|
||||||
recombine or relink the Application with a modified version of
|
|
||||||
the Linked Version to produce a modified Combined Work, in the
|
|
||||||
manner specified by section 6 of the GNU GPL for conveying
|
|
||||||
Corresponding Source.
|
|
||||||
|
|
||||||
1) Use a suitable shared library mechanism for linking with the
|
|
||||||
Library. A suitable mechanism is one that (a) uses at run time
|
|
||||||
a copy of the Library already present on the user's computer
|
|
||||||
system, and (b) will operate properly with a modified version
|
|
||||||
of the Library that is interface-compatible with the Linked
|
|
||||||
Version.
|
|
||||||
|
|
||||||
e) Provide Installation Information, but only if you would otherwise
|
|
||||||
be required to provide such information under section 6 of the
|
|
||||||
GNU GPL, and only to the extent that such information is
|
|
||||||
necessary to install and execute a modified version of the
|
|
||||||
Combined Work produced by recombining or relinking the
|
|
||||||
Application with a modified version of the Linked Version. (If
|
|
||||||
you use option 4d0, the Installation Information must accompany
|
|
||||||
the Minimal Corresponding Source and Corresponding Application
|
|
||||||
Code. If you use option 4d1, you must provide the Installation
|
|
||||||
Information in the manner specified by section 6 of the GNU GPL
|
|
||||||
for conveying Corresponding Source.)
|
|
||||||
|
|
||||||
5. Combined Libraries.
|
|
||||||
|
|
||||||
You may place library facilities that are a work based on the
|
|
||||||
Library side by side in a single library together with other library
|
|
||||||
facilities that are not Applications and are not covered by this
|
|
||||||
License, and convey such a combined library under terms of your
|
|
||||||
choice, if you do both of the following:
|
|
||||||
|
|
||||||
a) Accompany the combined library with a copy of the same work based
|
|
||||||
on the Library, uncombined with any other library facilities,
|
|
||||||
conveyed under the terms of this License.
|
|
||||||
|
|
||||||
b) Give prominent notice with the combined library that part of it
|
|
||||||
is a work based on the Library, and explaining where to find the
|
|
||||||
accompanying uncombined form of the same work.
|
|
||||||
|
|
||||||
6. Revised Versions of the GNU Lesser General Public License.
|
|
||||||
|
|
||||||
The Free Software Foundation may publish revised and/or new versions
|
|
||||||
of the GNU Lesser General Public License from time to time. Such new
|
|
||||||
versions will be similar in spirit to the present version, but may
|
|
||||||
differ in detail to address new problems or concerns.
|
|
||||||
|
|
||||||
Each version is given a distinguishing version number. If the
|
|
||||||
Library as you received it specifies that a certain numbered version
|
|
||||||
of the GNU Lesser General Public License "or any later version"
|
|
||||||
applies to it, you have the option of following the terms and
|
|
||||||
conditions either of that published version or of any later version
|
|
||||||
published by the Free Software Foundation. If the Library as you
|
|
||||||
received it does not specify a version number of the GNU Lesser
|
|
||||||
General Public License, you may choose any version of the GNU Lesser
|
|
||||||
General Public License ever published by the Free Software Foundation.
|
|
||||||
|
|
||||||
If the Library as you received it specifies that a proxy can decide
|
|
||||||
whether future versions of the GNU Lesser General Public License shall
|
|
||||||
apply, that proxy's public statement of acceptance of any version is
|
|
||||||
permanent authorization for you to choose that version for the
|
|
||||||
Library.
|
|
||||||
@ -1,49 +0,0 @@
|
|||||||
*******************************************************
|
|
||||||
** Ce programme est distribu<62> sous la licence LGPL, **
|
|
||||||
** reportez-vous au fichier _LGPL.txt ou <20> **
|
|
||||||
** http://www.gnu.org/licenses/lgpl.html **
|
|
||||||
** pour en savoir plus. **
|
|
||||||
** **
|
|
||||||
** Copyright 2000-2010 par Laurent Minguet **
|
|
||||||
*******************************************************
|
|
||||||
**************************
|
|
||||||
* QRCode generator v0.99 *
|
|
||||||
**************************
|
|
||||||
|
|
||||||
Utilisation :
|
|
||||||
------------
|
|
||||||
- necessite PHP5
|
|
||||||
|
|
||||||
- regardez le fichier index.php pour voir le fonctionnement.
|
|
||||||
|
|
||||||
- voici un exemple :
|
|
||||||
require_once('qrcode.class.php');
|
|
||||||
$qrcode = new QRcode('your message here', 'H'); // error level : L, M, Q, H
|
|
||||||
$qrcode->displayPNG();
|
|
||||||
|
|
||||||
- il existe la possibilit<69> de d<>sactiver le border et la zone de s<>curit<69> blanche entourant le code en utilisant :
|
|
||||||
$qrcode->disableBorder();
|
|
||||||
|
|
||||||
- il existe <20>galement une methode de sortie sp<73>cifique pour FPDF :
|
|
||||||
$qrcode->displayFPDF($fpdf, $x, $y, $w, $background, $color);
|
|
||||||
|
|
||||||
- il existe <20>galement une methode de sortie sp<73>cifique pour cr<63>er un tableau HTML :
|
|
||||||
$qrcode->displayHTML();
|
|
||||||
|
|
||||||
Informations :
|
|
||||||
-------------
|
|
||||||
Generateur de QRCode
|
|
||||||
(QR Code is registered trademark of DENSO WAVE INCORPORATED | http://www.denso-wave.com/qrcode/)
|
|
||||||
Fortement inspir<69> de "QRcode image PHP scripts version 0.50g (C)2000-2005,Y.Swetake"
|
|
||||||
|
|
||||||
Programmation en PHP5
|
|
||||||
|
|
||||||
Programmeur : Spipu
|
|
||||||
email : webmaster@spipu.net
|
|
||||||
site : http://prgm.spipu.net/php_qrcode
|
|
||||||
|
|
||||||
Remerciement :
|
|
||||||
-------------
|
|
||||||
* Y.Swetake pour "QRcode image PHP scripts version 0.50g"
|
|
||||||
* Josep S. pour l'ajout de displayPNG
|
|
||||||
|
|
||||||
@ -1,14 +0,0 @@
|
|||||||
<?php
|
|
||||||
$msg = isset($_GET['msg']) ? $_GET['msg'] : '';
|
|
||||||
if (!$msg) $msg = "Le site du spipu\r\nhttp://spipu.net/";
|
|
||||||
|
|
||||||
|
|
||||||
$err = isset($_GET['err']) ? $_GET['err'] : '';
|
|
||||||
if (!in_array($err, array('L', 'M', 'Q', 'H'))) $err = 'L';
|
|
||||||
|
|
||||||
require_once('qrcode.class.php');
|
|
||||||
|
|
||||||
$qrcode = new QRcode(utf8_encode($msg), $err);
|
|
||||||
$qrcode->disableBorder();
|
|
||||||
$qrcode->displayPNG(200);
|
|
||||||
?>
|
|
||||||
@ -1,68 +0,0 @@
|
|||||||
<?php
|
|
||||||
$msg = isset($_GET['msg']) ? $_GET['msg'] : '';
|
|
||||||
if (!$msg) $msg = "Le site du spipu\r\nhttp://spipu.net/";
|
|
||||||
|
|
||||||
$err = isset($_GET['err']) ? $_GET['err'] : '';
|
|
||||||
if (!in_array($err, array('L', 'M', 'Q', 'H'))) $err = 'L';
|
|
||||||
|
|
||||||
require_once('qrcode.class.php');
|
|
||||||
?>
|
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Spipu Qrcode <?php echo __CLASS_QRCODE__; ?></title>
|
|
||||||
<meta name="Title" content="Spipu - Qrcode <?php echo __CLASS_QRCODE__; ?>" >
|
|
||||||
<meta name="Description" content="Spipu - Qrcode <?php echo __CLASS_QRCODE__; ?>" >
|
|
||||||
<meta name="Keywords" content="spipu">
|
|
||||||
<meta name="Author" content="spipu" >
|
|
||||||
<meta name="Reply-to" content="webmaster@spipu.net" >
|
|
||||||
<meta name="Copyright" content="(c)2009 Spipu" >
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" >
|
|
||||||
<style type="text/css">
|
|
||||||
<!--
|
|
||||||
table.qr
|
|
||||||
{
|
|
||||||
border-collapse: collapse;
|
|
||||||
border: solid 1px black;
|
|
||||||
table-layout: fixed;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.qr td
|
|
||||||
{
|
|
||||||
width: 5px;
|
|
||||||
height: 5px;
|
|
||||||
font-size: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.qr td.on
|
|
||||||
{
|
|
||||||
background: #000000;
|
|
||||||
}
|
|
||||||
-->
|
|
||||||
</style>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<center>
|
|
||||||
<form method="GET" action="">
|
|
||||||
<textarea name="msg" cols="40" rows="7"><?php echo htmlentities($msg); ?></textarea><br>
|
|
||||||
Correction d'erreur :
|
|
||||||
<select name="err">
|
|
||||||
<option value="L" <?php echo $err=='L' ? 'selected' : ''; ?>>L</option>
|
|
||||||
<option value="M" <?php echo $err=='M' ? 'selected' : ''; ?>>M</option>
|
|
||||||
<option value="Q" <?php echo $err=='Q' ? 'selected' : ''; ?>>Q</option>
|
|
||||||
<option value="H" <?php echo $err=='H' ? 'selected' : ''; ?>>H</option>
|
|
||||||
</select> |
|
|
||||||
<input type="submit" value="Afficher">
|
|
||||||
</form>
|
|
||||||
<hr>
|
|
||||||
G<>n<EFBFBD>ration d'un tableau HTML :<br>
|
|
||||||
<?php
|
|
||||||
$qrcode = new QRcode(utf8_encode($msg), $err);
|
|
||||||
$qrcode->displayHTML();
|
|
||||||
?>
|
|
||||||
<br>
|
|
||||||
G<>n<EFBFBD>ration d'une image PNG : <br>
|
|
||||||
<img src="./image.php?msg=<?php echo urlencode($msg); ?>&err=<?php echo urlencode($err); ?>" alt="generation qr-code" style="border: solid 1px black;">
|
|
||||||
</center>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@ -1,674 +0,0 @@
|
|||||||
<?php
|
|
||||||
/*
|
|
||||||
* Generateur de QRCode
|
|
||||||
* (QR Code is registered trademark of DENSO WAVE INCORPORATED | http://www.denso-wave.com/qrcode/)
|
|
||||||
* Fortement inspir<69> de "QRcode image PHP scripts version 0.50g (C)2000-2005,Y.Swetake"
|
|
||||||
*
|
|
||||||
* Distribu<62> sous la licence LGPL.
|
|
||||||
*
|
|
||||||
* @author Laurent MINGUET <webmaster@spipu.net>
|
|
||||||
* @version 0.99
|
|
||||||
*/
|
|
||||||
|
|
||||||
if (!defined('__CLASS_QRCODE__'))
|
|
||||||
{
|
|
||||||
define('__CLASS_QRCODE__', '0.99');
|
|
||||||
|
|
||||||
class QRcode
|
|
||||||
{
|
|
||||||
private $version_mx = 40; // numero de version maximal autoris<69>
|
|
||||||
private $type = 'bin'; // type de donn<6E>e
|
|
||||||
private $level = 'L'; // ECC
|
|
||||||
private $value = ''; // valeur a encoder
|
|
||||||
private $length = 0; // taille de la valeur
|
|
||||||
private $version = 0; // version
|
|
||||||
private $size = 0; // dimension de la zone data
|
|
||||||
private $qr_size = 0; // dimension du QRcode
|
|
||||||
|
|
||||||
private $data_bit = array(); // nb de bit de chacune des valeurs
|
|
||||||
private $data_val = array(); // liste des valeurs de bit diff<66>rents
|
|
||||||
private $data_word = array(); // liste des valeurs tout ramen<65> <20> 8bit
|
|
||||||
private $data_cur = 0; // position courante
|
|
||||||
private $data_num = 0; // position de la dimension
|
|
||||||
private $data_bits = 0; // nom de bit au total
|
|
||||||
private $max_data_bit = 0; // lilmite de nombre de bit maximal pour les datas
|
|
||||||
private $max_data_word = 0; // lilmite de nombre de mot maximal pour les datas
|
|
||||||
private $max_word = 0; // lilmite de nombre de mot maximal en global
|
|
||||||
|
|
||||||
private $ec = 0;
|
|
||||||
private $matrix = array();
|
|
||||||
private $matrix_remain = 0;
|
|
||||||
private $matrix_x_array = array();
|
|
||||||
private $matrix_y_array = array();
|
|
||||||
private $mask_array = array();
|
|
||||||
private $format_information_x1 = array();
|
|
||||||
private $format_information_y1 = array();
|
|
||||||
private $format_information_x2 = array();
|
|
||||||
private $format_information_y2 = array();
|
|
||||||
private $rs_block_order = array();
|
|
||||||
private $rs_ecc_codewords = 0;
|
|
||||||
private $byte_num = 0;
|
|
||||||
|
|
||||||
private $final = array();
|
|
||||||
private $disable_border = false;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Constructeur
|
|
||||||
*
|
|
||||||
* @param string message a encoder
|
|
||||||
* @param string niveau de correction d'erreur (ECC) : L, M, Q, H
|
|
||||||
* @return null
|
|
||||||
*/
|
|
||||||
public function __construct($value, $level='L')
|
|
||||||
{
|
|
||||||
if (!in_array($level, array('L', 'M', 'Q', 'H')))
|
|
||||||
$this->ERROR('ECC non reconnu : L, M, Q, H');
|
|
||||||
|
|
||||||
$this->length = strlen($value);
|
|
||||||
if (!$this->length)
|
|
||||||
$this->ERROR('pas de data...');
|
|
||||||
|
|
||||||
$this->level = $level;
|
|
||||||
$this->value = &$value;
|
|
||||||
|
|
||||||
$this->data_bit = array();
|
|
||||||
$this->data_val = array();
|
|
||||||
$this->data_cur = 0;
|
|
||||||
$this->data_bits= 0;
|
|
||||||
|
|
||||||
$this->encode();
|
|
||||||
$this->loadECC();
|
|
||||||
$this->makeECC();
|
|
||||||
$this->makeMatrix();
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* permet de recuperer la taille du QRcode (le nombre de case de c<>t<EFBFBD>)
|
|
||||||
*
|
|
||||||
* @return int size of qrcode
|
|
||||||
*/
|
|
||||||
public function getQrSize()
|
|
||||||
{
|
|
||||||
if ($this->disable_border)
|
|
||||||
return $this->qr_size-8;
|
|
||||||
else
|
|
||||||
return $this->qr_size;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function disableBorder()
|
|
||||||
{
|
|
||||||
$this->disable_border = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* permet d'afficher le QRcode dans un pdf via FPDF
|
|
||||||
*
|
|
||||||
* @param FPDF objet fpdf
|
|
||||||
* @param float position X
|
|
||||||
* @param float position Y
|
|
||||||
* @param float taille du qrcode
|
|
||||||
* @param array couleur du background (R,V,B)
|
|
||||||
* @param array couleur des cases et du border (R,V,B)
|
|
||||||
* @return boolean true;
|
|
||||||
*/
|
|
||||||
public function displayFPDF(&$fpdf, $x, $y, $w, $background=array(255,255,255), $color=array(0,0,0))
|
|
||||||
{
|
|
||||||
$size = $w;
|
|
||||||
$s = $size/$this->getQrSize();
|
|
||||||
|
|
||||||
$fpdf->SetDrawColor($color[0], $color[1], $color[2]);
|
|
||||||
$fpdf->SetFillColor($background[0], $background[1], $background[2]);
|
|
||||||
|
|
||||||
// rectangle de fond
|
|
||||||
if ($this->disable_border)
|
|
||||||
{
|
|
||||||
$s_min = 4;
|
|
||||||
$s_max = $this->qr_size-4;
|
|
||||||
$fpdf->Rect($x, $y, $size, $size, 'F');
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$s_min = 0;
|
|
||||||
$s_max = $this->qr_size;
|
|
||||||
$fpdf->Rect($x, $y, $size, $size, 'FD');
|
|
||||||
}
|
|
||||||
|
|
||||||
$fpdf->SetFillColor($color[0], $color[1], $color[2]);
|
|
||||||
for($j=$s_min; $j<$s_max; $j++)
|
|
||||||
for($i=$s_min; $i<$s_max; $i++)
|
|
||||||
if ($this->final[$i + $j*$this->qr_size+1])
|
|
||||||
$fpdf->Rect($x+($i-$s_min)*$s, $y+($j-$s_min)*$s, $s, $s, 'F');
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* permet d'afficher le QRcode au format HTML, <20> utiliser avec un style CSS
|
|
||||||
*
|
|
||||||
* @return boolean true;
|
|
||||||
*/
|
|
||||||
public function displayHTML()
|
|
||||||
{
|
|
||||||
if ($this->disable_border)
|
|
||||||
{
|
|
||||||
$s_min = 4;
|
|
||||||
$s_max = $this->qr_size-4;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$s_min = 0;
|
|
||||||
$s_max = $this->qr_size;
|
|
||||||
}
|
|
||||||
echo '<table class="qr" cellpadding="0" cellspacing="0">'."\n";
|
|
||||||
for($y=$s_min; $y<$s_max; $y++)
|
|
||||||
{
|
|
||||||
echo '<tr>';
|
|
||||||
for($x=$s_min; $x<$s_max; $x++)
|
|
||||||
{
|
|
||||||
echo '<td class="'.($this->final[$x + $y*$this->qr_size+1] ? 'on' : 'off').'"></td>';
|
|
||||||
}
|
|
||||||
echo '</tr>'."\n";
|
|
||||||
}
|
|
||||||
echo '</table>';
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* permet d'obtenir une image PNG
|
|
||||||
*
|
|
||||||
* @param float taille du qrcode
|
|
||||||
* @param array couleur du background (R,V,B)
|
|
||||||
* @param array couleur des cases et du border (R,V,B)
|
|
||||||
* @param string nom du fichier de sortie. si null : sortie directe
|
|
||||||
* @param integer qualit<69> de 0 (aucune compression) a 9
|
|
||||||
* @return boolean true;
|
|
||||||
*/
|
|
||||||
public function displayPNG($w=100, $background=array(255,255,255), $color=array(0,0,0), $filename = null, $quality = 0)
|
|
||||||
{
|
|
||||||
if ($this->disable_border)
|
|
||||||
{
|
|
||||||
$s_min = 4;
|
|
||||||
$s_max = $this->qr_size-4;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$s_min = 0;
|
|
||||||
$s_max = $this->qr_size;
|
|
||||||
}
|
|
||||||
$size = $w;
|
|
||||||
$s = $size/($s_max-$s_min);
|
|
||||||
|
|
||||||
// rectangle de fond
|
|
||||||
$im = imagecreatetruecolor($size,$size);
|
|
||||||
$c_case = imagecolorallocate($im,$color[0],$color[1],$color[2]);
|
|
||||||
$c_back = imagecolorallocate($im,$background[0],$background[1],$background[2]);
|
|
||||||
imagefilledrectangle($im,0,0,$size,$size,$c_back);
|
|
||||||
|
|
||||||
for($j=$s_min; $j<$s_max; $j++)
|
|
||||||
for($i=$s_min; $i<$s_max; $i++)
|
|
||||||
if ($this->final[$i + $j*$this->qr_size+1])
|
|
||||||
imagefilledrectangle($im,($i-$s_min)*$s,($j-$s_min)*$s,($i-$s_min+1)*$s-1,($j-$s_min+1)*$s-1,$c_case);
|
|
||||||
|
|
||||||
if ($filename)
|
|
||||||
{
|
|
||||||
imagepng($im, $filename, $quality);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
header("Content-type: image/png");
|
|
||||||
imagepng($im);
|
|
||||||
}
|
|
||||||
imagedestroy($im);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
private function ERROR($msg)
|
|
||||||
{
|
|
||||||
echo 'ERROR : '.$msg;
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
private function addData($val, $bit, $next = true)
|
|
||||||
{
|
|
||||||
$this->data_val[$this->data_cur] = $val;
|
|
||||||
$this->data_bit[$this->data_cur] = $bit;
|
|
||||||
if ($next)
|
|
||||||
{
|
|
||||||
$this->data_cur++;
|
|
||||||
return $this->data_cur-1;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return $this->data_cur;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private function encode()
|
|
||||||
{
|
|
||||||
// conversion des datas
|
|
||||||
if (preg_match('/[^0-9]/',$this->value))
|
|
||||||
{
|
|
||||||
if (preg_match('/[^0-9A-Z \$\*\%\+\-\.\/\:]/',$this->value))
|
|
||||||
{
|
|
||||||
// type : bin
|
|
||||||
$this->type = 'bin';
|
|
||||||
$this->addData(4, 4);
|
|
||||||
|
|
||||||
// taille. il faut garder l'indice, car besoin de correction
|
|
||||||
$this->data_num = $this->addData($this->length, 8); /* #version 1-9 */
|
|
||||||
$data_num_correction=array(0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8);
|
|
||||||
|
|
||||||
// datas
|
|
||||||
for ($i=0; $i<$this->length; $i++)
|
|
||||||
$this->addData(ord(substr($this->value, $i, 1)), 8);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// type : alphanum
|
|
||||||
$this->type = 'alphanum';
|
|
||||||
$this->addData(2, 4);
|
|
||||||
|
|
||||||
// taille. il faut garder l'indice, car besoin de correction
|
|
||||||
$this->data_num = $this->addData($this->length, 9); /* #version 1-9 */
|
|
||||||
$data_num_correction=array(0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4);
|
|
||||||
|
|
||||||
// datas
|
|
||||||
$an_hash=array(
|
|
||||||
'0'=>0,'1'=>1,'2'=>2,'3'=>3,'4'=>4,'5'=>5,'6'=>6,'7'=>7,'8'=>8,'9'=>9,
|
|
||||||
'A'=>10,'B'=>11,'C'=>12,'D'=>13,'E'=>14,'F'=>15,'G'=>16,'H'=>17,'I'=>18,'J'=>19,'K'=>20,'L'=>21,'M'=>22,
|
|
||||||
'N'=>23,'O'=>24,'P'=>25,'Q'=>26,'R'=>27,'S'=>28,'T'=>29,'U'=>30,'V'=>31,'W'=>32,'X'=>33,'Y'=>34,'Z'=>35,
|
|
||||||
' '=>36,'$'=>37,'%'=>38,'*'=>39,'+'=>40,'-'=>41,'.'=>42,'/'=>43,':'=>44);
|
|
||||||
|
|
||||||
for ($i=0; $i<$this->length; $i++)
|
|
||||||
{
|
|
||||||
if (($i %2)==0)
|
|
||||||
$this->addData($an_hash[substr($this->value,$i,1)], 6, false);
|
|
||||||
else
|
|
||||||
$this->addData($this->data_val[$this->data_cur]*45+$an_hash[substr($this->value,$i,1)], 11, true);
|
|
||||||
}
|
|
||||||
unset($an_hash);
|
|
||||||
|
|
||||||
if (isset($this->data_bit[$this->data_cur]))
|
|
||||||
$this->data_cur++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// type : num
|
|
||||||
$this->type = 'num';
|
|
||||||
$this->addData(1, 4);
|
|
||||||
|
|
||||||
//taille. il faut garder l'indice, car besoin de correction
|
|
||||||
$this->data_num = $this->addData($this->length, 10); /* #version 1-9 */
|
|
||||||
$data_num_correction=array(0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4);
|
|
||||||
|
|
||||||
// datas
|
|
||||||
for ($i=0; $i<$this->length; $i++)
|
|
||||||
{
|
|
||||||
if (($i % 3)==0)
|
|
||||||
$this->addData(substr($this->value,$i,1), 4, false);
|
|
||||||
else if (($i % 3)==1)
|
|
||||||
$this->addData($this->data_val[$this->data_cur]*10+substr($this->value,$i,1), 7, false);
|
|
||||||
else
|
|
||||||
$this->addData($this->data_val[$this->data_cur]*10+substr($this->value,$i,1), 10);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isset($this->data_bit[$this->data_cur]))
|
|
||||||
$this->data_cur++;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// calcul du nombre de bits
|
|
||||||
$this->data_bits=0;
|
|
||||||
foreach($this->data_bit as $bit)
|
|
||||||
$this->data_bits+= $bit;
|
|
||||||
|
|
||||||
// code ECC
|
|
||||||
$ec_hash = array('L'=>1, 'M'=>0, 'Q'=>3, 'H'=>2);
|
|
||||||
$this->ec = $ec_hash[$this->level];
|
|
||||||
|
|
||||||
// tableau de taille limite de bits
|
|
||||||
$max_bits = array(
|
|
||||||
0,128,224,352,512,688,864,992,1232,1456,1728,2032,2320,2672,2920,3320,3624,4056,4504,5016,5352,
|
|
||||||
5712,6256,6880,7312,8000,8496,9024,9544,10136,10984,11640,12328,13048,13800,14496,15312,15936,16816,17728,18672,
|
|
||||||
|
|
||||||
152,272,440,640,864,1088,1248,1552,1856,2192,2592,2960,3424,3688,4184,4712,5176,5768,6360,6888,
|
|
||||||
7456,8048,8752,9392,10208,10960,11744,12248,13048,13880,14744,15640,16568,17528,18448,19472,20528,21616,22496,23648,
|
|
||||||
|
|
||||||
72,128,208,288,368,480,528,688,800,976,1120,1264,1440,1576,1784,2024,2264,2504,2728,3080,
|
|
||||||
3248,3536,3712,4112,4304,4768,5024,5288,5608,5960,6344,6760,7208,7688,7888,8432,8768,9136,9776,10208,
|
|
||||||
|
|
||||||
104,176,272,384,496,608,704,880,1056,1232,1440,1648,1952,2088,2360,2600,2936,3176,3560,3880,
|
|
||||||
4096,4544,4912,5312,5744,6032,6464,6968,7288,7880,8264,8920,9368,9848,10288,10832,11408,12016,12656,13328
|
|
||||||
);
|
|
||||||
|
|
||||||
// determination automatique de la version necessaire
|
|
||||||
$this->version=1;
|
|
||||||
$i=1+40*$this->ec;
|
|
||||||
$j=$i+39;
|
|
||||||
while ($i<=$j)
|
|
||||||
{
|
|
||||||
if ($max_bits[$i]>=$this->data_bits+$data_num_correction[$this->version])
|
|
||||||
{
|
|
||||||
$this->max_data_bit=$max_bits[$i];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
$i++;
|
|
||||||
$this->version++;
|
|
||||||
}
|
|
||||||
|
|
||||||
// verification max version
|
|
||||||
if ($this->version>$this->version_mx)
|
|
||||||
$this->ERROR('too large version.');
|
|
||||||
|
|
||||||
// correctif sur le nombre de bits du strlen de la valeur
|
|
||||||
$this->data_bits+=$data_num_correction[$this->version];
|
|
||||||
$this->data_bit[$this->data_num]+=$data_num_correction[$this->version];
|
|
||||||
$this->max_data_word = ($this->max_data_bit/8);
|
|
||||||
|
|
||||||
// nombre de mots maximal
|
|
||||||
$max_words_array=array(0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,
|
|
||||||
1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706);
|
|
||||||
$this->max_word = $max_words_array[$this->version];
|
|
||||||
$this->size = 17 + 4*$this->version;
|
|
||||||
|
|
||||||
// nettoyages divers
|
|
||||||
unset($max_bits);
|
|
||||||
unset($data_num_correction);
|
|
||||||
unset($max_words_array);
|
|
||||||
unset($ec_hash);
|
|
||||||
|
|
||||||
// terminator
|
|
||||||
if ($this->data_bits<=$this->max_data_bit-4)
|
|
||||||
$this->addData(0, 4);
|
|
||||||
elseif ($this->data_bits<$this->max_data_bit)
|
|
||||||
$this->addData(0, $this->max_data_bit-$this->data_bits);
|
|
||||||
elseif ($this->data_bits>$this->max_data_bit)
|
|
||||||
$this->ERROR('Overflow error');
|
|
||||||
|
|
||||||
// construction des mots de 8 bit
|
|
||||||
$this->data_word = array();
|
|
||||||
$this->data_word[0] = 0;
|
|
||||||
$nb_word = 0;
|
|
||||||
|
|
||||||
$remaining_bit=8;
|
|
||||||
for($i=0; $i<$this->data_cur; $i++)
|
|
||||||
{
|
|
||||||
$buffer_val=$this->data_val[$i];
|
|
||||||
$buffer_bit=$this->data_bit[$i];
|
|
||||||
|
|
||||||
$flag = true;
|
|
||||||
while ($flag)
|
|
||||||
{
|
|
||||||
if ($remaining_bit>$buffer_bit)
|
|
||||||
{
|
|
||||||
$this->data_word[$nb_word]=((@$this->data_word[$nb_word]<<$buffer_bit) | $buffer_val);
|
|
||||||
$remaining_bit-=$buffer_bit;
|
|
||||||
$flag=false;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$buffer_bit-=$remaining_bit;
|
|
||||||
$this->data_word[$nb_word]=((@$this->data_word[$nb_word] << $remaining_bit) | ($buffer_val >> $buffer_bit));
|
|
||||||
$nb_word++;
|
|
||||||
|
|
||||||
if ($buffer_bit==0)
|
|
||||||
$flag=false;
|
|
||||||
else
|
|
||||||
$buffer_val= ($buffer_val & ((1 << $buffer_bit)-1) );
|
|
||||||
|
|
||||||
if ($nb_word<$this->max_data_word-1)
|
|
||||||
$this->data_word[$nb_word]=0;
|
|
||||||
$remaining_bit=8;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// completion du dernier mot si incomplet
|
|
||||||
if ($remaining_bit<8)
|
|
||||||
$this->data_word[$nb_word]=$this->data_word[$nb_word] << $remaining_bit;
|
|
||||||
else
|
|
||||||
$nb_word--;
|
|
||||||
|
|
||||||
// remplissage du reste
|
|
||||||
if ($nb_word<$this->max_data_word-1)
|
|
||||||
{
|
|
||||||
$flag=true;
|
|
||||||
while ($nb_word<$this->max_data_word-1)
|
|
||||||
{
|
|
||||||
$nb_word++;
|
|
||||||
if ($flag)
|
|
||||||
$this->data_word[$nb_word]=236;
|
|
||||||
else
|
|
||||||
$this->data_word[$nb_word]=17;
|
|
||||||
$flag=!$flag;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private function loadECC()
|
|
||||||
{
|
|
||||||
$matrix_remain_bit=array(0,0,7,7,7,7,7,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0);
|
|
||||||
$this->matrix_remain = $matrix_remain_bit[$this->version];
|
|
||||||
unset($matrix_remain_bit);
|
|
||||||
|
|
||||||
// lecture du fichier : data file of geometry & mask for version V ,ecc level N
|
|
||||||
$this->byte_num = $this->matrix_remain+ 8*$this->max_word;
|
|
||||||
$filename = dirname(__FILE__)."/data/qrv".$this->version."_".$this->ec.".dat";
|
|
||||||
$fp1 = fopen ($filename, "rb");
|
|
||||||
$this->matrix_x_array = unpack("C*", fread($fp1,$this->byte_num));
|
|
||||||
$this->matrix_y_array = unpack("C*", fread($fp1,$this->byte_num));
|
|
||||||
$this->mask_array = unpack("C*", fread($fp1,$this->byte_num));
|
|
||||||
$this->format_information_x2 = unpack("C*", fread($fp1,15));
|
|
||||||
$this->format_information_y2 = unpack("C*", fread($fp1,15));
|
|
||||||
$this->rs_ecc_codewords = ord(fread($fp1,1));
|
|
||||||
$this->rs_block_order = unpack("C*", fread($fp1,128));
|
|
||||||
fclose($fp1);
|
|
||||||
$this->format_information_x1 = array(0,1,2,3,4,5,7,8,8,8,8,8,8,8,8);
|
|
||||||
$this->format_information_y1 = array(8,8,8,8,8,8,8,8,7,5,4,3,2,1,0);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
private function makeECC()
|
|
||||||
{
|
|
||||||
// lecture du fichier : data file of caluclatin tables for RS encoding
|
|
||||||
$rs_cal_table_array = array();
|
|
||||||
$filename = dirname(__FILE__)."/data/rsc".$this->rs_ecc_codewords.".dat";
|
|
||||||
$fp0 = fopen ($filename, "rb");
|
|
||||||
for($i=0; $i<256; $i++)
|
|
||||||
$rs_cal_table_array[$i]=fread ($fp0,$this->rs_ecc_codewords);
|
|
||||||
fclose ($fp0);
|
|
||||||
|
|
||||||
$max_data_codewords = count($this->data_word);
|
|
||||||
|
|
||||||
// preparation
|
|
||||||
$j=0;
|
|
||||||
$rs_block_number=0;
|
|
||||||
$rs_temp[0]="";
|
|
||||||
for($i=0; $i<$max_data_codewords; $i++)
|
|
||||||
{
|
|
||||||
$rs_temp[$rs_block_number].=chr($this->data_word[$i]);
|
|
||||||
$j++;
|
|
||||||
if ($j>=$this->rs_block_order[$rs_block_number+1]-$this->rs_ecc_codewords)
|
|
||||||
{
|
|
||||||
$j=0;
|
|
||||||
$rs_block_number++;
|
|
||||||
$rs_temp[$rs_block_number]="";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// make
|
|
||||||
$rs_block_order_num=count($this->rs_block_order);
|
|
||||||
|
|
||||||
for($rs_block_number=0; $rs_block_number<$rs_block_order_num; $rs_block_number++)
|
|
||||||
{
|
|
||||||
$rs_codewords=$this->rs_block_order[$rs_block_number+1];
|
|
||||||
$rs_data_codewords=$rs_codewords-$this->rs_ecc_codewords;
|
|
||||||
|
|
||||||
$rstemp=$rs_temp[$rs_block_number].str_repeat(chr(0),$this->rs_ecc_codewords);
|
|
||||||
$padding_data=str_repeat(chr(0),$rs_data_codewords);
|
|
||||||
|
|
||||||
$j=$rs_data_codewords;
|
|
||||||
while($j>0)
|
|
||||||
{
|
|
||||||
$first=ord(substr($rstemp,0,1));
|
|
||||||
|
|
||||||
if ($first)
|
|
||||||
{
|
|
||||||
$left_chr=substr($rstemp,1);
|
|
||||||
$cal=$rs_cal_table_array[$first].$padding_data;
|
|
||||||
$rstemp=$left_chr ^ $cal;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
$rstemp=substr($rstemp,1);
|
|
||||||
$j--;
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->data_word=array_merge($this->data_word,unpack("C*",$rstemp));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private function makeMatrix()
|
|
||||||
{
|
|
||||||
// preparation
|
|
||||||
$this->matrix = array_fill(0, $this->size, array_fill(0, $this->size, 0));
|
|
||||||
|
|
||||||
// mettre les words
|
|
||||||
for($i=0; $i<$this->max_word; $i++)
|
|
||||||
{
|
|
||||||
$word = $this->data_word[$i];
|
|
||||||
for($j=8; $j>0; $j--)
|
|
||||||
{
|
|
||||||
$bit_pos = ($i<<3) + $j;
|
|
||||||
$this->matrix[ $this->matrix_x_array[$bit_pos] ][ $this->matrix_y_array[$bit_pos] ] = ((255*($word & 1)) ^ $this->mask_array[$bit_pos] );
|
|
||||||
$word = $word >> 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for($k=$this->matrix_remain; $k>0; $k--)
|
|
||||||
{
|
|
||||||
$bit_pos = $k + ( $this->max_word <<3);
|
|
||||||
$this->matrix[ $this->matrix_x_array[$bit_pos] ][ $this->matrix_y_array[$bit_pos] ] = ( 255 ^ $this->mask_array[$bit_pos] );
|
|
||||||
}
|
|
||||||
|
|
||||||
// mask select
|
|
||||||
$min_demerit_score=0;
|
|
||||||
$hor_master="";
|
|
||||||
$ver_master="";
|
|
||||||
$k=0;
|
|
||||||
while($k<$this->size)
|
|
||||||
{
|
|
||||||
$l=0;
|
|
||||||
while($l<$this->size)
|
|
||||||
{
|
|
||||||
$hor_master=$hor_master.chr($this->matrix[$l][$k]);
|
|
||||||
$ver_master=$ver_master.chr($this->matrix[$k][$l]);
|
|
||||||
$l++;
|
|
||||||
}
|
|
||||||
$k++;
|
|
||||||
}
|
|
||||||
|
|
||||||
$i=0;
|
|
||||||
$all_matrix=$this->size * $this->size;
|
|
||||||
|
|
||||||
while ($i<8)
|
|
||||||
{
|
|
||||||
$demerit_n1=0;
|
|
||||||
$ptn_temp=array();
|
|
||||||
$bit= 1<< $i;
|
|
||||||
$bit_r=(~$bit)&255;
|
|
||||||
$bit_mask=str_repeat(chr($bit),$all_matrix);
|
|
||||||
$hor = $hor_master & $bit_mask;
|
|
||||||
$ver = $ver_master & $bit_mask;
|
|
||||||
|
|
||||||
$ver_shift1=$ver.str_repeat(chr(170),$this->size);
|
|
||||||
$ver_shift2=str_repeat(chr(170),$this->size).$ver;
|
|
||||||
$ver_shift1_0=$ver.str_repeat(chr(0),$this->size);
|
|
||||||
$ver_shift2_0=str_repeat(chr(0),$this->size).$ver;
|
|
||||||
$ver_or=chunk_split(~($ver_shift1 | $ver_shift2),$this->size,chr(170));
|
|
||||||
$ver_and=chunk_split(~($ver_shift1_0 & $ver_shift2_0),$this->size,chr(170));
|
|
||||||
|
|
||||||
$hor=chunk_split(~$hor,$this->size,chr(170));
|
|
||||||
$ver=chunk_split(~$ver,$this->size,chr(170));
|
|
||||||
$hor=$hor.chr(170).$ver;
|
|
||||||
|
|
||||||
$n1_search="/".str_repeat(chr(255),5)."+|".str_repeat(chr($bit_r),5)."+/";
|
|
||||||
$n3_search=chr($bit_r).chr(255).chr($bit_r).chr($bit_r).chr($bit_r).chr(255).chr($bit_r);
|
|
||||||
|
|
||||||
$demerit_n3=substr_count($hor,$n3_search)*40;
|
|
||||||
$demerit_n4=floor(abs(( (100* (substr_count($ver,chr($bit_r))/($this->byte_num)) )-50)/5))*10;
|
|
||||||
|
|
||||||
$n2_search1="/".chr($bit_r).chr($bit_r)."+/";
|
|
||||||
$n2_search2="/".chr(255).chr(255)."+/";
|
|
||||||
$demerit_n2=0;
|
|
||||||
preg_match_all($n2_search1,$ver_and,$ptn_temp);
|
|
||||||
foreach($ptn_temp[0] as $str_temp)
|
|
||||||
{
|
|
||||||
$demerit_n2+=(strlen($str_temp)-1);
|
|
||||||
}
|
|
||||||
$ptn_temp=array();
|
|
||||||
preg_match_all($n2_search2,$ver_or,$ptn_temp);
|
|
||||||
foreach($ptn_temp[0] as $str_temp)
|
|
||||||
{
|
|
||||||
$demerit_n2+=(strlen($str_temp)-1);
|
|
||||||
}
|
|
||||||
$demerit_n2*=3;
|
|
||||||
|
|
||||||
$ptn_temp=array();
|
|
||||||
|
|
||||||
preg_match_all($n1_search,$hor,$ptn_temp);
|
|
||||||
foreach($ptn_temp[0] as $str_temp)
|
|
||||||
{
|
|
||||||
$demerit_n1+=(strlen($str_temp)-2);
|
|
||||||
}
|
|
||||||
$demerit_score=$demerit_n1+$demerit_n2+$demerit_n3+$demerit_n4;
|
|
||||||
|
|
||||||
if ($demerit_score<=$min_demerit_score || $i==0)
|
|
||||||
{
|
|
||||||
$mask_number=$i;
|
|
||||||
$min_demerit_score=$demerit_score;
|
|
||||||
}
|
|
||||||
|
|
||||||
$i++;
|
|
||||||
}
|
|
||||||
|
|
||||||
$mask_content=1 << $mask_number;
|
|
||||||
|
|
||||||
$format_information_value=(($this->ec << 3) | $mask_number);
|
|
||||||
$format_information_array=array("101010000010010","101000100100101",
|
|
||||||
"101111001111100","101101101001011","100010111111001","100000011001110",
|
|
||||||
"100111110010111","100101010100000","111011111000100","111001011110011",
|
|
||||||
"111110110101010","111100010011101","110011000101111","110001100011000",
|
|
||||||
"110110001000001","110100101110110","001011010001001","001001110111110",
|
|
||||||
"001110011100111","001100111010000","000011101100010","000001001010101",
|
|
||||||
"000110100001100","000100000111011","011010101011111","011000001101000",
|
|
||||||
"011111100110001","011101000000110","010010010110100","010000110000011",
|
|
||||||
"010111011011010","010101111101101");
|
|
||||||
|
|
||||||
for($i=0; $i<15; $i++)
|
|
||||||
{
|
|
||||||
$content=substr($format_information_array[$format_information_value],$i,1);
|
|
||||||
|
|
||||||
$this->matrix[$this->format_information_x1[$i]][$this->format_information_y1[$i]]=$content * 255;
|
|
||||||
$this->matrix[$this->format_information_x2[$i+1]][$this->format_information_y2[$i+1]]=$content * 255;
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->final = unpack("C*", file_get_contents(dirname(__FILE__).'/data/modele'.$this->version.'.dat'));
|
|
||||||
$this->qr_size = $this->size+8;
|
|
||||||
|
|
||||||
for($x=0; $x<$this->size; $x++)
|
|
||||||
{
|
|
||||||
for($y=0; $y<$this->size; $y++)
|
|
||||||
{
|
|
||||||
if ($this->matrix[$x][$y] & $mask_content)
|
|
||||||
$this->final[($x+4) + ($y+4)*$this->qr_size+1] = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,2 +0,0 @@
|
|||||||
This is just a placeholder file so that the folder is created on install.
|
|
||||||
It can be deleted once installed.
|
|
||||||
File diff suppressed because one or more lines are too long
@ -1,595 +0,0 @@
|
|||||||
<?php
|
|
||||||
$LuCoverage = array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1613 => 0,
|
|
||||||
1616 => 1,
|
|
||||||
1621 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1557 => 0,
|
|
||||||
1611 => 1,
|
|
||||||
1612 => 2,
|
|
||||||
1614 => 3,
|
|
||||||
1615 => 4,
|
|
||||||
1617 => 5,
|
|
||||||
1618 => 6,
|
|
||||||
1619 => 7,
|
|
||||||
1620 => 8,
|
|
||||||
1623 => 9,
|
|
||||||
1626 => 10,
|
|
||||||
1648 => 11,
|
|
||||||
57907 => 12,
|
|
||||||
57908 => 13,
|
|
||||||
57909 => 14,
|
|
||||||
57910 => 15,
|
|
||||||
57911 => 16,
|
|
||||||
57912 => 17,
|
|
||||||
57913 => 18,
|
|
||||||
57914 => 19,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3768 => 0,
|
|
||||||
3769 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3784 => 0,
|
|
||||||
3785 => 1,
|
|
||||||
3786 => 2,
|
|
||||||
3787 => 3,
|
|
||||||
3788 => 4,
|
|
||||||
3789 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
790 => 0,
|
|
||||||
791 => 1,
|
|
||||||
792 => 2,
|
|
||||||
793 => 3,
|
|
||||||
796 => 4,
|
|
||||||
797 => 5,
|
|
||||||
798 => 6,
|
|
||||||
799 => 7,
|
|
||||||
800 => 8,
|
|
||||||
803 => 9,
|
|
||||||
804 => 10,
|
|
||||||
805 => 11,
|
|
||||||
806 => 12,
|
|
||||||
809 => 13,
|
|
||||||
810 => 14,
|
|
||||||
811 => 15,
|
|
||||||
812 => 16,
|
|
||||||
813 => 17,
|
|
||||||
814 => 18,
|
|
||||||
815 => 19,
|
|
||||||
816 => 20,
|
|
||||||
817 => 21,
|
|
||||||
825 => 22,
|
|
||||||
826 => 23,
|
|
||||||
827 => 24,
|
|
||||||
828 => 25,
|
|
||||||
839 => 26,
|
|
||||||
840 => 27,
|
|
||||||
841 => 28,
|
|
||||||
845 => 29,
|
|
||||||
846 => 30,
|
|
||||||
851 => 31,
|
|
||||||
858 => 32,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
772 => 4,
|
|
||||||
773 => 5,
|
|
||||||
774 => 6,
|
|
||||||
775 => 7,
|
|
||||||
776 => 8,
|
|
||||||
777 => 9,
|
|
||||||
778 => 10,
|
|
||||||
779 => 11,
|
|
||||||
780 => 12,
|
|
||||||
781 => 13,
|
|
||||||
782 => 14,
|
|
||||||
783 => 15,
|
|
||||||
784 => 16,
|
|
||||||
785 => 17,
|
|
||||||
829 => 18,
|
|
||||||
831 => 19,
|
|
||||||
832 => 20,
|
|
||||||
833 => 21,
|
|
||||||
834 => 22,
|
|
||||||
836 => 23,
|
|
||||||
838 => 24,
|
|
||||||
842 => 25,
|
|
||||||
843 => 26,
|
|
||||||
844 => 27,
|
|
||||||
849 => 28,
|
|
||||||
850 => 29,
|
|
||||||
855 => 30,
|
|
||||||
7620 => 31,
|
|
||||||
7621 => 32,
|
|
||||||
7622 => 33,
|
|
||||||
7623 => 34,
|
|
||||||
7624 => 35,
|
|
||||||
7625 => 36,
|
|
||||||
8400 => 37,
|
|
||||||
8401 => 38,
|
|
||||||
8406 => 39,
|
|
||||||
8407 => 40,
|
|
||||||
8411 => 41,
|
|
||||||
8412 => 42,
|
|
||||||
8417 => 43,
|
|
||||||
57812 => 44,
|
|
||||||
57813 => 45,
|
|
||||||
57814 => 46,
|
|
||||||
57815 => 47,
|
|
||||||
57816 => 48,
|
|
||||||
57817 => 49,
|
|
||||||
57818 => 50,
|
|
||||||
57819 => 51,
|
|
||||||
57820 => 52,
|
|
||||||
57821 => 53,
|
|
||||||
57822 => 54,
|
|
||||||
58005 => 55,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1456 => 0,
|
|
||||||
1457 => 1,
|
|
||||||
1458 => 2,
|
|
||||||
1459 => 3,
|
|
||||||
1460 => 4,
|
|
||||||
1461 => 5,
|
|
||||||
1462 => 6,
|
|
||||||
1463 => 7,
|
|
||||||
1464 => 8,
|
|
||||||
1467 => 9,
|
|
||||||
1469 => 10,
|
|
||||||
1479 => 11,
|
|
||||||
1613 => 12,
|
|
||||||
1616 => 13,
|
|
||||||
1621 => 14,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1456 => 0,
|
|
||||||
1457 => 1,
|
|
||||||
1458 => 2,
|
|
||||||
1459 => 3,
|
|
||||||
1460 => 4,
|
|
||||||
1461 => 5,
|
|
||||||
1462 => 6,
|
|
||||||
1463 => 7,
|
|
||||||
1464 => 8,
|
|
||||||
1467 => 9,
|
|
||||||
1469 => 10,
|
|
||||||
1479 => 11,
|
|
||||||
1613 => 12,
|
|
||||||
1616 => 13,
|
|
||||||
1621 => 14,
|
|
||||||
2034 => 15,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1468 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
1557 => 1,
|
|
||||||
1611 => 2,
|
|
||||||
1612 => 3,
|
|
||||||
1614 => 4,
|
|
||||||
1615 => 5,
|
|
||||||
1617 => 6,
|
|
||||||
1618 => 7,
|
|
||||||
1619 => 8,
|
|
||||||
1620 => 9,
|
|
||||||
1623 => 10,
|
|
||||||
1626 => 11,
|
|
||||||
1648 => 12,
|
|
||||||
64286 => 13,
|
|
||||||
57907 => 14,
|
|
||||||
57908 => 15,
|
|
||||||
57909 => 16,
|
|
||||||
57910 => 17,
|
|
||||||
57911 => 18,
|
|
||||||
57912 => 19,
|
|
||||||
57913 => 20,
|
|
||||||
57914 => 21,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
1557 => 1,
|
|
||||||
1611 => 2,
|
|
||||||
1612 => 3,
|
|
||||||
1614 => 4,
|
|
||||||
1615 => 5,
|
|
||||||
1617 => 6,
|
|
||||||
1618 => 7,
|
|
||||||
1619 => 8,
|
|
||||||
1620 => 9,
|
|
||||||
1623 => 10,
|
|
||||||
1626 => 11,
|
|
||||||
1648 => 12,
|
|
||||||
2027 => 13,
|
|
||||||
2028 => 14,
|
|
||||||
2029 => 15,
|
|
||||||
2030 => 16,
|
|
||||||
2031 => 17,
|
|
||||||
2032 => 18,
|
|
||||||
2033 => 19,
|
|
||||||
2035 => 20,
|
|
||||||
64286 => 21,
|
|
||||||
57907 => 22,
|
|
||||||
57908 => 23,
|
|
||||||
57909 => 24,
|
|
||||||
57910 => 25,
|
|
||||||
57911 => 26,
|
|
||||||
57912 => 27,
|
|
||||||
57913 => 28,
|
|
||||||
57914 => 29,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
10 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3768 => 0,
|
|
||||||
3769 => 1,
|
|
||||||
3772 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
11 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3761 => 0,
|
|
||||||
3764 => 1,
|
|
||||||
3765 => 2,
|
|
||||||
3766 => 3,
|
|
||||||
3767 => 4,
|
|
||||||
3771 => 5,
|
|
||||||
3784 => 6,
|
|
||||||
3785 => 7,
|
|
||||||
3786 => 8,
|
|
||||||
3787 => 9,
|
|
||||||
3788 => 10,
|
|
||||||
3789 => 11,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
12 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
790 => 0,
|
|
||||||
791 => 1,
|
|
||||||
792 => 2,
|
|
||||||
793 => 3,
|
|
||||||
796 => 4,
|
|
||||||
797 => 5,
|
|
||||||
798 => 6,
|
|
||||||
799 => 7,
|
|
||||||
800 => 8,
|
|
||||||
803 => 9,
|
|
||||||
804 => 10,
|
|
||||||
805 => 11,
|
|
||||||
806 => 12,
|
|
||||||
809 => 13,
|
|
||||||
810 => 14,
|
|
||||||
811 => 15,
|
|
||||||
812 => 16,
|
|
||||||
813 => 17,
|
|
||||||
814 => 18,
|
|
||||||
815 => 19,
|
|
||||||
816 => 20,
|
|
||||||
817 => 21,
|
|
||||||
818 => 22,
|
|
||||||
819 => 23,
|
|
||||||
825 => 24,
|
|
||||||
826 => 25,
|
|
||||||
827 => 26,
|
|
||||||
828 => 27,
|
|
||||||
839 => 28,
|
|
||||||
840 => 29,
|
|
||||||
841 => 30,
|
|
||||||
845 => 31,
|
|
||||||
846 => 32,
|
|
||||||
851 => 33,
|
|
||||||
858 => 34,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
13 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
65057 => 0,
|
|
||||||
65059 => 1,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
807 => 0,
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
790 => 0,
|
|
||||||
791 => 1,
|
|
||||||
792 => 2,
|
|
||||||
793 => 3,
|
|
||||||
796 => 4,
|
|
||||||
797 => 5,
|
|
||||||
798 => 6,
|
|
||||||
799 => 7,
|
|
||||||
800 => 8,
|
|
||||||
803 => 9,
|
|
||||||
804 => 10,
|
|
||||||
805 => 11,
|
|
||||||
806 => 12,
|
|
||||||
809 => 13,
|
|
||||||
810 => 14,
|
|
||||||
811 => 15,
|
|
||||||
812 => 16,
|
|
||||||
813 => 17,
|
|
||||||
814 => 18,
|
|
||||||
815 => 19,
|
|
||||||
816 => 20,
|
|
||||||
817 => 21,
|
|
||||||
818 => 22,
|
|
||||||
819 => 23,
|
|
||||||
825 => 24,
|
|
||||||
826 => 25,
|
|
||||||
827 => 26,
|
|
||||||
828 => 27,
|
|
||||||
839 => 28,
|
|
||||||
840 => 29,
|
|
||||||
841 => 30,
|
|
||||||
845 => 31,
|
|
||||||
846 => 32,
|
|
||||||
851 => 33,
|
|
||||||
858 => 34,
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
772 => 4,
|
|
||||||
773 => 5,
|
|
||||||
774 => 6,
|
|
||||||
775 => 7,
|
|
||||||
776 => 8,
|
|
||||||
777 => 9,
|
|
||||||
778 => 10,
|
|
||||||
779 => 11,
|
|
||||||
780 => 12,
|
|
||||||
781 => 13,
|
|
||||||
782 => 14,
|
|
||||||
783 => 15,
|
|
||||||
784 => 16,
|
|
||||||
785 => 17,
|
|
||||||
786 => 18,
|
|
||||||
787 => 19,
|
|
||||||
788 => 20,
|
|
||||||
829 => 21,
|
|
||||||
830 => 22,
|
|
||||||
831 => 23,
|
|
||||||
832 => 24,
|
|
||||||
833 => 25,
|
|
||||||
834 => 26,
|
|
||||||
836 => 27,
|
|
||||||
838 => 28,
|
|
||||||
842 => 29,
|
|
||||||
843 => 30,
|
|
||||||
844 => 31,
|
|
||||||
849 => 32,
|
|
||||||
850 => 33,
|
|
||||||
855 => 34,
|
|
||||||
1155 => 35,
|
|
||||||
1156 => 36,
|
|
||||||
1157 => 37,
|
|
||||||
1158 => 38,
|
|
||||||
1159 => 39,
|
|
||||||
7620 => 40,
|
|
||||||
7621 => 41,
|
|
||||||
7622 => 42,
|
|
||||||
7623 => 43,
|
|
||||||
7624 => 44,
|
|
||||||
7625 => 45,
|
|
||||||
8400 => 46,
|
|
||||||
8401 => 47,
|
|
||||||
8406 => 48,
|
|
||||||
8407 => 49,
|
|
||||||
8411 => 50,
|
|
||||||
8412 => 51,
|
|
||||||
8417 => 52,
|
|
||||||
57812 => 53,
|
|
||||||
57813 => 54,
|
|
||||||
57814 => 55,
|
|
||||||
57815 => 56,
|
|
||||||
57816 => 57,
|
|
||||||
57817 => 58,
|
|
||||||
57818 => 59,
|
|
||||||
57819 => 60,
|
|
||||||
57820 => 61,
|
|
||||||
57821 => 62,
|
|
||||||
57822 => 63,
|
|
||||||
58005 => 64,
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
808 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
14 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
45 => 0,
|
|
||||||
65 => 1,
|
|
||||||
66 => 2,
|
|
||||||
67 => 3,
|
|
||||||
68 => 4,
|
|
||||||
70 => 5,
|
|
||||||
71 => 6,
|
|
||||||
72 => 7,
|
|
||||||
74 => 8,
|
|
||||||
75 => 9,
|
|
||||||
76 => 10,
|
|
||||||
79 => 11,
|
|
||||||
80 => 12,
|
|
||||||
81 => 13,
|
|
||||||
82 => 14,
|
|
||||||
83 => 15,
|
|
||||||
84 => 16,
|
|
||||||
85 => 17,
|
|
||||||
86 => 18,
|
|
||||||
87 => 19,
|
|
||||||
88 => 20,
|
|
||||||
89 => 21,
|
|
||||||
90 => 22,
|
|
||||||
101 => 23,
|
|
||||||
102 => 24,
|
|
||||||
107 => 25,
|
|
||||||
110 => 26,
|
|
||||||
111 => 27,
|
|
||||||
114 => 28,
|
|
||||||
118 => 29,
|
|
||||||
119 => 30,
|
|
||||||
120 => 31,
|
|
||||||
121 => 32,
|
|
||||||
171 => 33,
|
|
||||||
187 => 34,
|
|
||||||
192 => 35,
|
|
||||||
193 => 36,
|
|
||||||
194 => 37,
|
|
||||||
195 => 38,
|
|
||||||
196 => 39,
|
|
||||||
198 => 40,
|
|
||||||
199 => 41,
|
|
||||||
208 => 42,
|
|
||||||
210 => 43,
|
|
||||||
211 => 44,
|
|
||||||
212 => 45,
|
|
||||||
213 => 46,
|
|
||||||
214 => 47,
|
|
||||||
217 => 48,
|
|
||||||
218 => 49,
|
|
||||||
219 => 50,
|
|
||||||
220 => 51,
|
|
||||||
221 => 52,
|
|
||||||
222 => 53,
|
|
||||||
223 => 54,
|
|
||||||
232 => 55,
|
|
||||||
233 => 56,
|
|
||||||
234 => 57,
|
|
||||||
235 => 58,
|
|
||||||
240 => 59,
|
|
||||||
241 => 60,
|
|
||||||
242 => 61,
|
|
||||||
243 => 62,
|
|
||||||
244 => 63,
|
|
||||||
245 => 64,
|
|
||||||
246 => 65,
|
|
||||||
253 => 66,
|
|
||||||
255 => 67,
|
|
||||||
256 => 68,
|
|
||||||
258 => 69,
|
|
||||||
260 => 70,
|
|
||||||
262 => 71,
|
|
||||||
268 => 72,
|
|
||||||
270 => 73,
|
|
||||||
272 => 74,
|
|
||||||
283 => 75,
|
|
||||||
286 => 76,
|
|
||||||
313 => 77,
|
|
||||||
317 => 78,
|
|
||||||
320 => 79,
|
|
||||||
328 => 80,
|
|
||||||
340 => 81,
|
|
||||||
341 => 82,
|
|
||||||
344 => 83,
|
|
||||||
345 => 84,
|
|
||||||
350 => 85,
|
|
||||||
352 => 86,
|
|
||||||
356 => 87,
|
|
||||||
366 => 88,
|
|
||||||
376 => 89,
|
|
||||||
381 => 90,
|
|
||||||
8208 => 91,
|
|
||||||
8220 => 92,
|
|
||||||
8222 => 93,
|
|
||||||
42788 => 94,
|
|
||||||
42816 => 95,
|
|
||||||
42817 => 96,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
15 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
61185 => 0,
|
|
||||||
61186 => 1,
|
|
||||||
61187 => 2,
|
|
||||||
61188 => 3,
|
|
||||||
61189 => 4,
|
|
||||||
61191 => 5,
|
|
||||||
61192 => 6,
|
|
||||||
61193 => 7,
|
|
||||||
61194 => 8,
|
|
||||||
61195 => 9,
|
|
||||||
61197 => 10,
|
|
||||||
61198 => 11,
|
|
||||||
61199 => 12,
|
|
||||||
61200 => 13,
|
|
||||||
61201 => 14,
|
|
||||||
61203 => 15,
|
|
||||||
61204 => 16,
|
|
||||||
61205 => 17,
|
|
||||||
61206 => 18,
|
|
||||||
61207 => 19,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",),
|
|
||||||
"0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",),
|
|
||||||
"0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",),
|
|
||||||
"00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2A2",),
|
|
||||||
"0068A" => array ( 1 => "0E2A3",),
|
|
||||||
"0068B" => array ( 1 => "0E2A4",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2A5",),
|
|
||||||
"00690" => array ( 1 => "0E2A6",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E226",),
|
|
||||||
"00693" => array ( 1 => "0E2A7",),
|
|
||||||
"00694" => array ( 1 => "0E2A8",),
|
|
||||||
"00695" => array ( 1 => "0E21E",),
|
|
||||||
"00696" => array ( 1 => "0E2A9",),
|
|
||||||
"00697" => array ( 1 => "0E2AA",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2AB",),
|
|
||||||
"0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",),
|
|
||||||
"0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",),
|
|
||||||
"0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",),
|
|
||||||
"0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",),
|
|
||||||
"0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",),
|
|
||||||
"0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",),
|
|
||||||
"006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",),
|
|
||||||
"006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",),
|
|
||||||
"006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",),
|
|
||||||
"006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",),
|
|
||||||
"006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",),
|
|
||||||
"006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",),
|
|
||||||
"006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",),
|
|
||||||
"006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",),
|
|
||||||
"006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",),
|
|
||||||
"006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",),
|
|
||||||
"006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",),
|
|
||||||
"006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",),
|
|
||||||
"006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",),
|
|
||||||
"006D5" => array ( 1 => "0E228",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",),
|
|
||||||
"0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",),
|
|
||||||
"0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",),
|
|
||||||
"00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2A2",),
|
|
||||||
"0068A" => array ( 1 => "0E2A3",),
|
|
||||||
"0068B" => array ( 1 => "0E2A4",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2A5",),
|
|
||||||
"00690" => array ( 1 => "0E2A6",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E226",),
|
|
||||||
"00693" => array ( 1 => "0E2A7",),
|
|
||||||
"00694" => array ( 1 => "0E2A8",),
|
|
||||||
"00695" => array ( 1 => "0E21E",),
|
|
||||||
"00696" => array ( 1 => "0E2A9",),
|
|
||||||
"00697" => array ( 1 => "0E2AA",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2AB",),
|
|
||||||
"0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",),
|
|
||||||
"0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",),
|
|
||||||
"0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",),
|
|
||||||
"0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",),
|
|
||||||
"0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",),
|
|
||||||
"0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",),
|
|
||||||
"006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",),
|
|
||||||
"006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",),
|
|
||||||
"006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",),
|
|
||||||
"006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",),
|
|
||||||
"006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",),
|
|
||||||
"006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",),
|
|
||||||
"006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",),
|
|
||||||
"006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",),
|
|
||||||
"006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",),
|
|
||||||
"006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",),
|
|
||||||
"006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",),
|
|
||||||
"006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",),
|
|
||||||
"006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",),
|
|
||||||
"006D5" => array ( 1 => "0E228",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",),
|
|
||||||
"0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",),
|
|
||||||
"0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",),
|
|
||||||
"00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2A2",),
|
|
||||||
"0068A" => array ( 1 => "0E2A3",),
|
|
||||||
"0068B" => array ( 1 => "0E2A4",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2A5",),
|
|
||||||
"00690" => array ( 1 => "0E2A6",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E226",),
|
|
||||||
"00693" => array ( 1 => "0E2A7",),
|
|
||||||
"00694" => array ( 1 => "0E2A8",),
|
|
||||||
"00695" => array ( 1 => "0E21E",),
|
|
||||||
"00696" => array ( 1 => "0E2A9",),
|
|
||||||
"00697" => array ( 1 => "0E2AA",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2AB",),
|
|
||||||
"0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",),
|
|
||||||
"0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",),
|
|
||||||
"0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",),
|
|
||||||
"0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",),
|
|
||||||
"0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",),
|
|
||||||
"0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",),
|
|
||||||
"006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",),
|
|
||||||
"006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",),
|
|
||||||
"006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",),
|
|
||||||
"006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",),
|
|
||||||
"006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",),
|
|
||||||
"006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",),
|
|
||||||
"006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",),
|
|
||||||
"006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",),
|
|
||||||
"006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",),
|
|
||||||
"006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",),
|
|
||||||
"006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",),
|
|
||||||
"006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",),
|
|
||||||
"006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",),
|
|
||||||
"006D5" => array ( 1 => "0E228",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E1E5", 3 => "0E1E7", 2 => "0E1E6",),
|
|
||||||
"0066F" => array ( 1 => "0E1EB", 3 => "0E1ED", 2 => "0E1EC",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E1F1", 3 => "0E1F3", 2 => "0E1F2",),
|
|
||||||
"0067D" => array ( 1 => "0E1F4", 3 => "0E1F6", 2 => "0E1F5",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E1F7", 3 => "0E1F9", 2 => "0E1F8",),
|
|
||||||
"00682" => array ( 1 => "0E1FA", 3 => "0E1FC", 2 => "0E1FB",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E1FD", 3 => "0E1FF", 2 => "0E1FE",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2A2",),
|
|
||||||
"0068A" => array ( 1 => "0E2A3",),
|
|
||||||
"0068B" => array ( 1 => "0E2A4",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2A5",),
|
|
||||||
"00690" => array ( 1 => "0E2A6",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E226",),
|
|
||||||
"00693" => array ( 1 => "0E2A7",),
|
|
||||||
"00694" => array ( 1 => "0E2A8",),
|
|
||||||
"00695" => array ( 1 => "0E21E",),
|
|
||||||
"00696" => array ( 1 => "0E2A9",),
|
|
||||||
"00697" => array ( 1 => "0E2AA",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2AB",),
|
|
||||||
"0069A" => array ( 1 => "0E2AC", 3 => "0E2AE", 2 => "0E2AD",),
|
|
||||||
"0069B" => array ( 1 => "0E2AF", 3 => "0E2B1", 2 => "0E2B0",),
|
|
||||||
"0069C" => array ( 1 => "0E2B2", 3 => "0E2B4", 2 => "0E2B3",),
|
|
||||||
"0069D" => array ( 1 => "0E2B5", 3 => "0E2B7", 2 => "0E2B6",),
|
|
||||||
"0069E" => array ( 1 => "0E2B8", 3 => "0E2BA", 2 => "0E2B9",),
|
|
||||||
"0069F" => array ( 1 => "0E2BB", 3 => "0E2BD", 2 => "0E2BC",),
|
|
||||||
"006A0" => array ( 1 => "0E2BE", 3 => "0E2C0", 2 => "0E2BF",),
|
|
||||||
"006A1" => array ( 1 => "0E1E8", 3 => "0E1EA", 2 => "0E1E9",),
|
|
||||||
"006A2" => array ( 1 => "0E2C1", 3 => "0E2C3", 2 => "0E2C2",),
|
|
||||||
"006A3" => array ( 1 => "0E2C4", 3 => "0E2C6", 2 => "0E2C5",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E2C7", 3 => "0E2C9", 2 => "0E2C8",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E2CA", 3 => "0E2CC", 2 => "0E2CB",),
|
|
||||||
"006A8" => array ( 1 => "0E2CD", 3 => "0E2CF", 2 => "0E2CE",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E2D0", 3 => "0E2D2", 2 => "0E2D1",),
|
|
||||||
"006AB" => array ( 1 => "0E2D3", 3 => "0E2D5", 2 => "0E2D4",),
|
|
||||||
"006AC" => array ( 1 => "0E2D6", 3 => "0E2D8", 2 => "0E2D7",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E2D9", 3 => "0E2DB", 2 => "0E2DA",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E2DC", 3 => "0E2DE", 2 => "0E2DD",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E2DF", 3 => "0E2E1", 2 => "0E2E0",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E2E2", 3 => "0E2E4", 2 => "0E2E3",),
|
|
||||||
"006B5" => array ( 1 => "0E220", 3 => "0E222", 2 => "0E221",),
|
|
||||||
"006B6" => array ( 1 => "0E2E5", 3 => "0E2E7", 2 => "0E2E6",),
|
|
||||||
"006B7" => array ( 1 => "0E2E8", 3 => "0E2EA", 2 => "0E2E9",),
|
|
||||||
"006B8" => array ( 1 => "0E2EB", 3 => "0E2ED", 2 => "0E2EC",),
|
|
||||||
"006B9" => array ( 1 => "0E2EE", 3 => "0E2F0", 2 => "0E2EF",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E1EF", 2 => "0E1EE",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E2F1", 3 => "0E2F3", 2 => "0E2F2",),
|
|
||||||
"006BD" => array ( 1 => "0E2F4", 3 => "0E2F6", 2 => "0E2F5",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E200", 3 => "0E202", 2 => "0E201",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E223", 3 => "0E225", 2 => "0E224",),
|
|
||||||
"006D5" => array ( 1 => "0E228",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E1E5 0E1EB 0FB67 0FB5F 0FB53 0E1F1 0E1F4 0FB57 0FB63 0FB5B 0E1F7 0E1FA 0FB77 0FB73 0E1FD 0FB7B 0FB7F 0FB89 0E2A2 0E2A3 0E2A4 0FB85 0FB83 0FB87 0E2A5 0E2A6 0FB8D 0E226 0E2A7 0E2A8 0E21E 0E2A9 0E2AA 0FB8B 0E2AB 0E2AC 0E2AF 0E2B2 0E2B5 0E2B8 0E2BB 0E2BE 0E1E8 0E2C1 0E2C4 0FB6B 0E2C7 0FB6F 0E2CA 0E2CD 0FB8F 0E2D0 0E2D3 0E2D6 0FBD4 0E2D9 0E2DC 0FB9B 0E2DF 0FB97 0E2E2 0E220 0E2E5 0E2E8 0E2EB 0E2EE 0FB9F 0FBA1 0E2F1 0E2F4 0FBAB 0E200 0FBDA 0FBFD 0E223 0E228 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,48 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"007CA" => array ( 1 => "0E23B", 3 => "0E23C", 2 => "0E23D",),
|
|
||||||
"007CB" => array ( 1 => "0E23E", 3 => "0E23F", 2 => "0E240",),
|
|
||||||
"007CC" => array ( 1 => "0E241", 3 => "0E242", 2 => "0E243",),
|
|
||||||
"007CD" => array ( 1 => "0E244", 3 => "0E245", 2 => "0E246",),
|
|
||||||
"007CE" => array ( 1 => "0E247", 3 => "0E248", 2 => "0E249",),
|
|
||||||
"007CF" => array ( 1 => "0E24A", 3 => "0E24B", 2 => "0E24C",),
|
|
||||||
"007D0" => array ( 1 => "0E24D", 3 => "0E24E", 2 => "0E24F",),
|
|
||||||
"007D1" => array ( 1 => "0E250", 3 => "0E251", 2 => "0E252",),
|
|
||||||
"007D2" => array ( 1 => "0E253", 3 => "0E254", 2 => "0E255",),
|
|
||||||
"007D3" => array ( 1 => "0E256", 3 => "0E257", 2 => "0E258",),
|
|
||||||
"007D4" => array ( 1 => "0E259", 3 => "0E25A", 2 => "0E25B",),
|
|
||||||
"007D5" => array ( 1 => "0E25C", 3 => "0E25D", 2 => "0E25E",),
|
|
||||||
"007D6" => array ( 1 => "0E25F", 3 => "0E260", 2 => "0E261",),
|
|
||||||
"007D7" => array ( 1 => "0E262", 3 => "0E263", 2 => "0E264",),
|
|
||||||
"007D8" => array ( 1 => "0E265", 3 => "0E266", 2 => "0E267",),
|
|
||||||
"007D9" => array ( 1 => "0E268", 3 => "0E269", 2 => "0E26A",),
|
|
||||||
"007DA" => array ( 1 => "0E26B", 3 => "0E26C", 2 => "0E26D",),
|
|
||||||
"007DB" => array ( 1 => "0E26E", 3 => "0E26F", 2 => "0E270",),
|
|
||||||
"007DC" => array ( 1 => "0E271", 3 => "0E272", 2 => "0E273",),
|
|
||||||
"007DD" => array ( 1 => "0E274", 3 => "0E275", 2 => "0E276",),
|
|
||||||
"007DE" => array ( 1 => "0E277", 3 => "0E278", 2 => "0E279",),
|
|
||||||
"007DF" => array ( 1 => "0E27A", 3 => "0E27B", 2 => "0E27C",),
|
|
||||||
"007E0" => array ( 1 => "0E27D", 3 => "0E27E", 2 => "0E27F",),
|
|
||||||
"007E1" => array ( 1 => "0E280", 3 => "0E281", 2 => "0E282",),
|
|
||||||
"007E2" => array ( 1 => "0E283", 3 => "0E284", 2 => "0E285",),
|
|
||||||
"007E3" => array ( 1 => "0E286", 3 => "0E287", 2 => "0E288",),
|
|
||||||
"007E4" => array ( 1 => "0E289", 3 => "0E28A", 2 => "0E28B",),
|
|
||||||
"007E5" => array ( 1 => "0E28C", 3 => "0E28D", 2 => "0E28E",),
|
|
||||||
"007E6" => array ( 1 => "0E28F", 3 => "0E290", 2 => "0E291",),
|
|
||||||
"007E7" => array ( 1 => "0E292", 3 => "0E293", 2 => "0E294",),
|
|
||||||
);
|
|
||||||
$finals = '0E23B 0E23E 0E241 0E244 0E247 0E24A 0E24D 0E250 0E253 0E256 0E259 0E25C 0E25F 0E262 0E265 0E268 0E26B 0E26E 0E271 0E274 0E277 0E27A 0E27D 0E280 0E283 0E286 0E289 0E28C 0E28F 0E292 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
Binary file not shown.
@ -1,959 +0,0 @@
|
|||||||
<?php
|
|
||||||
$GSLuCoverage = array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
2042 => 30,
|
|
||||||
8205 => 31,
|
|
||||||
57915 => 32,
|
|
||||||
57916 => 33,
|
|
||||||
57917 => 34,
|
|
||||||
57918 => 35,
|
|
||||||
57919 => 36,
|
|
||||||
57920 => 37,
|
|
||||||
57921 => 38,
|
|
||||||
57922 => 39,
|
|
||||||
57923 => 40,
|
|
||||||
57924 => 41,
|
|
||||||
57925 => 42,
|
|
||||||
57926 => 43,
|
|
||||||
57927 => 44,
|
|
||||||
57928 => 45,
|
|
||||||
57929 => 46,
|
|
||||||
57930 => 47,
|
|
||||||
57931 => 48,
|
|
||||||
57932 => 49,
|
|
||||||
57933 => 50,
|
|
||||||
57934 => 51,
|
|
||||||
57935 => 52,
|
|
||||||
57936 => 53,
|
|
||||||
57937 => 54,
|
|
||||||
57938 => 55,
|
|
||||||
57939 => 56,
|
|
||||||
57940 => 57,
|
|
||||||
57941 => 58,
|
|
||||||
57942 => 59,
|
|
||||||
57943 => 60,
|
|
||||||
57944 => 61,
|
|
||||||
57945 => 62,
|
|
||||||
57946 => 63,
|
|
||||||
57947 => 64,
|
|
||||||
57948 => 65,
|
|
||||||
57949 => 66,
|
|
||||||
57950 => 67,
|
|
||||||
57951 => 68,
|
|
||||||
57952 => 69,
|
|
||||||
57953 => 70,
|
|
||||||
57954 => 71,
|
|
||||||
57955 => 72,
|
|
||||||
57956 => 73,
|
|
||||||
57957 => 74,
|
|
||||||
57958 => 75,
|
|
||||||
57959 => 76,
|
|
||||||
57960 => 77,
|
|
||||||
57961 => 78,
|
|
||||||
57962 => 79,
|
|
||||||
57963 => 80,
|
|
||||||
57964 => 81,
|
|
||||||
57965 => 82,
|
|
||||||
57966 => 83,
|
|
||||||
57967 => 84,
|
|
||||||
57968 => 85,
|
|
||||||
57969 => 86,
|
|
||||||
57970 => 87,
|
|
||||||
57971 => 88,
|
|
||||||
57972 => 89,
|
|
||||||
57973 => 90,
|
|
||||||
57974 => 91,
|
|
||||||
57975 => 92,
|
|
||||||
57976 => 93,
|
|
||||||
57977 => 94,
|
|
||||||
57978 => 95,
|
|
||||||
57979 => 96,
|
|
||||||
57980 => 97,
|
|
||||||
57981 => 98,
|
|
||||||
57982 => 99,
|
|
||||||
57983 => 100,
|
|
||||||
57984 => 101,
|
|
||||||
57985 => 102,
|
|
||||||
57986 => 103,
|
|
||||||
57987 => 104,
|
|
||||||
57988 => 105,
|
|
||||||
57989 => 106,
|
|
||||||
57990 => 107,
|
|
||||||
57991 => 108,
|
|
||||||
57992 => 109,
|
|
||||||
57993 => 110,
|
|
||||||
57994 => 111,
|
|
||||||
57995 => 112,
|
|
||||||
57996 => 113,
|
|
||||||
57997 => 114,
|
|
||||||
57998 => 115,
|
|
||||||
57999 => 116,
|
|
||||||
58000 => 117,
|
|
||||||
58001 => 118,
|
|
||||||
58002 => 119,
|
|
||||||
58003 => 120,
|
|
||||||
58004 => 121,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1506 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
105 => 0,
|
|
||||||
106 => 1,
|
|
||||||
303 => 2,
|
|
||||||
585 => 3,
|
|
||||||
616 => 4,
|
|
||||||
669 => 5,
|
|
||||||
768 => 6,
|
|
||||||
769 => 7,
|
|
||||||
770 => 8,
|
|
||||||
771 => 9,
|
|
||||||
772 => 10,
|
|
||||||
773 => 11,
|
|
||||||
774 => 12,
|
|
||||||
775 => 13,
|
|
||||||
776 => 14,
|
|
||||||
777 => 15,
|
|
||||||
778 => 16,
|
|
||||||
779 => 17,
|
|
||||||
780 => 18,
|
|
||||||
781 => 19,
|
|
||||||
782 => 20,
|
|
||||||
783 => 21,
|
|
||||||
784 => 22,
|
|
||||||
785 => 23,
|
|
||||||
786 => 24,
|
|
||||||
787 => 25,
|
|
||||||
788 => 26,
|
|
||||||
829 => 27,
|
|
||||||
830 => 28,
|
|
||||||
831 => 29,
|
|
||||||
832 => 30,
|
|
||||||
833 => 31,
|
|
||||||
834 => 32,
|
|
||||||
835 => 33,
|
|
||||||
836 => 34,
|
|
||||||
838 => 35,
|
|
||||||
842 => 36,
|
|
||||||
843 => 37,
|
|
||||||
844 => 38,
|
|
||||||
849 => 39,
|
|
||||||
850 => 40,
|
|
||||||
855 => 41,
|
|
||||||
1011 => 42,
|
|
||||||
1110 => 43,
|
|
||||||
1112 => 44,
|
|
||||||
1155 => 45,
|
|
||||||
1156 => 46,
|
|
||||||
1157 => 47,
|
|
||||||
1158 => 48,
|
|
||||||
7725 => 49,
|
|
||||||
7883 => 50,
|
|
||||||
8400 => 51,
|
|
||||||
8401 => 52,
|
|
||||||
8406 => 53,
|
|
||||||
8407 => 54,
|
|
||||||
8520 => 55,
|
|
||||||
8521 => 56,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
742 => 0,
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
743 => 0,
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
744 => 0,
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
745 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1497 => 0,
|
|
||||||
1522 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1073 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
330 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1570 => 0,
|
|
||||||
1571 => 1,
|
|
||||||
1572 => 2,
|
|
||||||
1573 => 3,
|
|
||||||
1574 => 4,
|
|
||||||
1575 => 5,
|
|
||||||
1576 => 6,
|
|
||||||
1577 => 7,
|
|
||||||
1578 => 8,
|
|
||||||
1579 => 9,
|
|
||||||
1580 => 10,
|
|
||||||
1581 => 11,
|
|
||||||
1582 => 12,
|
|
||||||
1583 => 13,
|
|
||||||
1584 => 14,
|
|
||||||
1585 => 15,
|
|
||||||
1586 => 16,
|
|
||||||
1587 => 17,
|
|
||||||
1588 => 18,
|
|
||||||
1589 => 19,
|
|
||||||
1590 => 20,
|
|
||||||
1591 => 21,
|
|
||||||
1592 => 22,
|
|
||||||
1593 => 23,
|
|
||||||
1594 => 24,
|
|
||||||
1601 => 25,
|
|
||||||
1602 => 26,
|
|
||||||
1603 => 27,
|
|
||||||
1604 => 28,
|
|
||||||
1605 => 29,
|
|
||||||
1606 => 30,
|
|
||||||
1607 => 31,
|
|
||||||
1608 => 32,
|
|
||||||
1609 => 33,
|
|
||||||
1610 => 34,
|
|
||||||
1646 => 35,
|
|
||||||
1647 => 36,
|
|
||||||
1657 => 37,
|
|
||||||
1658 => 38,
|
|
||||||
1659 => 39,
|
|
||||||
1660 => 40,
|
|
||||||
1661 => 41,
|
|
||||||
1662 => 42,
|
|
||||||
1663 => 43,
|
|
||||||
1664 => 44,
|
|
||||||
1665 => 45,
|
|
||||||
1666 => 46,
|
|
||||||
1667 => 47,
|
|
||||||
1668 => 48,
|
|
||||||
1669 => 49,
|
|
||||||
1670 => 50,
|
|
||||||
1671 => 51,
|
|
||||||
1672 => 52,
|
|
||||||
1673 => 53,
|
|
||||||
1674 => 54,
|
|
||||||
1675 => 55,
|
|
||||||
1676 => 56,
|
|
||||||
1677 => 57,
|
|
||||||
1678 => 58,
|
|
||||||
1679 => 59,
|
|
||||||
1680 => 60,
|
|
||||||
1681 => 61,
|
|
||||||
1682 => 62,
|
|
||||||
1683 => 63,
|
|
||||||
1684 => 64,
|
|
||||||
1685 => 65,
|
|
||||||
1686 => 66,
|
|
||||||
1687 => 67,
|
|
||||||
1688 => 68,
|
|
||||||
1689 => 69,
|
|
||||||
1690 => 70,
|
|
||||||
1691 => 71,
|
|
||||||
1692 => 72,
|
|
||||||
1693 => 73,
|
|
||||||
1694 => 74,
|
|
||||||
1695 => 75,
|
|
||||||
1696 => 76,
|
|
||||||
1697 => 77,
|
|
||||||
1698 => 78,
|
|
||||||
1699 => 79,
|
|
||||||
1700 => 80,
|
|
||||||
1701 => 81,
|
|
||||||
1702 => 82,
|
|
||||||
1703 => 83,
|
|
||||||
1704 => 84,
|
|
||||||
1705 => 85,
|
|
||||||
1706 => 86,
|
|
||||||
1707 => 87,
|
|
||||||
1708 => 88,
|
|
||||||
1709 => 89,
|
|
||||||
1710 => 90,
|
|
||||||
1711 => 91,
|
|
||||||
1712 => 92,
|
|
||||||
1713 => 93,
|
|
||||||
1714 => 94,
|
|
||||||
1715 => 95,
|
|
||||||
1716 => 96,
|
|
||||||
1717 => 97,
|
|
||||||
1718 => 98,
|
|
||||||
1719 => 99,
|
|
||||||
1720 => 100,
|
|
||||||
1721 => 101,
|
|
||||||
1722 => 102,
|
|
||||||
1723 => 103,
|
|
||||||
1724 => 104,
|
|
||||||
1725 => 105,
|
|
||||||
1726 => 106,
|
|
||||||
1727 => 107,
|
|
||||||
1734 => 108,
|
|
||||||
1740 => 109,
|
|
||||||
1742 => 110,
|
|
||||||
1749 => 111,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
10 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1574 => 0,
|
|
||||||
1576 => 1,
|
|
||||||
1578 => 2,
|
|
||||||
1579 => 3,
|
|
||||||
1580 => 4,
|
|
||||||
1581 => 5,
|
|
||||||
1582 => 6,
|
|
||||||
1587 => 7,
|
|
||||||
1588 => 8,
|
|
||||||
1589 => 9,
|
|
||||||
1590 => 10,
|
|
||||||
1591 => 11,
|
|
||||||
1592 => 12,
|
|
||||||
1593 => 13,
|
|
||||||
1594 => 14,
|
|
||||||
1601 => 15,
|
|
||||||
1602 => 16,
|
|
||||||
1603 => 17,
|
|
||||||
1604 => 18,
|
|
||||||
1605 => 19,
|
|
||||||
1606 => 20,
|
|
||||||
1607 => 21,
|
|
||||||
1609 => 22,
|
|
||||||
1610 => 23,
|
|
||||||
1646 => 24,
|
|
||||||
1647 => 25,
|
|
||||||
1657 => 26,
|
|
||||||
1658 => 27,
|
|
||||||
1659 => 28,
|
|
||||||
1660 => 29,
|
|
||||||
1661 => 30,
|
|
||||||
1662 => 31,
|
|
||||||
1663 => 32,
|
|
||||||
1664 => 33,
|
|
||||||
1665 => 34,
|
|
||||||
1666 => 35,
|
|
||||||
1667 => 36,
|
|
||||||
1668 => 37,
|
|
||||||
1669 => 38,
|
|
||||||
1670 => 39,
|
|
||||||
1671 => 40,
|
|
||||||
1690 => 41,
|
|
||||||
1691 => 42,
|
|
||||||
1692 => 43,
|
|
||||||
1693 => 44,
|
|
||||||
1694 => 45,
|
|
||||||
1695 => 46,
|
|
||||||
1696 => 47,
|
|
||||||
1697 => 48,
|
|
||||||
1698 => 49,
|
|
||||||
1699 => 50,
|
|
||||||
1700 => 51,
|
|
||||||
1701 => 52,
|
|
||||||
1702 => 53,
|
|
||||||
1703 => 54,
|
|
||||||
1704 => 55,
|
|
||||||
1705 => 56,
|
|
||||||
1706 => 57,
|
|
||||||
1707 => 58,
|
|
||||||
1708 => 59,
|
|
||||||
1709 => 60,
|
|
||||||
1710 => 61,
|
|
||||||
1711 => 62,
|
|
||||||
1712 => 63,
|
|
||||||
1713 => 64,
|
|
||||||
1714 => 65,
|
|
||||||
1715 => 66,
|
|
||||||
1716 => 67,
|
|
||||||
1717 => 68,
|
|
||||||
1718 => 69,
|
|
||||||
1719 => 70,
|
|
||||||
1720 => 71,
|
|
||||||
1721 => 72,
|
|
||||||
1722 => 73,
|
|
||||||
1723 => 74,
|
|
||||||
1724 => 75,
|
|
||||||
1725 => 76,
|
|
||||||
1726 => 77,
|
|
||||||
1727 => 78,
|
|
||||||
1740 => 79,
|
|
||||||
1742 => 80,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
11 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
12 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1574 => 0,
|
|
||||||
1576 => 1,
|
|
||||||
1578 => 2,
|
|
||||||
1579 => 3,
|
|
||||||
1580 => 4,
|
|
||||||
1581 => 5,
|
|
||||||
1582 => 6,
|
|
||||||
1587 => 7,
|
|
||||||
1588 => 8,
|
|
||||||
1589 => 9,
|
|
||||||
1590 => 10,
|
|
||||||
1591 => 11,
|
|
||||||
1592 => 12,
|
|
||||||
1593 => 13,
|
|
||||||
1594 => 14,
|
|
||||||
1601 => 15,
|
|
||||||
1602 => 16,
|
|
||||||
1603 => 17,
|
|
||||||
1604 => 18,
|
|
||||||
1605 => 19,
|
|
||||||
1606 => 20,
|
|
||||||
1607 => 21,
|
|
||||||
1609 => 22,
|
|
||||||
1610 => 23,
|
|
||||||
1646 => 24,
|
|
||||||
1647 => 25,
|
|
||||||
1657 => 26,
|
|
||||||
1658 => 27,
|
|
||||||
1659 => 28,
|
|
||||||
1660 => 29,
|
|
||||||
1661 => 30,
|
|
||||||
1662 => 31,
|
|
||||||
1663 => 32,
|
|
||||||
1664 => 33,
|
|
||||||
1665 => 34,
|
|
||||||
1666 => 35,
|
|
||||||
1667 => 36,
|
|
||||||
1668 => 37,
|
|
||||||
1669 => 38,
|
|
||||||
1670 => 39,
|
|
||||||
1671 => 40,
|
|
||||||
1690 => 41,
|
|
||||||
1691 => 42,
|
|
||||||
1692 => 43,
|
|
||||||
1693 => 44,
|
|
||||||
1694 => 45,
|
|
||||||
1695 => 46,
|
|
||||||
1696 => 47,
|
|
||||||
1697 => 48,
|
|
||||||
1698 => 49,
|
|
||||||
1699 => 50,
|
|
||||||
1700 => 51,
|
|
||||||
1701 => 52,
|
|
||||||
1702 => 53,
|
|
||||||
1703 => 54,
|
|
||||||
1704 => 55,
|
|
||||||
1705 => 56,
|
|
||||||
1706 => 57,
|
|
||||||
1707 => 58,
|
|
||||||
1708 => 59,
|
|
||||||
1709 => 60,
|
|
||||||
1710 => 61,
|
|
||||||
1711 => 62,
|
|
||||||
1712 => 63,
|
|
||||||
1713 => 64,
|
|
||||||
1714 => 65,
|
|
||||||
1715 => 66,
|
|
||||||
1716 => 67,
|
|
||||||
1717 => 68,
|
|
||||||
1718 => 69,
|
|
||||||
1719 => 70,
|
|
||||||
1720 => 71,
|
|
||||||
1721 => 72,
|
|
||||||
1722 => 73,
|
|
||||||
1723 => 74,
|
|
||||||
1724 => 75,
|
|
||||||
1725 => 76,
|
|
||||||
1726 => 77,
|
|
||||||
1727 => 78,
|
|
||||||
1740 => 79,
|
|
||||||
1742 => 80,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
13 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1613 => 0,
|
|
||||||
1616 => 1,
|
|
||||||
1617 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
14 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1611 => 0,
|
|
||||||
1612 => 1,
|
|
||||||
1614 => 2,
|
|
||||||
1615 => 3,
|
|
||||||
1617 => 4,
|
|
||||||
1620 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
15 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
65247 => 0,
|
|
||||||
65248 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
16 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
65247 => 0,
|
|
||||||
65248 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
17 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
102 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
18 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
32 => 0,
|
|
||||||
1575 => 1,
|
|
||||||
1600 => 2,
|
|
||||||
1608 => 3,
|
|
||||||
1610 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
19 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1381 => 0,
|
|
||||||
1396 => 1,
|
|
||||||
1406 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
20 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
115 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
21 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
383 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
22 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
33 => 0,
|
|
||||||
63 => 1,
|
|
||||||
70 => 2,
|
|
||||||
82 => 3,
|
|
||||||
83 => 4,
|
|
||||||
84 => 5,
|
|
||||||
97 => 6,
|
|
||||||
99 => 7,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
23 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
24 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
25 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
910 => 0,
|
|
||||||
933 => 1,
|
|
||||||
939 => 2,
|
|
||||||
946 => 3,
|
|
||||||
952 => 4,
|
|
||||||
960 => 5,
|
|
||||||
966 => 6,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
26 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
910 => 0,
|
|
||||||
933 => 1,
|
|
||||||
939 => 2,
|
|
||||||
946 => 3,
|
|
||||||
952 => 4,
|
|
||||||
960 => 5,
|
|
||||||
966 => 6,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
27 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
73 => 0,
|
|
||||||
74 => 1,
|
|
||||||
97 => 2,
|
|
||||||
108 => 3,
|
|
||||||
330 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
28 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
73 => 0,
|
|
||||||
74 => 1,
|
|
||||||
97 => 2,
|
|
||||||
108 => 3,
|
|
||||||
121 => 4,
|
|
||||||
330 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
29 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
774 => 4,
|
|
||||||
775 => 5,
|
|
||||||
776 => 6,
|
|
||||||
778 => 7,
|
|
||||||
779 => 8,
|
|
||||||
780 => 9,
|
|
||||||
783 => 10,
|
|
||||||
785 => 11,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
30 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
105 => 0,
|
|
||||||
106 => 1,
|
|
||||||
303 => 2,
|
|
||||||
585 => 3,
|
|
||||||
616 => 4,
|
|
||||||
669 => 5,
|
|
||||||
1011 => 6,
|
|
||||||
1110 => 7,
|
|
||||||
1112 => 8,
|
|
||||||
7725 => 9,
|
|
||||||
7883 => 10,
|
|
||||||
8520 => 11,
|
|
||||||
8521 => 12,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
31 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
32 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
33 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
34 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
35 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
36 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
37 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1506 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
38 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1488 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
Binary file not shown.
@ -1,163 +0,0 @@
|
|||||||
<?php
|
|
||||||
$rangeid=122;
|
|
||||||
$prevcid=126;
|
|
||||||
$prevwidth=754;
|
|
||||||
$interval=false;
|
|
||||||
$range=array (
|
|
||||||
32 =>
|
|
||||||
array (
|
|
||||||
0 => 286,
|
|
||||||
1 => 360,
|
|
||||||
2 => 414,
|
|
||||||
3 => 754,
|
|
||||||
4 => 572,
|
|
||||||
5 => 855,
|
|
||||||
6 => 702,
|
|
||||||
7 => 247,
|
|
||||||
),
|
|
||||||
40 =>
|
|
||||||
array (
|
|
||||||
0 => 351,
|
|
||||||
1 => 351,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
42 =>
|
|
||||||
array (
|
|
||||||
0 => 450,
|
|
||||||
1 => 754,
|
|
||||||
2 => 286,
|
|
||||||
3 => 325,
|
|
||||||
4 => 286,
|
|
||||||
5 => 303,
|
|
||||||
),
|
|
||||||
48 =>
|
|
||||||
array (
|
|
||||||
0 => 572,
|
|
||||||
1 => 572,
|
|
||||||
'interval' => true,
|
|
||||||
2 => 572,
|
|
||||||
3 => 572,
|
|
||||||
4 => 572,
|
|
||||||
5 => 572,
|
|
||||||
6 => 572,
|
|
||||||
7 => 572,
|
|
||||||
8 => 572,
|
|
||||||
9 => 572,
|
|
||||||
),
|
|
||||||
58 =>
|
|
||||||
array (
|
|
||||||
0 => 303,
|
|
||||||
1 => 303,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
60 =>
|
|
||||||
array (
|
|
||||||
0 => 754,
|
|
||||||
1 => 754,
|
|
||||||
'interval' => true,
|
|
||||||
2 => 754,
|
|
||||||
),
|
|
||||||
63 =>
|
|
||||||
array (
|
|
||||||
0 => 478,
|
|
||||||
1 => 900,
|
|
||||||
2 => 615,
|
|
||||||
3 => 617,
|
|
||||||
4 => 628,
|
|
||||||
5 => 693,
|
|
||||||
6 => 568,
|
|
||||||
7 => 518,
|
|
||||||
8 => 697,
|
|
||||||
9 => 677,
|
|
||||||
),
|
|
||||||
73 =>
|
|
||||||
array (
|
|
||||||
0 => 265,
|
|
||||||
1 => 265,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
75 =>
|
|
||||||
array (
|
|
||||||
0 => 590,
|
|
||||||
1 => 501,
|
|
||||||
2 => 776,
|
|
||||||
3 => 673,
|
|
||||||
4 => 708,
|
|
||||||
5 => 542,
|
|
||||||
6 => 708,
|
|
||||||
7 => 625,
|
|
||||||
8 => 571,
|
|
||||||
9 => 549,
|
|
||||||
10 => 659,
|
|
||||||
11 => 615,
|
|
||||||
12 => 890,
|
|
||||||
13 => 616,
|
|
||||||
14 => 549,
|
|
||||||
15 => 616,
|
|
||||||
16 => 351,
|
|
||||||
17 => 303,
|
|
||||||
18 => 351,
|
|
||||||
19 => 754,
|
|
||||||
),
|
|
||||||
95 =>
|
|
||||||
array (
|
|
||||||
0 => 450,
|
|
||||||
1 => 450,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
97 =>
|
|
||||||
array (
|
|
||||||
0 => 551,
|
|
||||||
1 => 571,
|
|
||||||
2 => 495,
|
|
||||||
3 => 571,
|
|
||||||
4 => 554,
|
|
||||||
5 => 316,
|
|
||||||
6 => 571,
|
|
||||||
7 => 570,
|
|
||||||
),
|
|
||||||
105 =>
|
|
||||||
array (
|
|
||||||
0 => 250,
|
|
||||||
1 => 250,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
107 =>
|
|
||||||
array (
|
|
||||||
0 => 521,
|
|
||||||
1 => 250,
|
|
||||||
2 => 876,
|
|
||||||
3 => 570,
|
|
||||||
4 => 550,
|
|
||||||
),
|
|
||||||
112 =>
|
|
||||||
array (
|
|
||||||
0 => 571,
|
|
||||||
1 => 571,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
114 =>
|
|
||||||
array (
|
|
||||||
0 => 370,
|
|
||||||
1 => 469,
|
|
||||||
2 => 353,
|
|
||||||
3 => 570,
|
|
||||||
4 => 532,
|
|
||||||
5 => 736,
|
|
||||||
),
|
|
||||||
120 =>
|
|
||||||
array (
|
|
||||||
0 => 532,
|
|
||||||
1 => 532,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
122 =>
|
|
||||||
array (
|
|
||||||
0 => 472,
|
|
||||||
1 => 572,
|
|
||||||
2 => 303,
|
|
||||||
3 => 572,
|
|
||||||
4 => 754,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -1,550 +0,0 @@
|
|||||||
<?php
|
|
||||||
$LuCoverage = array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1613 => 0,
|
|
||||||
1616 => 1,
|
|
||||||
1621 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1557 => 0,
|
|
||||||
1611 => 1,
|
|
||||||
1612 => 2,
|
|
||||||
1614 => 3,
|
|
||||||
1615 => 4,
|
|
||||||
1617 => 5,
|
|
||||||
1618 => 6,
|
|
||||||
1619 => 7,
|
|
||||||
1620 => 8,
|
|
||||||
1623 => 9,
|
|
||||||
1626 => 10,
|
|
||||||
1648 => 11,
|
|
||||||
57965 => 12,
|
|
||||||
57966 => 13,
|
|
||||||
57967 => 14,
|
|
||||||
57968 => 15,
|
|
||||||
57969 => 16,
|
|
||||||
57970 => 17,
|
|
||||||
57971 => 18,
|
|
||||||
57972 => 19,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3768 => 0,
|
|
||||||
3769 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3784 => 0,
|
|
||||||
3785 => 1,
|
|
||||||
3786 => 2,
|
|
||||||
3787 => 3,
|
|
||||||
3788 => 4,
|
|
||||||
3789 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
790 => 0,
|
|
||||||
791 => 1,
|
|
||||||
792 => 2,
|
|
||||||
793 => 3,
|
|
||||||
796 => 4,
|
|
||||||
797 => 5,
|
|
||||||
798 => 6,
|
|
||||||
799 => 7,
|
|
||||||
800 => 8,
|
|
||||||
803 => 9,
|
|
||||||
804 => 10,
|
|
||||||
805 => 11,
|
|
||||||
806 => 12,
|
|
||||||
809 => 13,
|
|
||||||
810 => 14,
|
|
||||||
811 => 15,
|
|
||||||
812 => 16,
|
|
||||||
813 => 17,
|
|
||||||
814 => 18,
|
|
||||||
815 => 19,
|
|
||||||
816 => 20,
|
|
||||||
817 => 21,
|
|
||||||
818 => 22,
|
|
||||||
819 => 23,
|
|
||||||
825 => 24,
|
|
||||||
826 => 25,
|
|
||||||
827 => 26,
|
|
||||||
828 => 27,
|
|
||||||
839 => 28,
|
|
||||||
840 => 29,
|
|
||||||
841 => 30,
|
|
||||||
845 => 31,
|
|
||||||
846 => 32,
|
|
||||||
851 => 33,
|
|
||||||
858 => 34,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
772 => 4,
|
|
||||||
773 => 5,
|
|
||||||
774 => 6,
|
|
||||||
775 => 7,
|
|
||||||
776 => 8,
|
|
||||||
777 => 9,
|
|
||||||
778 => 10,
|
|
||||||
779 => 11,
|
|
||||||
780 => 12,
|
|
||||||
781 => 13,
|
|
||||||
782 => 14,
|
|
||||||
783 => 15,
|
|
||||||
784 => 16,
|
|
||||||
785 => 17,
|
|
||||||
829 => 18,
|
|
||||||
831 => 19,
|
|
||||||
832 => 20,
|
|
||||||
833 => 21,
|
|
||||||
834 => 22,
|
|
||||||
836 => 23,
|
|
||||||
838 => 24,
|
|
||||||
842 => 25,
|
|
||||||
843 => 26,
|
|
||||||
844 => 27,
|
|
||||||
849 => 28,
|
|
||||||
850 => 29,
|
|
||||||
855 => 30,
|
|
||||||
7620 => 31,
|
|
||||||
7621 => 32,
|
|
||||||
7622 => 33,
|
|
||||||
7623 => 34,
|
|
||||||
7624 => 35,
|
|
||||||
7625 => 36,
|
|
||||||
8400 => 37,
|
|
||||||
8401 => 38,
|
|
||||||
8406 => 39,
|
|
||||||
8407 => 40,
|
|
||||||
8411 => 41,
|
|
||||||
8412 => 42,
|
|
||||||
8417 => 43,
|
|
||||||
57870 => 44,
|
|
||||||
57871 => 45,
|
|
||||||
57872 => 46,
|
|
||||||
57873 => 47,
|
|
||||||
57874 => 48,
|
|
||||||
57875 => 49,
|
|
||||||
57876 => 50,
|
|
||||||
57877 => 51,
|
|
||||||
57878 => 52,
|
|
||||||
57879 => 53,
|
|
||||||
57917 => 54,
|
|
||||||
58063 => 55,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1456 => 0,
|
|
||||||
1457 => 1,
|
|
||||||
1458 => 2,
|
|
||||||
1459 => 3,
|
|
||||||
1460 => 4,
|
|
||||||
1461 => 5,
|
|
||||||
1462 => 6,
|
|
||||||
1463 => 7,
|
|
||||||
1464 => 8,
|
|
||||||
1467 => 9,
|
|
||||||
1469 => 10,
|
|
||||||
1479 => 11,
|
|
||||||
1613 => 12,
|
|
||||||
1616 => 13,
|
|
||||||
1621 => 14,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1456 => 0,
|
|
||||||
1457 => 1,
|
|
||||||
1458 => 2,
|
|
||||||
1459 => 3,
|
|
||||||
1460 => 4,
|
|
||||||
1461 => 5,
|
|
||||||
1462 => 6,
|
|
||||||
1463 => 7,
|
|
||||||
1464 => 8,
|
|
||||||
1467 => 9,
|
|
||||||
1469 => 10,
|
|
||||||
1479 => 11,
|
|
||||||
1613 => 12,
|
|
||||||
1616 => 13,
|
|
||||||
1621 => 14,
|
|
||||||
2034 => 15,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1468 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1465 => 0,
|
|
||||||
1471 => 1,
|
|
||||||
1557 => 2,
|
|
||||||
1611 => 3,
|
|
||||||
1612 => 4,
|
|
||||||
1614 => 5,
|
|
||||||
1615 => 6,
|
|
||||||
1617 => 7,
|
|
||||||
1618 => 8,
|
|
||||||
1619 => 9,
|
|
||||||
1620 => 10,
|
|
||||||
1623 => 11,
|
|
||||||
1626 => 12,
|
|
||||||
1648 => 13,
|
|
||||||
64286 => 14,
|
|
||||||
57965 => 15,
|
|
||||||
57966 => 16,
|
|
||||||
57967 => 17,
|
|
||||||
57968 => 18,
|
|
||||||
57969 => 19,
|
|
||||||
57970 => 20,
|
|
||||||
57971 => 21,
|
|
||||||
57972 => 22,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1465 => 0,
|
|
||||||
1471 => 1,
|
|
||||||
1557 => 2,
|
|
||||||
1611 => 3,
|
|
||||||
1612 => 4,
|
|
||||||
1614 => 5,
|
|
||||||
1615 => 6,
|
|
||||||
1617 => 7,
|
|
||||||
1618 => 8,
|
|
||||||
1619 => 9,
|
|
||||||
1620 => 10,
|
|
||||||
1623 => 11,
|
|
||||||
1626 => 12,
|
|
||||||
1648 => 13,
|
|
||||||
2027 => 14,
|
|
||||||
2028 => 15,
|
|
||||||
2029 => 16,
|
|
||||||
2030 => 17,
|
|
||||||
2031 => 18,
|
|
||||||
2032 => 19,
|
|
||||||
2033 => 20,
|
|
||||||
2035 => 21,
|
|
||||||
64286 => 22,
|
|
||||||
57965 => 23,
|
|
||||||
57966 => 24,
|
|
||||||
57967 => 25,
|
|
||||||
57968 => 26,
|
|
||||||
57969 => 27,
|
|
||||||
57970 => 28,
|
|
||||||
57971 => 29,
|
|
||||||
57972 => 30,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
10 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3768 => 0,
|
|
||||||
3769 => 1,
|
|
||||||
3772 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
11 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3761 => 0,
|
|
||||||
3764 => 1,
|
|
||||||
3765 => 2,
|
|
||||||
3766 => 3,
|
|
||||||
3767 => 4,
|
|
||||||
3771 => 5,
|
|
||||||
3784 => 6,
|
|
||||||
3785 => 7,
|
|
||||||
3786 => 8,
|
|
||||||
3787 => 9,
|
|
||||||
3788 => 10,
|
|
||||||
3789 => 11,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
12 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
65057 => 0,
|
|
||||||
65059 => 1,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
807 => 0,
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
790 => 0,
|
|
||||||
791 => 1,
|
|
||||||
792 => 2,
|
|
||||||
793 => 3,
|
|
||||||
796 => 4,
|
|
||||||
797 => 5,
|
|
||||||
798 => 6,
|
|
||||||
799 => 7,
|
|
||||||
800 => 8,
|
|
||||||
803 => 9,
|
|
||||||
804 => 10,
|
|
||||||
805 => 11,
|
|
||||||
806 => 12,
|
|
||||||
809 => 13,
|
|
||||||
810 => 14,
|
|
||||||
811 => 15,
|
|
||||||
812 => 16,
|
|
||||||
813 => 17,
|
|
||||||
814 => 18,
|
|
||||||
815 => 19,
|
|
||||||
816 => 20,
|
|
||||||
817 => 21,
|
|
||||||
818 => 22,
|
|
||||||
819 => 23,
|
|
||||||
825 => 24,
|
|
||||||
826 => 25,
|
|
||||||
827 => 26,
|
|
||||||
828 => 27,
|
|
||||||
839 => 28,
|
|
||||||
840 => 29,
|
|
||||||
841 => 30,
|
|
||||||
845 => 31,
|
|
||||||
846 => 32,
|
|
||||||
851 => 33,
|
|
||||||
858 => 34,
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
772 => 4,
|
|
||||||
773 => 5,
|
|
||||||
774 => 6,
|
|
||||||
775 => 7,
|
|
||||||
776 => 8,
|
|
||||||
777 => 9,
|
|
||||||
778 => 10,
|
|
||||||
779 => 11,
|
|
||||||
780 => 12,
|
|
||||||
781 => 13,
|
|
||||||
782 => 14,
|
|
||||||
783 => 15,
|
|
||||||
784 => 16,
|
|
||||||
785 => 17,
|
|
||||||
786 => 18,
|
|
||||||
787 => 19,
|
|
||||||
788 => 20,
|
|
||||||
829 => 21,
|
|
||||||
830 => 22,
|
|
||||||
831 => 23,
|
|
||||||
832 => 24,
|
|
||||||
833 => 25,
|
|
||||||
834 => 26,
|
|
||||||
835 => 27,
|
|
||||||
836 => 28,
|
|
||||||
838 => 29,
|
|
||||||
842 => 30,
|
|
||||||
843 => 31,
|
|
||||||
844 => 32,
|
|
||||||
849 => 33,
|
|
||||||
850 => 34,
|
|
||||||
855 => 35,
|
|
||||||
1155 => 36,
|
|
||||||
1156 => 37,
|
|
||||||
1157 => 38,
|
|
||||||
1158 => 39,
|
|
||||||
1159 => 40,
|
|
||||||
7620 => 41,
|
|
||||||
7621 => 42,
|
|
||||||
7622 => 43,
|
|
||||||
7623 => 44,
|
|
||||||
7624 => 45,
|
|
||||||
7625 => 46,
|
|
||||||
8400 => 47,
|
|
||||||
8401 => 48,
|
|
||||||
8406 => 49,
|
|
||||||
8407 => 50,
|
|
||||||
8411 => 51,
|
|
||||||
8412 => 52,
|
|
||||||
8417 => 53,
|
|
||||||
57870 => 54,
|
|
||||||
57871 => 55,
|
|
||||||
57872 => 56,
|
|
||||||
57873 => 57,
|
|
||||||
57874 => 58,
|
|
||||||
57875 => 59,
|
|
||||||
57876 => 60,
|
|
||||||
57877 => 61,
|
|
||||||
57878 => 62,
|
|
||||||
57879 => 63,
|
|
||||||
57917 => 64,
|
|
||||||
58063 => 65,
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
808 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
13 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
45 => 0,
|
|
||||||
65 => 1,
|
|
||||||
66 => 2,
|
|
||||||
67 => 3,
|
|
||||||
68 => 4,
|
|
||||||
70 => 5,
|
|
||||||
71 => 6,
|
|
||||||
75 => 7,
|
|
||||||
76 => 8,
|
|
||||||
79 => 9,
|
|
||||||
80 => 10,
|
|
||||||
81 => 11,
|
|
||||||
82 => 12,
|
|
||||||
83 => 13,
|
|
||||||
84 => 14,
|
|
||||||
85 => 15,
|
|
||||||
86 => 16,
|
|
||||||
87 => 17,
|
|
||||||
88 => 18,
|
|
||||||
89 => 19,
|
|
||||||
90 => 20,
|
|
||||||
97 => 21,
|
|
||||||
102 => 22,
|
|
||||||
107 => 23,
|
|
||||||
114 => 24,
|
|
||||||
118 => 25,
|
|
||||||
119 => 26,
|
|
||||||
121 => 27,
|
|
||||||
192 => 28,
|
|
||||||
193 => 29,
|
|
||||||
194 => 30,
|
|
||||||
195 => 31,
|
|
||||||
196 => 32,
|
|
||||||
198 => 33,
|
|
||||||
199 => 34,
|
|
||||||
208 => 35,
|
|
||||||
210 => 36,
|
|
||||||
211 => 37,
|
|
||||||
212 => 38,
|
|
||||||
213 => 39,
|
|
||||||
214 => 40,
|
|
||||||
216 => 41,
|
|
||||||
217 => 42,
|
|
||||||
218 => 43,
|
|
||||||
219 => 44,
|
|
||||||
220 => 45,
|
|
||||||
221 => 46,
|
|
||||||
224 => 47,
|
|
||||||
225 => 48,
|
|
||||||
226 => 49,
|
|
||||||
227 => 50,
|
|
||||||
228 => 51,
|
|
||||||
229 => 52,
|
|
||||||
253 => 53,
|
|
||||||
255 => 54,
|
|
||||||
256 => 55,
|
|
||||||
258 => 56,
|
|
||||||
260 => 57,
|
|
||||||
262 => 58,
|
|
||||||
264 => 59,
|
|
||||||
266 => 60,
|
|
||||||
268 => 61,
|
|
||||||
270 => 62,
|
|
||||||
272 => 63,
|
|
||||||
286 => 64,
|
|
||||||
313 => 65,
|
|
||||||
317 => 66,
|
|
||||||
320 => 67,
|
|
||||||
321 => 68,
|
|
||||||
340 => 69,
|
|
||||||
341 => 70,
|
|
||||||
344 => 71,
|
|
||||||
345 => 72,
|
|
||||||
350 => 73,
|
|
||||||
352 => 74,
|
|
||||||
356 => 75,
|
|
||||||
366 => 76,
|
|
||||||
376 => 77,
|
|
||||||
381 => 78,
|
|
||||||
699 => 79,
|
|
||||||
8208 => 80,
|
|
||||||
8216 => 81,
|
|
||||||
8218 => 82,
|
|
||||||
8220 => 83,
|
|
||||||
8222 => 84,
|
|
||||||
42788 => 85,
|
|
||||||
42816 => 86,
|
|
||||||
42817 => 87,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
14 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
61185 => 0,
|
|
||||||
61186 => 1,
|
|
||||||
61187 => 2,
|
|
||||||
61188 => 3,
|
|
||||||
61189 => 4,
|
|
||||||
61191 => 5,
|
|
||||||
61192 => 6,
|
|
||||||
61193 => 7,
|
|
||||||
61194 => 8,
|
|
||||||
61195 => 9,
|
|
||||||
61197 => 10,
|
|
||||||
61198 => 11,
|
|
||||||
61199 => 12,
|
|
||||||
61200 => 13,
|
|
||||||
61201 => 14,
|
|
||||||
61203 => 15,
|
|
||||||
61204 => 16,
|
|
||||||
61205 => 17,
|
|
||||||
61206 => 18,
|
|
||||||
61207 => 19,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",),
|
|
||||||
"0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",),
|
|
||||||
"0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",),
|
|
||||||
"00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2DC",),
|
|
||||||
"0068A" => array ( 1 => "0E2DD",),
|
|
||||||
"0068B" => array ( 1 => "0E2DE",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2DF",),
|
|
||||||
"00690" => array ( 1 => "0E2E0",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E260",),
|
|
||||||
"00693" => array ( 1 => "0E2E1",),
|
|
||||||
"00694" => array ( 1 => "0E2E2",),
|
|
||||||
"00695" => array ( 1 => "0E258",),
|
|
||||||
"00696" => array ( 1 => "0E2E3",),
|
|
||||||
"00697" => array ( 1 => "0E2E4",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2E5",),
|
|
||||||
"0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",),
|
|
||||||
"0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",),
|
|
||||||
"0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",),
|
|
||||||
"0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",),
|
|
||||||
"0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",),
|
|
||||||
"0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",),
|
|
||||||
"006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",),
|
|
||||||
"006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",),
|
|
||||||
"006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",),
|
|
||||||
"006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",),
|
|
||||||
"006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",),
|
|
||||||
"006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",),
|
|
||||||
"006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",),
|
|
||||||
"006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",),
|
|
||||||
"006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",),
|
|
||||||
"006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",),
|
|
||||||
"006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",),
|
|
||||||
"006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",),
|
|
||||||
"006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",),
|
|
||||||
"006D5" => array ( 1 => "0E262",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",),
|
|
||||||
"0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",),
|
|
||||||
"0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",),
|
|
||||||
"00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2DC",),
|
|
||||||
"0068A" => array ( 1 => "0E2DD",),
|
|
||||||
"0068B" => array ( 1 => "0E2DE",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2DF",),
|
|
||||||
"00690" => array ( 1 => "0E2E0",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E260",),
|
|
||||||
"00693" => array ( 1 => "0E2E1",),
|
|
||||||
"00694" => array ( 1 => "0E2E2",),
|
|
||||||
"00695" => array ( 1 => "0E258",),
|
|
||||||
"00696" => array ( 1 => "0E2E3",),
|
|
||||||
"00697" => array ( 1 => "0E2E4",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2E5",),
|
|
||||||
"0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",),
|
|
||||||
"0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",),
|
|
||||||
"0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",),
|
|
||||||
"0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",),
|
|
||||||
"0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",),
|
|
||||||
"0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",),
|
|
||||||
"006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",),
|
|
||||||
"006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",),
|
|
||||||
"006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",),
|
|
||||||
"006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",),
|
|
||||||
"006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",),
|
|
||||||
"006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",),
|
|
||||||
"006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",),
|
|
||||||
"006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",),
|
|
||||||
"006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",),
|
|
||||||
"006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",),
|
|
||||||
"006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",),
|
|
||||||
"006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",),
|
|
||||||
"006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",),
|
|
||||||
"006D5" => array ( 1 => "0E262",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",),
|
|
||||||
"0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",),
|
|
||||||
"0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",),
|
|
||||||
"00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2DC",),
|
|
||||||
"0068A" => array ( 1 => "0E2DD",),
|
|
||||||
"0068B" => array ( 1 => "0E2DE",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2DF",),
|
|
||||||
"00690" => array ( 1 => "0E2E0",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E260",),
|
|
||||||
"00693" => array ( 1 => "0E2E1",),
|
|
||||||
"00694" => array ( 1 => "0E2E2",),
|
|
||||||
"00695" => array ( 1 => "0E258",),
|
|
||||||
"00696" => array ( 1 => "0E2E3",),
|
|
||||||
"00697" => array ( 1 => "0E2E4",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2E5",),
|
|
||||||
"0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",),
|
|
||||||
"0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",),
|
|
||||||
"0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",),
|
|
||||||
"0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",),
|
|
||||||
"0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",),
|
|
||||||
"0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",),
|
|
||||||
"006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",),
|
|
||||||
"006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",),
|
|
||||||
"006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",),
|
|
||||||
"006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",),
|
|
||||||
"006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",),
|
|
||||||
"006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",),
|
|
||||||
"006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",),
|
|
||||||
"006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",),
|
|
||||||
"006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",),
|
|
||||||
"006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",),
|
|
||||||
"006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",),
|
|
||||||
"006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",),
|
|
||||||
"006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",),
|
|
||||||
"006D5" => array ( 1 => "0E262",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,130 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"00622" => array ( 1 => "0FE82",),
|
|
||||||
"00623" => array ( 1 => "0FE84",),
|
|
||||||
"00624" => array ( 1 => "0FE86",),
|
|
||||||
"00625" => array ( 1 => "0FE88",),
|
|
||||||
"00626" => array ( 1 => "0FE8A", 3 => "0FE8C", 2 => "0FE8B",),
|
|
||||||
"00627" => array ( 1 => "0FE8E",),
|
|
||||||
"00628" => array ( 1 => "0FE90", 3 => "0FE92", 2 => "0FE91",),
|
|
||||||
"00629" => array ( 1 => "0FE94",),
|
|
||||||
"0062A" => array ( 1 => "0FE96", 3 => "0FE98", 2 => "0FE97",),
|
|
||||||
"0062B" => array ( 1 => "0FE9A", 3 => "0FE9C", 2 => "0FE9B",),
|
|
||||||
"0062C" => array ( 1 => "0FE9E", 3 => "0FEA0", 2 => "0FE9F",),
|
|
||||||
"0062D" => array ( 1 => "0FEA2", 3 => "0FEA4", 2 => "0FEA3",),
|
|
||||||
"0062E" => array ( 1 => "0FEA6", 3 => "0FEA8", 2 => "0FEA7",),
|
|
||||||
"0062F" => array ( 1 => "0FEAA",),
|
|
||||||
"00630" => array ( 1 => "0FEAC",),
|
|
||||||
"00631" => array ( 1 => "0FEAE",),
|
|
||||||
"00632" => array ( 1 => "0FEB0",),
|
|
||||||
"00633" => array ( 1 => "0FEB2", 3 => "0FEB4", 2 => "0FEB3",),
|
|
||||||
"00634" => array ( 1 => "0FEB6", 3 => "0FEB8", 2 => "0FEB7",),
|
|
||||||
"00635" => array ( 1 => "0FEBA", 3 => "0FEBC", 2 => "0FEBB",),
|
|
||||||
"00636" => array ( 1 => "0FEBE", 3 => "0FEC0", 2 => "0FEBF",),
|
|
||||||
"00637" => array ( 1 => "0FEC2", 3 => "0FEC4", 2 => "0FEC3",),
|
|
||||||
"00638" => array ( 1 => "0FEC6", 3 => "0FEC8", 2 => "0FEC7",),
|
|
||||||
"00639" => array ( 1 => "0FECA", 3 => "0FECC", 2 => "0FECB",),
|
|
||||||
"0063A" => array ( 1 => "0FECE", 3 => "0FED0", 2 => "0FECF",),
|
|
||||||
"00641" => array ( 1 => "0FED2", 3 => "0FED4", 2 => "0FED3",),
|
|
||||||
"00642" => array ( 1 => "0FED6", 3 => "0FED8", 2 => "0FED7",),
|
|
||||||
"00643" => array ( 1 => "0FEDA", 3 => "0FEDC", 2 => "0FEDB",),
|
|
||||||
"00644" => array ( 1 => "0FEDE", 3 => "0FEE0", 2 => "0FEDF",),
|
|
||||||
"00645" => array ( 1 => "0FEE2", 3 => "0FEE4", 2 => "0FEE3",),
|
|
||||||
"00646" => array ( 1 => "0FEE6", 3 => "0FEE8", 2 => "0FEE7",),
|
|
||||||
"00647" => array ( 1 => "0FEEA", 3 => "0FEEC", 2 => "0FEEB",),
|
|
||||||
"00648" => array ( 1 => "0FEEE",),
|
|
||||||
"00649" => array ( 1 => "0FEF0", 3 => "0FBE9", 2 => "0FBE8",),
|
|
||||||
"0064A" => array ( 1 => "0FEF2", 3 => "0FEF4", 2 => "0FEF3",),
|
|
||||||
"0066E" => array ( 1 => "0E21E", 3 => "0E220", 2 => "0E21F",),
|
|
||||||
"0066F" => array ( 1 => "0E224", 3 => "0E226", 2 => "0E225",),
|
|
||||||
"00679" => array ( 1 => "0FB67", 3 => "0FB69", 2 => "0FB68",),
|
|
||||||
"0067A" => array ( 1 => "0FB5F", 3 => "0FB61", 2 => "0FB60",),
|
|
||||||
"0067B" => array ( 1 => "0FB53", 3 => "0FB55", 2 => "0FB54",),
|
|
||||||
"0067C" => array ( 1 => "0E22A", 3 => "0E22C", 2 => "0E22B",),
|
|
||||||
"0067D" => array ( 1 => "0E22D", 3 => "0E22F", 2 => "0E22E",),
|
|
||||||
"0067E" => array ( 1 => "0FB57", 3 => "0FB59", 2 => "0FB58",),
|
|
||||||
"0067F" => array ( 1 => "0FB63", 3 => "0FB65", 2 => "0FB64",),
|
|
||||||
"00680" => array ( 1 => "0FB5B", 3 => "0FB5D", 2 => "0FB5C",),
|
|
||||||
"00681" => array ( 1 => "0E230", 3 => "0E232", 2 => "0E231",),
|
|
||||||
"00682" => array ( 1 => "0E233", 3 => "0E235", 2 => "0E234",),
|
|
||||||
"00683" => array ( 1 => "0FB77", 3 => "0FB79", 2 => "0FB78",),
|
|
||||||
"00684" => array ( 1 => "0FB73", 3 => "0FB75", 2 => "0FB74",),
|
|
||||||
"00685" => array ( 1 => "0E236", 3 => "0E238", 2 => "0E237",),
|
|
||||||
"00686" => array ( 1 => "0FB7B", 3 => "0FB7D", 2 => "0FB7C",),
|
|
||||||
"00687" => array ( 1 => "0FB7F", 3 => "0FB81", 2 => "0FB80",),
|
|
||||||
"00688" => array ( 1 => "0FB89",),
|
|
||||||
"00689" => array ( 1 => "0E2DC",),
|
|
||||||
"0068A" => array ( 1 => "0E2DD",),
|
|
||||||
"0068B" => array ( 1 => "0E2DE",),
|
|
||||||
"0068C" => array ( 1 => "0FB85",),
|
|
||||||
"0068D" => array ( 1 => "0FB83",),
|
|
||||||
"0068E" => array ( 1 => "0FB87",),
|
|
||||||
"0068F" => array ( 1 => "0E2DF",),
|
|
||||||
"00690" => array ( 1 => "0E2E0",),
|
|
||||||
"00691" => array ( 1 => "0FB8D",),
|
|
||||||
"00692" => array ( 1 => "0E260",),
|
|
||||||
"00693" => array ( 1 => "0E2E1",),
|
|
||||||
"00694" => array ( 1 => "0E2E2",),
|
|
||||||
"00695" => array ( 1 => "0E258",),
|
|
||||||
"00696" => array ( 1 => "0E2E3",),
|
|
||||||
"00697" => array ( 1 => "0E2E4",),
|
|
||||||
"00698" => array ( 1 => "0FB8B",),
|
|
||||||
"00699" => array ( 1 => "0E2E5",),
|
|
||||||
"0069A" => array ( 1 => "0E2E6", 3 => "0E2E8", 2 => "0E2E7",),
|
|
||||||
"0069B" => array ( 1 => "0E2E9", 3 => "0E2EB", 2 => "0E2EA",),
|
|
||||||
"0069C" => array ( 1 => "0E2EC", 3 => "0E2EE", 2 => "0E2ED",),
|
|
||||||
"0069D" => array ( 1 => "0E2EF", 3 => "0E2F1", 2 => "0E2F0",),
|
|
||||||
"0069E" => array ( 1 => "0E2F2", 3 => "0E2F4", 2 => "0E2F3",),
|
|
||||||
"0069F" => array ( 1 => "0E2F5", 3 => "0E2F7", 2 => "0E2F6",),
|
|
||||||
"006A0" => array ( 1 => "0E2F8", 3 => "0E2FA", 2 => "0E2F9",),
|
|
||||||
"006A1" => array ( 1 => "0E221", 3 => "0E223", 2 => "0E222",),
|
|
||||||
"006A2" => array ( 1 => "0E2FB", 3 => "0E2FD", 2 => "0E2FC",),
|
|
||||||
"006A3" => array ( 1 => "0E2FE", 3 => "0E300", 2 => "0E2FF",),
|
|
||||||
"006A4" => array ( 1 => "0FB6B", 3 => "0FB6D", 2 => "0FB6C",),
|
|
||||||
"006A5" => array ( 1 => "0E301", 3 => "0E303", 2 => "0E302",),
|
|
||||||
"006A6" => array ( 1 => "0FB6F", 3 => "0FB71", 2 => "0FB70",),
|
|
||||||
"006A7" => array ( 1 => "0E304", 3 => "0E306", 2 => "0E305",),
|
|
||||||
"006A8" => array ( 1 => "0E307", 3 => "0E309", 2 => "0E308",),
|
|
||||||
"006A9" => array ( 1 => "0FB8F", 3 => "0FB91", 2 => "0FB90",),
|
|
||||||
"006AA" => array ( 1 => "0E30A", 3 => "0E30C", 2 => "0E30B",),
|
|
||||||
"006AB" => array ( 1 => "0E30D", 3 => "0E30F", 2 => "0E30E",),
|
|
||||||
"006AC" => array ( 1 => "0E310", 3 => "0E312", 2 => "0E311",),
|
|
||||||
"006AD" => array ( 1 => "0FBD4", 3 => "0FBD6", 2 => "0FBD5",),
|
|
||||||
"006AE" => array ( 1 => "0E313", 3 => "0E315", 2 => "0E314",),
|
|
||||||
"006AF" => array ( 1 => "0FB93", 3 => "0FB95", 2 => "0FB94",),
|
|
||||||
"006B0" => array ( 1 => "0E316", 3 => "0E318", 2 => "0E317",),
|
|
||||||
"006B1" => array ( 1 => "0FB9B", 3 => "0FB9D", 2 => "0FB9C",),
|
|
||||||
"006B2" => array ( 1 => "0E319", 3 => "0E31B", 2 => "0E31A",),
|
|
||||||
"006B3" => array ( 1 => "0FB97", 3 => "0FB99", 2 => "0FB98",),
|
|
||||||
"006B4" => array ( 1 => "0E31C", 3 => "0E31E", 2 => "0E31D",),
|
|
||||||
"006B5" => array ( 1 => "0E25A", 3 => "0E25C", 2 => "0E25B",),
|
|
||||||
"006B6" => array ( 1 => "0E31F", 3 => "0E321", 2 => "0E320",),
|
|
||||||
"006B7" => array ( 1 => "0E322", 3 => "0E324", 2 => "0E323",),
|
|
||||||
"006B8" => array ( 1 => "0E325", 3 => "0E327", 2 => "0E326",),
|
|
||||||
"006B9" => array ( 1 => "0E328", 3 => "0E32A", 2 => "0E329",),
|
|
||||||
"006BA" => array ( 1 => "0FB9F", 3 => "0E228", 2 => "0E227",),
|
|
||||||
"006BB" => array ( 1 => "0FBA1", 3 => "0FBA3", 2 => "0FBA2",),
|
|
||||||
"006BC" => array ( 1 => "0E32B", 3 => "0E32D", 2 => "0E32C",),
|
|
||||||
"006BD" => array ( 1 => "0E32E", 3 => "0E330", 2 => "0E32F",),
|
|
||||||
"006BE" => array ( 1 => "0FBAB", 3 => "0FBAD", 2 => "0FBAC",),
|
|
||||||
"006BF" => array ( 1 => "0E239", 3 => "0E23B", 2 => "0E23A",),
|
|
||||||
"006C6" => array ( 1 => "0FBDA",),
|
|
||||||
"006CC" => array ( 1 => "0FBFD", 3 => "0FBFF", 2 => "0FBFE",),
|
|
||||||
"006CE" => array ( 1 => "0E25D", 3 => "0E25F", 2 => "0E25E",),
|
|
||||||
"006D5" => array ( 1 => "0E262",),
|
|
||||||
);
|
|
||||||
$finals = '0FE82 0FE84 0FE86 0FE88 0FE8A 0FE90 0FE96 0FE9A 0FE9E 0FEA6 0FEAC 0FEB0 0FEB2 0FEB6 0FEBA 0FEBE 0FEC6 0FECE 0FEE2 0FEE6 0FEEA 0E21E 0E224 0FB67 0FB5F 0FB53 0E22A 0E22D 0FB57 0FB63 0FB5B 0E230 0E233 0FB77 0FB73 0E236 0FB7B 0FB7F 0FB89 0E2DC 0E2DD 0E2DE 0FB85 0FB83 0FB87 0E2DF 0E2E0 0FB8D 0E260 0E2E1 0E2E2 0E258 0E2E3 0E2E4 0FB8B 0E2E5 0E2E6 0E2E9 0E2EC 0E2EF 0E2F2 0E2F5 0E2F8 0E221 0E2FB 0E2FE 0FB6B 0E301 0FB6F 0E304 0E307 0FB8F 0E30A 0E30D 0E310 0FBD4 0E313 0E316 0FB9B 0E319 0FB97 0E31C 0E25A 0E31F 0E322 0E325 0E328 0FB9F 0FBA1 0E32B 0E32E 0FBAB 0E239 0FBDA 0FBFD 0E25D 0E262 ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
@ -1,48 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$rtlSUB = array (
|
|
||||||
"007CA" => array ( 1 => "0E275", 3 => "0E276", 2 => "0E277",),
|
|
||||||
"007CB" => array ( 1 => "0E278", 3 => "0E279", 2 => "0E27A",),
|
|
||||||
"007CC" => array ( 1 => "0E27B", 3 => "0E27C", 2 => "0E27D",),
|
|
||||||
"007CD" => array ( 1 => "0E27E", 3 => "0E27F", 2 => "0E280",),
|
|
||||||
"007CE" => array ( 1 => "0E281", 3 => "0E282", 2 => "0E283",),
|
|
||||||
"007CF" => array ( 1 => "0E284", 3 => "0E285", 2 => "0E286",),
|
|
||||||
"007D0" => array ( 1 => "0E287", 3 => "0E288", 2 => "0E289",),
|
|
||||||
"007D1" => array ( 1 => "0E28A", 3 => "0E28B", 2 => "0E28C",),
|
|
||||||
"007D2" => array ( 1 => "0E28D", 3 => "0E28E", 2 => "0E28F",),
|
|
||||||
"007D3" => array ( 1 => "0E290", 3 => "0E291", 2 => "0E292",),
|
|
||||||
"007D4" => array ( 1 => "0E293", 3 => "0E294", 2 => "0E295",),
|
|
||||||
"007D5" => array ( 1 => "0E296", 3 => "0E297", 2 => "0E298",),
|
|
||||||
"007D6" => array ( 1 => "0E299", 3 => "0E29A", 2 => "0E29B",),
|
|
||||||
"007D7" => array ( 1 => "0E29C", 3 => "0E29D", 2 => "0E29E",),
|
|
||||||
"007D8" => array ( 1 => "0E29F", 3 => "0E2A0", 2 => "0E2A1",),
|
|
||||||
"007D9" => array ( 1 => "0E2A2", 3 => "0E2A3", 2 => "0E2A4",),
|
|
||||||
"007DA" => array ( 1 => "0E2A5", 3 => "0E2A6", 2 => "0E2A7",),
|
|
||||||
"007DB" => array ( 1 => "0E2A8", 3 => "0E2A9", 2 => "0E2AA",),
|
|
||||||
"007DC" => array ( 1 => "0E2AB", 3 => "0E2AC", 2 => "0E2AD",),
|
|
||||||
"007DD" => array ( 1 => "0E2AE", 3 => "0E2AF", 2 => "0E2B0",),
|
|
||||||
"007DE" => array ( 1 => "0E2B1", 3 => "0E2B2", 2 => "0E2B3",),
|
|
||||||
"007DF" => array ( 1 => "0E2B4", 3 => "0E2B5", 2 => "0E2B6",),
|
|
||||||
"007E0" => array ( 1 => "0E2B7", 3 => "0E2B8", 2 => "0E2B9",),
|
|
||||||
"007E1" => array ( 1 => "0E2BA", 3 => "0E2BB", 2 => "0E2BC",),
|
|
||||||
"007E2" => array ( 1 => "0E2BD", 3 => "0E2BE", 2 => "0E2BF",),
|
|
||||||
"007E3" => array ( 1 => "0E2C0", 3 => "0E2C1", 2 => "0E2C2",),
|
|
||||||
"007E4" => array ( 1 => "0E2C3", 3 => "0E2C4", 2 => "0E2C5",),
|
|
||||||
"007E5" => array ( 1 => "0E2C6", 3 => "0E2C7", 2 => "0E2C8",),
|
|
||||||
"007E6" => array ( 1 => "0E2C9", 3 => "0E2CA", 2 => "0E2CB",),
|
|
||||||
"007E7" => array ( 1 => "0E2CC", 3 => "0E2CD", 2 => "0E2CE",),
|
|
||||||
);
|
|
||||||
$finals = '0E275 0E278 0E27B 0E27E 0E281 0E284 0E287 0E28A 0E28D 0E290 0E293 0E296 0E299 0E29C 0E29F 0E2A2 0E2A5 0E2A8 0E2AB 0E2AE 0E2B1 0E2B4 0E2B7 0E2BA 0E2BD 0E2C0 0E2C3 0E2C6 0E2C9 0E2CC ';
|
|
||||||
$rphf = array (
|
|
||||||
);
|
|
||||||
$half = array (
|
|
||||||
);
|
|
||||||
$pref = array (
|
|
||||||
);
|
|
||||||
$blwf = array (
|
|
||||||
);
|
|
||||||
$pstf = array (
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
Binary file not shown.
@ -1,944 +0,0 @@
|
|||||||
<?php
|
|
||||||
$GSLuCoverage = array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
2042 => 30,
|
|
||||||
8205 => 31,
|
|
||||||
57973 => 32,
|
|
||||||
57974 => 33,
|
|
||||||
57975 => 34,
|
|
||||||
57976 => 35,
|
|
||||||
57977 => 36,
|
|
||||||
57978 => 37,
|
|
||||||
57979 => 38,
|
|
||||||
57980 => 39,
|
|
||||||
57981 => 40,
|
|
||||||
57982 => 41,
|
|
||||||
57983 => 42,
|
|
||||||
57984 => 43,
|
|
||||||
57985 => 44,
|
|
||||||
57986 => 45,
|
|
||||||
57987 => 46,
|
|
||||||
57988 => 47,
|
|
||||||
57989 => 48,
|
|
||||||
57990 => 49,
|
|
||||||
57991 => 50,
|
|
||||||
57992 => 51,
|
|
||||||
57993 => 52,
|
|
||||||
57994 => 53,
|
|
||||||
57995 => 54,
|
|
||||||
57996 => 55,
|
|
||||||
57997 => 56,
|
|
||||||
57998 => 57,
|
|
||||||
57999 => 58,
|
|
||||||
58000 => 59,
|
|
||||||
58001 => 60,
|
|
||||||
58002 => 61,
|
|
||||||
58003 => 62,
|
|
||||||
58004 => 63,
|
|
||||||
58005 => 64,
|
|
||||||
58006 => 65,
|
|
||||||
58007 => 66,
|
|
||||||
58008 => 67,
|
|
||||||
58009 => 68,
|
|
||||||
58010 => 69,
|
|
||||||
58011 => 70,
|
|
||||||
58012 => 71,
|
|
||||||
58013 => 72,
|
|
||||||
58014 => 73,
|
|
||||||
58015 => 74,
|
|
||||||
58016 => 75,
|
|
||||||
58017 => 76,
|
|
||||||
58018 => 77,
|
|
||||||
58019 => 78,
|
|
||||||
58020 => 79,
|
|
||||||
58021 => 80,
|
|
||||||
58022 => 81,
|
|
||||||
58023 => 82,
|
|
||||||
58024 => 83,
|
|
||||||
58025 => 84,
|
|
||||||
58026 => 85,
|
|
||||||
58027 => 86,
|
|
||||||
58028 => 87,
|
|
||||||
58029 => 88,
|
|
||||||
58030 => 89,
|
|
||||||
58031 => 90,
|
|
||||||
58032 => 91,
|
|
||||||
58033 => 92,
|
|
||||||
58034 => 93,
|
|
||||||
58035 => 94,
|
|
||||||
58036 => 95,
|
|
||||||
58037 => 96,
|
|
||||||
58038 => 97,
|
|
||||||
58039 => 98,
|
|
||||||
58040 => 99,
|
|
||||||
58041 => 100,
|
|
||||||
58042 => 101,
|
|
||||||
58043 => 102,
|
|
||||||
58044 => 103,
|
|
||||||
58045 => 104,
|
|
||||||
58046 => 105,
|
|
||||||
58047 => 106,
|
|
||||||
58048 => 107,
|
|
||||||
58049 => 108,
|
|
||||||
58050 => 109,
|
|
||||||
58051 => 110,
|
|
||||||
58052 => 111,
|
|
||||||
58053 => 112,
|
|
||||||
58054 => 113,
|
|
||||||
58055 => 114,
|
|
||||||
58056 => 115,
|
|
||||||
58057 => 116,
|
|
||||||
58058 => 117,
|
|
||||||
58059 => 118,
|
|
||||||
58060 => 119,
|
|
||||||
58061 => 120,
|
|
||||||
58062 => 121,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1994 => 0,
|
|
||||||
1995 => 1,
|
|
||||||
1996 => 2,
|
|
||||||
1997 => 3,
|
|
||||||
1998 => 4,
|
|
||||||
1999 => 5,
|
|
||||||
2000 => 6,
|
|
||||||
2001 => 7,
|
|
||||||
2002 => 8,
|
|
||||||
2003 => 9,
|
|
||||||
2004 => 10,
|
|
||||||
2005 => 11,
|
|
||||||
2006 => 12,
|
|
||||||
2007 => 13,
|
|
||||||
2008 => 14,
|
|
||||||
2009 => 15,
|
|
||||||
2010 => 16,
|
|
||||||
2011 => 17,
|
|
||||||
2012 => 18,
|
|
||||||
2013 => 19,
|
|
||||||
2014 => 20,
|
|
||||||
2015 => 21,
|
|
||||||
2016 => 22,
|
|
||||||
2017 => 23,
|
|
||||||
2018 => 24,
|
|
||||||
2019 => 25,
|
|
||||||
2020 => 26,
|
|
||||||
2021 => 27,
|
|
||||||
2022 => 28,
|
|
||||||
2023 => 29,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1506 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
105 => 0,
|
|
||||||
106 => 1,
|
|
||||||
303 => 2,
|
|
||||||
585 => 3,
|
|
||||||
616 => 4,
|
|
||||||
669 => 5,
|
|
||||||
768 => 6,
|
|
||||||
769 => 7,
|
|
||||||
770 => 8,
|
|
||||||
771 => 9,
|
|
||||||
772 => 10,
|
|
||||||
773 => 11,
|
|
||||||
774 => 12,
|
|
||||||
775 => 13,
|
|
||||||
776 => 14,
|
|
||||||
777 => 15,
|
|
||||||
778 => 16,
|
|
||||||
779 => 17,
|
|
||||||
780 => 18,
|
|
||||||
781 => 19,
|
|
||||||
782 => 20,
|
|
||||||
783 => 21,
|
|
||||||
784 => 22,
|
|
||||||
785 => 23,
|
|
||||||
786 => 24,
|
|
||||||
787 => 25,
|
|
||||||
788 => 26,
|
|
||||||
829 => 27,
|
|
||||||
830 => 28,
|
|
||||||
831 => 29,
|
|
||||||
832 => 30,
|
|
||||||
833 => 31,
|
|
||||||
834 => 32,
|
|
||||||
835 => 33,
|
|
||||||
836 => 34,
|
|
||||||
838 => 35,
|
|
||||||
842 => 36,
|
|
||||||
843 => 37,
|
|
||||||
844 => 38,
|
|
||||||
849 => 39,
|
|
||||||
850 => 40,
|
|
||||||
855 => 41,
|
|
||||||
1011 => 42,
|
|
||||||
1110 => 43,
|
|
||||||
1112 => 44,
|
|
||||||
1155 => 45,
|
|
||||||
1156 => 46,
|
|
||||||
1157 => 47,
|
|
||||||
1158 => 48,
|
|
||||||
7725 => 49,
|
|
||||||
7883 => 50,
|
|
||||||
8400 => 51,
|
|
||||||
8401 => 52,
|
|
||||||
8406 => 53,
|
|
||||||
8407 => 54,
|
|
||||||
8520 => 55,
|
|
||||||
8521 => 56,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
742 => 0,
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
743 => 0,
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
744 => 0,
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
745 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1073 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
330 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1570 => 0,
|
|
||||||
1571 => 1,
|
|
||||||
1572 => 2,
|
|
||||||
1573 => 3,
|
|
||||||
1574 => 4,
|
|
||||||
1575 => 5,
|
|
||||||
1576 => 6,
|
|
||||||
1577 => 7,
|
|
||||||
1578 => 8,
|
|
||||||
1579 => 9,
|
|
||||||
1580 => 10,
|
|
||||||
1581 => 11,
|
|
||||||
1582 => 12,
|
|
||||||
1583 => 13,
|
|
||||||
1584 => 14,
|
|
||||||
1585 => 15,
|
|
||||||
1586 => 16,
|
|
||||||
1587 => 17,
|
|
||||||
1588 => 18,
|
|
||||||
1589 => 19,
|
|
||||||
1590 => 20,
|
|
||||||
1591 => 21,
|
|
||||||
1592 => 22,
|
|
||||||
1593 => 23,
|
|
||||||
1594 => 24,
|
|
||||||
1601 => 25,
|
|
||||||
1602 => 26,
|
|
||||||
1603 => 27,
|
|
||||||
1604 => 28,
|
|
||||||
1605 => 29,
|
|
||||||
1606 => 30,
|
|
||||||
1607 => 31,
|
|
||||||
1608 => 32,
|
|
||||||
1609 => 33,
|
|
||||||
1610 => 34,
|
|
||||||
1646 => 35,
|
|
||||||
1647 => 36,
|
|
||||||
1657 => 37,
|
|
||||||
1658 => 38,
|
|
||||||
1659 => 39,
|
|
||||||
1660 => 40,
|
|
||||||
1661 => 41,
|
|
||||||
1662 => 42,
|
|
||||||
1663 => 43,
|
|
||||||
1664 => 44,
|
|
||||||
1665 => 45,
|
|
||||||
1666 => 46,
|
|
||||||
1667 => 47,
|
|
||||||
1668 => 48,
|
|
||||||
1669 => 49,
|
|
||||||
1670 => 50,
|
|
||||||
1671 => 51,
|
|
||||||
1672 => 52,
|
|
||||||
1673 => 53,
|
|
||||||
1674 => 54,
|
|
||||||
1675 => 55,
|
|
||||||
1676 => 56,
|
|
||||||
1677 => 57,
|
|
||||||
1678 => 58,
|
|
||||||
1679 => 59,
|
|
||||||
1680 => 60,
|
|
||||||
1681 => 61,
|
|
||||||
1682 => 62,
|
|
||||||
1683 => 63,
|
|
||||||
1684 => 64,
|
|
||||||
1685 => 65,
|
|
||||||
1686 => 66,
|
|
||||||
1687 => 67,
|
|
||||||
1688 => 68,
|
|
||||||
1689 => 69,
|
|
||||||
1690 => 70,
|
|
||||||
1691 => 71,
|
|
||||||
1692 => 72,
|
|
||||||
1693 => 73,
|
|
||||||
1694 => 74,
|
|
||||||
1695 => 75,
|
|
||||||
1696 => 76,
|
|
||||||
1697 => 77,
|
|
||||||
1698 => 78,
|
|
||||||
1699 => 79,
|
|
||||||
1700 => 80,
|
|
||||||
1701 => 81,
|
|
||||||
1702 => 82,
|
|
||||||
1703 => 83,
|
|
||||||
1704 => 84,
|
|
||||||
1705 => 85,
|
|
||||||
1706 => 86,
|
|
||||||
1707 => 87,
|
|
||||||
1708 => 88,
|
|
||||||
1709 => 89,
|
|
||||||
1710 => 90,
|
|
||||||
1711 => 91,
|
|
||||||
1712 => 92,
|
|
||||||
1713 => 93,
|
|
||||||
1714 => 94,
|
|
||||||
1715 => 95,
|
|
||||||
1716 => 96,
|
|
||||||
1717 => 97,
|
|
||||||
1718 => 98,
|
|
||||||
1719 => 99,
|
|
||||||
1720 => 100,
|
|
||||||
1721 => 101,
|
|
||||||
1722 => 102,
|
|
||||||
1723 => 103,
|
|
||||||
1724 => 104,
|
|
||||||
1725 => 105,
|
|
||||||
1726 => 106,
|
|
||||||
1727 => 107,
|
|
||||||
1734 => 108,
|
|
||||||
1740 => 109,
|
|
||||||
1742 => 110,
|
|
||||||
1749 => 111,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
10 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1574 => 0,
|
|
||||||
1576 => 1,
|
|
||||||
1578 => 2,
|
|
||||||
1579 => 3,
|
|
||||||
1580 => 4,
|
|
||||||
1581 => 5,
|
|
||||||
1582 => 6,
|
|
||||||
1587 => 7,
|
|
||||||
1588 => 8,
|
|
||||||
1589 => 9,
|
|
||||||
1590 => 10,
|
|
||||||
1591 => 11,
|
|
||||||
1592 => 12,
|
|
||||||
1593 => 13,
|
|
||||||
1594 => 14,
|
|
||||||
1601 => 15,
|
|
||||||
1602 => 16,
|
|
||||||
1603 => 17,
|
|
||||||
1604 => 18,
|
|
||||||
1605 => 19,
|
|
||||||
1606 => 20,
|
|
||||||
1607 => 21,
|
|
||||||
1609 => 22,
|
|
||||||
1610 => 23,
|
|
||||||
1646 => 24,
|
|
||||||
1647 => 25,
|
|
||||||
1657 => 26,
|
|
||||||
1658 => 27,
|
|
||||||
1659 => 28,
|
|
||||||
1660 => 29,
|
|
||||||
1661 => 30,
|
|
||||||
1662 => 31,
|
|
||||||
1663 => 32,
|
|
||||||
1664 => 33,
|
|
||||||
1665 => 34,
|
|
||||||
1666 => 35,
|
|
||||||
1667 => 36,
|
|
||||||
1668 => 37,
|
|
||||||
1669 => 38,
|
|
||||||
1670 => 39,
|
|
||||||
1671 => 40,
|
|
||||||
1690 => 41,
|
|
||||||
1691 => 42,
|
|
||||||
1692 => 43,
|
|
||||||
1693 => 44,
|
|
||||||
1694 => 45,
|
|
||||||
1695 => 46,
|
|
||||||
1696 => 47,
|
|
||||||
1697 => 48,
|
|
||||||
1698 => 49,
|
|
||||||
1699 => 50,
|
|
||||||
1700 => 51,
|
|
||||||
1701 => 52,
|
|
||||||
1702 => 53,
|
|
||||||
1703 => 54,
|
|
||||||
1704 => 55,
|
|
||||||
1705 => 56,
|
|
||||||
1706 => 57,
|
|
||||||
1707 => 58,
|
|
||||||
1708 => 59,
|
|
||||||
1709 => 60,
|
|
||||||
1710 => 61,
|
|
||||||
1711 => 62,
|
|
||||||
1712 => 63,
|
|
||||||
1713 => 64,
|
|
||||||
1714 => 65,
|
|
||||||
1715 => 66,
|
|
||||||
1716 => 67,
|
|
||||||
1717 => 68,
|
|
||||||
1718 => 69,
|
|
||||||
1719 => 70,
|
|
||||||
1720 => 71,
|
|
||||||
1721 => 72,
|
|
||||||
1722 => 73,
|
|
||||||
1723 => 74,
|
|
||||||
1724 => 75,
|
|
||||||
1725 => 76,
|
|
||||||
1726 => 77,
|
|
||||||
1727 => 78,
|
|
||||||
1740 => 79,
|
|
||||||
1742 => 80,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
11 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1574 => 0,
|
|
||||||
1576 => 1,
|
|
||||||
1578 => 2,
|
|
||||||
1579 => 3,
|
|
||||||
1580 => 4,
|
|
||||||
1581 => 5,
|
|
||||||
1582 => 6,
|
|
||||||
1587 => 7,
|
|
||||||
1588 => 8,
|
|
||||||
1589 => 9,
|
|
||||||
1590 => 10,
|
|
||||||
1591 => 11,
|
|
||||||
1592 => 12,
|
|
||||||
1593 => 13,
|
|
||||||
1594 => 14,
|
|
||||||
1601 => 15,
|
|
||||||
1602 => 16,
|
|
||||||
1603 => 17,
|
|
||||||
1604 => 18,
|
|
||||||
1605 => 19,
|
|
||||||
1606 => 20,
|
|
||||||
1607 => 21,
|
|
||||||
1609 => 22,
|
|
||||||
1610 => 23,
|
|
||||||
1646 => 24,
|
|
||||||
1647 => 25,
|
|
||||||
1657 => 26,
|
|
||||||
1658 => 27,
|
|
||||||
1659 => 28,
|
|
||||||
1660 => 29,
|
|
||||||
1661 => 30,
|
|
||||||
1662 => 31,
|
|
||||||
1663 => 32,
|
|
||||||
1664 => 33,
|
|
||||||
1665 => 34,
|
|
||||||
1666 => 35,
|
|
||||||
1667 => 36,
|
|
||||||
1668 => 37,
|
|
||||||
1669 => 38,
|
|
||||||
1670 => 39,
|
|
||||||
1671 => 40,
|
|
||||||
1690 => 41,
|
|
||||||
1691 => 42,
|
|
||||||
1692 => 43,
|
|
||||||
1693 => 44,
|
|
||||||
1694 => 45,
|
|
||||||
1695 => 46,
|
|
||||||
1696 => 47,
|
|
||||||
1697 => 48,
|
|
||||||
1698 => 49,
|
|
||||||
1699 => 50,
|
|
||||||
1700 => 51,
|
|
||||||
1701 => 52,
|
|
||||||
1702 => 53,
|
|
||||||
1703 => 54,
|
|
||||||
1704 => 55,
|
|
||||||
1705 => 56,
|
|
||||||
1706 => 57,
|
|
||||||
1707 => 58,
|
|
||||||
1708 => 59,
|
|
||||||
1709 => 60,
|
|
||||||
1710 => 61,
|
|
||||||
1711 => 62,
|
|
||||||
1712 => 63,
|
|
||||||
1713 => 64,
|
|
||||||
1714 => 65,
|
|
||||||
1715 => 66,
|
|
||||||
1716 => 67,
|
|
||||||
1717 => 68,
|
|
||||||
1718 => 69,
|
|
||||||
1719 => 70,
|
|
||||||
1720 => 71,
|
|
||||||
1721 => 72,
|
|
||||||
1722 => 73,
|
|
||||||
1723 => 74,
|
|
||||||
1724 => 75,
|
|
||||||
1725 => 76,
|
|
||||||
1726 => 77,
|
|
||||||
1727 => 78,
|
|
||||||
1740 => 79,
|
|
||||||
1742 => 80,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
12 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1613 => 0,
|
|
||||||
1616 => 1,
|
|
||||||
1617 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
13 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1611 => 0,
|
|
||||||
1612 => 1,
|
|
||||||
1614 => 2,
|
|
||||||
1615 => 3,
|
|
||||||
1617 => 4,
|
|
||||||
1620 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
14 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
65247 => 0,
|
|
||||||
65248 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
15 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
65247 => 0,
|
|
||||||
65248 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
16 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
102 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
17 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
32 => 0,
|
|
||||||
1575 => 1,
|
|
||||||
1600 => 2,
|
|
||||||
1608 => 3,
|
|
||||||
1610 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
18 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1381 => 0,
|
|
||||||
1396 => 1,
|
|
||||||
1406 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
19 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
115 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
20 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
383 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
21 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
33 => 0,
|
|
||||||
63 => 1,
|
|
||||||
70 => 2,
|
|
||||||
82 => 3,
|
|
||||||
83 => 4,
|
|
||||||
84 => 5,
|
|
||||||
97 => 6,
|
|
||||||
99 => 7,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
22 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
23 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
24 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
910 => 0,
|
|
||||||
933 => 1,
|
|
||||||
939 => 2,
|
|
||||||
946 => 3,
|
|
||||||
952 => 4,
|
|
||||||
960 => 5,
|
|
||||||
966 => 6,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
25 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
910 => 0,
|
|
||||||
933 => 1,
|
|
||||||
939 => 2,
|
|
||||||
946 => 3,
|
|
||||||
952 => 4,
|
|
||||||
960 => 5,
|
|
||||||
966 => 6,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
26 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
73 => 0,
|
|
||||||
74 => 1,
|
|
||||||
97 => 2,
|
|
||||||
108 => 3,
|
|
||||||
330 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
27 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
73 => 0,
|
|
||||||
74 => 1,
|
|
||||||
97 => 2,
|
|
||||||
108 => 3,
|
|
||||||
121 => 4,
|
|
||||||
330 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
28 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
774 => 4,
|
|
||||||
775 => 5,
|
|
||||||
776 => 6,
|
|
||||||
778 => 7,
|
|
||||||
779 => 8,
|
|
||||||
780 => 9,
|
|
||||||
783 => 10,
|
|
||||||
785 => 11,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
29 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
105 => 0,
|
|
||||||
106 => 1,
|
|
||||||
303 => 2,
|
|
||||||
585 => 3,
|
|
||||||
616 => 4,
|
|
||||||
669 => 5,
|
|
||||||
1011 => 6,
|
|
||||||
1110 => 7,
|
|
||||||
1112 => 8,
|
|
||||||
7725 => 9,
|
|
||||||
7883 => 10,
|
|
||||||
8520 => 11,
|
|
||||||
8521 => 12,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
30 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
31 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
32 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
33 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
34 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
35 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
36 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1506 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -1,414 +0,0 @@
|
|||||||
<?php
|
|
||||||
$LuCoverage = array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3768 => 0,
|
|
||||||
3769 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3784 => 0,
|
|
||||||
3785 => 1,
|
|
||||||
3786 => 2,
|
|
||||||
3787 => 3,
|
|
||||||
3788 => 4,
|
|
||||||
3789 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
792 => 0,
|
|
||||||
793 => 1,
|
|
||||||
796 => 2,
|
|
||||||
797 => 3,
|
|
||||||
798 => 4,
|
|
||||||
799 => 5,
|
|
||||||
805 => 6,
|
|
||||||
810 => 7,
|
|
||||||
812 => 8,
|
|
||||||
813 => 9,
|
|
||||||
825 => 10,
|
|
||||||
826 => 11,
|
|
||||||
827 => 12,
|
|
||||||
840 => 13,
|
|
||||||
851 => 14,
|
|
||||||
858 => 15,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
772 => 4,
|
|
||||||
773 => 5,
|
|
||||||
774 => 6,
|
|
||||||
775 => 7,
|
|
||||||
776 => 8,
|
|
||||||
777 => 9,
|
|
||||||
778 => 10,
|
|
||||||
779 => 11,
|
|
||||||
780 => 12,
|
|
||||||
781 => 13,
|
|
||||||
782 => 14,
|
|
||||||
783 => 15,
|
|
||||||
784 => 16,
|
|
||||||
785 => 17,
|
|
||||||
829 => 18,
|
|
||||||
831 => 19,
|
|
||||||
832 => 20,
|
|
||||||
833 => 21,
|
|
||||||
834 => 22,
|
|
||||||
836 => 23,
|
|
||||||
838 => 24,
|
|
||||||
842 => 25,
|
|
||||||
843 => 26,
|
|
||||||
844 => 27,
|
|
||||||
849 => 28,
|
|
||||||
850 => 29,
|
|
||||||
855 => 30,
|
|
||||||
7620 => 31,
|
|
||||||
7621 => 32,
|
|
||||||
7622 => 33,
|
|
||||||
7623 => 34,
|
|
||||||
7624 => 35,
|
|
||||||
7625 => 36,
|
|
||||||
8400 => 37,
|
|
||||||
8401 => 38,
|
|
||||||
8406 => 39,
|
|
||||||
8407 => 40,
|
|
||||||
8411 => 41,
|
|
||||||
8412 => 42,
|
|
||||||
8417 => 43,
|
|
||||||
57860 => 44,
|
|
||||||
57861 => 45,
|
|
||||||
57862 => 46,
|
|
||||||
57863 => 47,
|
|
||||||
57864 => 48,
|
|
||||||
57865 => 49,
|
|
||||||
57866 => 50,
|
|
||||||
57867 => 51,
|
|
||||||
57868 => 52,
|
|
||||||
57869 => 53,
|
|
||||||
57870 => 54,
|
|
||||||
57912 => 55,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1468 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1456 => 0,
|
|
||||||
1457 => 1,
|
|
||||||
1458 => 2,
|
|
||||||
1459 => 3,
|
|
||||||
1460 => 4,
|
|
||||||
1461 => 5,
|
|
||||||
1462 => 6,
|
|
||||||
1463 => 7,
|
|
||||||
1464 => 8,
|
|
||||||
1467 => 9,
|
|
||||||
1469 => 10,
|
|
||||||
1479 => 11,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
64286 => 1,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3768 => 0,
|
|
||||||
3769 => 1,
|
|
||||||
3772 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
3761 => 0,
|
|
||||||
3764 => 1,
|
|
||||||
3765 => 2,
|
|
||||||
3766 => 3,
|
|
||||||
3767 => 4,
|
|
||||||
3771 => 5,
|
|
||||||
3784 => 6,
|
|
||||||
3785 => 7,
|
|
||||||
3786 => 8,
|
|
||||||
3787 => 9,
|
|
||||||
3788 => 10,
|
|
||||||
3789 => 11,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
65057 => 0,
|
|
||||||
65059 => 1,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
808 => 0,
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
807 => 0,
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
790 => 0,
|
|
||||||
791 => 1,
|
|
||||||
792 => 2,
|
|
||||||
793 => 3,
|
|
||||||
796 => 4,
|
|
||||||
797 => 5,
|
|
||||||
798 => 6,
|
|
||||||
799 => 7,
|
|
||||||
800 => 8,
|
|
||||||
803 => 9,
|
|
||||||
804 => 10,
|
|
||||||
805 => 11,
|
|
||||||
806 => 12,
|
|
||||||
809 => 13,
|
|
||||||
810 => 14,
|
|
||||||
811 => 15,
|
|
||||||
812 => 16,
|
|
||||||
813 => 17,
|
|
||||||
814 => 18,
|
|
||||||
815 => 19,
|
|
||||||
816 => 20,
|
|
||||||
817 => 21,
|
|
||||||
818 => 22,
|
|
||||||
819 => 23,
|
|
||||||
825 => 24,
|
|
||||||
826 => 25,
|
|
||||||
827 => 26,
|
|
||||||
828 => 27,
|
|
||||||
839 => 28,
|
|
||||||
840 => 29,
|
|
||||||
841 => 30,
|
|
||||||
845 => 31,
|
|
||||||
846 => 32,
|
|
||||||
851 => 33,
|
|
||||||
858 => 34,
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
772 => 4,
|
|
||||||
773 => 5,
|
|
||||||
774 => 6,
|
|
||||||
775 => 7,
|
|
||||||
776 => 8,
|
|
||||||
777 => 9,
|
|
||||||
778 => 10,
|
|
||||||
779 => 11,
|
|
||||||
780 => 12,
|
|
||||||
781 => 13,
|
|
||||||
782 => 14,
|
|
||||||
783 => 15,
|
|
||||||
784 => 16,
|
|
||||||
785 => 17,
|
|
||||||
786 => 18,
|
|
||||||
787 => 19,
|
|
||||||
788 => 20,
|
|
||||||
829 => 21,
|
|
||||||
830 => 22,
|
|
||||||
831 => 23,
|
|
||||||
832 => 24,
|
|
||||||
833 => 25,
|
|
||||||
834 => 26,
|
|
||||||
835 => 27,
|
|
||||||
836 => 28,
|
|
||||||
838 => 29,
|
|
||||||
842 => 30,
|
|
||||||
843 => 31,
|
|
||||||
844 => 32,
|
|
||||||
849 => 33,
|
|
||||||
850 => 34,
|
|
||||||
855 => 35,
|
|
||||||
1155 => 36,
|
|
||||||
1156 => 37,
|
|
||||||
1157 => 38,
|
|
||||||
1158 => 39,
|
|
||||||
1159 => 40,
|
|
||||||
7620 => 41,
|
|
||||||
7621 => 42,
|
|
||||||
7622 => 43,
|
|
||||||
7623 => 44,
|
|
||||||
7624 => 45,
|
|
||||||
7625 => 46,
|
|
||||||
8400 => 47,
|
|
||||||
8401 => 48,
|
|
||||||
8406 => 49,
|
|
||||||
8407 => 50,
|
|
||||||
8411 => 51,
|
|
||||||
8412 => 52,
|
|
||||||
8417 => 53,
|
|
||||||
57860 => 54,
|
|
||||||
57861 => 55,
|
|
||||||
57862 => 56,
|
|
||||||
57863 => 57,
|
|
||||||
57864 => 58,
|
|
||||||
57865 => 59,
|
|
||||||
57866 => 60,
|
|
||||||
57867 => 61,
|
|
||||||
57868 => 62,
|
|
||||||
57869 => 63,
|
|
||||||
57870 => 64,
|
|
||||||
57912 => 65,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
45 => 0,
|
|
||||||
65 => 1,
|
|
||||||
66 => 2,
|
|
||||||
67 => 3,
|
|
||||||
68 => 4,
|
|
||||||
70 => 5,
|
|
||||||
71 => 6,
|
|
||||||
75 => 7,
|
|
||||||
76 => 8,
|
|
||||||
79 => 9,
|
|
||||||
80 => 10,
|
|
||||||
81 => 11,
|
|
||||||
82 => 12,
|
|
||||||
83 => 13,
|
|
||||||
84 => 14,
|
|
||||||
85 => 15,
|
|
||||||
86 => 16,
|
|
||||||
87 => 17,
|
|
||||||
88 => 18,
|
|
||||||
89 => 19,
|
|
||||||
90 => 20,
|
|
||||||
97 => 21,
|
|
||||||
102 => 22,
|
|
||||||
107 => 23,
|
|
||||||
114 => 24,
|
|
||||||
118 => 25,
|
|
||||||
119 => 26,
|
|
||||||
121 => 27,
|
|
||||||
192 => 28,
|
|
||||||
193 => 29,
|
|
||||||
194 => 30,
|
|
||||||
195 => 31,
|
|
||||||
196 => 32,
|
|
||||||
198 => 33,
|
|
||||||
199 => 34,
|
|
||||||
208 => 35,
|
|
||||||
210 => 36,
|
|
||||||
211 => 37,
|
|
||||||
212 => 38,
|
|
||||||
213 => 39,
|
|
||||||
214 => 40,
|
|
||||||
216 => 41,
|
|
||||||
217 => 42,
|
|
||||||
218 => 43,
|
|
||||||
219 => 44,
|
|
||||||
220 => 45,
|
|
||||||
221 => 46,
|
|
||||||
224 => 47,
|
|
||||||
225 => 48,
|
|
||||||
226 => 49,
|
|
||||||
227 => 50,
|
|
||||||
228 => 51,
|
|
||||||
229 => 52,
|
|
||||||
253 => 53,
|
|
||||||
255 => 54,
|
|
||||||
256 => 55,
|
|
||||||
258 => 56,
|
|
||||||
260 => 57,
|
|
||||||
262 => 58,
|
|
||||||
264 => 59,
|
|
||||||
266 => 60,
|
|
||||||
268 => 61,
|
|
||||||
270 => 62,
|
|
||||||
272 => 63,
|
|
||||||
286 => 64,
|
|
||||||
313 => 65,
|
|
||||||
317 => 66,
|
|
||||||
320 => 67,
|
|
||||||
321 => 68,
|
|
||||||
340 => 69,
|
|
||||||
341 => 70,
|
|
||||||
344 => 71,
|
|
||||||
345 => 72,
|
|
||||||
350 => 73,
|
|
||||||
352 => 74,
|
|
||||||
356 => 75,
|
|
||||||
357 => 76,
|
|
||||||
366 => 77,
|
|
||||||
376 => 78,
|
|
||||||
381 => 79,
|
|
||||||
699 => 80,
|
|
||||||
8208 => 81,
|
|
||||||
8216 => 82,
|
|
||||||
8218 => 83,
|
|
||||||
8220 => 84,
|
|
||||||
8222 => 85,
|
|
||||||
42788 => 86,
|
|
||||||
42816 => 87,
|
|
||||||
42817 => 88,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
10 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
61185 => 0,
|
|
||||||
61186 => 1,
|
|
||||||
61187 => 2,
|
|
||||||
61188 => 3,
|
|
||||||
61189 => 4,
|
|
||||||
61191 => 5,
|
|
||||||
61192 => 6,
|
|
||||||
61193 => 7,
|
|
||||||
61194 => 8,
|
|
||||||
61195 => 9,
|
|
||||||
61197 => 10,
|
|
||||||
61198 => 11,
|
|
||||||
61199 => 12,
|
|
||||||
61200 => 13,
|
|
||||||
61201 => 14,
|
|
||||||
61203 => 15,
|
|
||||||
61204 => 16,
|
|
||||||
61205 => 17,
|
|
||||||
61206 => 18,
|
|
||||||
61207 => 19,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
Binary file not shown.
@ -1,368 +0,0 @@
|
|||||||
<?php
|
|
||||||
$GSLuCoverage = array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1506 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
105 => 0,
|
|
||||||
106 => 1,
|
|
||||||
303 => 2,
|
|
||||||
585 => 3,
|
|
||||||
616 => 4,
|
|
||||||
669 => 5,
|
|
||||||
768 => 6,
|
|
||||||
769 => 7,
|
|
||||||
770 => 8,
|
|
||||||
771 => 9,
|
|
||||||
772 => 10,
|
|
||||||
773 => 11,
|
|
||||||
774 => 12,
|
|
||||||
775 => 13,
|
|
||||||
776 => 14,
|
|
||||||
777 => 15,
|
|
||||||
778 => 16,
|
|
||||||
779 => 17,
|
|
||||||
780 => 18,
|
|
||||||
781 => 19,
|
|
||||||
782 => 20,
|
|
||||||
783 => 21,
|
|
||||||
784 => 22,
|
|
||||||
785 => 23,
|
|
||||||
786 => 24,
|
|
||||||
787 => 25,
|
|
||||||
788 => 26,
|
|
||||||
829 => 27,
|
|
||||||
830 => 28,
|
|
||||||
831 => 29,
|
|
||||||
832 => 30,
|
|
||||||
833 => 31,
|
|
||||||
834 => 32,
|
|
||||||
835 => 33,
|
|
||||||
836 => 34,
|
|
||||||
838 => 35,
|
|
||||||
842 => 36,
|
|
||||||
843 => 37,
|
|
||||||
844 => 38,
|
|
||||||
849 => 39,
|
|
||||||
850 => 40,
|
|
||||||
855 => 41,
|
|
||||||
1011 => 42,
|
|
||||||
1110 => 43,
|
|
||||||
1112 => 44,
|
|
||||||
1155 => 45,
|
|
||||||
1156 => 46,
|
|
||||||
1157 => 47,
|
|
||||||
1158 => 48,
|
|
||||||
7725 => 49,
|
|
||||||
7883 => 50,
|
|
||||||
8400 => 51,
|
|
||||||
8401 => 52,
|
|
||||||
8406 => 53,
|
|
||||||
8407 => 54,
|
|
||||||
8520 => 55,
|
|
||||||
8521 => 56,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
1 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
2 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
742 => 0,
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
743 => 0,
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
744 => 0,
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
745 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
3 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1073 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
4 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
330 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
5 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
102 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
6 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1381 => 0,
|
|
||||||
1396 => 1,
|
|
||||||
1406 => 2,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
7 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
115 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
8 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
383 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
9 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
33 => 0,
|
|
||||||
63 => 1,
|
|
||||||
70 => 2,
|
|
||||||
82 => 3,
|
|
||||||
83 => 4,
|
|
||||||
84 => 5,
|
|
||||||
97 => 6,
|
|
||||||
99 => 7,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
10 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
11 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1471 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
12 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
910 => 0,
|
|
||||||
933 => 1,
|
|
||||||
939 => 2,
|
|
||||||
946 => 3,
|
|
||||||
952 => 4,
|
|
||||||
960 => 5,
|
|
||||||
966 => 6,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
13 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
910 => 0,
|
|
||||||
933 => 1,
|
|
||||||
939 => 2,
|
|
||||||
946 => 3,
|
|
||||||
952 => 4,
|
|
||||||
960 => 5,
|
|
||||||
966 => 6,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
14 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
73 => 0,
|
|
||||||
74 => 1,
|
|
||||||
97 => 2,
|
|
||||||
108 => 3,
|
|
||||||
330 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
15 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
73 => 0,
|
|
||||||
74 => 1,
|
|
||||||
97 => 2,
|
|
||||||
108 => 3,
|
|
||||||
121 => 4,
|
|
||||||
330 => 5,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
16 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
768 => 0,
|
|
||||||
769 => 1,
|
|
||||||
770 => 2,
|
|
||||||
771 => 3,
|
|
||||||
774 => 4,
|
|
||||||
775 => 5,
|
|
||||||
776 => 6,
|
|
||||||
778 => 7,
|
|
||||||
779 => 8,
|
|
||||||
780 => 9,
|
|
||||||
783 => 10,
|
|
||||||
785 => 11,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
17 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
105 => 0,
|
|
||||||
106 => 1,
|
|
||||||
303 => 2,
|
|
||||||
585 => 3,
|
|
||||||
616 => 4,
|
|
||||||
669 => 5,
|
|
||||||
1011 => 6,
|
|
||||||
1110 => 7,
|
|
||||||
1112 => 8,
|
|
||||||
7725 => 9,
|
|
||||||
7883 => 10,
|
|
||||||
8520 => 11,
|
|
||||||
8521 => 12,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
18 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
19 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
20 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
21 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
22 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
23 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
741 => 0,
|
|
||||||
742 => 1,
|
|
||||||
743 => 2,
|
|
||||||
744 => 3,
|
|
||||||
745 => 4,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
24 =>
|
|
||||||
array (
|
|
||||||
0 =>
|
|
||||||
array (
|
|
||||||
1506 => 0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,142 +0,0 @@
|
|||||||
<?php
|
|
||||||
$rangeid=114;
|
|
||||||
$prevcid=126;
|
|
||||||
$prevwidth=754;
|
|
||||||
$interval=false;
|
|
||||||
$range=array (
|
|
||||||
32 =>
|
|
||||||
array (
|
|
||||||
0 => 286,
|
|
||||||
1 => 361,
|
|
||||||
2 => 414,
|
|
||||||
3 => 754,
|
|
||||||
4 => 572,
|
|
||||||
5 => 855,
|
|
||||||
6 => 801,
|
|
||||||
7 => 247,
|
|
||||||
),
|
|
||||||
40 =>
|
|
||||||
array (
|
|
||||||
0 => 351,
|
|
||||||
1 => 351,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
42 =>
|
|
||||||
array (
|
|
||||||
0 => 450,
|
|
||||||
1 => 754,
|
|
||||||
2 => 286,
|
|
||||||
3 => 304,
|
|
||||||
4 => 286,
|
|
||||||
5 => 303,
|
|
||||||
),
|
|
||||||
48 =>
|
|
||||||
array (
|
|
||||||
0 => 572,
|
|
||||||
1 => 572,
|
|
||||||
'interval' => true,
|
|
||||||
2 => 572,
|
|
||||||
3 => 572,
|
|
||||||
4 => 572,
|
|
||||||
5 => 572,
|
|
||||||
6 => 572,
|
|
||||||
7 => 572,
|
|
||||||
8 => 572,
|
|
||||||
9 => 572,
|
|
||||||
),
|
|
||||||
58 =>
|
|
||||||
array (
|
|
||||||
0 => 303,
|
|
||||||
1 => 303,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
60 =>
|
|
||||||
array (
|
|
||||||
0 => 754,
|
|
||||||
1 => 754,
|
|
||||||
'interval' => true,
|
|
||||||
2 => 754,
|
|
||||||
),
|
|
||||||
63 =>
|
|
||||||
array (
|
|
||||||
0 => 482,
|
|
||||||
1 => 900,
|
|
||||||
2 => 650,
|
|
||||||
3 => 661,
|
|
||||||
4 => 688,
|
|
||||||
5 => 721,
|
|
||||||
6 => 657,
|
|
||||||
7 => 624,
|
|
||||||
8 => 719,
|
|
||||||
9 => 785,
|
|
||||||
10 => 355,
|
|
||||||
11 => 360,
|
|
||||||
12 => 672,
|
|
||||||
13 => 598,
|
|
||||||
14 => 921,
|
|
||||||
15 => 787,
|
|
||||||
16 => 738,
|
|
||||||
17 => 605,
|
|
||||||
18 => 738,
|
|
||||||
19 => 677,
|
|
||||||
20 => 616,
|
|
||||||
21 => 600,
|
|
||||||
22 => 758,
|
|
||||||
23 => 650,
|
|
||||||
24 => 925,
|
|
||||||
25 => 641,
|
|
||||||
26 => 594,
|
|
||||||
27 => 625,
|
|
||||||
28 => 351,
|
|
||||||
29 => 303,
|
|
||||||
30 => 351,
|
|
||||||
31 => 754,
|
|
||||||
),
|
|
||||||
95 =>
|
|
||||||
array (
|
|
||||||
0 => 450,
|
|
||||||
1 => 450,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
97 =>
|
|
||||||
array (
|
|
||||||
0 => 536,
|
|
||||||
1 => 576,
|
|
||||||
2 => 504,
|
|
||||||
3 => 576,
|
|
||||||
4 => 532,
|
|
||||||
5 => 333,
|
|
||||||
6 => 576,
|
|
||||||
7 => 580,
|
|
||||||
8 => 288,
|
|
||||||
9 => 279,
|
|
||||||
10 => 545,
|
|
||||||
11 => 288,
|
|
||||||
12 => 853,
|
|
||||||
13 => 580,
|
|
||||||
14 => 542,
|
|
||||||
),
|
|
||||||
112 =>
|
|
||||||
array (
|
|
||||||
0 => 576,
|
|
||||||
1 => 576,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
114 =>
|
|
||||||
array (
|
|
||||||
0 => 430,
|
|
||||||
1 => 461,
|
|
||||||
2 => 361,
|
|
||||||
3 => 580,
|
|
||||||
4 => 508,
|
|
||||||
5 => 770,
|
|
||||||
6 => 507,
|
|
||||||
7 => 508,
|
|
||||||
8 => 474,
|
|
||||||
9 => 572,
|
|
||||||
10 => 303,
|
|
||||||
11 => 572,
|
|
||||||
12 => 754,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,142 +0,0 @@
|
|||||||
<?php
|
|
||||||
$rangeid=114;
|
|
||||||
$prevcid=126;
|
|
||||||
$prevwidth=754;
|
|
||||||
$interval=false;
|
|
||||||
$range=array (
|
|
||||||
32 =>
|
|
||||||
array (
|
|
||||||
0 => 313,
|
|
||||||
1 => 395,
|
|
||||||
2 => 469,
|
|
||||||
3 => 754,
|
|
||||||
4 => 626,
|
|
||||||
5 => 855,
|
|
||||||
6 => 813,
|
|
||||||
7 => 275,
|
|
||||||
),
|
|
||||||
40 =>
|
|
||||||
array (
|
|
||||||
0 => 426,
|
|
||||||
1 => 426,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
42 =>
|
|
||||||
array (
|
|
||||||
0 => 470,
|
|
||||||
1 => 754,
|
|
||||||
2 => 313,
|
|
||||||
3 => 374,
|
|
||||||
4 => 313,
|
|
||||||
5 => 329,
|
|
||||||
),
|
|
||||||
48 =>
|
|
||||||
array (
|
|
||||||
0 => 626,
|
|
||||||
1 => 626,
|
|
||||||
'interval' => true,
|
|
||||||
2 => 626,
|
|
||||||
3 => 626,
|
|
||||||
4 => 626,
|
|
||||||
5 => 626,
|
|
||||||
6 => 626,
|
|
||||||
7 => 626,
|
|
||||||
8 => 626,
|
|
||||||
9 => 626,
|
|
||||||
),
|
|
||||||
58 =>
|
|
||||||
array (
|
|
||||||
0 => 332,
|
|
||||||
1 => 332,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
60 =>
|
|
||||||
array (
|
|
||||||
0 => 754,
|
|
||||||
1 => 754,
|
|
||||||
'interval' => true,
|
|
||||||
2 => 754,
|
|
||||||
),
|
|
||||||
63 =>
|
|
||||||
array (
|
|
||||||
0 => 527,
|
|
||||||
1 => 900,
|
|
||||||
2 => 698,
|
|
||||||
3 => 760,
|
|
||||||
4 => 716,
|
|
||||||
5 => 780,
|
|
||||||
6 => 686,
|
|
||||||
7 => 639,
|
|
||||||
8 => 769,
|
|
||||||
9 => 850,
|
|
||||||
10 => 421,
|
|
||||||
11 => 426,
|
|
||||||
12 => 782,
|
|
||||||
13 => 633,
|
|
||||||
14 => 996,
|
|
||||||
15 => 822,
|
|
||||||
16 => 784,
|
|
||||||
17 => 677,
|
|
||||||
18 => 784,
|
|
||||||
19 => 748,
|
|
||||||
20 => 650,
|
|
||||||
21 => 669,
|
|
||||||
22 => 785,
|
|
||||||
23 => 698,
|
|
||||||
24 => 1011,
|
|
||||||
25 => 698,
|
|
||||||
26 => 642,
|
|
||||||
27 => 657,
|
|
||||||
28 => 426,
|
|
||||||
29 => 329,
|
|
||||||
30 => 426,
|
|
||||||
31 => 754,
|
|
||||||
),
|
|
||||||
95 =>
|
|
||||||
array (
|
|
||||||
0 => 450,
|
|
||||||
1 => 450,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
97 =>
|
|
||||||
array (
|
|
||||||
0 => 583,
|
|
||||||
1 => 629,
|
|
||||||
2 => 548,
|
|
||||||
3 => 629,
|
|
||||||
4 => 572,
|
|
||||||
5 => 387,
|
|
||||||
6 => 629,
|
|
||||||
7 => 654,
|
|
||||||
8 => 342,
|
|
||||||
9 => 325,
|
|
||||||
10 => 624,
|
|
||||||
11 => 342,
|
|
||||||
12 => 952,
|
|
||||||
13 => 654,
|
|
||||||
14 => 600,
|
|
||||||
),
|
|
||||||
112 =>
|
|
||||||
array (
|
|
||||||
0 => 629,
|
|
||||||
1 => 629,
|
|
||||||
'interval' => true,
|
|
||||||
),
|
|
||||||
114 =>
|
|
||||||
array (
|
|
||||||
0 => 474,
|
|
||||||
1 => 506,
|
|
||||||
2 => 416,
|
|
||||||
3 => 654,
|
|
||||||
4 => 523,
|
|
||||||
5 => 774,
|
|
||||||
6 => 536,
|
|
||||||
7 => 523,
|
|
||||||
8 => 511,
|
|
||||||
9 => 579,
|
|
||||||
10 => 327,
|
|
||||||
11 => 579,
|
|
||||||
12 => 754,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
?>
|
|
||||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,2 +0,0 @@
|
|||||||
This is just a placeholder file so that the folder is created on install.
|
|
||||||
It can be deleted once installed.
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user