Blame
Date:
Fri Jul 22 04:00:49 2022 UTC
Message:
Daily backup
001
2021-12-17
jrmu
<?php if (!defined('PmWiki')) exit();
002
2021-12-17
jrmu
/* Copyright 2004-2018 Patrick R. Michaud (pmichaud@pobox.com)
003
2021-12-17
jrmu
This file is part of PmWiki; you can redistribute it and/or modify
004
2021-12-17
jrmu
it under the terms of the GNU General Public License as published
005
2021-12-17
jrmu
by the Free Software Foundation; either version 2 of the License, or
006
2021-12-17
jrmu
(at your option) any later version. See pmwiki.php for full details.
007
2021-12-17
jrmu
008
2021-12-17
jrmu
This script configures PmWiki to use utf-8 in page content and
009
2021-12-17
jrmu
pagenames. There are some unfortunate side effects about PHP's
010
2021-12-17
jrmu
utf-8 implementation, however. First, since PHP doesn't have a
011
2021-12-17
jrmu
way to do pattern matching on upper/lowercase UTF-8 characters,
012
2021-12-17
jrmu
WikiWords are limited to the ASCII-7 set, and all links to page
013
2021-12-17
jrmu
names with UTF-8 characters have to be in double brackets.
014
2021-12-17
jrmu
Second, we have to assume that all non-ASCII characters are valid
015
2021-12-17
jrmu
in pagenames, since there's no way to determine which UTF-8
016
2021-12-17
jrmu
characters are "letters" and which are punctuation.
017
2021-12-17
jrmu
018
2021-12-17
jrmu
Script maintained by Petko YOTOV www.pmwiki.org/petko
019
2021-12-17
jrmu
*/
020
2021-12-17
jrmu
021
2021-12-17
jrmu
global $HTTPHeaders, $KeepToken, $pagename,
022
2021-12-17
jrmu
$GroupPattern, $NamePattern, $WikiWordPattern, $SuffixPattern,
023
2021-12-17
jrmu
$PageNameChars, $MakePageNamePatterns, $CaseConversions, $StringFolding,
024
2021-12-17
jrmu
$Charset, $HTMLHeaderFmt, $StrFoldFunction, $AsSpacedFunction;
025
2021-12-17
jrmu
026
2021-12-17
jrmu
$Charset = 'UTF-8';
027
2021-12-17
jrmu
$HTTPHeaders['utf-8'] = 'Content-type: text/html; charset=UTF-8';
028
2021-12-17
jrmu
$HTMLHeaderFmt['utf-8'] =
029
2021-12-17
jrmu
"<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />";
030
2021-12-17
jrmu
SDVA($HTMLStylesFmt, array('rtl-ltr' => "
031
2021-12-17
jrmu
.rtl, .rtl * {direction:rtl; unicode-bidi:bidi-override;}
032
2021-12-17
jrmu
.ltr, .ltr * {direction:ltr; unicode-bidi:bidi-override;}
033
2021-12-17
jrmu
.rtl .indent, .rtl.indent, .rtl .outdent, .rtl.outdent {
034
2021-12-17
jrmu
margin-left:0; margin-right: 40px;
035
2021-12-17
jrmu
}
036
2021-12-17
jrmu
"));
037
2021-12-17
jrmu
$pagename = @$_REQUEST['n'];
038
2021-12-17
jrmu
if (!$pagename) $pagename = @$_REQUEST['pagename'];
039
2021-12-17
jrmu
if (!$pagename &&
040
2021-12-17
jrmu
preg_match('!^'.preg_quote($_SERVER['SCRIPT_NAME'],'!').'/?([^?]*)!',
041
2021-12-17
jrmu
$_SERVER['REQUEST_URI'],$match))
042
2021-12-17
jrmu
$pagename = urldecode($match[1]);
043
2021-12-17
jrmu
$pagename_unfiltered = $pagename;
044
2021-12-17
jrmu
$pagename = preg_replace('![${}\'"\\\\]+!', '', $pagename);
045
2021-12-17
jrmu
$FmtPV['$RequestedPage'] = 'PHSC($GLOBALS["pagename_unfiltered"], ENT_QUOTES)';
046
2021-12-17
jrmu
047
2021-12-17
jrmu
$GroupPattern = '[\\w\\x80-\\xfe]+(?:-[\\w\\x80-\\xfe]+)*';
048
2021-12-17
jrmu
$NamePattern = '[\\w\\x80-\\xfe]+(?:-[\\w\\x80-\\xfe]+)*';
049
2021-12-17
jrmu
$WikiWordPattern =
050
2021-12-17
jrmu
'[A-Z][A-Za-z0-9]*(?:[A-Z][a-z0-9]|[a-z0-9][A-Z])[A-Za-z0-9]*';
051
2021-12-17
jrmu
$SuffixPattern = '(?:-?[A-Za-z0-9\\x80-\\xd6]+)*';
052
2021-12-17
jrmu
053
2021-12-17
jrmu
SDV($PageNameChars, '-[:alnum:]\\x80-\\xfe');
054
2021-12-17
jrmu
SDV($MakePageNamePatterns, array(
055
2021-12-17
jrmu
'/[?#].*$/' => '', # strip everything after ? or #
056
2021-12-17
jrmu
"/'/" => '', # strip single-quotes
057
2021-12-17
jrmu
"/[^$PageNameChars]+/" => ' ', # convert everything else to space
058
2021-12-17
jrmu
'/(?<=^| )([a-z])/' => 'cb_toupper',
059
2021-12-17
jrmu
'/(?<=^| )([\\xc0-\\xdf].)/' => 'utf8toupper',
060
2021-12-17
jrmu
'/ /' => ''));
061
2021-12-17
jrmu
SDV($StrFoldFunction, 'utf8fold');
062
2021-12-17
jrmu
063
2021-12-17
jrmu
$AsSpacedFunction = 'AsSpacedUTF8';
064
2021-12-17
jrmu
065
2021-12-17
jrmu
function utf8toupper($x) {
066
2021-12-17
jrmu
if(is_array($x)) $x = $x[1];
067
2021-12-17
jrmu
global $CaseConversions;
068
2021-12-17
jrmu
if (strlen($x) <= 2 && @$CaseConversions[$x])
069
2021-12-17
jrmu
return $CaseConversions[$x];
070
2021-12-17
jrmu
static $lower, $upper;
071
2021-12-17
jrmu
if (!@$lower) {
072
2021-12-17
jrmu
$lower = array_keys($CaseConversions);
073
2021-12-17
jrmu
$upper = array_values($CaseConversions);
074
2021-12-17
jrmu
}
075
2021-12-17
jrmu
return str_replace($lower, $upper, $x);
076
2021-12-17
jrmu
}
077
2021-12-17
jrmu
078
2021-12-17
jrmu
079
2021-12-17
jrmu
function utf8fold($x) {
080
2021-12-17
jrmu
global $StringFolding;
081
2021-12-17
jrmu
static $source, $target;
082
2021-12-17
jrmu
if (!@$source) {
083
2021-12-17
jrmu
$source = array_keys($StringFolding);
084
2021-12-17
jrmu
$target = array_values($StringFolding);
085
2021-12-17
jrmu
}
086
2021-12-17
jrmu
return str_replace($source, $target, $x);
087
2021-12-17
jrmu
}
088
2021-12-17
jrmu
089
2021-12-17
jrmu
090
2021-12-17
jrmu
function AsSpacedUTF8($text) {
091
2021-12-17
jrmu
global $CaseConversions;
092
2021-12-17
jrmu
static $lower, $upper;
093
2021-12-17
jrmu
if (!@$CaseConversions) return AsSpaced($text);
094
2021-12-17
jrmu
if (!@$lower) {
095
2021-12-17
jrmu
$lower = implode('|', array_keys($CaseConversions));
096
2021-12-17
jrmu
$upper = implode('|', array_values($CaseConversions));
097
2021-12-17
jrmu
}
098
2021-12-17
jrmu
$text = preg_replace("/($lower|\\d)($upper)/", '$1 $2', $text);
099
2021-12-17
jrmu
$text = preg_replace('/([^-\\d])(\\d[-\\d]*( |$))/', '$1 $2', $text);
100
2021-12-17
jrmu
return preg_replace("/($upper)(($upper)($lower|\\d))/", '$1 $2', $text);
101
2021-12-17
jrmu
}
102
2021-12-17
jrmu
103
2021-12-17
jrmu
104
2021-12-17
jrmu
SDVA($MarkupExpr, array(
105
2021-12-17
jrmu
'substr' => 'call_user_func_array("utf8string", $args)',
106
2021-12-17
jrmu
'strlen' => 'utf8string($args[0], "strlen")',
107
2021-12-17
jrmu
'ucfirst' => 'utf8string($args[0], "ucfirst")',
108
2021-12-17
jrmu
'ucwords' => 'utf8string($args[0], "ucwords")',
109
2021-12-17
jrmu
'tolower' => 'utf8string($args[0], "tolower")',
110
2021-12-17
jrmu
'toupper' => 'utf8string($args[0], "toupper")',
111
2021-12-17
jrmu
));
112
2021-12-17
jrmu
113
2021-12-17
jrmu
function utf8string($str, $start=false, $len=false) { # strlen+substr++ combo for UTF-8
114
2021-12-17
jrmu
global $CaseConversions;
115
2021-12-17
jrmu
static $lower;
116
2021-12-17
jrmu
if (!@$lower) $lower = implode('|', array_keys($CaseConversions));
117
2021-12-17
jrmu
$ascii = preg_match('/[\\x80-\\xFF]/', $str)? 0:1;
118
2021-12-17
jrmu
switch ((string)$start) {
119
2021-12-17
jrmu
case 'ucfirst': return $ascii ? ucfirst($str) :
120
2021-12-17
jrmu
preg_replace_callback("/(^)($lower)/", 'cb_uc_first_words', $str);
121
2021-12-17
jrmu
case 'ucwords': return $ascii ? ucwords($str) :
122
2021-12-17
jrmu
preg_replace_callback("/(^|\\s+)($lower)/", 'cb_uc_first_words', $str);
123
2021-12-17
jrmu
case 'tolower': return $ascii ? strtolower($str) : utf8fold($str);
124
2021-12-17
jrmu
case 'toupper': return $ascii ? strtoupper($str) : utf8toupper($str);
125
2021-12-17
jrmu
}
126
2021-12-17
jrmu
if ($ascii) {
127
2021-12-17
jrmu
if ($start==='strlen') return strlen($str);
128
2021-12-17
jrmu
if ($len===false) return substr($str, intval($start));
129
2021-12-17
jrmu
return substr($str, intval($start), intval($len));
130
2021-12-17
jrmu
}
131
2021-12-17
jrmu
$letters = preg_split("/([\\x00-\\x7f]|[\\xc2-\\xdf].|[\\xe0-\\xef]..|[\\xf0-\\xf4]...)/",
132
2021-12-17
jrmu
$str, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
133
2021-12-17
jrmu
if ($start==='strlen') return count($letters);
134
2021-12-17
jrmu
if ($len===false) return implode('', array_slice($letters, $start));
135
2021-12-17
jrmu
return implode('', array_slice($letters, $start, $len));
136
2021-12-17
jrmu
}
137
2021-12-17
jrmu
function cb_uc_first_words($m){
138
2021-12-17
jrmu
return $m[1].$GLOBALS["CaseConversions"][$m[2]];
139
2021-12-17
jrmu
}
140
2021-12-17
jrmu
## Conversion tables.
141
2021-12-17
jrmu
## $CaseConversion maps lowercase utf8 sequences to
142
2021-12-17
jrmu
## their uppercase equivalents. The table was derived from [1].
143
2021-12-17
jrmu
## $StringFolding normalizes strings so that "equivalent"
144
2021-12-17
jrmu
## forms will match using a binary comparison (derived from [2]).
145
2021-12-17
jrmu
## [1] http://unicode.org/Public/UNIDATA/UnicodeData.txt
146
2021-12-17
jrmu
## [2] http://unicode.org/Public/UNIDATA/CaseFolding.txt
147
2021-12-17
jrmu
148
2021-12-17
jrmu
SDV($CaseConversions, array(
149
2021-12-17
jrmu
## U+0060
150
2021-12-17
jrmu
"a" => "A", "b" => "B", "c" => "C", "d" => "D", "e" => "E", "f" => "F",
151
2021-12-17
jrmu
"g" => "G", "h" => "H", "i" => "I", "j" => "J", "k" => "K", "l" => "L",
152
2021-12-17
jrmu
"m" => "M", "n" => "N", "o" => "O", "p" => "P", "q" => "Q", "r" => "R",
153
2021-12-17
jrmu
"s" => "S", "t" => "T", "u" => "U", "v" => "V", "w" => "W", "x" => "X",
154
2021-12-17
jrmu
"y" => "Y", "z" => "Z",
155
2021-12-17
jrmu
## U+00b5
156
2021-12-17
jrmu
"\xc2\xb5" => "\xce\x9c",
157
2021-12-17
jrmu
## U+00E0 to U+00FF
158
2021-12-17
jrmu
"\xc3\xa0" => "\xc3\x80", "\xc3\xa1" => "\xc3\x81",
159
2021-12-17
jrmu
"\xc3\xa2" => "\xc3\x82", "\xc3\xa3" => "\xc3\x83",
160
2021-12-17
jrmu
"\xc3\xa4" => "\xc3\x84", "\xc3\xa5" => "\xc3\x85",
161
2021-12-17
jrmu
"\xc3\xa6" => "\xc3\x86", "\xc3\xa7" => "\xc3\x87",
162
2021-12-17
jrmu
"\xc3\xa8" => "\xc3\x88", "\xc3\xa9" => "\xc3\x89",
163
2021-12-17
jrmu
"\xc3\xaa" => "\xc3\x8a", "\xc3\xab" => "\xc3\x8b",
164
2021-12-17
jrmu
"\xc3\xac" => "\xc3\x8c", "\xc3\xad" => "\xc3\x8d",
165
2021-12-17
jrmu
"\xc3\xae" => "\xc3\x8e", "\xc3\xaf" => "\xc3\x8f",
166
2021-12-17
jrmu
"\xc3\xb0" => "\xc3\x90", "\xc3\xb1" => "\xc3\x91",
167
2021-12-17
jrmu
"\xc3\xb2" => "\xc3\x92", "\xc3\xb3" => "\xc3\x93",
168
2021-12-17
jrmu
"\xc3\xb4" => "\xc3\x94", "\xc3\xb5" => "\xc3\x95",
169
2021-12-17
jrmu
"\xc3\xb6" => "\xc3\x96", "\xc3\xb8" => "\xc3\x98",
170
2021-12-17
jrmu
"\xc3\xb9" => "\xc3\x99", "\xc3\xba" => "\xc3\x9a",
171
2021-12-17
jrmu
"\xc3\xbb" => "\xc3\x9b", "\xc3\xbc" => "\xc3\x9c",
172
2021-12-17
jrmu
"\xc3\xbd" => "\xc3\x9d", "\xc3\xbe" => "\xc3\x9e",
173
2021-12-17
jrmu
"\xc3\xbf" => "\xc5\xb8",
174
2021-12-17
jrmu
## U+0100
175
2021-12-17
jrmu
"\xc4\x81" => "\xc4\x80", "\xc4\x83" => "\xc4\x82",
176
2021-12-17
jrmu
"\xc4\x85" => "\xc4\x84", "\xc4\x87" => "\xc4\x86",
177
2021-12-17
jrmu
"\xc4\x89" => "\xc4\x88", "\xc4\x8b" => "\xc4\x8a",
178
2021-12-17
jrmu
"\xc4\x8d" => "\xc4\x8c", "\xc4\x8f" => "\xc4\x8e",
179
2021-12-17
jrmu
"\xc4\x91" => "\xc4\x90", "\xc4\x93" => "\xc4\x92",
180
2021-12-17
jrmu
"\xc4\x95" => "\xc4\x94", "\xc4\x97" => "\xc4\x96",
181
2021-12-17
jrmu
"\xc4\x99" => "\xc4\x98", "\xc4\x9b" => "\xc4\x9a",
182
2021-12-17
jrmu
"\xc4\x9d" => "\xc4\x9c", "\xc4\x9f" => "\xc4\x9e",
183
2021-12-17
jrmu
"\xc4\xa1" => "\xc4\xa0", "\xc4\xa3" => "\xc4\xa2",
184
2021-12-17
jrmu
"\xc4\xa5" => "\xc4\xa4", "\xc4\xa7" => "\xc4\xa6",
185
2021-12-17
jrmu
"\xc4\xa9" => "\xc4\xa8", "\xc4\xab" => "\xc4\xaa",
186
2021-12-17
jrmu
"\xc4\xad" => "\xc4\xac", "\xc4\xaf" => "\xc4\xae",
187
2021-12-17
jrmu
"\xc4\xb1" => "I", "\xc4\xb3" => "\xc4\xb2",
188
2021-12-17
jrmu
"\xc4\xb5" => "\xc4\xb4", "\xc4\xb7" => "\xc4\xb6",
189
2021-12-17
jrmu
"\xc4\xba" => "\xc4\xb9", "\xc4\xbc" => "\xc4\xbb",
190
2021-12-17
jrmu
"\xc4\xbe" => "\xc4\xbd",
191
2021-12-17
jrmu
## U+0140
192
2021-12-17
jrmu
"\xc5\x80" => "\xc4\xbf", "\xc5\x82" => "\xc5\x81",
193
2021-12-17
jrmu
"\xc5\x84" => "\xc5\x83", "\xc5\x86" => "\xc5\x85",
194
2021-12-17
jrmu
"\xc5\x88" => "\xc5\x87", "\xc5\x8b" => "\xc5\x8a",
195
2021-12-17
jrmu
"\xc5\x8d" => "\xc5\x8c", "\xc5\x8f" => "\xc5\x8e",
196
2021-12-17
jrmu
"\xc5\x91" => "\xc5\x90", "\xc5\x93" => "\xc5\x92",
197
2021-12-17
jrmu
"\xc5\x95" => "\xc5\x94", "\xc5\x97" => "\xc5\x96",
198
2021-12-17
jrmu
"\xc5\x99" => "\xc5\x98", "\xc5\x9b" => "\xc5\x9a",
199
2021-12-17
jrmu
"\xc5\x9d" => "\xc5\x9c", "\xc5\x9f" => "\xc5\x9e",
200
2021-12-17
jrmu
"\xc5\xa1" => "\xc5\xa0", "\xc5\xa3" => "\xc5\xa2",
201
2021-12-17
jrmu
"\xc5\xa5" => "\xc5\xa4", "\xc5\xa7" => "\xc5\xa6",
202
2021-12-17
jrmu
"\xc5\xa9" => "\xc5\xa8", "\xc5\xab" => "\xc5\xaa",
203
2021-12-17
jrmu
"\xc5\xad" => "\xc5\xac", "\xc5\xaf" => "\xc5\xae",
204
2021-12-17
jrmu
"\xc5\xb1" => "\xc5\xb0", "\xc5\xb3" => "\xc5\xb2",
205
2021-12-17
jrmu
"\xc5\xb5" => "\xc5\xb4", "\xc5\xb7" => "\xc5\xb6",
206
2021-12-17
jrmu
"\xc5\xba" => "\xc5\xb9", "\xc5\xbc" => "\xc5\xbb",
207
2021-12-17
jrmu
"\xc5\xbe" => "\xc5\xbd", "\xc5\xbf" => "S",
208
2021-12-17
jrmu
## U+0180
209
2021-12-17
jrmu
"\xc6\x80" => "\xc9\x83", "\xc6\x83" => "\xc6\x82",
210
2021-12-17
jrmu
"\xc6\x85" => "\xc6\x84", "\xc6\x88" => "\xc6\x87",
211
2021-12-17
jrmu
"\xc6\x8c" => "\xc6\x8b", "\xc6\x92" => "\xc6\x91",
212
2021-12-17
jrmu
"\xc6\x95" => "\xc7\xb6", "\xc6\x99" => "\xc6\x98",
213
2021-12-17
jrmu
"\xc6\x9a" => "\xc8\xbd", "\xc6\x9e" => "\xc8\xa0",
214
2021-12-17
jrmu
"\xc6\xa1" => "\xc6\xa0", "\xc6\xa3" => "\xc6\xa2",
215
2021-12-17
jrmu
"\xc6\xa5" => "\xc6\xa4", "\xc6\xa8" => "\xc6\xa7",
216
2021-12-17
jrmu
"\xc6\xad" => "\xc6\xac", "\xc6\xb0" => "\xc6\xaf",
217
2021-12-17
jrmu
"\xc6\xb4" => "\xc6\xb3", "\xc6\xb6" => "\xc6\xb5",
218
2021-12-17
jrmu
"\xc6\xb9" => "\xc6\xb8", "\xc6\xbd" => "\xc6\xbc",
219
2021-12-17
jrmu
"\xc6\xbf" => "\xc7\xb7",
220
2021-12-17
jrmu
## U+01c0
221
2021-12-17
jrmu
"\xc7\x85" => "\xc7\x84", "\xc7\x86" => "\xc7\x84",
222
2021-12-17
jrmu
"\xc7\x88" => "\xc7\x87", "\xc7\x89" => "\xc7\x87",
223
2021-12-17
jrmu
"\xc7\x8b" => "\xc7\x8a", "\xc7\x8c" => "\xc7\x8a",
224
2021-12-17
jrmu
"\xc7\x8e" => "\xc7\x8d", "\xc7\x90" => "\xc7\x8f",
225
2021-12-17
jrmu
"\xc7\x92" => "\xc7\x91", "\xc7\x94" => "\xc7\x93",
226
2021-12-17
jrmu
"\xc7\x96" => "\xc7\x95", "\xc7\x98" => "\xc7\x97",
227
2021-12-17
jrmu
"\xc7\x9a" => "\xc7\x99", "\xc7\x9c" => "\xc7\x9b",
228
2021-12-17
jrmu
"\xc7\x9d" => "\xc6\x8e", "\xc7\x9f" => "\xc7\x9e",
229
2021-12-17
jrmu
"\xc7\xa1" => "\xc7\xa0", "\xc7\xa3" => "\xc7\xa2",
230
2021-12-17
jrmu
"\xc7\xa5" => "\xc7\xa4", "\xc7\xa7" => "\xc7\xa6",
231
2021-12-17
jrmu
"\xc7\xa9" => "\xc7\xa8", "\xc7\xab" => "\xc7\xaa",
232
2021-12-17
jrmu
"\xc7\xad" => "\xc7\xac", "\xc7\xaf" => "\xc7\xae",
233
2021-12-17
jrmu
"\xc7\xb2" => "\xc7\xb1", "\xc7\xb3" => "\xc7\xb1",
234
2021-12-17
jrmu
"\xc7\xb5" => "\xc7\xb4", "\xc7\xb9" => "\xc7\xb8",
235
2021-12-17
jrmu
"\xc7\xbb" => "\xc7\xba", "\xc7\xbd" => "\xc7\xbc",
236
2021-12-17
jrmu
"\xc7\xbf" => "\xc7\xbe",
237
2021-12-17
jrmu
## U+0200
238
2021-12-17
jrmu
"\xc8\x81" => "\xc8\x80", "\xc8\x83" => "\xc8\x82",
239
2021-12-17
jrmu
"\xc8\x85" => "\xc8\x84", "\xc8\x87" => "\xc8\x86",
240
2021-12-17
jrmu
"\xc8\x89" => "\xc8\x88", "\xc8\x8b" => "\xc8\x8a",
241
2021-12-17
jrmu
"\xc8\x8d" => "\xc8\x8c", "\xc8\x8f" => "\xc8\x8e",
242
2021-12-17
jrmu
"\xc8\x91" => "\xc8\x90", "\xc8\x93" => "\xc8\x92",
243
2021-12-17
jrmu
"\xc8\x95" => "\xc8\x94", "\xc8\x97" => "\xc8\x96",
244
2021-12-17
jrmu
"\xc8\x99" => "\xc8\x98", "\xc8\x9b" => "\xc8\x9a",
245
2021-12-17
jrmu
"\xc8\x9d" => "\xc8\x9c", "\xc8\x9f" => "\xc8\x9e",
246
2021-12-17
jrmu
"\xc8\xa3" => "\xc8\xa2", "\xc8\xa5" => "\xc8\xa4",
247
2021-12-17
jrmu
"\xc8\xa7" => "\xc8\xa6", "\xc8\xa9" => "\xc8\xa8",
248
2021-12-17
jrmu
"\xc8\xab" => "\xc8\xaa", "\xc8\xad" => "\xc8\xac",
249
2021-12-17
jrmu
"\xc8\xaf" => "\xc8\xae", "\xc8\xb1" => "\xc8\xb0",
250
2021-12-17
jrmu
"\xc8\xb3" => "\xc8\xb2", "\xc8\xbc" => "\xc8\xbb",
251
2021-12-17
jrmu
## U+0240
252
2021-12-17
jrmu
"\xc9\x82" => "\xc9\x81", "\xc9\x87" => "\xc9\x86",
253
2021-12-17
jrmu
"\xc9\x89" => "\xc9\x88", "\xc9\x8b" => "\xc9\x8a",
254
2021-12-17
jrmu
"\xc9\x8d" => "\xc9\x8c", "\xc9\x8f" => "\xc9\x8e",
255
2021-12-17
jrmu
"\xc9\x93" => "\xc6\x81", "\xc9\x94" => "\xc6\x86",
256
2021-12-17
jrmu
"\xc9\x96" => "\xc6\x89", "\xc9\x97" => "\xc6\x8a",
257
2021-12-17
jrmu
"\xc9\x99" => "\xc6\x8f", "\xc9\x9b" => "\xc6\x90",
258
2021-12-17
jrmu
"\xc9\xa0" => "\xc6\x93", "\xc9\xa3" => "\xc6\x94",
259
2021-12-17
jrmu
"\xc9\xa8" => "\xc6\x97", "\xc9\xa9" => "\xc6\x96",
260
2021-12-17
jrmu
"\xc9\xab" => "\xe2\xb1\xa2", "\xc9\xaf" => "\xc6\x9c",
261
2021-12-17
jrmu
"\xc9\xb2" => "\xc6\x9d", "\xc9\xb5" => "\xc6\x9f",
262
2021-12-17
jrmu
"\xc9\xbd" => "\xe2\xb1\xa4",
263
2021-12-17
jrmu
## U+0280
264
2021-12-17
jrmu
"\xca\x80" => "\xc6\xa6", "\xca\x83" => "\xc6\xa9",
265
2021-12-17
jrmu
"\xca\x88" => "\xc6\xae", "\xca\x89" => "\xc9\x84",
266
2021-12-17
jrmu
"\xca\x8a" => "\xc6\xb1", "\xca\x8b" => "\xc6\xb2",
267
2021-12-17
jrmu
"\xca\x8c" => "\xc9\x85", "\xca\x92" => "\xc6\xb7",
268
2021-12-17
jrmu
## U+0340
269
2021-12-17
jrmu
"\xcd\x85" => "\xce\x99", "\xcd\xbb" => "\xcf\xbd",
270
2021-12-17
jrmu
"\xcd\xbc" => "\xcf\xbe", "\xcd\xbd" => "\xcf\xbf",
271
2021-12-17
jrmu
## U+0380
272
2021-12-17
jrmu
"\xce\xac" => "\xce\x86", "\xce\xad" => "\xce\x88",
273
2021-12-17
jrmu
"\xce\xae" => "\xce\x89", "\xce\xaf" => "\xce\x8a",
274
2021-12-17
jrmu
"\xce\xb1" => "\xce\x91", "\xce\xb2" => "\xce\x92",
275
2021-12-17
jrmu
"\xce\xb3" => "\xce\x93", "\xce\xb4" => "\xce\x94",
276
2021-12-17
jrmu
"\xce\xb5" => "\xce\x95", "\xce\xb6" => "\xce\x96",
277
2021-12-17
jrmu
"\xce\xb7" => "\xce\x97", "\xce\xb8" => "\xce\x98",
278
2021-12-17
jrmu
"\xce\xb9" => "\xce\x99", "\xce\xba" => "\xce\x9a",
279
2021-12-17
jrmu
"\xce\xbb" => "\xce\x9b", "\xce\xbc" => "\xce\x9c",
280
2021-12-17
jrmu
"\xce\xbd" => "\xce\x9d", "\xce\xbe" => "\xce\x9e",
281
2021-12-17
jrmu
"\xce\xbf" => "\xce\x9f",
282
2021-12-17
jrmu
## U+03c0
283
2021-12-17
jrmu
"\xcf\x80" => "\xce\xa0", "\xcf\x81" => "\xce\xa1",
284
2021-12-17
jrmu
"\xcf\x82" => "\xce\xa3", "\xcf\x83" => "\xce\xa3",
285
2021-12-17
jrmu
"\xcf\x84" => "\xce\xa4", "\xcf\x85" => "\xce\xa5",
286
2021-12-17
jrmu
"\xcf\x86" => "\xce\xa6", "\xcf\x87" => "\xce\xa7",
287
2021-12-17
jrmu
"\xcf\x88" => "\xce\xa8", "\xcf\x89" => "\xce\xa9",
288
2021-12-17
jrmu
"\xcf\x8a" => "\xce\xaa", "\xcf\x8b" => "\xce\xab",
289
2021-12-17
jrmu
"\xcf\x8c" => "\xce\x8c", "\xcf\x8d" => "\xce\x8e",
290
2021-12-17
jrmu
"\xcf\x8e" => "\xce\x8f", "\xcf\x90" => "\xce\x92",
291
2021-12-17
jrmu
"\xcf\x91" => "\xce\x98", "\xcf\x95" => "\xce\xa6",
292
2021-12-17
jrmu
"\xcf\x96" => "\xce\xa0", "\xcf\x99" => "\xcf\x98",
293
2021-12-17
jrmu
"\xcf\x9b" => "\xcf\x9a", "\xcf\x9d" => "\xcf\x9c",
294
2021-12-17
jrmu
"\xcf\x9f" => "\xcf\x9e", "\xcf\xa1" => "\xcf\xa0",
295
2021-12-17
jrmu
"\xcf\xa3" => "\xcf\xa2", "\xcf\xa5" => "\xcf\xa4",
296
2021-12-17
jrmu
"\xcf\xa7" => "\xcf\xa6", "\xcf\xa9" => "\xcf\xa8",
297
2021-12-17
jrmu
"\xcf\xab" => "\xcf\xaa", "\xcf\xad" => "\xcf\xac",
298
2021-12-17
jrmu
"\xcf\xaf" => "\xcf\xae", "\xcf\xb0" => "\xce\x9a",
299
2021-12-17
jrmu
"\xcf\xb1" => "\xce\xa1", "\xcf\xb2" => "\xcf\xb9",
300
2021-12-17
jrmu
"\xcf\xb5" => "\xce\x95", "\xcf\xb8" => "\xcf\xb7",
301
2021-12-17
jrmu
"\xcf\xbb" => "\xcf\xba",
302
2021-12-17
jrmu
## U+0400
303
2021-12-17
jrmu
"\xd0\xb0" => "\xd0\x90", "\xd0\xb1" => "\xd0\x91",
304
2021-12-17
jrmu
"\xd0\xb2" => "\xd0\x92", "\xd0\xb3" => "\xd0\x93",
305
2021-12-17
jrmu
"\xd0\xb4" => "\xd0\x94", "\xd0\xb5" => "\xd0\x95",
306
2021-12-17
jrmu
"\xd0\xb6" => "\xd0\x96", "\xd0\xb7" => "\xd0\x97",
307
2021-12-17
jrmu
"\xd0\xb8" => "\xd0\x98", "\xd0\xb9" => "\xd0\x99",
308
2021-12-17
jrmu
"\xd0\xba" => "\xd0\x9a", "\xd0\xbb" => "\xd0\x9b",
309
2021-12-17
jrmu
"\xd0\xbc" => "\xd0\x9c", "\xd0\xbd" => "\xd0\x9d",
310
2021-12-17
jrmu
"\xd0\xbe" => "\xd0\x9e", "\xd0\xbf" => "\xd0\x9f",
311
2021-12-17
jrmu
## U+0440
312
2021-12-17
jrmu
"\xd1\x80" => "\xd0\xa0", "\xd1\x81" => "\xd0\xa1",
313
2021-12-17
jrmu
"\xd1\x82" => "\xd0\xa2", "\xd1\x83" => "\xd0\xa3",
314
2021-12-17
jrmu
"\xd1\x84" => "\xd0\xa4", "\xd1\x85" => "\xd0\xa5",
315
2021-12-17
jrmu
"\xd1\x86" => "\xd0\xa6", "\xd1\x87" => "\xd0\xa7",
316
2021-12-17
jrmu
"\xd1\x88" => "\xd0\xa8", "\xd1\x89" => "\xd0\xa9",
317
2021-12-17
jrmu
"\xd1\x8a" => "\xd0\xaa", "\xd1\x8b" => "\xd0\xab",
318
2021-12-17
jrmu
"\xd1\x8c" => "\xd0\xac", "\xd1\x8d" => "\xd0\xad",
319
2021-12-17
jrmu
"\xd1\x8e" => "\xd0\xae", "\xd1\x8f" => "\xd0\xaf",
320
2021-12-17
jrmu
"\xd1\x90" => "\xd0\x80", "\xd1\x91" => "\xd0\x81",
321
2021-12-17
jrmu
"\xd1\x92" => "\xd0\x82", "\xd1\x93" => "\xd0\x83",
322
2021-12-17
jrmu
"\xd1\x94" => "\xd0\x84", "\xd1\x95" => "\xd0\x85",
323
2021-12-17
jrmu
"\xd1\x96" => "\xd0\x86", "\xd1\x97" => "\xd0\x87",
324
2021-12-17
jrmu
"\xd1\x98" => "\xd0\x88", "\xd1\x99" => "\xd0\x89",
325
2021-12-17
jrmu
"\xd1\x9a" => "\xd0\x8a", "\xd1\x9b" => "\xd0\x8b",
326
2021-12-17
jrmu
"\xd1\x9c" => "\xd0\x8c", "\xd1\x9d" => "\xd0\x8d",
327
2021-12-17
jrmu
"\xd1\x9e" => "\xd0\x8e", "\xd1\x9f" => "\xd0\x8f",
328
2021-12-17
jrmu
"\xd1\xa1" => "\xd1\xa0", "\xd1\xa3" => "\xd1\xa2",
329
2021-12-17
jrmu
"\xd1\xa5" => "\xd1\xa4", "\xd1\xa7" => "\xd1\xa6",
330
2021-12-17
jrmu
"\xd1\xa9" => "\xd1\xa8", "\xd1\xab" => "\xd1\xaa",
331
2021-12-17
jrmu
"\xd1\xad" => "\xd1\xac", "\xd1\xaf" => "\xd1\xae",
332
2021-12-17
jrmu
"\xd1\xb1" => "\xd1\xb0", "\xd1\xb3" => "\xd1\xb2",
333
2021-12-17
jrmu
"\xd1\xb5" => "\xd1\xb4", "\xd1\xb7" => "\xd1\xb6",
334
2021-12-17
jrmu
"\xd1\xb9" => "\xd1\xb8", "\xd1\xbb" => "\xd1\xba",
335
2021-12-17
jrmu
"\xd1\xbd" => "\xd1\xbc", "\xd1\xbf" => "\xd1\xbe",
336
2021-12-17
jrmu
## U+0480
337
2021-12-17
jrmu
"\xd2\x81" => "\xd2\x80", "\xd2\x8b" => "\xd2\x8a",
338
2021-12-17
jrmu
"\xd2\x8d" => "\xd2\x8c", "\xd2\x8f" => "\xd2\x8e",
339
2021-12-17
jrmu
"\xd2\x91" => "\xd2\x90", "\xd2\x93" => "\xd2\x92",
340
2021-12-17
jrmu
"\xd2\x95" => "\xd2\x94", "\xd2\x97" => "\xd2\x96",
341
2021-12-17
jrmu
"\xd2\x99" => "\xd2\x98", "\xd2\x9b" => "\xd2\x9a",
342
2021-12-17
jrmu
"\xd2\x9d" => "\xd2\x9c", "\xd2\x9f" => "\xd2\x9e",
343
2021-12-17
jrmu
"\xd2\xa1" => "\xd2\xa0", "\xd2\xa3" => "\xd2\xa2",
344
2021-12-17
jrmu
"\xd2\xa5" => "\xd2\xa4", "\xd2\xa7" => "\xd2\xa6",
345
2021-12-17
jrmu
"\xd2\xa9" => "\xd2\xa8", "\xd2\xab" => "\xd2\xaa",
346
2021-12-17
jrmu
"\xd2\xad" => "\xd2\xac", "\xd2\xaf" => "\xd2\xae",
347
2021-12-17
jrmu
"\xd2\xb1" => "\xd2\xb0", "\xd2\xb3" => "\xd2\xb2",
348
2021-12-17
jrmu
"\xd2\xb5" => "\xd2\xb4", "\xd2\xb7" => "\xd2\xb6",
349
2021-12-17
jrmu
"\xd2\xb9" => "\xd2\xb8", "\xd2\xbb" => "\xd2\xba",
350
2021-12-17
jrmu
"\xd2\xbd" => "\xd2\xbc", "\xd2\xbf" => "\xd2\xbe",
351
2021-12-17
jrmu
## U+04c0
352
2021-12-17
jrmu
"\xd3\x82" => "\xd3\x81", "\xd3\x84" => "\xd3\x83",
353
2021-12-17
jrmu
"\xd3\x86" => "\xd3\x85", "\xd3\x88" => "\xd3\x87",
354
2021-12-17
jrmu
"\xd3\x8a" => "\xd3\x89", "\xd3\x8c" => "\xd3\x8b",
355
2021-12-17
jrmu
"\xd3\x8e" => "\xd3\x8d", "\xd3\x8f" => "\xd3\x80",
356
2021-12-17
jrmu
"\xd3\x91" => "\xd3\x90", "\xd3\x93" => "\xd3\x92",
357
2021-12-17
jrmu
"\xd3\x95" => "\xd3\x94", "\xd3\x97" => "\xd3\x96",
358
2021-12-17
jrmu
"\xd3\x99" => "\xd3\x98", "\xd3\x9b" => "\xd3\x9a",
359
2021-12-17
jrmu
"\xd3\x9d" => "\xd3\x9c", "\xd3\x9f" => "\xd3\x9e",
360
2021-12-17
jrmu
"\xd3\xa1" => "\xd3\xa0", "\xd3\xa3" => "\xd3\xa2",
361
2021-12-17
jrmu
"\xd3\xa5" => "\xd3\xa4", "\xd3\xa7" => "\xd3\xa6",
362
2021-12-17
jrmu
"\xd3\xa9" => "\xd3\xa8", "\xd3\xab" => "\xd3\xaa",
363
2021-12-17
jrmu
"\xd3\xad" => "\xd3\xac", "\xd3\xaf" => "\xd3\xae",
364
2021-12-17
jrmu
"\xd3\xb1" => "\xd3\xb0", "\xd3\xb3" => "\xd3\xb2",
365
2021-12-17
jrmu
"\xd3\xb5" => "\xd3\xb4", "\xd3\xb7" => "\xd3\xb6",
366
2021-12-17
jrmu
"\xd3\xb9" => "\xd3\xb8", "\xd3\xbb" => "\xd3\xba",
367
2021-12-17
jrmu
"\xd3\xbd" => "\xd3\xbc", "\xd3\xbf" => "\xd3\xbe",
368
2021-12-17
jrmu
## U+0500
369
2021-12-17
jrmu
"\xd4\x81" => "\xd4\x80", "\xd4\x83" => "\xd4\x82",
370
2021-12-17
jrmu
"\xd4\x85" => "\xd4\x84", "\xd4\x87" => "\xd4\x86",
371
2021-12-17
jrmu
"\xd4\x89" => "\xd4\x88", "\xd4\x8b" => "\xd4\x8a",
372
2021-12-17
jrmu
"\xd4\x8d" => "\xd4\x8c", "\xd4\x8f" => "\xd4\x8e",
373
2021-12-17
jrmu
"\xd4\x91" => "\xd4\x90", "\xd4\x93" => "\xd4\x92",
374
2021-12-17
jrmu
## U+0560
375
2021-12-17
jrmu
"\xd5\xa1" => "\xd4\xb1", "\xd5\xa2" => "\xd4\xb2",
376
2021-12-17
jrmu
"\xd5\xa3" => "\xd4\xb3", "\xd5\xa4" => "\xd4\xb4",
377
2021-12-17
jrmu
"\xd5\xa5" => "\xd4\xb5", "\xd5\xa6" => "\xd4\xb6",
378
2021-12-17
jrmu
"\xd5\xa7" => "\xd4\xb7", "\xd5\xa8" => "\xd4\xb8",
379
2021-12-17
jrmu
"\xd5\xa9" => "\xd4\xb9", "\xd5\xaa" => "\xd4\xba",
380
2021-12-17
jrmu
"\xd5\xab" => "\xd4\xbb", "\xd5\xac" => "\xd4\xbc",
381
2021-12-17
jrmu
"\xd5\xad" => "\xd4\xbd", "\xd5\xae" => "\xd4\xbe",
382
2021-12-17
jrmu
"\xd5\xaf" => "\xd4\xbf", "\xd5\xb0" => "\xd5\x80",
383
2021-12-17
jrmu
"\xd5\xb1" => "\xd5\x81", "\xd5\xb2" => "\xd5\x82",
384
2021-12-17
jrmu
"\xd5\xb3" => "\xd5\x83", "\xd5\xb4" => "\xd5\x84",
385
2021-12-17
jrmu
"\xd5\xb5" => "\xd5\x85", "\xd5\xb6" => "\xd5\x86",
386
2021-12-17
jrmu
"\xd5\xb7" => "\xd5\x87", "\xd5\xb8" => "\xd5\x88",
387
2021-12-17
jrmu
"\xd5\xb9" => "\xd5\x89", "\xd5\xba" => "\xd5\x8a",
388
2021-12-17
jrmu
"\xd5\xbb" => "\xd5\x8b", "\xd5\xbc" => "\xd5\x8c",
389
2021-12-17
jrmu
"\xd5\xbd" => "\xd5\x8d", "\xd5\xbe" => "\xd5\x8e",
390
2021-12-17
jrmu
"\xd5\xbf" => "\xd5\x8f",
391
2021-12-17
jrmu
## U+0580
392
2021-12-17
jrmu
"\xd6\x80" => "\xd5\x90", "\xd6\x81" => "\xd5\x91",
393
2021-12-17
jrmu
"\xd6\x82" => "\xd5\x92", "\xd6\x83" => "\xd5\x93",
394
2021-12-17
jrmu
"\xd6\x84" => "\xd5\x94", "\xd6\x85" => "\xd5\x95",
395
2021-12-17
jrmu
"\xd6\x86" => "\xd5\x96"
396
2021-12-17
jrmu
));
397
2021-12-17
jrmu
398
2021-12-17
jrmu
SDV($StringFolding, array(
399
2021-12-17
jrmu
## U+0040
400
2021-12-17
jrmu
"A" => "a", "B" => "b", "C" => "c", "D" => "d", "E" => "e", "F" => "f",
401
2021-12-17
jrmu
"G" => "g", "H" => "h", "I" => "i", "J" => "j", "K" => "k", "L" => "l",
402
2021-12-17
jrmu
"M" => "m", "N" => "n", "O" => "o", "P" => "p", "Q" => "q", "R" => "r",
403
2021-12-17
jrmu
"S" => "s", "T" => "t", "U" => "u", "V" => "v", "W" => "w", "X" => "x",
404
2021-12-17
jrmu
"Y" => "y", "Z" => "z",
405
2021-12-17
jrmu
## U+00B5
406
2021-12-17
jrmu
"\xc2\xb5" => "\xce\xbc",
407
2021-12-17
jrmu
## U+00C0
408
2021-12-17
jrmu
"\xc3\x80" => "\xc3\xa0", "\xc3\x81" => "\xc3\xa1",
409
2021-12-17
jrmu
"\xc3\x82" => "\xc3\xa2", "\xc3\x83" => "\xc3\xa3",
410
2021-12-17
jrmu
"\xc3\x84" => "\xc3\xa4", "\xc3\x85" => "\xc3\xa5",
411
2021-12-17
jrmu
"\xc3\x86" => "\xc3\xa6", "\xc3\x87" => "\xc3\xa7",
412
2021-12-17
jrmu
"\xc3\x88" => "\xc3\xa8", "\xc3\x89" => "\xc3\xa9",
413
2021-12-17
jrmu
"\xc3\x8a" => "\xc3\xaa", "\xc3\x8b" => "\xc3\xab",
414
2021-12-17
jrmu
"\xc3\x8c" => "\xc3\xac", "\xc3\x8d" => "\xc3\xad",
415
2021-12-17
jrmu
"\xc3\x8e" => "\xc3\xae", "\xc3\x8f" => "\xc3\xaf",
416
2021-12-17
jrmu
"\xc3\x90" => "\xc3\xb0", "\xc3\x91" => "\xc3\xb1",
417
2021-12-17
jrmu
"\xc3\x92" => "\xc3\xb2", "\xc3\x93" => "\xc3\xb3",
418
2021-12-17
jrmu
"\xc3\x94" => "\xc3\xb4", "\xc3\x95" => "\xc3\xb5",
419
2021-12-17
jrmu
"\xc3\x96" => "\xc3\xb6", "\xc3\x98" => "\xc3\xb8",
420
2021-12-17
jrmu
"\xc3\x99" => "\xc3\xb9", "\xc3\x9a" => "\xc3\xba",
421
2021-12-17
jrmu
"\xc3\x9b" => "\xc3\xbb", "\xc3\x9c" => "\xc3\xbc",
422
2021-12-17
jrmu
"\xc3\x9d" => "\xc3\xbd", "\xc3\x9e" => "\xc3\xbe",
423
2021-12-17
jrmu
"\xc3\x9f" => "ss",
424
2021-12-17
jrmu
## U+0100
425
2021-12-17
jrmu
"\xc4\x80" => "\xc4\x81", "\xc4\x82" => "\xc4\x83",
426
2021-12-17
jrmu
"\xc4\x84" => "\xc4\x85", "\xc4\x86" => "\xc4\x87",
427
2021-12-17
jrmu
"\xc4\x88" => "\xc4\x89", "\xc4\x8a" => "\xc4\x8b",
428
2021-12-17
jrmu
"\xc4\x8c" => "\xc4\x8d", "\xc4\x8e" => "\xc4\x8f",
429
2021-12-17
jrmu
"\xc4\x90" => "\xc4\x91", "\xc4\x92" => "\xc4\x93",
430
2021-12-17
jrmu
"\xc4\x94" => "\xc4\x95", "\xc4\x96" => "\xc4\x97",
431
2021-12-17
jrmu
"\xc4\x98" => "\xc4\x99", "\xc4\x9a" => "\xc4\x9b",
432
2021-12-17
jrmu
"\xc4\x9c" => "\xc4\x9d", "\xc4\x9e" => "\xc4\x9f",
433
2021-12-17
jrmu
"\xc4\xa0" => "\xc4\xa1", "\xc4\xa2" => "\xc4\xa3",
434
2021-12-17
jrmu
"\xc4\xa4" => "\xc4\xa5", "\xc4\xa6" => "\xc4\xa7",
435
2021-12-17
jrmu
"\xc4\xa8" => "\xc4\xa9", "\xc4\xaa" => "\xc4\xab",
436
2021-12-17
jrmu
"\xc4\xac" => "\xc4\xad", "\xc4\xae" => "\xc4\xaf",
437
2021-12-17
jrmu
"\xc4\xb0" => "i\xcc\x87", "\xc4\xb2" => "\xc4\xb3",
438
2021-12-17
jrmu
"\xc4\xb4" => "\xc4\xb5", "\xc4\xb6" => "\xc4\xb7",
439
2021-12-17
jrmu
"\xc4\xb9" => "\xc4\xba", "\xc4\xbb" => "\xc4\xbc",
440
2021-12-17
jrmu
"\xc4\xbd" => "\xc4\xbe", "\xc4\xbf" => "\xc5\x80",
441
2021-12-17
jrmu
## U+0140
442
2021-12-17
jrmu
"\xc5\x81" => "\xc5\x82", "\xc5\x83" => "\xc5\x84",
443
2021-12-17
jrmu
"\xc5\x85" => "\xc5\x86", "\xc5\x87" => "\xc5\x88",
444
2021-12-17
jrmu
"\xc5\x89" => "\xca\xbcn", "\xc5\x8a" => "\xc5\x8b",
445
2021-12-17
jrmu
"\xc5\x8c" => "\xc5\x8d", "\xc5\x8e" => "\xc5\x8f",
446
2021-12-17
jrmu
"\xc5\x90" => "\xc5\x91", "\xc5\x92" => "\xc5\x93",
447
2021-12-17
jrmu
"\xc5\x94" => "\xc5\x95", "\xc5\x96" => "\xc5\x97",
448
2021-12-17
jrmu
"\xc5\x98" => "\xc5\x99", "\xc5\x9a" => "\xc5\x9b",
449
2021-12-17
jrmu
"\xc5\x9c" => "\xc5\x9d", "\xc5\x9e" => "\xc5\x9f",
450
2021-12-17
jrmu
"\xc5\xa0" => "\xc5\xa1", "\xc5\xa2" => "\xc5\xa3",
451
2021-12-17
jrmu
"\xc5\xa4" => "\xc5\xa5", "\xc5\xa6" => "\xc5\xa7",
452
2021-12-17
jrmu
"\xc5\xa8" => "\xc5\xa9", "\xc5\xaa" => "\xc5\xab",
453
2021-12-17
jrmu
"\xc5\xac" => "\xc5\xad", "\xc5\xae" => "\xc5\xaf",
454
2021-12-17
jrmu
"\xc5\xb0" => "\xc5\xb1", "\xc5\xb2" => "\xc5\xb3",
455
2021-12-17
jrmu
"\xc5\xb4" => "\xc5\xb5", "\xc5\xb6" => "\xc5\xb7",
456
2021-12-17
jrmu
"\xc5\xb8" => "\xc3\xbf", "\xc5\xb9" => "\xc5\xba",
457
2021-12-17
jrmu
"\xc5\xbb" => "\xc5\xbc", "\xc5\xbd" => "\xc5\xbe",
458
2021-12-17
jrmu
"\xc5\xbf" => "s",
459
2021-12-17
jrmu
## U+0180
460
2021-12-17
jrmu
"\xc6\x81" => "\xc9\x93", "\xc6\x82" => "\xc6\x83",
461
2021-12-17
jrmu
"\xc6\x84" => "\xc6\x85", "\xc6\x86" => "\xc9\x94",
462
2021-12-17
jrmu
"\xc6\x87" => "\xc6\x88", "\xc6\x89" => "\xc9\x96",
463
2021-12-17
jrmu
"\xc6\x8a" => "\xc9\x97", "\xc6\x8b" => "\xc6\x8c",
464
2021-12-17
jrmu
"\xc6\x8e" => "\xc7\x9d", "\xc6\x8f" => "\xc9\x99",
465
2021-12-17
jrmu
"\xc6\x90" => "\xc9\x9b", "\xc6\x91" => "\xc6\x92",
466
2021-12-17
jrmu
"\xc6\x93" => "\xc9\xa0", "\xc6\x94" => "\xc9\xa3",
467
2021-12-17
jrmu
"\xc6\x96" => "\xc9\xa9", "\xc6\x97" => "\xc9\xa8",
468
2021-12-17
jrmu
"\xc6\x98" => "\xc6\x99", "\xc6\x9c" => "\xc9\xaf",
469
2021-12-17
jrmu
"\xc6\x9d" => "\xc9\xb2", "\xc6\x9f" => "\xc9\xb5",
470
2021-12-17
jrmu
"\xc6\xa0" => "\xc6\xa1", "\xc6\xa2" => "\xc6\xa3",
471
2021-12-17
jrmu
"\xc6\xa4" => "\xc6\xa5", "\xc6\xa6" => "\xca\x80",
472
2021-12-17
jrmu
"\xc6\xa7" => "\xc6\xa8", "\xc6\xa9" => "\xca\x83",
473
2021-12-17
jrmu
"\xc6\xac" => "\xc6\xad", "\xc6\xae" => "\xca\x88",
474
2021-12-17
jrmu
"\xc6\xaf" => "\xc6\xb0", "\xc6\xb1" => "\xca\x8a",
475
2021-12-17
jrmu
"\xc6\xb2" => "\xca\x8b", "\xc6\xb3" => "\xc6\xb4",
476
2021-12-17
jrmu
"\xc6\xb5" => "\xc6\xb6", "\xc6\xb7" => "\xca\x92",
477
2021-12-17
jrmu
"\xc6\xb8" => "\xc6\xb9", "\xc6\xbc" => "\xc6\xbd",
478
2021-12-17
jrmu
## U+01c0
479
2021-12-17
jrmu
"\xc7\x84" => "\xc7\x86", "\xc7\x85" => "\xc7\x86",
480
2021-12-17
jrmu
"\xc7\x87" => "\xc7\x89", "\xc7\x88" => "\xc7\x89",
481
2021-12-17
jrmu
"\xc7\x8a" => "\xc7\x8c", "\xc7\x8b" => "\xc7\x8c",
482
2021-12-17
jrmu
"\xc7\x8d" => "\xc7\x8e", "\xc7\x8f" => "\xc7\x90",
483
2021-12-17
jrmu
"\xc7\x91" => "\xc7\x92", "\xc7\x93" => "\xc7\x94",
484
2021-12-17
jrmu
"\xc7\x95" => "\xc7\x96", "\xc7\x97" => "\xc7\x98",
485
2021-12-17
jrmu
"\xc7\x99" => "\xc7\x9a", "\xc7\x9b" => "\xc7\x9c",
486
2021-12-17
jrmu
"\xc7\x9e" => "\xc7\x9f", "\xc7\xa0" => "\xc7\xa1",
487
2021-12-17
jrmu
"\xc7\xa2" => "\xc7\xa3", "\xc7\xa4" => "\xc7\xa5",
488
2021-12-17
jrmu
"\xc7\xa6" => "\xc7\xa7", "\xc7\xa8" => "\xc7\xa9",
489
2021-12-17
jrmu
"\xc7\xaa" => "\xc7\xab", "\xc7\xac" => "\xc7\xad",
490
2021-12-17
jrmu
"\xc7\xae" => "\xc7\xaf", "\xc7\xb0" => "j\xcc\x8c",
491
2021-12-17
jrmu
"\xc7\xb1" => "\xc7\xb3", "\xc7\xb2" => "\xc7\xb3",
492
2021-12-17
jrmu
"\xc7\xb4" => "\xc7\xb5", "\xc7\xb6" => "\xc6\x95",
493
2021-12-17
jrmu
"\xc7\xb7" => "\xc6\xbf", "\xc7\xb8" => "\xc7\xb9",
494
2021-12-17
jrmu
"\xc7\xba" => "\xc7\xbb", "\xc7\xbc" => "\xc7\xbd",
495
2021-12-17
jrmu
"\xc7\xbe" => "\xc7\xbf",
496
2021-12-17
jrmu
## U+0200
497
2021-12-17
jrmu
"\xc8\x80" => "\xc8\x81", "\xc8\x82" => "\xc8\x83",
498
2021-12-17
jrmu
"\xc8\x84" => "\xc8\x85", "\xc8\x86" => "\xc8\x87",
499
2021-12-17
jrmu
"\xc8\x88" => "\xc8\x89", "\xc8\x8a" => "\xc8\x8b",
500
2021-12-17
jrmu
"\xc8\x8c" => "\xc8\x8d", "\xc8\x8e" => "\xc8\x8f",
501
2021-12-17
jrmu
"\xc8\x90" => "\xc8\x91", "\xc8\x92" => "\xc8\x93",
502
2021-12-17
jrmu
"\xc8\x94" => "\xc8\x95", "\xc8\x96" => "\xc8\x97",
503
2021-12-17
jrmu
"\xc8\x98" => "\xc8\x99", "\xc8\x9a" => "\xc8\x9b",
504
2021-12-17
jrmu
"\xc8\x9c" => "\xc8\x9d", "\xc8\x9e" => "\xc8\x9f",
505
2021-12-17
jrmu
"\xc8\xa0" => "\xc6\x9e", "\xc8\xa2" => "\xc8\xa3",
506
2021-12-17
jrmu
"\xc8\xa4" => "\xc8\xa5", "\xc8\xa6" => "\xc8\xa7",
507
2021-12-17
jrmu
"\xc8\xa8" => "\xc8\xa9", "\xc8\xaa" => "\xc8\xab",
508
2021-12-17
jrmu
"\xc8\xac" => "\xc8\xad", "\xc8\xae" => "\xc8\xaf",
509
2021-12-17
jrmu
"\xc8\xb0" => "\xc8\xb1", "\xc8\xb2" => "\xc8\xb3",
510
2021-12-17
jrmu
"\xc8\xba" => "\xe2\xb1\xa5", "\xc8\xbb" => "\xc8\xbc",
511
2021-12-17
jrmu
"\xc8\xbd" => "\xc6\x9a", "\xc8\xbe" => "\xe2\xb1\xa6",
512
2021-12-17
jrmu
## U+0240
513
2021-12-17
jrmu
"\xc9\x81" => "\xc9\x82", "\xc9\x83" => "\xc6\x80",
514
2021-12-17
jrmu
"\xc9\x84" => "\xca\x89", "\xc9\x85" => "\xca\x8c",
515
2021-12-17
jrmu
"\xc9\x86" => "\xc9\x87", "\xc9\x88" => "\xc9\x89",
516
2021-12-17
jrmu
"\xc9\x8a" => "\xc9\x8b", "\xc9\x8c" => "\xc9\x8d",
517
2021-12-17
jrmu
"\xc9\x8e" => "\xc9\x8f",
518
2021-12-17
jrmu
## U+0345
519
2021-12-17
jrmu
"\xcd\x85" => "\xce\xb9",
520
2021-12-17
jrmu
## U+0380
521
2021-12-17
jrmu
"\xce\x86" => "\xce\xac", "\xce\x88" => "\xce\xad",
522
2021-12-17
jrmu
"\xce\x89" => "\xce\xae", "\xce\x8a" => "\xce\xaf",
523
2021-12-17
jrmu
"\xce\x8c" => "\xcf\x8c", "\xce\x8e" => "\xcf\x8d",
524
2021-12-17
jrmu
"\xce\x8f" => "\xcf\x8e", "\xce\x90" => "\xce\xb9\xcc\x88\xcc\x81",
525
2021-12-17
jrmu
"\xce\x91" => "\xce\xb1", "\xce\x92" => "\xce\xb2",
526
2021-12-17
jrmu
"\xce\x93" => "\xce\xb3", "\xce\x94" => "\xce\xb4",
527
2021-12-17
jrmu
"\xce\x95" => "\xce\xb5", "\xce\x96" => "\xce\xb6",
528
2021-12-17
jrmu
"\xce\x97" => "\xce\xb7", "\xce\x98" => "\xce\xb8",
529
2021-12-17
jrmu
"\xce\x99" => "\xce\xb9", "\xce\x9a" => "\xce\xba",
530
2021-12-17
jrmu
"\xce\x9b" => "\xce\xbb", "\xce\x9c" => "\xce\xbc",
531
2021-12-17
jrmu
"\xce\x9d" => "\xce\xbd", "\xce\x9e" => "\xce\xbe",
532
2021-12-17
jrmu
"\xce\x9f" => "\xce\xbf", "\xce\xa0" => "\xcf\x80",
533
2021-12-17
jrmu
"\xce\xa1" => "\xcf\x81", "\xce\xa3" => "\xcf\x83",
534
2021-12-17
jrmu
"\xce\xa4" => "\xcf\x84", "\xce\xa5" => "\xcf\x85",
535
2021-12-17
jrmu
"\xce\xa6" => "\xcf\x86", "\xce\xa7" => "\xcf\x87",
536
2021-12-17
jrmu
"\xce\xa8" => "\xcf\x88", "\xce\xa9" => "\xcf\x89",
537
2021-12-17
jrmu
"\xce\xaa" => "\xcf\x8a", "\xce\xab" => "\xcf\x8b",
538
2021-12-17
jrmu
"\xce\xb0" => "\xcf\x85\xcc\x88\xcc\x81",
539
2021-12-17
jrmu
## U+03c0
540
2021-12-17
jrmu
"\xcf\x82" => "\xcf\x83", "\xcf\x90" => "\xce\xb2",
541
2021-12-17
jrmu
"\xcf\x91" => "\xce\xb8", "\xcf\x95" => "\xcf\x86",
542
2021-12-17
jrmu
"\xcf\x96" => "\xcf\x80", "\xcf\x98" => "\xcf\x99",
543
2021-12-17
jrmu
"\xcf\x9a" => "\xcf\x9b", "\xcf\x9c" => "\xcf\x9d",
544
2021-12-17
jrmu
"\xcf\x9e" => "\xcf\x9f", "\xcf\xa0" => "\xcf\xa1",
545
2021-12-17
jrmu
"\xcf\xa2" => "\xcf\xa3", "\xcf\xa4" => "\xcf\xa5",
546
2021-12-17
jrmu
"\xcf\xa6" => "\xcf\xa7", "\xcf\xa8" => "\xcf\xa9",
547
2021-12-17
jrmu
"\xcf\xaa" => "\xcf\xab", "\xcf\xac" => "\xcf\xad",
548
2021-12-17
jrmu
"\xcf\xae" => "\xcf\xaf", "\xcf\xb0" => "\xce\xba",
549
2021-12-17
jrmu
"\xcf\xb1" => "\xcf\x81", "\xcf\xb4" => "\xce\xb8",
550
2021-12-17
jrmu
"\xcf\xb5" => "\xce\xb5", "\xcf\xb7" => "\xcf\xb8",
551
2021-12-17
jrmu
"\xcf\xb9" => "\xcf\xb2", "\xcf\xba" => "\xcf\xbb",
552
2021-12-17
jrmu
"\xcf\xbd" => "\xcd\xbb", "\xcf\xbe" => "\xcd\xbc",
553
2021-12-17
jrmu
"\xcf\xbf" => "\xcd\xbd",
554
2021-12-17
jrmu
## U+0400
555
2021-12-17
jrmu
"\xd0\x80" => "\xd1\x90", "\xd0\x81" => "\xd1\x91",
556
2021-12-17
jrmu
"\xd0\x82" => "\xd1\x92", "\xd0\x83" => "\xd1\x93",
557
2021-12-17
jrmu
"\xd0\x84" => "\xd1\x94", "\xd0\x85" => "\xd1\x95",
558
2021-12-17
jrmu
"\xd0\x86" => "\xd1\x96", "\xd0\x87" => "\xd1\x97",
559
2021-12-17
jrmu
"\xd0\x88" => "\xd1\x98", "\xd0\x89" => "\xd1\x99",
560
2021-12-17
jrmu
"\xd0\x8a" => "\xd1\x9a", "\xd0\x8b" => "\xd1\x9b",
561
2021-12-17
jrmu
"\xd0\x8c" => "\xd1\x9c", "\xd0\x8d" => "\xd1\x9d",
562
2021-12-17
jrmu
"\xd0\x8e" => "\xd1\x9e", "\xd0\x8f" => "\xd1\x9f",
563
2021-12-17
jrmu
"\xd0\x90" => "\xd0\xb0", "\xd0\x91" => "\xd0\xb1",
564
2021-12-17
jrmu
"\xd0\x92" => "\xd0\xb2", "\xd0\x93" => "\xd0\xb3",
565
2021-12-17
jrmu
"\xd0\x94" => "\xd0\xb4", "\xd0\x95" => "\xd0\xb5",
566
2021-12-17
jrmu
"\xd0\x96" => "\xd0\xb6", "\xd0\x97" => "\xd0\xb7",
567
2021-12-17
jrmu
"\xd0\x98" => "\xd0\xb8", "\xd0\x99" => "\xd0\xb9",
568
2021-12-17
jrmu
"\xd0\x9a" => "\xd0\xba", "\xd0\x9b" => "\xd0\xbb",
569
2021-12-17
jrmu
"\xd0\x9c" => "\xd0\xbc", "\xd0\x9d" => "\xd0\xbd",
570
2021-12-17
jrmu
"\xd0\x9e" => "\xd0\xbe", "\xd0\x9f" => "\xd0\xbf",
571
2021-12-17
jrmu
"\xd0\xa0" => "\xd1\x80", "\xd0\xa1" => "\xd1\x81",
572
2021-12-17
jrmu
"\xd0\xa2" => "\xd1\x82", "\xd0\xa3" => "\xd1\x83",
573
2021-12-17
jrmu
"\xd0\xa4" => "\xd1\x84", "\xd0\xa5" => "\xd1\x85",
574
2021-12-17
jrmu
"\xd0\xa6" => "\xd1\x86", "\xd0\xa7" => "\xd1\x87",
575
2021-12-17
jrmu
"\xd0\xa8" => "\xd1\x88", "\xd0\xa9" => "\xd1\x89",
576
2021-12-17
jrmu
"\xd0\xaa" => "\xd1\x8a", "\xd0\xab" => "\xd1\x8b",
577
2021-12-17
jrmu
"\xd0\xac" => "\xd1\x8c", "\xd0\xad" => "\xd1\x8d",
578
2021-12-17
jrmu
"\xd0\xae" => "\xd1\x8e", "\xd0\xaf" => "\xd1\x8f",
579
2021-12-17
jrmu
## U+0460
580
2021-12-17
jrmu
"\xd1\xa0" => "\xd1\xa1", "\xd1\xa2" => "\xd1\xa3",
581
2021-12-17
jrmu
"\xd1\xa4" => "\xd1\xa5", "\xd1\xa6" => "\xd1\xa7",
582
2021-12-17
jrmu
"\xd1\xa8" => "\xd1\xa9", "\xd1\xaa" => "\xd1\xab",
583
2021-12-17
jrmu
"\xd1\xac" => "\xd1\xad", "\xd1\xae" => "\xd1\xaf",
584
2021-12-17
jrmu
"\xd1\xb0" => "\xd1\xb1", "\xd1\xb2" => "\xd1\xb3",
585
2021-12-17
jrmu
"\xd1\xb4" => "\xd1\xb5", "\xd1\xb6" => "\xd1\xb7",
586
2021-12-17
jrmu
"\xd1\xb8" => "\xd1\xb9", "\xd1\xba" => "\xd1\xbb",
587
2021-12-17
jrmu
"\xd1\xbc" => "\xd1\xbd", "\xd1\xbe" => "\xd1\xbf",
588
2021-12-17
jrmu
## U+0480
589
2021-12-17
jrmu
"\xd2\x80" => "\xd2\x81", "\xd2\x8a" => "\xd2\x8b",
590
2021-12-17
jrmu
"\xd2\x8c" => "\xd2\x8d", "\xd2\x8e" => "\xd2\x8f",
591
2021-12-17
jrmu
"\xd2\x90" => "\xd2\x91", "\xd2\x92" => "\xd2\x93",
592
2021-12-17
jrmu
"\xd2\x94" => "\xd2\x95", "\xd2\x96" => "\xd2\x97",
593
2021-12-17
jrmu
"\xd2\x98" => "\xd2\x99", "\xd2\x9a" => "\xd2\x9b",
594
2021-12-17
jrmu
"\xd2\x9c" => "\xd2\x9d", "\xd2\x9e" => "\xd2\x9f",
595
2021-12-17
jrmu
"\xd2\xa0" => "\xd2\xa1", "\xd2\xa2" => "\xd2\xa3",
596
2021-12-17
jrmu
"\xd2\xa4" => "\xd2\xa5", "\xd2\xa6" => "\xd2\xa7",
597
2021-12-17
jrmu
"\xd2\xa8" => "\xd2\xa9", "\xd2\xaa" => "\xd2\xab",
598
2021-12-17
jrmu
"\xd2\xac" => "\xd2\xad", "\xd2\xae" => "\xd2\xaf",
599
2021-12-17
jrmu
"\xd2\xb0" => "\xd2\xb1", "\xd2\xb2" => "\xd2\xb3",
600
2021-12-17
jrmu
"\xd2\xb4" => "\xd2\xb5", "\xd2\xb6" => "\xd2\xb7",
601
2021-12-17
jrmu
"\xd2\xb8" => "\xd2\xb9", "\xd2\xba" => "\xd2\xbb",
602
2021-12-17
jrmu
"\xd2\xbc" => "\xd2\xbd", "\xd2\xbe" => "\xd2\xbf",
603
2021-12-17
jrmu
## U+04c0
604
2021-12-17
jrmu
"\xd3\x80" => "\xd3\x8f", "\xd3\x81" => "\xd3\x82",
605
2021-12-17
jrmu
"\xd3\x83" => "\xd3\x84", "\xd3\x85" => "\xd3\x86",
606
2021-12-17
jrmu
"\xd3\x87" => "\xd3\x88", "\xd3\x89" => "\xd3\x8a",
607
2021-12-17
jrmu
"\xd3\x8b" => "\xd3\x8c", "\xd3\x8d" => "\xd3\x8e",
608
2021-12-17
jrmu
"\xd3\x90" => "\xd3\x91", "\xd3\x92" => "\xd3\x93",
609
2021-12-17
jrmu
"\xd3\x94" => "\xd3\x95", "\xd3\x96" => "\xd3\x97",
610
2021-12-17
jrmu
"\xd3\x98" => "\xd3\x99", "\xd3\x9a" => "\xd3\x9b",
611
2021-12-17
jrmu
"\xd3\x9c" => "\xd3\x9d", "\xd3\x9e" => "\xd3\x9f",
612
2021-12-17
jrmu
"\xd3\xa0" => "\xd3\xa1", "\xd3\xa2" => "\xd3\xa3",
613
2021-12-17
jrmu
"\xd3\xa4" => "\xd3\xa5", "\xd3\xa6" => "\xd3\xa7",
614
2021-12-17
jrmu
"\xd3\xa8" => "\xd3\xa9", "\xd3\xaa" => "\xd3\xab",
615
2021-12-17
jrmu
"\xd3\xac" => "\xd3\xad", "\xd3\xae" => "\xd3\xaf",
616
2021-12-17
jrmu
"\xd3\xb0" => "\xd3\xb1", "\xd3\xb2" => "\xd3\xb3",
617
2021-12-17
jrmu
"\xd3\xb4" => "\xd3\xb5", "\xd3\xb6" => "\xd3\xb7",
618
2021-12-17
jrmu
"\xd3\xb8" => "\xd3\xb9", "\xd3\xba" => "\xd3\xbb",
619
2021-12-17
jrmu
"\xd3\xbc" => "\xd3\xbd", "\xd3\xbe" => "\xd3\xbf",
620
2021-12-17
jrmu
## U+0500
621
2021-12-17
jrmu
"\xd4\x80" => "\xd4\x81", "\xd4\x82" => "\xd4\x83",
622
2021-12-17
jrmu
"\xd4\x84" => "\xd4\x85", "\xd4\x86" => "\xd4\x87",
623
2021-12-17
jrmu
"\xd4\x88" => "\xd4\x89", "\xd4\x8a" => "\xd4\x8b",
624
2021-12-17
jrmu
"\xd4\x8c" => "\xd4\x8d", "\xd4\x8e" => "\xd4\x8f",
625
2021-12-17
jrmu
"\xd4\x90" => "\xd4\x91", "\xd4\x92" => "\xd4\x93",
626
2021-12-17
jrmu
"\xd4\xb1" => "\xd5\xa1", "\xd4\xb2" => "\xd5\xa2",
627
2021-12-17
jrmu
"\xd4\xb3" => "\xd5\xa3", "\xd4\xb4" => "\xd5\xa4",
628
2021-12-17
jrmu
"\xd4\xb5" => "\xd5\xa5", "\xd4\xb6" => "\xd5\xa6",
629
2021-12-17
jrmu
"\xd4\xb7" => "\xd5\xa7", "\xd4\xb8" => "\xd5\xa8",
630
2021-12-17
jrmu
"\xd4\xb9" => "\xd5\xa9", "\xd4\xba" => "\xd5\xaa",
631
2021-12-17
jrmu
"\xd4\xbb" => "\xd5\xab", "\xd4\xbc" => "\xd5\xac",
632
2021-12-17
jrmu
"\xd4\xbd" => "\xd5\xad", "\xd4\xbe" => "\xd5\xae",
633
2021-12-17
jrmu
"\xd4\xbf" => "\xd5\xaf",
634
2021-12-17
jrmu
## U+0540
635
2021-12-17
jrmu
"\xd5\x80" => "\xd5\xb0", "\xd5\x81" => "\xd5\xb1",
636
2021-12-17
jrmu
"\xd5\x82" => "\xd5\xb2", "\xd5\x83" => "\xd5\xb3",
637
2021-12-17
jrmu
"\xd5\x84" => "\xd5\xb4", "\xd5\x85" => "\xd5\xb5",
638
2021-12-17
jrmu
"\xd5\x86" => "\xd5\xb6", "\xd5\x87" => "\xd5\xb7",
639
2021-12-17
jrmu
"\xd5\x88" => "\xd5\xb8", "\xd5\x89" => "\xd5\xb9",
640
2021-12-17
jrmu
"\xd5\x8a" => "\xd5\xba", "\xd5\x8b" => "\xd5\xbb",
641
2021-12-17
jrmu
"\xd5\x8c" => "\xd5\xbc", "\xd5\x8d" => "\xd5\xbd",
642
2021-12-17
jrmu
"\xd5\x8e" => "\xd5\xbe", "\xd5\x8f" => "\xd5\xbf",
643
2021-12-17
jrmu
"\xd5\x90" => "\xd6\x80", "\xd5\x91" => "\xd6\x81",
644
2021-12-17
jrmu
"\xd5\x92" => "\xd6\x82", "\xd5\x93" => "\xd6\x83",
645
2021-12-17
jrmu
"\xd5\x94" => "\xd6\x84", "\xd5\x95" => "\xd6\x85",
646
2021-12-17
jrmu
"\xd5\x96" => "\xd6\x86", "\xd6\x87" => "\xd5\xa5\xd6\x82"
647
2021-12-17
jrmu
));
IRCNow