| CODENOTIFIER | HelpYou are not signed inSign in |
Project: Joomla
Revision: 10150
Author: eddieajau
Date: 19 Mar 2008 06:50:29
Changes:Trunk merge
Files:| ... | ...@@ -210,5 +210,5 @@ | |
| 210 | 210 | } else { |
| 211 | 211 | // This is required to prevent a very unhelpful white-screen-of-death |
| 212 | die( | |
| 212 | jexit( | |
| 213 | 213 | 'JError::raise -> Static method JError::' . $function . ' does not exist.' . |
| 214 | 214 | ' Contact a developer to debug' . |
| ... | ...@@ -642,5 +642,5 @@ | |
| 642 | 642 | { |
| 643 | 643 | // output as html |
| 644 | die( "<br /><b>pat-$level_human</b> " . $error->getMessage() . "<br />\n" ); | |
| 644 | jexit( "<br /><b>pat-$level_human</b> " . $error->getMessage() . "<br />\n" ); | |
| 645 | 645 | } |
| 646 | 646 | else |
| ... | ...@@ -653,5 +653,5 @@ | |
| 653 | 653 | else |
| 654 | 654 | { |
| 655 | die( "pat-$level_human " . $error->getMessage() . "\n" ); | |
| 655 | jexit( "pat-$level_human " . $error->getMessage() . "\n" ); | |
| 656 | 656 | } |
| 657 | 657 | } |
| ... | ...@@ -419,5 +419,5 @@ | |
| 419 | 419 | if( !is_callable( 'compiledTemplate', $name ) ) |
| 420 | 420 | { |
| 421 | die( 'Unknown template' ); | |
| 421 | jexit( 'Unknown template' ); | |
| 422 | 422 | } |
| 423 | 423 |
| ... | ...@@ -34,5 +34,5 @@ | |
| 34 | 34 | $search = utf8_strtolower($search); |
| 35 | 35 | |
| 36 | $search = preg_quote($search); | |
| 36 | $search = preg_quote($search, '/'); | |
| 37 | 37 | $lstr = utf8_strtolower($str); |
| 38 | 38 | $i = 0; |
| ... | ...@@ -1,48 +1,193 @@ | |
| 1 | 2.6.000 (2008-03-07) | |
| 2 | - various alignments bugs were fixed. | |
| 3 | ||
| 4 | 2.5.000 (2008-03-07) | |
| 5 | - Several bugs were fixed. | |
| 6 | - example_019.php was added to test non-unicode mode using old fonts. | |
| 7 | ||
| 8 | 2.4.000 (2008-03-06) | |
| 9 | - RTL support was deeply improved. | |
| 10 | - GetStringWidth() was fixed to support RTL languages. | |
| 11 | - Text() RTL alignment was fixed. | |
| 12 | - Some functions were added: GetArrStringWidth(), GetCharWidth(), uniord(), utf8Bidi(). | |
| 13 | - example_018.php was added and test_unicode.php was removed. | |
| 14 | ||
| 15 | 2.3.000 (2008-03-05) | |
| 16 | - MultiCell() signature is changed. Now support multiple columns across pages (see example_017). | |
| 17 | - Write() signature is changed. Now support the cell mode to be used with MultiCell. | |
| 18 | - Header() and Footer() were changed. | |
| 19 | - The following functions were added: UTF8ArrSubString() and unichr(). | |
| 20 | - Examples were updated to reflect last changes. | |
| 21 | ||
| 22 | 2.2.004 (2008-03-04) | |
| 23 | - Several examples were added. | |
| 24 | - AddPage() Header() and Footer() were fixed. | |
| 25 | - Documentation is now available on http://www.tcpdf.org | |
| 26 | ||
| 27 | 2.2.003 (2008-03-03) | |
| 28 | - [1894853] Performance of MultiCell() was improved. | |
| 29 | - RadioButton and ListBox functions were added. | |
| 30 | - javascript form functions were rewritten and properties names are changed. The properties function supported by form fields are listed on Possible values are listed on http://www.adobe.com/devnet/acrobat/pdfs/js_developer_guide.pdf. | |
| 31 | ||
| 32 | 2.2.002 (2008-02-28) | |
| 33 | - [1900495] html images path was fixed. | |
| 34 | - Legacy image functions were reintroduced to allow PNG and JPEG support without GD library. | |
| 35 | ||
| 36 | 2.2.001 (2008-02-16) | |
| 37 | - The bug "[1894700] bug with replace relative path" was fixed | |
| 38 | - Justification was fixed | |
| 39 | ||
| 40 | 2.2.000 (2008-02-12) | |
| 41 | - fixed javascript bug introduced with latest release | |
| 42 | ||
| 43 | 2.1.002 (2008-02-12) | |
| 44 | - Justify function was fixed on PHP4 version. | |
| 45 | - Bookmank function was added ([1578250] Table of contents). | |
| 46 | - Javascript and Form fields support was added ([1796359] Form fields). | |
| 47 | ||
| 48 | 2.1.001 (2008-02-10) | |
| 49 | - The bug "[1885776] Race Condition in function justitfy" was fixed. | |
| 50 | - The bug "[1890217] xpdf complains that pdf is incorrect" was fixed. | |
| 51 | ||
| 52 | 2.1.000 (2008-01-07) | |
| 53 | - FPDF_FONTPATH constant was changed to K_PATH_FONTS on config file | |
| 54 | - Bidirectional Algorithm to correctly reverse bidirectional languages was added. | |
| 55 | - SetLeftMargin, SetTopMargin, SetRightMargin functions were fixed. | |
| 56 | - SetCellPadding function was added. | |
| 57 | - writeHTML was updated with new parameters. | |
| 58 | - Text function was fixed. | |
| 59 | - MultiCell function was fixed, now works also across multiple pages. | |
| 60 | - Line width was fixed on Header and Footer functions and <hr> tag. | |
| 61 | - "GetImageSize" was renamed "getimagesize". | |
| 62 | - Document version was changed from 1.3 to 1.5. | |
| 63 | - _begindoc() function was fixed. | |
| 64 | - ChangeDate was fixed and ModDate was added. | |
| 65 | - The following functions were added: | |
| 66 | setPage() : Move pointer to the specified document page. | |
| 67 | getPage() : Get current document page number. | |
| 68 | lastpage() : Reset pointer to the last document page. | |
| 69 | getNumPages() : Get the total number of inserted pages. | |
| 70 | GetNumChars() : count the number of (UTF-8) characters in a string. | |
| 71 | - $stretch parameter was added to Cell() function to fit text on cell: | |
| 72 | 0 = disabled | |
| 73 | 1 = horizontal scaling only if necessary | |
| 74 | 2 = forced horizontal scaling | |
| 75 | 3 = character spacing only if necessary | |
| 76 | 4 = forced character spacing | |
| 77 | - Line function was fixed for RTL. | |
| 78 | - Graphic transformation functions were added [1811158]: | |
| 79 | StartTransform() | |
| 80 | StopTransform() | |
| 81 | ScaleX() | |
| 82 | ScaleY() | |
| 83 | ScaleXY() | |
| 84 | Scale() | |
| 85 | MirrorH() | |
| 86 | MirrorV() | |
| 87 | MirrorP() | |
| 88 | MirrorL() | |
| 89 | TranslateX() | |
| 90 | TranslateY() | |
| 91 | Translate() | |
| 92 | Rotate() | |
| 93 | SkewX() | |
| 94 | SkewY() | |
| 95 | Skew() | |
| 96 | - Graphic function were added/updated [1688549]: | |
| 97 | SetLineStyle() | |
| 98 | _outPoint() | |
| 99 | _outLine() | |
| 100 | _outRect() | |
| 101 | _outCurve() | |
| 102 | Line() | |
| 103 | Rect() | |
| 104 | Curve | |
| 105 | Ellipse | |
| 106 | Circle | |
| 107 | Polygon | |
| 108 | RegularPolygon | |
| 109 | ||
| 110 | 2.0.000 (2008-01-04) | |
| 111 | - RTL (Right-To-Left) languages support was added. Language direction is set using the $l['a_meta_dir'] setting on /configure/language/xxx.php language files. | |
| 112 | - setRTL($enable) method was added to manually enable/disable the RTL text direction. | |
| 113 | - The attribute "dir" was added to support custom text direction on HTML tags. Possible values are: ltr - for Left-To-Right and RTL for Right-To-Left. | |
| 114 | - RC4 40bit encryption was added. Check the SetProtection method. | |
| 115 | - [1815213] Improved image support for GIF, JPEG, PNG formats. | |
| 116 | - [1800094] Attribute "value" was added to ordered list items <li>. | |
| 117 | - Image function now has a new "align" parameter that indicates the alignment of the pointer next to image insertion and relative to image height. The value can be: | |
| 118 | T: top-right for LTR or top-left for RTL | |
| 119 | M: middle-right for LTR or middle-left for RTL | |
| 120 | B: bottom-right for LTR or bottom-left for RTL | |
| 121 | N: next line | |
| 122 | - Attribute "align" was added to <img> html tag to set the above image "align" parameter. Possible values are: | |
| 123 | top: top-right for LTR or top-left for RTL | |
| 124 | middle: middle-right for LTR or middle-left for RTL | |
| 125 | bottom: bottom-right for LTR or bottom-left for RTL | |
| 126 | - [1798103] newline was added after </ul>, </ol> and </p> tages. | |
| 127 | - [1816393] Documentation was updated. | |
| 128 | - 'ln' parameter was fixed on writeHTMLCell. Now it's possible to print two or more columns across several pages; | |
| 129 | - The method lastPage() was added to move the pointer on the last page; | |
| 130 | ||
| 131 | ------------------------------------------------------------ | |
| 132 | ||
| 133 | 1.53.0.TC034 (2007-07-30) | |
| 134 | - fixed htmlentities convesion. | |
| 135 | - MultiCell() function returns the number of cells. | |
| 136 | ||
| 137 | 1.53.0.TC033 (2007-07-30) | |
| 138 | - fixed bug 1762550: case sensitive for font files | |
| 139 | - NOTE: all fonts files names must be in lowercase! | |
| 140 | ||
| 141 | 1.53.0.TC032 (2007-07-27) | |
| 142 | - setLastH method was added to resolve bug 1689071. | |
| 143 | - all fonts names were converted in lowercase (bug 1713005). | |
| 144 | - bug 1740954 was fixed. | |
| 145 | - justification was added as Cell option. | |
| 146 | ||
| 147 | 1.53.0.TC031 (2007-03-20) | |
| 148 | - ToUnicode CMap were added on _puttruetypeunicode function. Now you may search and copy unicode text. | |
| 149 | ||
| 1 | 150 | 1.53.0.TC030 (2007-03-06) |
| 2 | 151 | - fixed bug on PHP4 version. |
| 3 | 152 | |
| 4 | 1.53.0.TC029_PHP4 (2007-03-06) | |
| 153 | 1.53.0.TC029 (2007-03-06) | |
| 5 | 154 | - DejaVu Fonts were added. |
| 6 | 155 | |
| 7 | 1.53.0.TC028_PHP4 (2007-03-03) | |
| 156 | 1.53.0.TC028 (2007-03-03) | |
| 8 | 157 | - MultiCell function signature were changed: the $ln parameter were added. Check documentation for further information. |
| 9 | 158 | - Greek language were added on example sentences. |
| 10 | 159 | - setPrintHeader() and setPrintFooter() functions were added to enable or disable page header and footer. |
| 11 | 160 | |
| 12 | 1.53.0.TC027_PHP4 (2006-12-14) | |
| 161 | 1.53.0.TC027 (2006-12-14) | |
| 13 | 162 | - $attr['face'] bug were fixed. |
| 14 | 163 | - K_TCPDF_EXTERNAL_CONFIG control where introduced on /config/tcpdf_config.php to use external configuration files. |
| 15 | 164 | |
| 16 | 1.53.0.TC026_PHP4 (2006-10-28) | |
| 165 | 1.53.0.TC026 (2006-10-28) | |
| 17 | 166 | - writeHTML function call were fixed on examples. |
| 18 | 167 | |
| 19 | 1.53.0.TC025_PHP4 (2006-10-27) | |
| 168 | 1.53.0.TC025 (2006-10-27) | |
| 20 | 169 | - Bugs item #1421290 were fixed (0D - 0A substitution in some characters) |
| 21 | 170 | - Bugs item #1573174 were fixed (MultiCell documentation) |
| 22 | ||
| 23 | 1.53.0.TC024_PHP4 (2006-09-26) | |
| 171 | ||
| 172 | 1.53.0.TC024 (2006-09-26) | |
| 24 | 173 | - getPageHeight() function were fixed (bug 1543476). |
| 25 | 174 | - fixed missing breaks on closedHTMLTagHandler function (bug 1535263). |
| 26 | 175 | - fixed extra spaces on Write function (bug 1535262). |
| 27 | 176 | |
| 28 | 1.53.0.TC023_PHP4 (2006-08-04) | |
| 29 | - second parameter were removed from class_exists function. | |
| 177 | 1.53.0.TC023 (2006-08-04) | |
| 30 | 178 | - paths to barcode directory were fixed. |
| 31 | 179 | - documentation were updated. |
| 32 | 180 | |
| 33 | 1.53.0.TC022_PHP4 (2006-07-16) | |
| 181 | 1.53.0.TC022 (2006-07-16) | |
| 34 | 182 | - fixed bug: [ 1516858 ] Probs with PHP autoloader and class_exists() |
| 35 | 183 | |
| 36 | 1.53.0.TC021_PHP4 (2006-07-01) | |
| 184 | 1.53.0.TC021 (2006-07-01) | |
| 37 | 185 | - HTML attributes with whitespaces are now supported (thanks to Nelson Benitez for his support) |
| 38 | ||
| 39 | 1.53.0.TC020_PHP4 (2006-06-23) | |
| 40 | - this version fixes the MBCS error on html_entity_decode | |
| 41 | 186 | |
| 42 | 1.53.0.TC019_PHP4 (2006-06-08) | |
| 43 | - this version were backported to PHP4 | |
| 187 | 1.53.0.TC020 (2006-06-23) | |
| 188 | - code cleanup | |
| 44 | 189 | |
| 45 | 190 | 1.53.0.TC019 (2006-05-21) |
| 46 | - fixed <strong> and <em> closing tags. | |
| 191 | - fixed <strong> and <em> closing tags | |
| 47 | 192 | |
| 48 | 193 | 1.53.0.TC018 (2006-05-18) |
| ... | ...@@ -0,0 +1,18278 @@ | |
| 1 | <?php | |
| 2 | //============================================================+ | |
| 3 | // File name : unicode_data.php | |
| 4 | // Begin : 2008-01-01 | |
| 5 | // Last Update : 2008-01-08 | |
| 6 | // | |
| 7 | // Description : Unicode Include file for TCPDF. | |
| 8 | // | |
| 9 | // Author: Nicola Asuni | |
| 10 | // | |
| 11 | // (c) Copyright: | |
| 12 | // Nicola Asuni | |
| 13 | // Tecnick.com s.r.l. | |
| 14 | // Via Della Pace, 11 | |
| 15 | // 09044 Quartucciu (CA) | |
| 16 | // ITALY | |
| 17 | // www.tecnick.com | |
| 18 | // info@tecnick.com | |
| 19 | //============================================================+ | |
| 20 | // THANKS TO | |
| 21 | // Efthimios Mavrogeorgiadis | |
| 22 | ||
| 23 | /** | |
| 24 | * Unicode Include file for TCPDF. | |
| 25 | * @author Nicola Asuni | |
| 26 | * @copyright 2004-2008 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com | |
| 27 | * @package com.tecnick.tcpdf | |
| 28 | * @version 2.1.000 | |
| 29 | * @link http://tcpdf.sourceforge.net | |
| 30 | * @license http://www.gnu.org/copyleft/lesser.html LGPL | |
| 31 | * @since 2.1.000 (2008-01-08) | |
| 32 | */ | |
| 33 | ||
| 34 | /** | |
| 35 | * Left-to-Right Mark | |
| 36 | */ | |
| 37 | define("K_LRM", 8206); | |
| 38 | /** | |
| 39 | * Right-to-Left Mark | |
| 40 | */ | |
| 41 | define("K_RLM", 8207); | |
| 42 | /** | |
| 43 | * Left-to-Right Embedding | |
| 44 | */ | |
| 45 | define("K_LRE", 8234); | |
| 46 | /** | |
| 47 | * Right-to-Left Embedding | |
| 48 | */ | |
| 49 | define("K_RLE", 8235); | |
| 50 | /** | |
| 51 | * Pop Directional Format | |
| 52 | */ | |
| 53 | define("K_PDF", 8236); | |
| 54 | /** | |
| 55 | * Left-to-Right Override | |
| 56 | */ | |
| 57 | define("K_LRO", 8237); | |
| 58 | /** | |
| 59 | * Right-to-Left Override | |
| 60 | */ | |
| 61 | define("K_RLO", 8238); | |
| 62 | ||
| 63 | /* | |
| 64 | * Pattern to test RTL (Righ-To-Left) strings using regular expressions. | |
| 65 | */ | |
| 66 | define("K_RE_PATTERN_RTL", "/( | |
| 67 | \xD6\xBE # R | |
| 68 | | \xD7[\x80\x83\x86\x90-\xAA\xB0-\xB4] # R | |
| 69 | | \xDF[\x80-\xAA\xB4\xB5\xBA] # R | |
| 70 | | \xE2\x80\x8F # R | |
| 71 | | \xEF\xAC[\x9D\x9F\xA0-\xA8\xAA-\xB6\xB8-\xBC\xBE] # R | |
| 72 | | \xEF\xAD[\x80\x81\x83\x84\x86-\x8F] # R | |
| 73 | | \xF0\x90\xA0[\x80-\x85\x88\x8A-\xB5\xB7\xB8\xBC\xBF] # R | |
| 74 | | \xF0\x90\xA4[\x80-\x99] # R | |
| 75 | | \xF0\x90\xA8[\x80\x90-\x93\x95-\x97\x99-\xB3] # R | |
| 76 | | \xF0\x90\xA9[\x80-\x87\x90-\x98] # R | |
| 77 | | \xE2\x80[\xAB\xAE] # RLE & RLO | |
| 78 | )/x"); | |
| 79 | ||
| 80 | /* | |
| 81 | * Pattern to test Arabic strings using regular expressions. | |
| 82 | * source: http://www.w3.org/International/questions/qa-forms-utf-8 | |
| 83 | */ | |
| 84 | define("K_RE_PATTERN_ARABIC", "/( | |
| 85 | \xD8[\x80-\x83\x8B\x8D\x9B\x9E\x9F\xA1-\xBA] # AL | |
| 86 | | \xD9[\x80-\x8A\xAD-\xAF\xB1-\xBF] # AL | |
| 87 | | \xDA[\x80-\xBF] # AL | |
| 88 | | \xDB[\x80-\x95\x9D\xA5\xA6\xAE\xAF\xBA-\xBF] # AL | |
| 89 | | \xDC[\x80-\x8D\x90\x92-\xAF] # AL | |
| 90 | | \xDD[\x8D-\xAD] # AL | |
| 91 | | \xDE[\x80-\xA5\xB1] # AL | |
| 92 | | \xEF\xAD[\x90-\xBF] # AL | |
| 93 | | \xEF\xAE[\x80-\xB1] # AL | |
| 94 | | \xEF\xAF[\x93-\xBF] # AL | |
| 95 | | \xEF[\xB0-\xB3][\x80-\xBF] # AL | |
| 96 | | \xEF\xB4[\x80-\xBD] # AL | |
| 97 | | \xEF\xB5[\x90-\xBF] # AL | |
| 98 | | \xEF\xB6[\x80-\x8F\x92-\xBF] # AL | |
| 99 | | \xEF\xB7[\x80-\x87\xB0-\xBC] # AL | |
| 100 | | \xEF\xB9[\xB0-\xB4\xB6-\xBF] # AL | |
| 101 | | \xEF\xBA[\x80-\xBF] # AL | |
| 102 | | \xEF\xBB[\x80-\xBC] # AL | |
| 103 | | \xD9[\xA0-\xA9\xAB\xAC] # AN | |
| 104 | )/x"); | |
| 105 | ||
| 106 | /** | |
| 107 | * Array of unicode types | |
| 108 | */ | |
| 109 | $unicode = array( | |
| 110 | 0 => 'BN', | |
| 111 | 1 => 'BN', | |
| 112 | 2 => 'BN', | |
| 113 | 3 => 'BN', | |
| 114 | 4 => 'BN', | |
| 115 | 5 => 'BN', | |
| 116 | 6 => 'BN', | |
| 117 | 7 => 'BN', | |
| 118 | 8 => 'BN', | |
| 119 | 9 => 'S', | |
| 120 | 10 => 'B', | |
| 121 | 11 => 'S', | |
| 122 | 12 => 'WS', | |
| 123 | 13 => 'B', | |
| 124 | 14 => 'BN', | |
| 125 | 15 => 'BN', | |
| 126 | 16 => 'BN', | |
| 127 | 17 => 'BN', | |
| 128 | 18 => 'BN', | |
| 129 | 19 => 'BN', | |
| 130 | 20 => 'BN', | |
| 131 | 21 => 'BN', | |
| 132 | 22 => 'BN', | |
| 133 | 23 => 'BN', | |
| 134 | 24 => 'BN', | |
| 135 | 25 => 'BN', | |
| 136 | 26 => 'BN', | |
| 137 | 27 => 'BN', | |
| 138 | 28 => 'B', | |
| 139 | 29 => 'B', | |
| 140 | 30 => 'B', | |
| 141 | 31 => 'S', | |
| 142 | 32 => 'WS', | |
| 143 | 33 => 'ON', | |
| 144 | 34 => 'ON', | |
| 145 | 35 => 'ET', | |
| 146 | 36 => 'ET', | |
| 147 | 37 => 'ET', | |
| 148 | 38 => 'ON', | |
| 149 | 39 => 'ON', | |
| 150 | 40 => 'ON', | |
| 151 | 41 => 'ON', | |
| 152 | 42 => 'ON', | |
| 153 | 43 => 'ES', | |
| 154 | 44 => 'CS', | |
| 155 | 45 => 'ES', | |
| 156 | 46 => 'CS', | |
| 157 | 47 => 'CS', | |
| 158 | 48 => 'EN', | |
| 159 | 49 => 'EN', | |
| 160 | 50 => 'EN', | |
| 161 | 51 => 'EN', | |
| 162 | 52 => 'EN', | |
| 163 | 53 => 'EN', | |
| 164 | 54 => 'EN', | |
| 165 | 55 => 'EN', | |
| 166 | 56 => 'EN', | |
| 167 | 57 => 'EN', | |
| 168 | 58 => 'CS', | |
| 169 | 59 => 'ON', | |
| 170 | 60 => 'ON', | |
| 171 | 61 => 'ON', | |
| 172 | 62 => 'ON', | |
| 173 | 63 => 'ON', | |
| 174 | 64 => 'ON', | |
| 175 | 65 => 'L', | |
| 176 | 66 => 'L', | |
| 177 | 67 => 'L', | |
| 178 | 68 => 'L', | |
| 179 | 69 => 'L', | |
| 180 | 70 => 'L', | |
| 181 | 71 => 'L', | |
| 182 | 72 => 'L', | |
| 183 | 73 => 'L', | |
| 184 | 74 => 'L', | |
| 185 | 75 => 'L', | |
| 186 | 76 => 'L', | |
| 187 | 77 => 'L', | |
| 188 | 78 => 'L', | |
| 189 | 79 => 'L', | |
| 190 | 80 => 'L', | |
| 191 | 81 => 'L', | |
| 192 | 82 => 'L', | |
| 193 | 83 => 'L', | |
| 194 | 84 => 'L', | |
| 195 | 85 => 'L', | |
| 196 | 86 => 'L', | |
| 197 | 87 => 'L', | |
| 198 | 88 => 'L', | |
| 199 | 89 => 'L', | |
| 200 | 90 => 'L', | |
| 201 | 91 => 'ON', | |
| 202 | 92 => 'ON', | |
| 203 | 93 => 'ON', | |
| 204 | 94 => 'ON', | |
| 205 | 95 => 'ON', | |
| 206 | 96 => 'ON', | |
| 207 | 97 => 'L', | |
| 208 | 98 => 'L', | |
| 209 | 99 => 'L', | |
| 210 | 100 => 'L', | |
| 211 | 101 => 'L', | |
| 212 | 102 => 'L', | |
| 213 | 103 => 'L', | |
| 214 | 104 => 'L', | |
| 215 | 105 => 'L', | |
| 216 | 106 => 'L', | |
| 217 | 107 => 'L', | |
| 218 | 108 => 'L', | |
| 219 | 109 => 'L', | |
| 220 | 110 => 'L', | |
| 221 | 111 => 'L', | |
| 222 | 112 => 'L', | |
| 223 | 113 => 'L', | |
| 224 | 114 => 'L', | |
| 225 | 115 => 'L', | |
| 226 | 116 => 'L', | |
| 227 | 117 => 'L', | |
| 228 | 118 => 'L', | |
| 229 | 119 => 'L', | |
| 230 | 120 => 'L', | |
| 231 | 121 => 'L', | |
| 232 | 122 => 'L', | |
| 233 | 123 => 'ON', | |
| 234 | 124 => 'ON', | |
| 235 | 125 => 'ON', | |
| 236 | 126 => 'ON', | |
| 237 | 127 => 'BN', | |
| 238 | 128 => 'BN', | |
| 239 | 129 => 'BN', | |
| 240 | 130 => 'BN', | |
| 241 | 131 => 'BN', | |
| 242 | 132 => 'BN', | |
| 243 | 133 => 'B', | |
| 244 | 134 => 'BN', | |
| 245 | 135 => 'BN', | |
| 246 | 136 => 'BN', | |
| 247 | 137 => 'BN', | |
| 248 | 138 => 'BN', | |
| 249 | 139 => 'BN', | |
| 250 | 140 => 'BN', | |
| 251 | 141 => 'BN', | |
| 252 | 142 => 'BN', | |
| 253 | 143 => 'BN', | |
| 254 | 144 => 'BN', | |
| 255 | 145 => 'BN', | |
| 256 | 146 => 'BN', | |
| 257 | 147 => 'BN', | |
| 258 | 148 => 'BN', | |
| 259 | 149 => 'BN', | |
| 260 | 150 => 'BN', | |
| 261 | 151 => 'BN', | |
| 262 | 152 => 'BN', | |
| 263 | 153 => 'BN', | |
| 264 | 154 => 'BN', | |
| 265 | 155 => 'BN', | |
| 266 | 156 => 'BN', | |
| 267 | 157 => 'BN', | |
| 268 | 158 => 'BN', | |
| 269 | 159 => 'BN', | |
| 270 | 160 => 'CS', | |
| 271 | 161 => 'ON', | |
| 272 | 162 => 'ET', | |
| 273 | 163 => 'ET', | |
| 274 | 164 => 'ET', | |
| 275 | 165 => 'ET', | |
| 276 | 166 => 'ON', | |
| 277 | 167 => 'ON', | |
| 278 | 168 => 'ON', | |
| 279 | 169 => 'ON', | |
| 280 | 170 => 'L', | |
| 281 | 171 => 'ON', | |
| 282 | 172 => 'ON', | |
| 283 | 173 => 'BN', | |
| 284 | 174 => 'ON', | |
| 285 | 175 => 'ON', | |
| 286 | 176 => 'ET', | |
| 287 | 177 => 'ET', | |
| 288 | 178 => 'EN', | |
| 289 | 179 => 'EN', | |
| 290 | 180 => 'ON', | |
| 291 | 181 => 'L', | |
| 292 | 182 => 'ON', | |
| 293 | 183 => 'ON', | |
| 294 | 184 => 'ON', | |
| 295 | 185 => 'EN', | |
| 296 | 186 => 'L', | |
| 297 | 187 => 'ON', | |
| 298 | 188 => 'ON', | |
| 299 | 189 => 'ON', | |
| 300 | 190 => 'ON', | |
| 301 | 191 => 'ON', | |
| 302 | 192 => 'L', | |
| 303 | 193 => 'L', | |
| 304 | 194 => 'L', | |
| 305 | 195 => 'L', | |
| 306 | 196 => 'L', | |
| 307 | 197 => 'L', | |
| 308 | 198 => 'L', | |
| 309 | 199 => 'L', | |
| 310 | 200 => 'L', | |
| 311 | 201 => 'L', | |
| 312 | 202 => 'L', | |
| 313 | 203 => 'L', | |
| 314 | 204 => 'L', | |
| 315 | 205 => 'L', | |
| 316 | 206 => 'L', | |
| 317 | 207 => 'L', | |
| 318 | 208 => 'L', | |
| 319 | 209 => 'L', | |
| 320 | 210 => 'L', | |
| 321 | 211 => 'L', | |
| 322 | 212 => 'L', | |
| 323 | 213 => 'L', | |
| 324 | 214 => 'L', | |
| 325 | 215 => 'ON', | |
| 326 | 216 => 'L', | |
| 327 | 217 => 'L', | |
| 328 | 218 => 'L', | |
| 329 | 219 => 'L', | |
| 330 | 220 => 'L', | |
| 331 | 221 => 'L', | |
| 332 | 222 => 'L', | |
| 333 | 223 => 'L', | |
| 334 | 224 => 'L', | |
| 335 | 225 => 'L', | |
| 336 | 226 => 'L', | |
| 337 | 227 => 'L', | |
| 338 | 228 => 'L', | |
| 339 | 229 => 'L', | |
| 340 | 230 => 'L', | |
| 341 | 231 => 'L', | |
| 342 | 232 => 'L', | |
| 343 | 233 => 'L', | |
| 344 | 234 => 'L', | |
| 345 | 235 => 'L', | |
| 346 | 236 => 'L', | |
| 347 | 237 => 'L', | |
| 348 | 238 => 'L', | |
| 349 | 239 => 'L', | |
| 350 | 240 => 'L', | |
| 351 | 241 => 'L', | |
| 352 | 242 => 'L', | |
| 353 | 243 => 'L', | |
| 354 | 244 => 'L', | |
| 355 | 245 => 'L', | |
| 356 | 246 => 'L', | |
| 357 | 247 => 'ON', | |
| 358 | 248 => 'L', | |
| 359 | 249 => 'L', | |
| 360 | 250 => 'L', | |
| 361 | 251 => 'L', | |
| 362 | 252 => 'L', | |
| 363 | 253 => 'L', | |
| 364 | 254 => 'L', | |
| 365 | 255 => 'L', | |
| 366 | 256 => 'L', | |
| 367 | 257 => 'L', | |
| 368 | 258 => 'L', | |
| 369 | 259 => 'L', | |
| 370 | 260 => 'L', | |
| 371 | 261 => 'L', | |
| 372 | 262 => 'L', | |
| 373 | 263 => 'L', | |
| 374 | 264 => 'L', | |
| 375 | 265 => 'L', | |
| 376 | 266 => 'L', | |
| 377 | 267 => 'L', | |
| 378 | 268 => 'L', | |
| 379 | 269 => 'L', | |
| 380 | 270 => 'L', | |
| 381 | 271 => 'L', | |
| 382 | 272 => 'L', | |
| 383 | 273 => 'L', | |
| 384 | 274 => 'L', | |
| 385 | 275 => 'L', | |
| 386 | 276 => 'L', | |
| 387 | 277 => 'L', | |
| 388 | 278 => 'L', | |
| 389 | 279 => 'L', | |
| 390 | 280 => 'L', | |
| 391 | 281 => 'L', | |
| 392 | 282 => 'L', | |
| 393 | 283 => 'L', | |
| 394 | 284 => 'L', | |
| 395 | 285 => 'L', | |
| 396 | 286 => 'L', | |
| 397 | 287 => 'L', | |
| 398 | 288 => 'L', | |
| 399 | 289 => 'L', | |
| 400 | 290 => 'L', | |
| 401 | 291 => 'L', | |
| 402 | 292 => 'L', | |
| 403 | 293 => 'L', | |
| 404 | 294 => 'L', | |
| 405 | 295 => 'L', | |
| 406 | 296 => 'L', | |
| 407 | 297 => 'L', | |
| 408 | 298 => 'L', | |
| 409 | 299 => 'L', | |
| 410 | 300 => 'L', | |
| 411 | 301 => 'L', | |
| 412 | 302 => 'L', | |
| 413 | 303 => 'L', | |
| 414 | 304 => 'L', | |
| 415 | 305 => 'L', | |
| 416 | 306 => 'L', | |
| 417 | 307 => 'L', | |
| 418 | 308 => 'L', | |
| 419 | 309 => 'L', | |
| 420 | 310 => 'L', | |
| 421 | 311 => 'L', | |
| 422 | 312 => 'L', | |
| 423 | 313 => 'L', | |
| 424 | 314 => 'L', | |
| 425 | 315 => 'L', | |
| 426 | 316 => 'L', | |
| 427 | 317 => 'L', | |
| 428 | 318 => 'L', | |
| 429 | 319 => 'L', | |
| 430 | 320 => 'L', | |
| 431 | 321 => 'L', | |
| 432 | 322 => 'L', | |
| 433 | 323 => 'L', | |
| 434 | 324 => 'L', | |
| 435 | 325 => 'L', | |
| 436 | 326 => 'L', | |
| 437 | 327 => 'L', | |
| 438 | 328 => 'L', | |
| 439 | 329 => 'L', | |
| 440 | 330 => 'L', | |
| 441 | 331 => 'L', | |
| 442 | 332 => 'L', | |
| 443 | 333 => 'L', | |
| 444 | 334 => 'L', | |
| 445 | 335 => 'L', | |
| 446 | 336 => 'L', | |
| 447 | 337 => 'L', | |
| 448 | 338 => 'L', | |
| 449 | 339 => 'L', | |
| 450 | 340 => 'L', | |
| 451 | 341 => 'L', | |
| 452 | 342 => 'L', | |
| 453 | 343 => 'L', | |
| 454 | 344 => 'L', | |
| 455 | 345 => 'L', | |
| 456 | 346 => 'L', | |
| 457 | 347 => 'L', | |
| 458 | 348 => 'L', | |
| 459 | 349 => 'L', | |
| 460 | 350 => 'L', | |
| 461 | 351 => 'L', | |
| 462 | 352 => 'L', | |
| 463 | 353 => 'L', | |
| 464 | 354 => 'L', | |
| 465 | 355 => 'L', | |
| 466 | 356 => 'L', | |
| 467 | 357 => 'L', | |
| 468 | 358 => 'L', | |
| 469 | 359 => 'L', | |
| 470 | 360 => 'L', | |
| 471 | 361 => 'L', | |
| 472 | 362 => 'L', | |
| 473 | 363 => 'L', | |
| 474 | 364 => 'L', | |
| 475 | 365 => 'L', | |
| 476 | 366 => 'L', | |
| 477 | 367 => 'L', | |
| 478 | 368 => 'L', | |
| 479 | 369 => 'L', | |
| 480 | 370 => 'L', | |
| 481 | 371 => 'L', | |
| 482 | 372 => 'L', | |
| 483 | 373 => 'L', | |
| 484 | 374 => 'L', | |
| 485 | 375 => 'L', | |
| 486 | 376 => 'L', | |
| 487 | 377 => 'L', | |
| 488 | 378 => 'L', | |
| 489 | 379 => 'L', | |
| 490 | 380 => 'L', | |
| 491 | 381 => 'L', | |
| 492 | 382 => 'L', | |
| 493 | 383 => 'L', | |
| 494 | 384 => 'L', | |
| 495 | 385 => 'L', | |
| 496 | 386 => 'L', | |
| 497 | 387 => 'L', | |
| 498 | 388 => 'L', | |
| 499 | 389 => 'L', | |
| 500 | 390 => 'L', | |
| 501 | 391 => 'L', | |
| 502 | 392 => 'L', | |
| 503 | 393 => 'L', | |
| 504 | 394 => 'L', | |
| 505 | 395 => 'L', | |
| 506 | 396 => 'L', | |
| 507 | 397 => 'L', | |
| 508 | 398 => 'L', | |
| 509 | 399 => 'L', | |
| 510 | 400 => 'L', | |
| 511 | 401 => 'L', | |
| 512 | 402 => 'L', | |
| 513 | 403 => 'L', | |
| 514 | 404 => 'L', | |
| 515 | 405 => 'L', | |
| 516 | 406 => 'L', | |
| 517 | 407 => 'L', | |
| 518 | 408 => 'L', | |
| 519 | 409 => 'L', | |
| 520 | 410 => 'L', | |
| 521 | 411 => 'L', | |
| 522 | 412 => 'L', | |
| 523 | 413 => 'L', | |
| 524 | 414 => 'L', | |
| 525 | 415 => 'L', | |
| 526 | 416 => 'L', | |
| 527 | 417 => 'L', | |
| 528 | 418 => 'L', | |
| 529 | 419 => 'L', | |
| 530 | 420 => 'L', | |
| 531 | 421 => 'L', | |
| 532 | 422 => 'L', | |
| 533 | 423 => 'L', | |
| 534 | 424 => 'L', | |
| 535 | 425 => 'L', | |
| 536 | 426 => 'L', | |
| 537 | 427 => 'L', | |
| 538 | 428 => 'L', | |
| 539 | 429 => 'L', | |
| 540 | 430 => 'L', | |
| 541 | 431 => 'L', | |
| 542 | 432 => 'L', | |
| 543 | 433 => 'L', | |
| 544 | 434 => 'L', | |
| 545 | 435 => 'L', | |
| 546 | 436 => 'L', | |
| 547 | 437 => 'L', | |
| 548 | 438 => 'L', | |
| 549 | 439 => 'L', | |
| 550 | 440 => 'L', | |
| 551 | 441 => 'L', | |
| 552 | 442 => 'L', | |
| 553 | 443 => 'L', | |
| 554 | 444 => 'L', | |
| 555 | 445 => 'L', | |
| 556 | 446 => 'L', | |
| 557 | 447 => 'L', | |
| 558 | 448 => 'L', | |
| 559 | 449 => 'L', | |
| 560 | 450 => 'L', | |
| 561 | 451 => 'L', | |
| 562 | 452 => 'L', | |
| 563 | 453 => 'L', | |
| 564 | 454 => 'L', | |
| 565 | 455 => 'L', | |
| 566 | 456 => 'L', | |
| 567 | 457 => 'L', | |
| 568 | 458 => 'L', | |
| 569 | 459 => 'L', | |
| 570 | 460 => 'L', | |
| 571 | 461 => 'L', | |
| 572 | 462 => 'L', | |
| 573 | 463 => 'L', | |
| 574 | 464 => 'L', | |
| 575 | 465 => 'L', | |
| 576 | 466 => 'L', | |
| 577 | 467 => 'L', | |
| 578 | 468 => 'L', | |
| 579 | 469 => 'L', | |
| 580 | 470 => 'L', | |
| 581 | 471 => 'L', | |
| 582 | 472 => 'L', | |
| 583 | 473 => 'L', | |
| 584 | 474 => 'L', | |
| 585 | 475 => 'L', | |
| 586 | 476 => 'L', | |
| 587 | 477 => 'L', | |
| 588 | 478 => 'L', | |
| 589 | 479 => 'L', | |
| 590 | 480 => 'L', | |
| 591 | 481 => 'L', | |
| 592 | 482 => 'L', | |
| 593 | 483 => 'L', | |
| 594 | 484 => 'L', | |
| 595 | 485 => 'L', | |
| 596 | 486 => 'L', | |
| 597 | 487 => 'L', | |
| 598 | 488 => 'L', | |
| 599 | 489 => 'L', | |
| 600 | 490 => 'L', | |
| 601 | 491 => 'L', | |
| 602 | 492 => 'L', | |
| 603 | 493 => 'L', | |
| 604 | 494 => 'L', | |
| 605 | 495 => 'L', | |
| 606 | 496 => 'L', | |
| 607 | 497 => 'L', | |
| 608 | 498 => 'L', | |
| 609 | 499 => 'L', | |
| 610 | 500 => 'L', | |
| 611 | 501 => 'L', | |
| 612 | 502 => 'L', | |
| 613 | 503 => 'L', | |
| 614 | 504 => 'L', | |
| 615 | 505 => 'L', | |
| 616 | 506 => 'L', | |
| 617 | 507 => 'L', | |
| 618 | 508 => 'L', | |
| 619 | 509 => 'L', | |
| 620 | 510 => 'L', | |
| 621 | 511 => 'L', | |
| 622 | 512 => 'L', | |
| 623 | 513 => 'L', | |
| 624 | 514 => 'L', | |
| 625 | 515 => 'L', | |
| 626 | 516 => 'L', | |
| 627 | 517 => 'L', | |
| 628 | 518 => 'L', | |
| 629 | 519 => 'L', | |
| 630 | 520 => 'L', | |
| 631 | 521 => 'L', | |
| 632 | 522 => 'L', | |
| 633 | 523 => 'L', | |
| 634 | 524 => 'L', | |
| 635 | 525 => 'L', | |
| 636 | 526 => 'L', | |
| 637 | 527 => 'L', | |
| 638 | 528 => 'L', | |
| 639 | 529 => 'L', | |
| 640 | 530 => 'L', | |
| 641 | 531 => 'L', | |
| 642 | 532 => 'L', | |
| 643 | 533 => 'L', | |
| 644 | 534 => 'L', | |
| 645 | 535 => 'L', | |
| 646 | 536 => 'L', | |
| 647 | 537 => 'L', | |
| 648 | 538 => 'L', | |
| 649 | 539 => 'L', | |
| 650 | 540 => 'L', | |
| 651 | 541 => 'L', | |