ofs | hex dump | ascii |
---|
0000 | 3c 3f 70 68 70 0a 0a 24 77 65 62 20 3d 20 27 5f 77 65 62 5f 73 74 75 62 2e 70 68 70 27 3b 0a 0a | <?php..$web.=.'_web_stub.php';.. |
0020 | 69 66 20 28 69 6e 5f 61 72 72 61 79 28 27 70 68 61 72 27 2c 20 73 74 72 65 61 6d 5f 67 65 74 5f | if.(in_array('phar',.stream_get_ |
0040 | 77 72 61 70 70 65 72 73 28 29 29 20 26 26 20 63 6c 61 73 73 5f 65 78 69 73 74 73 28 27 50 68 61 | wrappers()).&&.class_exists('Pha |
0060 | 72 27 2c 20 30 29 29 20 7b 0a 50 68 61 72 3a 3a 69 6e 74 65 72 63 65 70 74 46 69 6c 65 46 75 6e | r',.0)).{.Phar::interceptFileFun |
0080 | 63 73 28 29 3b 0a 73 65 74 5f 69 6e 63 6c 75 64 65 5f 70 61 74 68 28 27 70 68 61 72 3a 2f 2f 27 | cs();.set_include_path('phar://' |
00a0 | 20 2e 20 5f 5f 46 49 4c 45 5f 5f 20 2e 20 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 20 2e 20 67 | ...__FILE__...PATH_SEPARATOR...g |
00c0 | 65 74 5f 69 6e 63 6c 75 64 65 5f 70 61 74 68 28 29 29 3b 0a 50 68 61 72 3a 3a 77 65 62 50 68 61 | et_include_path());.Phar::webPha |
00e0 | 72 28 6e 75 6c 6c 2c 20 24 77 65 62 29 3b 0a 69 6e 63 6c 75 64 65 20 27 70 68 61 72 3a 2f 2f 27 | r(null,.$web);.include.'phar://' |
0100 | 20 2e 20 5f 5f 46 49 4c 45 5f 5f 20 2e 20 27 2f 27 20 2e 20 45 78 74 72 61 63 74 5f 50 68 61 72 | ...__FILE__...'/'...Extract_Phar |
0120 | 3a 3a 53 54 41 52 54 3b 0a 72 65 74 75 72 6e 3b 0a 7d 0a 0a 69 66 20 28 40 28 69 73 73 65 74 28 | ::START;.return;.}..if.(@(isset( |
0140 | 24 5f 53 45 52 56 45 52 5b 27 52 45 51 55 45 53 54 5f 55 52 49 27 5d 29 20 26 26 20 69 73 73 65 | $_SERVER['REQUEST_URI']).&&.isse |
0160 | 74 28 24 5f 53 45 52 56 45 52 5b 27 52 45 51 55 45 53 54 5f 4d 45 54 48 4f 44 27 5d 29 20 26 26 | t($_SERVER['REQUEST_METHOD']).&& |
0180 | 20 28 24 5f 53 45 52 56 45 52 5b 27 52 45 51 55 45 53 54 5f 4d 45 54 48 4f 44 27 5d 20 3d 3d 20 | .($_SERVER['REQUEST_METHOD'].==. |
01a0 | 27 47 45 54 27 20 7c 7c 20 24 5f 53 45 52 56 45 52 5b 27 52 45 51 55 45 53 54 5f 4d 45 54 48 4f | 'GET'.||.$_SERVER['REQUEST_METHO |
01c0 | 44 27 5d 20 3d 3d 20 27 50 4f 53 54 27 29 29 29 20 7b 0a 45 78 74 72 61 63 74 5f 50 68 61 72 3a | D'].==.'POST'))).{.Extract_Phar: |
01e0 | 3a 67 6f 28 74 72 75 65 29 3b 0a 24 6d 69 6d 65 73 20 3d 20 61 72 72 61 79 28 0a 27 70 68 70 73 | :go(true);.$mimes.=.array(.'phps |
0200 | 27 20 3d 3e 20 32 2c 0a 27 63 27 20 3d 3e 20 27 74 65 78 74 2f 70 6c 61 69 6e 27 2c 0a 27 63 63 | '.=>.2,.'c'.=>.'text/plain',.'cc |
0220 | 27 20 3d 3e 20 27 74 65 78 74 2f 70 6c 61 69 6e 27 2c 0a 27 63 70 70 27 20 3d 3e 20 27 74 65 78 | '.=>.'text/plain',.'cpp'.=>.'tex |
0240 | 74 2f 70 6c 61 69 6e 27 2c 0a 27 63 2b 2b 27 20 3d 3e 20 27 74 65 78 74 2f 70 6c 61 69 6e 27 2c | t/plain',.'c++'.=>.'text/plain', |
0260 | 0a 27 64 74 64 27 20 3d 3e 20 27 74 65 78 74 2f 70 6c 61 69 6e 27 2c 0a 27 68 27 20 3d 3e 20 27 | .'dtd'.=>.'text/plain',.'h'.=>.' |
0280 | 74 65 78 74 2f 70 6c 61 69 6e 27 2c 0a 27 6c 6f 67 27 20 3d 3e 20 27 74 65 78 74 2f 70 6c 61 69 | text/plain',.'log'.=>.'text/plai |
02a0 | 6e 27 2c 0a 27 72 6e 67 27 20 3d 3e 20 27 74 65 78 74 2f 70 6c 61 69 6e 27 2c 0a 27 74 78 74 27 | n',.'rng'.=>.'text/plain',.'txt' |
02c0 | 20 3d 3e 20 27 74 65 78 74 2f 70 6c 61 69 6e 27 2c 0a 27 78 73 64 27 20 3d 3e 20 27 74 65 78 74 | .=>.'text/plain',.'xsd'.=>.'text |
02e0 | 2f 70 6c 61 69 6e 27 2c 0a 27 70 68 70 27 20 3d 3e 20 31 2c 0a 27 69 6e 63 27 20 3d 3e 20 31 2c | /plain',.'php'.=>.1,.'inc'.=>.1, |
0300 | 0a 27 61 76 69 27 20 3d 3e 20 27 76 69 64 65 6f 2f 61 76 69 27 2c 0a 27 62 6d 70 27 20 3d 3e 20 | .'avi'.=>.'video/avi',.'bmp'.=>. |
0320 | 27 69 6d 61 67 65 2f 62 6d 70 27 2c 0a 27 63 73 73 27 20 3d 3e 20 27 74 65 78 74 2f 63 73 73 27 | 'image/bmp',.'css'.=>.'text/css' |
0340 | 2c 0a 27 67 69 66 27 20 3d 3e 20 27 69 6d 61 67 65 2f 67 69 66 27 2c 0a 27 68 74 6d 27 20 3d 3e | ,.'gif'.=>.'image/gif',.'htm'.=> |
0360 | 20 27 74 65 78 74 2f 68 74 6d 6c 27 2c 0a 27 68 74 6d 6c 27 20 3d 3e 20 27 74 65 78 74 2f 68 74 | .'text/html',.'html'.=>.'text/ht |
0380 | 6d 6c 27 2c 0a 27 68 74 6d 6c 73 27 20 3d 3e 20 27 74 65 78 74 2f 68 74 6d 6c 27 2c 0a 27 69 63 | ml',.'htmls'.=>.'text/html',.'ic |
03a0 | 6f 27 20 3d 3e 20 27 69 6d 61 67 65 2f 78 2d 69 63 6f 27 2c 0a 27 6a 70 65 27 20 3d 3e 20 27 69 | o'.=>.'image/x-ico',.'jpe'.=>.'i |
03c0 | 6d 61 67 65 2f 6a 70 65 67 27 2c 0a 27 6a 70 67 27 20 3d 3e 20 27 69 6d 61 67 65 2f 6a 70 65 67 | mage/jpeg',.'jpg'.=>.'image/jpeg |
03e0 | 27 2c 0a 27 6a 70 65 67 27 20 3d 3e 20 27 69 6d 61 67 65 2f 6a 70 65 67 27 2c 0a 27 6a 73 27 20 | ',.'jpeg'.=>.'image/jpeg',.'js'. |
0400 | 3d 3e 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 6a 61 76 61 73 63 72 69 70 74 27 2c 0a 27 | =>.'application/x-javascript',.' |
0420 | 6d 69 64 69 27 20 3d 3e 20 27 61 75 64 69 6f 2f 6d 69 64 69 27 2c 0a 27 6d 69 64 27 20 3d 3e 20 | midi'.=>.'audio/midi',.'mid'.=>. |
0440 | 27 61 75 64 69 6f 2f 6d 69 64 69 27 2c 0a 27 6d 6f 64 27 20 3d 3e 20 27 61 75 64 69 6f 2f 6d 6f | 'audio/midi',.'mod'.=>.'audio/mo |
0460 | 64 27 2c 0a 27 6d 6f 76 27 20 3d 3e 20 27 6d 6f 76 69 65 2f 71 75 69 63 6b 74 69 6d 65 27 2c 0a | d',.'mov'.=>.'movie/quicktime',. |
0480 | 27 6d 70 33 27 20 3d 3e 20 27 61 75 64 69 6f 2f 6d 70 33 27 2c 0a 27 6d 70 67 27 20 3d 3e 20 27 | 'mp3'.=>.'audio/mp3',.'mpg'.=>.' |
04a0 | 76 69 64 65 6f 2f 6d 70 65 67 27 2c 0a 27 6d 70 65 67 27 20 3d 3e 20 27 76 69 64 65 6f 2f 6d 70 | video/mpeg',.'mpeg'.=>.'video/mp |
04c0 | 65 67 27 2c 0a 27 70 64 66 27 20 3d 3e 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 70 64 66 27 2c | eg',.'pdf'.=>.'application/pdf', |
04e0 | 0a 27 70 6e 67 27 20 3d 3e 20 27 69 6d 61 67 65 2f 70 6e 67 27 2c 0a 27 73 77 66 27 20 3d 3e 20 | .'png'.=>.'image/png',.'swf'.=>. |
0500 | 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 73 68 6f 63 6b 77 61 76 65 2d 66 6c 61 73 68 27 2c 0a 27 | 'application/shockwave-flash',.' |
0520 | 74 69 66 27 20 3d 3e 20 27 69 6d 61 67 65 2f 74 69 66 66 27 2c 0a 27 74 69 66 66 27 20 3d 3e 20 | tif'.=>.'image/tiff',.'tiff'.=>. |
0540 | 27 69 6d 61 67 65 2f 74 69 66 66 27 2c 0a 27 77 61 76 27 20 3d 3e 20 27 61 75 64 69 6f 2f 77 61 | 'image/tiff',.'wav'.=>.'audio/wa |
0560 | 76 27 2c 0a 27 78 62 6d 27 20 3d 3e 20 27 69 6d 61 67 65 2f 78 62 6d 27 2c 0a 27 78 6d 6c 27 20 | v',.'xbm'.=>.'image/xbm',.'xml'. |
0580 | 3d 3e 20 27 74 65 78 74 2f 78 6d 6c 27 2c 0a 29 3b 0a 0a 68 65 61 64 65 72 28 22 43 61 63 68 65 | =>.'text/xml',.);..header("Cache |
05a0 | 2d 43 6f 6e 74 72 6f 6c 3a 20 6e 6f 2d 63 61 63 68 65 2c 20 6d 75 73 74 2d 72 65 76 61 6c 69 64 | -Control:.no-cache,.must-revalid |
05c0 | 61 74 65 22 29 3b 0a 68 65 61 64 65 72 28 22 50 72 61 67 6d 61 3a 20 6e 6f 2d 63 61 63 68 65 22 | ate");.header("Pragma:.no-cache" |
05e0 | 29 3b 0a 0a 24 62 61 73 65 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d 65 28 5f 5f 46 49 4c 45 5f | );..$basename.=.basename(__FILE_ |
0600 | 5f 29 3b 0a 69 66 20 28 21 73 74 72 70 6f 73 28 24 5f 53 45 52 56 45 52 5b 27 52 45 51 55 45 53 | _);.if.(!strpos($_SERVER['REQUES |
0620 | 54 5f 55 52 49 27 5d 2c 20 24 62 61 73 65 6e 61 6d 65 29 29 20 7b 0a 63 68 64 69 72 28 45 78 74 | T_URI'],.$basename)).{.chdir(Ext |
0640 | 72 61 63 74 5f 50 68 61 72 3a 3a 24 74 65 6d 70 29 3b 0a 69 6e 63 6c 75 64 65 20 24 77 65 62 3b | ract_Phar::$temp);.include.$web; |
0660 | 0a 72 65 74 75 72 6e 3b 0a 7d 0a 24 70 74 20 3d 20 73 75 62 73 74 72 28 24 5f 53 45 52 56 45 52 | .return;.}.$pt.=.substr($_SERVER |
0680 | 5b 27 52 45 51 55 45 53 54 5f 55 52 49 27 5d 2c 20 73 74 72 70 6f 73 28 24 5f 53 45 52 56 45 52 | ['REQUEST_URI'],.strpos($_SERVER |
06a0 | 5b 27 52 45 51 55 45 53 54 5f 55 52 49 27 5d 2c 20 24 62 61 73 65 6e 61 6d 65 29 20 2b 20 73 74 | ['REQUEST_URI'],.$basename).+.st |
06c0 | 72 6c 65 6e 28 24 62 61 73 65 6e 61 6d 65 29 29 3b 0a 69 66 20 28 21 24 70 74 20 7c 7c 20 24 70 | rlen($basename));.if.(!$pt.||.$p |
06e0 | 74 20 3d 3d 20 27 2f 27 29 20 7b 0a 24 70 74 20 3d 20 24 77 65 62 3b 0a 68 65 61 64 65 72 28 27 | t.==.'/').{.$pt.=.$web;.header(' |
0700 | 48 54 54 50 2f 31 2e 31 20 33 30 31 20 4d 6f 76 65 64 20 50 65 72 6d 61 6e 65 6e 74 6c 79 27 29 | HTTP/1.1.301.Moved.Permanently') |
0720 | 3b 0a 68 65 61 64 65 72 28 27 4c 6f 63 61 74 69 6f 6e 3a 20 27 20 2e 20 24 5f 53 45 52 56 45 52 | ;.header('Location:.'...$_SERVER |
0740 | 5b 27 52 45 51 55 45 53 54 5f 55 52 49 27 5d 20 2e 20 27 2f 27 20 2e 20 24 70 74 29 3b 0a 65 78 | ['REQUEST_URI']...'/'...$pt);.ex |
0760 | 69 74 3b 0a 7d 0a 24 61 20 3d 20 72 65 61 6c 70 61 74 68 28 45 78 74 72 61 63 74 5f 50 68 61 72 | it;.}.$a.=.realpath(Extract_Phar |
0780 | 3a 3a 24 74 65 6d 70 20 2e 20 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 20 2e 20 | ::$temp...DIRECTORY_SEPARATOR... |
07a0 | 24 70 74 29 3b 0a 69 66 20 28 21 24 61 20 7c 7c 20 73 74 72 6c 65 6e 28 64 69 72 6e 61 6d 65 28 | $pt);.if.(!$a.||.strlen(dirname( |
07c0 | 24 61 29 29 20 3c 20 73 74 72 6c 65 6e 28 45 78 74 72 61 63 74 5f 50 68 61 72 3a 3a 24 74 65 6d | $a)).<.strlen(Extract_Phar::$tem |
07e0 | 70 29 29 20 7b 0a 68 65 61 64 65 72 28 27 48 54 54 50 2f 31 2e 30 20 34 30 34 20 4e 6f 74 20 46 | p)).{.header('HTTP/1.0.404.Not.F |
0800 | 6f 75 6e 64 27 29 3b 0a 65 63 68 6f 20 22 3c 68 74 6d 6c 3e 5c 6e 20 3c 68 65 61 64 3e 5c 6e 20 | ound');.echo."<html>\n.<head>\n. |
0820 | 20 3c 74 69 74 6c 65 3e 46 69 6c 65 20 4e 6f 74 20 46 6f 75 6e 64 3c 74 69 74 6c 65 3e 5c 6e 20 | .<title>File.Not.Found<title>\n. |
0840 | 3c 2f 68 65 61 64 3e 5c 6e 20 3c 62 6f 64 79 3e 5c 6e 20 20 3c 68 31 3e 34 30 34 20 2d 20 46 69 | </head>\n.<body>\n..<h1>404.-.Fi |
0860 | 6c 65 20 22 2c 20 24 70 74 2c 20 22 20 4e 6f 74 20 46 6f 75 6e 64 3c 2f 68 31 3e 5c 6e 20 3c 2f | le.",.$pt,.".Not.Found</h1>\n.</ |
0880 | 62 6f 64 79 3e 5c 6e 3c 2f 68 74 6d 6c 3e 22 3b 0a 65 78 69 74 3b 0a 7d 0a 24 62 20 3d 20 70 61 | body>\n</html>";.exit;.}.$b.=.pa |
08a0 | 74 68 69 6e 66 6f 28 24 61 29 3b 0a 69 66 20 28 21 69 73 73 65 74 28 24 62 5b 27 65 78 74 65 6e | thinfo($a);.if.(!isset($b['exten |
08c0 | 73 69 6f 6e 27 5d 29 29 20 7b 0a 68 65 61 64 65 72 28 27 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a | sion'])).{.header('Content-Type: |
08e0 | 20 74 65 78 74 2f 70 6c 61 69 6e 27 29 3b 0a 68 65 61 64 65 72 28 27 43 6f 6e 74 65 6e 74 2d 4c | .text/plain');.header('Content-L |
0900 | 65 6e 67 74 68 3a 20 27 20 2e 20 66 69 6c 65 73 69 7a 65 28 24 61 29 29 3b 0a 72 65 61 64 66 69 | ength:.'...filesize($a));.readfi |
0920 | 6c 65 28 24 61 29 3b 0a 65 78 69 74 3b 0a 7d 0a 69 66 20 28 69 73 73 65 74 28 24 6d 69 6d 65 73 | le($a);.exit;.}.if.(isset($mimes |
0940 | 5b 24 62 5b 27 65 78 74 65 6e 73 69 6f 6e 27 5d 5d 29 29 20 7b 0a 69 66 20 28 24 6d 69 6d 65 73 | [$b['extension']])).{.if.($mimes |
0960 | 5b 24 62 5b 27 65 78 74 65 6e 73 69 6f 6e 27 5d 5d 20 3d 3d 3d 20 31 29 20 7b 0a 69 6e 63 6c 75 | [$b['extension']].===.1).{.inclu |
0980 | 64 65 20 24 61 3b 0a 65 78 69 74 3b 0a 7d 0a 69 66 20 28 24 6d 69 6d 65 73 5b 24 62 5b 27 65 78 | de.$a;.exit;.}.if.($mimes[$b['ex |
09a0 | 74 65 6e 73 69 6f 6e 27 5d 5d 20 3d 3d 3d 20 32 29 20 7b 0a 68 69 67 68 6c 69 67 68 74 5f 66 69 | tension']].===.2).{.highlight_fi |
09c0 | 6c 65 28 24 61 29 3b 0a 65 78 69 74 3b 0a 7d 0a 68 65 61 64 65 72 28 27 43 6f 6e 74 65 6e 74 2d | le($a);.exit;.}.header('Content- |
09e0 | 54 79 70 65 3a 20 27 20 2e 24 6d 69 6d 65 73 5b 24 62 5b 27 65 78 74 65 6e 73 69 6f 6e 27 5d 5d | Type:.'..$mimes[$b['extension']] |
0a00 | 29 3b 0a 68 65 61 64 65 72 28 27 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 27 20 2e 20 66 | );.header('Content-Length:.'...f |
0a20 | 69 6c 65 73 69 7a 65 28 24 61 29 29 3b 0a 72 65 61 64 66 69 6c 65 28 24 61 29 3b 0a 65 78 69 74 | ilesize($a));.readfile($a);.exit |
0a40 | 3b 0a 7d 0a 7d 0a 0a 63 6c 61 73 73 20 45 78 74 72 61 63 74 5f 50 68 61 72 0a 7b 0a 73 74 61 74 | ;.}.}..class.Extract_Phar.{.stat |
0a60 | 69 63 20 24 74 65 6d 70 3b 0a 73 74 61 74 69 63 20 24 6f 72 69 67 64 69 72 3b 0a 63 6f 6e 73 74 | ic.$temp;.static.$origdir;.const |
0a80 | 20 47 5a 20 3d 20 30 78 31 30 30 30 3b 0a 63 6f 6e 73 74 20 42 5a 32 20 3d 20 30 78 32 30 30 30 | .GZ.=.0x1000;.const.BZ2.=.0x2000 |
0aa0 | 3b 0a 63 6f 6e 73 74 20 4d 41 53 4b 20 3d 20 30 78 33 30 30 30 3b 0a 63 6f 6e 73 74 20 53 54 41 | ;.const.MASK.=.0x3000;.const.STA |
0ac0 | 52 54 20 3d 20 27 5f 63 6c 69 5f 73 74 75 62 2e 70 68 70 27 3b 0a 63 6f 6e 73 74 20 4c 45 4e 20 | RT.=.'_cli_stub.php';.const.LEN. |
0ae0 | 3d 20 36 36 39 33 3b 0a 0a 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 6f 28 24 72 65 74 | =.6693;..static.function.go($ret |
0b00 | 75 72 6e 20 3d 20 66 61 6c 73 65 29 0a 7b 0a 24 66 70 20 3d 20 66 6f 70 65 6e 28 5f 5f 46 49 4c | urn.=.false).{.$fp.=.fopen(__FIL |
0b20 | 45 5f 5f 2c 20 27 72 62 27 29 3b 0a 66 73 65 65 6b 28 24 66 70 2c 20 73 65 6c 66 3a 3a 4c 45 4e | E__,.'rb');.fseek($fp,.self::LEN |
0b40 | 29 3b 0a 24 4c 20 3d 20 75 6e 70 61 63 6b 28 27 56 27 2c 20 24 61 20 3d 20 28 62 69 6e 61 72 79 | );.$L.=.unpack('V',.$a.=.(binary |
0b60 | 29 66 72 65 61 64 28 24 66 70 2c 20 34 29 29 3b 0a 24 6d 20 3d 20 28 62 69 6e 61 72 79 29 27 27 | )fread($fp,.4));.$m.=.(binary)'' |
0b80 | 3b 0a 0a 64 6f 20 7b 0a 24 72 65 61 64 20 3d 20 38 31 39 32 3b 0a 69 66 20 28 24 4c 5b 31 5d 20 | ;..do.{.$read.=.8192;.if.($L[1]. |
0ba0 | 2d 20 73 74 72 6c 65 6e 28 24 6d 29 20 3c 20 38 31 39 32 29 20 7b 0a 24 72 65 61 64 20 3d 20 24 | -.strlen($m).<.8192).{.$read.=.$ |
0bc0 | 4c 5b 31 5d 20 2d 20 73 74 72 6c 65 6e 28 24 6d 29 3b 0a 7d 0a 24 6c 61 73 74 20 3d 20 28 62 69 | L[1].-.strlen($m);.}.$last.=.(bi |
0be0 | 6e 61 72 79 29 66 72 65 61 64 28 24 66 70 2c 20 24 72 65 61 64 29 3b 0a 24 6d 20 2e 3d 20 24 6c | nary)fread($fp,.$read);.$m..=.$l |
0c00 | 61 73 74 3b 0a 7d 20 77 68 69 6c 65 20 28 73 74 72 6c 65 6e 28 24 6c 61 73 74 29 20 26 26 20 73 | ast;.}.while.(strlen($last).&&.s |
0c20 | 74 72 6c 65 6e 28 24 6d 29 20 3c 20 24 4c 5b 31 5d 29 3b 0a 0a 69 66 20 28 73 74 72 6c 65 6e 28 | trlen($m).<.$L[1]);..if.(strlen( |
0c40 | 24 6d 29 20 3c 20 24 4c 5b 31 5d 29 20 7b 0a 64 69 65 28 27 45 52 52 4f 52 3a 20 6d 61 6e 69 66 | $m).<.$L[1]).{.die('ERROR:.manif |
0c60 | 65 73 74 20 6c 65 6e 67 74 68 20 72 65 61 64 20 77 61 73 20 22 27 20 2e 0a 73 74 72 6c 65 6e 28 | est.length.read.was."'...strlen( |
0c80 | 24 6d 29 20 2e 27 22 20 73 68 6f 75 6c 64 20 62 65 20 22 27 20 2e 0a 24 4c 5b 31 5d 20 2e 20 27 | $m)..'".should.be."'...$L[1]...' |
0ca0 | 22 27 29 3b 0a 7d 0a 0a 24 69 6e 66 6f 20 3d 20 73 65 6c 66 3a 3a 5f 75 6e 70 61 63 6b 28 24 6d | "');.}..$info.=.self::_unpack($m |
0cc0 | 29 3b 0a 24 66 20 3d 20 24 69 6e 66 6f 5b 27 63 27 5d 3b 0a 0a 69 66 20 28 24 66 20 26 20 73 65 | );.$f.=.$info['c'];..if.($f.&.se |
0ce0 | 6c 66 3a 3a 47 5a 29 20 7b 0a 69 66 20 28 21 66 75 6e 63 74 69 6f 6e 5f 65 78 69 73 74 73 28 27 | lf::GZ).{.if.(!function_exists(' |
0d00 | 67 7a 69 6e 66 6c 61 74 65 27 29 29 20 7b 0a 64 69 65 28 27 45 72 72 6f 72 3a 20 7a 6c 69 62 20 | gzinflate')).{.die('Error:.zlib. |
0d20 | 65 78 74 65 6e 73 69 6f 6e 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 2d 27 20 2e 0a 27 20 | extension.is.not.enabled.-'...'. |
0d40 | 67 7a 69 6e 66 6c 61 74 65 28 29 20 66 75 6e 63 74 69 6f 6e 20 6e 65 65 64 65 64 20 66 6f 72 20 | gzinflate().function.needed.for. |
0d60 | 7a 6c 69 62 2d 63 6f 6d 70 72 65 73 73 65 64 20 2e 70 68 61 72 73 27 29 3b 0a 7d 0a 7d 0a 0a 69 | zlib-compressed..phars');.}.}..i |
0d80 | 66 20 28 24 66 20 26 20 73 65 6c 66 3a 3a 42 5a 32 29 20 7b 0a 69 66 20 28 21 66 75 6e 63 74 69 | f.($f.&.self::BZ2).{.if.(!functi |
0da0 | 6f 6e 5f 65 78 69 73 74 73 28 27 62 7a 64 65 63 6f 6d 70 72 65 73 73 27 29 29 20 7b 0a 64 69 65 | on_exists('bzdecompress')).{.die |
0dc0 | 28 27 45 72 72 6f 72 3a 20 62 7a 69 70 32 20 65 78 74 65 6e 73 69 6f 6e 20 69 73 20 6e 6f 74 20 | ('Error:.bzip2.extension.is.not. |
0de0 | 65 6e 61 62 6c 65 64 20 2d 27 20 2e 0a 27 20 62 7a 64 65 63 6f 6d 70 72 65 73 73 28 29 20 66 75 | enabled.-'...'.bzdecompress().fu |
0e00 | 6e 63 74 69 6f 6e 20 6e 65 65 64 65 64 20 66 6f 72 20 62 7a 32 2d 63 6f 6d 70 72 65 73 73 65 64 | nction.needed.for.bz2-compressed |
0e20 | 20 2e 70 68 61 72 73 27 29 3b 0a 7d 0a 7d 0a 0a 24 74 65 6d 70 20 3d 20 73 65 6c 66 3a 3a 74 6d | ..phars');.}.}..$temp.=.self::tm |
0e40 | 70 64 69 72 28 29 3b 0a 0a 69 66 20 28 21 24 74 65 6d 70 20 7c 7c 20 21 69 73 5f 77 72 69 74 61 | pdir();..if.(!$temp.||.!is_writa |
0e60 | 62 6c 65 28 24 74 65 6d 70 29 29 20 7b 0a 24 73 65 73 73 69 6f 6e 70 61 74 68 20 3d 20 73 65 73 | ble($temp)).{.$sessionpath.=.ses |
0e80 | 73 69 6f 6e 5f 73 61 76 65 5f 70 61 74 68 28 29 3b 0a 69 66 20 28 73 74 72 70 6f 73 20 28 24 73 | sion_save_path();.if.(strpos.($s |
0ea0 | 65 73 73 69 6f 6e 70 61 74 68 2c 20 22 3b 22 29 20 21 3d 3d 20 66 61 6c 73 65 29 0a 24 73 65 73 | essionpath,.";").!==.false).$ses |
0ec0 | 73 69 6f 6e 70 61 74 68 20 3d 20 73 75 62 73 74 72 20 28 24 73 65 73 73 69 6f 6e 70 61 74 68 2c | sionpath.=.substr.($sessionpath, |
0ee0 | 20 73 74 72 70 6f 73 20 28 24 73 65 73 73 69 6f 6e 70 61 74 68 2c 20 22 3b 22 29 2b 31 29 3b 0a | .strpos.($sessionpath,.";")+1);. |
0f00 | 69 66 20 28 21 66 69 6c 65 5f 65 78 69 73 74 73 28 24 73 65 73 73 69 6f 6e 70 61 74 68 29 20 7c | if.(!file_exists($sessionpath).| |
0f20 | 7c 20 21 69 73 5f 64 69 72 28 24 73 65 73 73 69 6f 6e 70 61 74 68 29 29 20 7b 0a 64 69 65 28 27 | |.!is_dir($sessionpath)).{.die(' |
0f40 | 43 6f 75 6c 64 20 6e 6f 74 20 6c 6f 63 61 74 65 20 74 65 6d 70 6f 72 61 72 79 20 64 69 72 65 63 | Could.not.locate.temporary.direc |
0f60 | 74 6f 72 79 20 74 6f 20 65 78 74 72 61 63 74 20 70 68 61 72 27 29 3b 0a 7d 0a 24 74 65 6d 70 20 | tory.to.extract.phar');.}.$temp. |
0f80 | 3d 20 24 73 65 73 73 69 6f 6e 70 61 74 68 3b 0a 7d 0a 0a 24 74 65 6d 70 20 2e 3d 20 27 2f 70 68 | =.$sessionpath;.}..$temp..=.'/ph |
0fa0 | 61 72 65 78 74 72 61 63 74 2f 27 2e 62 61 73 65 6e 61 6d 65 28 5f 5f 46 49 4c 45 5f 5f 2c 20 27 | arextract/'.basename(__FILE__,.' |
0fc0 | 2e 70 68 61 72 27 29 3b 0a 73 65 6c 66 3a 3a 24 74 65 6d 70 20 3d 20 24 74 65 6d 70 3b 0a 73 65 | .phar');.self::$temp.=.$temp;.se |
0fe0 | 6c 66 3a 3a 24 6f 72 69 67 64 69 72 20 3d 20 67 65 74 63 77 64 28 29 3b 0a 40 6d 6b 64 69 72 28 | lf::$origdir.=.getcwd();.@mkdir( |
1000 | 24 74 65 6d 70 2c 20 30 37 37 37 2c 20 74 72 75 65 29 3b 0a 24 74 65 6d 70 20 3d 20 72 65 61 6c | $temp,.0777,.true);.$temp.=.real |
1020 | 70 61 74 68 28 24 74 65 6d 70 29 3b 0a 0a 69 66 20 28 21 66 69 6c 65 5f 65 78 69 73 74 73 28 24 | path($temp);..if.(!file_exists($ |
1040 | 74 65 6d 70 20 2e 20 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 20 2e 20 6d 64 35 | temp...DIRECTORY_SEPARATOR...md5 |
1060 | 5f 66 69 6c 65 28 5f 5f 46 49 4c 45 5f 5f 29 29 29 20 7b 0a 73 65 6c 66 3a 3a 5f 72 65 6d 6f 76 | _file(__FILE__))).{.self::_remov |
1080 | 65 54 6d 70 46 69 6c 65 73 28 24 74 65 6d 70 2c 20 67 65 74 63 77 64 28 29 29 3b 0a 40 6d 6b 64 | eTmpFiles($temp,.getcwd());.@mkd |
10a0 | 69 72 28 24 74 65 6d 70 2c 20 30 37 37 37 2c 20 74 72 75 65 29 3b 0a 40 66 69 6c 65 5f 70 75 74 | ir($temp,.0777,.true);.@file_put |
10c0 | 5f 63 6f 6e 74 65 6e 74 73 28 24 74 65 6d 70 20 2e 20 27 2f 27 20 2e 20 6d 64 35 5f 66 69 6c 65 | _contents($temp...'/'...md5_file |
10e0 | 28 5f 5f 46 49 4c 45 5f 5f 29 2c 20 27 27 29 3b 0a 0a 66 6f 72 65 61 63 68 20 28 24 69 6e 66 6f | (__FILE__),.'');..foreach.($info |
1100 | 5b 27 6d 27 5d 20 61 73 20 24 70 61 74 68 20 3d 3e 20 24 66 69 6c 65 29 20 7b 0a 24 61 20 3d 20 | ['m'].as.$path.=>.$file).{.$a.=. |
1120 | 21 66 69 6c 65 5f 65 78 69 73 74 73 28 64 69 72 6e 61 6d 65 28 24 74 65 6d 70 20 2e 20 27 2f 27 | !file_exists(dirname($temp...'/' |
1140 | 20 2e 20 24 70 61 74 68 29 29 3b 0a 40 6d 6b 64 69 72 28 64 69 72 6e 61 6d 65 28 24 74 65 6d 70 | ...$path));.@mkdir(dirname($temp |
1160 | 20 2e 20 27 2f 27 20 2e 20 24 70 61 74 68 29 2c 20 30 37 37 37 2c 20 74 72 75 65 29 3b 0a 63 6c | ...'/'...$path),.0777,.true);.cl |
1180 | 65 61 72 73 74 61 74 63 61 63 68 65 28 29 3b 0a 0a 69 66 20 28 24 70 61 74 68 5b 73 74 72 6c 65 | earstatcache();..if.($path[strle |
11a0 | 6e 28 24 70 61 74 68 29 20 2d 20 31 5d 20 3d 3d 20 27 2f 27 29 20 7b 0a 40 6d 6b 64 69 72 28 24 | n($path).-.1].==.'/').{.@mkdir($ |
11c0 | 74 65 6d 70 20 2e 20 27 2f 27 20 2e 20 24 70 61 74 68 2c 20 30 37 37 37 29 3b 0a 7d 20 65 6c 73 | temp...'/'...$path,.0777);.}.els |
11e0 | 65 20 7b 0a 66 69 6c 65 5f 70 75 74 5f 63 6f 6e 74 65 6e 74 73 28 24 74 65 6d 70 20 2e 20 27 2f | e.{.file_put_contents($temp...'/ |
1200 | 27 20 2e 20 24 70 61 74 68 2c 20 73 65 6c 66 3a 3a 65 78 74 72 61 63 74 46 69 6c 65 28 24 70 61 | '...$path,.self::extractFile($pa |
1220 | 74 68 2c 20 24 66 69 6c 65 2c 20 24 66 70 29 29 3b 0a 40 63 68 6d 6f 64 28 24 74 65 6d 70 20 2e | th,.$file,.$fp));.@chmod($temp.. |
1240 | 20 27 2f 27 20 2e 20 24 70 61 74 68 2c 20 30 36 36 36 29 3b 0a 7d 0a 7d 0a 7d 0a 0a 63 68 64 69 | .'/'...$path,.0666);.}.}.}..chdi |
1260 | 72 28 24 74 65 6d 70 29 3b 0a 0a 69 66 20 28 21 24 72 65 74 75 72 6e 29 20 7b 0a 69 6e 63 6c 75 | r($temp);..if.(!$return).{.inclu |
1280 | 64 65 20 73 65 6c 66 3a 3a 53 54 41 52 54 3b 0a 7d 0a 7d 0a 0a 73 74 61 74 69 63 20 66 75 6e 63 | de.self::START;.}.}..static.func |
12a0 | 74 69 6f 6e 20 74 6d 70 64 69 72 28 29 0a 7b 0a 69 66 20 28 73 74 72 70 6f 73 28 50 48 50 5f 4f | tion.tmpdir().{.if.(strpos(PHP_O |
12c0 | 53 2c 20 27 57 49 4e 27 29 20 21 3d 3d 20 66 61 6c 73 65 29 20 7b 0a 69 66 20 28 24 76 61 72 20 | S,.'WIN').!==.false).{.if.($var. |
12e0 | 3d 20 67 65 74 65 6e 76 28 27 54 4d 50 27 29 20 3f 20 67 65 74 65 6e 76 28 27 54 4d 50 27 29 20 | =.getenv('TMP').?.getenv('TMP'). |
1300 | 3a 20 67 65 74 65 6e 76 28 27 54 45 4d 50 27 29 29 20 7b 0a 72 65 74 75 72 6e 20 24 76 61 72 3b | :.getenv('TEMP')).{.return.$var; |
1320 | 0a 7d 0a 69 66 20 28 69 73 5f 64 69 72 28 27 2f 74 65 6d 70 27 29 20 7c 7c 20 6d 6b 64 69 72 28 | .}.if.(is_dir('/temp').||.mkdir( |
1340 | 27 2f 74 65 6d 70 27 29 29 20 7b 0a 72 65 74 75 72 6e 20 72 65 61 6c 70 61 74 68 28 27 2f 74 65 | '/temp')).{.return.realpath('/te |
1360 | 6d 70 27 29 3b 0a 7d 0a 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 7d 0a 69 66 20 28 24 76 61 72 | mp');.}.return.false;.}.if.($var |
1380 | 20 3d 20 67 65 74 65 6e 76 28 27 54 4d 50 44 49 52 27 29 29 20 7b 0a 72 65 74 75 72 6e 20 24 76 | .=.getenv('TMPDIR')).{.return.$v |
13a0 | 61 72 3b 0a 7d 0a 72 65 74 75 72 6e 20 72 65 61 6c 70 61 74 68 28 27 2f 74 6d 70 27 29 3b 0a 7d | ar;.}.return.realpath('/tmp');.} |
13c0 | 0a 0a 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 75 6e 70 61 63 6b 28 24 6d 29 0a 7b 0a | ..static.function._unpack($m).{. |
13e0 | 24 69 6e 66 6f 20 3d 20 75 6e 70 61 63 6b 28 27 56 27 2c 20 73 75 62 73 74 72 28 24 6d 2c 20 30 | $info.=.unpack('V',.substr($m,.0 |
1400 | 2c 20 34 29 29 3b 0a 20 24 6c 20 3d 20 75 6e 70 61 63 6b 28 27 56 27 2c 20 73 75 62 73 74 72 28 | ,.4));..$l.=.unpack('V',.substr( |
1420 | 24 6d 2c 20 31 30 2c 20 34 29 29 3b 0a 24 6d 20 3d 20 73 75 62 73 74 72 28 24 6d 2c 20 31 34 20 | $m,.10,.4));.$m.=.substr($m,.14. |
1440 | 2b 20 24 6c 5b 31 5d 29 3b 0a 24 73 20 3d 20 75 6e 70 61 63 6b 28 27 56 27 2c 20 73 75 62 73 74 | +.$l[1]);.$s.=.unpack('V',.subst |
1460 | 72 28 24 6d 2c 20 30 2c 20 34 29 29 3b 0a 24 6f 20 3d 20 30 3b 0a 24 73 74 61 72 74 20 3d 20 34 | r($m,.0,.4));.$o.=.0;.$start.=.4 |
1480 | 20 2b 20 24 73 5b 31 5d 3b 0a 24 72 65 74 5b 27 63 27 5d 20 3d 20 30 3b 0a 0a 66 6f 72 20 28 24 | .+.$s[1];.$ret['c'].=.0;..for.($ |
14a0 | 69 20 3d 20 30 3b 20 24 69 20 3c 20 24 69 6e 66 6f 5b 31 5d 3b 20 24 69 2b 2b 29 20 7b 0a 20 24 | i.=.0;.$i.<.$info[1];.$i++).{..$ |
14c0 | 6c 65 6e 20 3d 20 75 6e 70 61 63 6b 28 27 56 27 2c 20 73 75 62 73 74 72 28 24 6d 2c 20 24 73 74 | len.=.unpack('V',.substr($m,.$st |
14e0 | 61 72 74 2c 20 34 29 29 3b 0a 24 73 74 61 72 74 20 2b 3d 20 34 3b 0a 20 24 73 61 76 65 70 61 74 | art,.4));.$start.+=.4;..$savepat |
1500 | 68 20 3d 20 73 75 62 73 74 72 28 24 6d 2c 20 24 73 74 61 72 74 2c 20 24 6c 65 6e 5b 31 5d 29 3b | h.=.substr($m,.$start,.$len[1]); |
1520 | 0a 24 73 74 61 72 74 20 2b 3d 20 24 6c 65 6e 5b 31 5d 3b 0a 20 20 20 24 72 65 74 5b 27 6d 27 5d | .$start.+=.$len[1];....$ret['m'] |
1540 | 5b 24 73 61 76 65 70 61 74 68 5d 20 3d 20 61 72 72 61 79 5f 76 61 6c 75 65 73 28 75 6e 70 61 63 | [$savepath].=.array_values(unpac |
1560 | 6b 28 27 56 61 2f 56 62 2f 56 63 2f 56 64 2f 56 65 2f 56 66 27 2c 20 73 75 62 73 74 72 28 24 6d | k('Va/Vb/Vc/Vd/Ve/Vf',.substr($m |
1580 | 2c 20 24 73 74 61 72 74 2c 20 32 34 29 29 29 3b 0a 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 | ,.$start,.24)));.$ret['m'][$save |
15a0 | 70 61 74 68 5d 5b 33 5d 20 3d 20 73 70 72 69 6e 74 66 28 27 25 75 27 2c 20 24 72 65 74 5b 27 6d | path][3].=.sprintf('%u',.$ret['m |
15c0 | 27 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 33 5d 0a 26 20 30 78 66 66 66 66 66 66 66 66 29 3b 0a | '][$savepath][3].&.0xffffffff);. |
15e0 | 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 37 5d 20 3d 20 24 6f 3b 0a 24 6f | $ret['m'][$savepath][7].=.$o;.$o |
1600 | 20 2b 3d 20 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 32 5d 3b 0a 24 73 74 | .+=.$ret['m'][$savepath][2];.$st |
1620 | 61 72 74 20 2b 3d 20 32 34 20 2b 20 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 74 68 5d | art.+=.24.+.$ret['m'][$savepath] |
1640 | 5b 35 5d 3b 0a 24 72 65 74 5b 27 63 27 5d 20 7c 3d 20 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 | [5];.$ret['c'].|=.$ret['m'][$sav |
1660 | 65 70 61 74 68 5d 5b 34 5d 20 26 20 73 65 6c 66 3a 3a 4d 41 53 4b 3b 0a 7d 0a 72 65 74 75 72 6e | epath][4].&.self::MASK;.}.return |
1680 | 20 24 72 65 74 3b 0a 7d 0a 0a 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 72 61 63 | .$ret;.}..static.function.extrac |
16a0 | 74 46 69 6c 65 28 24 70 61 74 68 2c 20 24 65 6e 74 72 79 2c 20 24 66 70 29 0a 7b 0a 24 64 61 74 | tFile($path,.$entry,.$fp).{.$dat |
16c0 | 61 20 3d 20 27 27 3b 0a 24 63 20 3d 20 24 65 6e 74 72 79 5b 32 5d 3b 0a 0a 77 68 69 6c 65 20 28 | a.=.'';.$c.=.$entry[2];..while.( |
16e0 | 24 63 29 20 7b 0a 69 66 20 28 24 63 20 3c 20 38 31 39 32 29 20 7b 0a 24 64 61 74 61 20 2e 3d 20 | $c).{.if.($c.<.8192).{.$data..=. |
1700 | 40 66 72 65 61 64 28 24 66 70 2c 20 24 63 29 3b 0a 24 63 20 3d 20 30 3b 0a 7d 20 65 6c 73 65 20 | @fread($fp,.$c);.$c.=.0;.}.else. |
1720 | 7b 0a 24 63 20 2d 3d 20 38 31 39 32 3b 0a 24 64 61 74 61 20 2e 3d 20 40 66 72 65 61 64 28 24 66 | {.$c.-=.8192;.$data..=.@fread($f |
1740 | 70 2c 20 38 31 39 32 29 3b 0a 7d 0a 7d 0a 0a 69 66 20 28 24 65 6e 74 72 79 5b 34 5d 20 26 20 73 | p,.8192);.}.}..if.($entry[4].&.s |
1760 | 65 6c 66 3a 3a 47 5a 29 20 7b 0a 24 64 61 74 61 20 3d 20 67 7a 69 6e 66 6c 61 74 65 28 24 64 61 | elf::GZ).{.$data.=.gzinflate($da |
1780 | 74 61 29 3b 0a 7d 20 65 6c 73 65 69 66 20 28 24 65 6e 74 72 79 5b 34 5d 20 26 20 73 65 6c 66 3a | ta);.}.elseif.($entry[4].&.self: |
17a0 | 3a 42 5a 32 29 20 7b 0a 24 64 61 74 61 20 3d 20 62 7a 64 65 63 6f 6d 70 72 65 73 73 28 24 64 61 | :BZ2).{.$data.=.bzdecompress($da |
17c0 | 74 61 29 3b 0a 7d 0a 0a 69 66 20 28 73 74 72 6c 65 6e 28 24 64 61 74 61 29 20 21 3d 20 24 65 6e | ta);.}..if.(strlen($data).!=.$en |
17e0 | 74 72 79 5b 30 5d 29 20 7b 0a 64 69 65 28 22 49 6e 76 61 6c 69 64 20 69 6e 74 65 72 6e 61 6c 20 | try[0]).{.die("Invalid.internal. |
1800 | 2e 70 68 61 72 20 66 69 6c 65 20 28 73 69 7a 65 20 65 72 72 6f 72 20 22 20 2e 20 73 74 72 6c 65 | .phar.file.(size.error."...strle |
1820 | 6e 28 24 64 61 74 61 29 20 2e 20 22 20 21 3d 20 22 20 2e 0a 24 73 74 61 74 5b 37 5d 20 2e 20 22 | n($data)...".!=."...$stat[7]..." |
1840 | 29 22 29 3b 0a 7d 0a 0a 69 66 20 28 24 65 6e 74 72 79 5b 33 5d 20 21 3d 20 73 70 72 69 6e 74 66 | )");.}..if.($entry[3].!=.sprintf |
1860 | 28 22 25 75 22 2c 20 63 72 63 33 32 28 28 62 69 6e 61 72 79 29 24 64 61 74 61 29 20 26 20 30 78 | ("%u",.crc32((binary)$data).&.0x |
1880 | 66 66 66 66 66 66 66 66 29 29 20 7b 0a 64 69 65 28 22 49 6e 76 61 6c 69 64 20 69 6e 74 65 72 6e | ffffffff)).{.die("Invalid.intern |
18a0 | 61 6c 20 2e 70 68 61 72 20 66 69 6c 65 20 28 63 68 65 63 6b 73 75 6d 20 65 72 72 6f 72 29 22 29 | al..phar.file.(checksum.error)") |
18c0 | 3b 0a 7d 0a 0a 72 65 74 75 72 6e 20 24 64 61 74 61 3b 0a 7d 0a 0a 73 74 61 74 69 63 20 66 75 6e | ;.}..return.$data;.}..static.fun |
18e0 | 63 74 69 6f 6e 20 5f 72 65 6d 6f 76 65 54 6d 70 46 69 6c 65 73 28 24 74 65 6d 70 2c 20 24 6f 72 | ction._removeTmpFiles($temp,.$or |
1900 | 69 67 64 69 72 29 0a 7b 0a 63 68 64 69 72 28 24 74 65 6d 70 29 3b 0a 0a 66 6f 72 65 61 63 68 20 | igdir).{.chdir($temp);..foreach. |
1920 | 28 67 6c 6f 62 28 27 2a 27 29 20 61 73 20 24 66 29 20 7b 0a 69 66 20 28 66 69 6c 65 5f 65 78 69 | (glob('*').as.$f).{.if.(file_exi |
1940 | 73 74 73 28 24 66 29 29 20 7b 0a 69 73 5f 64 69 72 28 24 66 29 20 3f 20 40 72 6d 64 69 72 28 24 | sts($f)).{.is_dir($f).?.@rmdir($ |
1960 | 66 29 20 3a 20 40 75 6e 6c 69 6e 6b 28 24 66 29 3b 0a 69 66 20 28 66 69 6c 65 5f 65 78 69 73 74 | f).:.@unlink($f);.if.(file_exist |
1980 | 73 28 24 66 29 20 26 26 20 69 73 5f 64 69 72 28 24 66 29 29 20 7b 0a 73 65 6c 66 3a 3a 5f 72 65 | s($f).&&.is_dir($f)).{.self::_re |
19a0 | 6d 6f 76 65 54 6d 70 46 69 6c 65 73 28 24 66 2c 20 67 65 74 63 77 64 28 29 29 3b 0a 7d 0a 7d 0a | moveTmpFiles($f,.getcwd());.}.}. |
19c0 | 7d 0a 0a 40 72 6d 64 69 72 28 24 74 65 6d 70 29 3b 0a 63 6c 65 61 72 73 74 61 74 63 61 63 68 65 | }..@rmdir($temp);.clearstatcache |
19e0 | 28 29 3b 0a 63 68 64 69 72 28 24 6f 72 69 67 64 69 72 29 3b 0a 7d 0a 7d 0a 0a 45 78 74 72 61 63 | ();.chdir($origdir);.}.}..Extrac |
1a00 | 74 5f 50 68 61 72 3a 3a 67 6f 28 29 3b 0a 5f 5f 48 41 4c 54 5f 43 4f 4d 50 49 4c 45 52 28 29 3b | t_Phar::go();.__HALT_COMPILER(); |
1a20 | 20 3f 3e 0d 0a 5a 19 00 00 52 00 00 00 11 00 00 00 01 00 06 00 00 00 47 6f 75 74 74 65 00 00 00 | .?>..Z...R.............Goutte... |
1a40 | 00 07 00 00 00 4c 49 43 45 4e 53 45 29 04 00 00 c6 81 32 4e 29 04 00 00 99 1c 9e e0 b6 01 00 00 | .....LICENSE).....2N)........... |
1a60 | 00 00 00 00 0c 00 00 00 61 75 74 6f 6c 6f 61 64 2e 70 68 70 5e 01 00 00 c6 81 32 4e 5e 01 00 00 | ........autoload.php^.....2N^... |
1a80 | c3 c4 7d 37 b6 01 00 00 00 00 00 00 3d 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 | ..}7........=...vendor/Symfony/C |
1aa0 | 6f 6d 70 6f 6e 65 6e 74 2f 43 6c 61 73 73 4c 6f 61 64 65 72 2f 55 6e 69 76 65 72 73 61 6c 43 6c | omponent/ClassLoader/UniversalCl |
1ac0 | 61 73 73 4c 6f 61 64 65 72 2e 70 68 70 e3 09 00 00 c6 81 32 4e e3 09 00 00 e5 41 dd 9a b6 01 00 | assLoader.php......2N.....A..... |
1ae0 | 00 00 00 00 00 35 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e | .....5...vendor/zend/library/Zen |
1b00 | 64 2f 54 6f 6f 6c 2f 46 72 61 6d 65 77 6f 72 6b 2f 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 3e 00 | d/Tool/Framework/Exception.php>. |
1b20 | 00 00 c6 81 32 4e 3e 00 00 00 0b d1 10 45 b6 01 00 00 00 00 00 00 25 00 00 00 76 65 6e 64 6f 72 | ....2N>......E........%...vendor |
1b40 | 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 52 65 67 69 73 74 72 79 2e 70 68 70 da | /zend/library/Zend/Registry.php. |
1b60 | 06 00 00 c6 81 32 4e da 06 00 00 3d 39 48 8e b6 01 00 00 00 00 00 00 24 00 00 00 76 65 6e 64 6f | .....2N....=9H.........$...vendo |
1b80 | 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 55 72 69 2f 55 72 69 2e 70 68 70 41 | r/zend/library/Zend/Uri/Uri.phpA |
1ba0 | 38 00 00 c6 81 32 4e 41 38 00 00 b0 0f e9 e6 b6 01 00 00 00 00 00 00 30 00 00 00 76 65 6e 64 6f | 8....2NA8..............0...vendo |
1bc0 | 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 56 61 6c 69 64 61 74 6f 72 2f 56 61 | r/zend/library/Zend/Validator/Va |
1be0 | 6c 69 64 61 74 6f 72 2e 70 68 70 79 00 00 00 c6 81 32 4e 79 00 00 00 90 5c cf dd b6 01 00 00 00 | lidator.phpy.....2Ny....\....... |
1c00 | 00 00 00 38 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f | ...8...vendor/zend/library/Zend/ |
1c20 | 56 61 6c 69 64 61 74 6f 72 2f 41 62 73 74 72 61 63 74 56 61 6c 69 64 61 74 6f 72 2e 70 68 70 3b | Validator/AbstractValidator.php; |
1c40 | 14 00 00 c6 81 32 4e 3b 14 00 00 f8 8b 48 fd b6 01 00 00 00 00 00 00 2f 00 00 00 76 65 6e 64 6f | .....2N;.....H........./...vendo |
1c60 | 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 56 61 6c 69 64 61 74 6f 72 2f 48 6f | r/zend/library/Zend/Validator/Ho |
1c80 | 73 74 6e 61 6d 65 2e 70 68 70 10 51 00 00 c6 81 32 4e 10 51 00 00 0f ec 9d ed b6 01 00 00 00 00 | stname.php.Q....2N.Q............ |
1ca0 | 00 00 29 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 56 | ..)...vendor/zend/library/Zend/V |
1cc0 | 61 6c 69 64 61 74 6f 72 2f 49 70 2e 70 68 70 69 0a 00 00 c6 81 32 4e 69 0a 00 00 e9 c2 dc 5a b6 | alidator/Ip.phpi.....2Ni......Z. |
1ce0 | 01 00 00 00 00 00 00 33 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a | .......3...vendor/zend/library/Z |
1d00 | 65 6e 64 2f 56 61 6c 69 64 61 74 6f 72 2f 48 6f 73 74 6e 61 6d 65 2f 43 6f 6d 2e 70 68 70 47 30 | end/Validator/Hostname/Com.phpG0 |
1d20 | 00 00 c6 81 32 4e 47 30 00 00 4b ab e4 44 b6 01 00 00 00 00 00 00 32 00 00 00 76 65 6e 64 6f 72 | ....2NG0..K..D........2...vendor |
1d40 | 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 56 61 6c 69 64 61 74 6f 72 2f 48 6f 73 | /zend/library/Zend/Validator/Hos |
1d60 | 74 6e 61 6d 65 2f 4a 70 2e 70 68 70 2f d5 00 00 c6 81 32 4e 2f d5 00 00 52 c6 8f 53 b6 01 00 00 | tname/Jp.php/.....2N/...R..S.... |
1d80 | 00 00 00 00 15 00 00 00 73 72 63 2f 47 6f 75 74 74 65 2f 43 6c 69 65 6e 74 2e 70 68 70 9c 09 00 | ........src/Goutte/Client.php... |
1da0 | 00 c6 81 32 4e 9c 09 00 00 dc a7 f1 c4 b6 01 00 00 00 00 00 00 17 00 00 00 73 72 63 2f 47 6f 75 | ...2N....................src/Gou |
1dc0 | 74 74 65 2f 43 6f 6d 70 69 6c 65 72 2e 70 68 70 bc 08 00 00 c6 81 32 4e bc 08 00 00 59 ad 56 41 | tte/Compiler.php......2N....Y.VA |
1de0 | b6 01 00 00 00 00 00 00 2e 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f | ............vendor/Symfony/Compo |
1e00 | 6e 65 6e 74 2f 42 72 6f 77 73 65 72 4b 69 74 2f 43 6c 69 65 6e 74 2e 70 68 70 14 17 00 00 c6 81 | nent/BrowserKit/Client.php...... |
1e20 | 32 4e 14 17 00 00 4d 74 fb e3 b6 01 00 00 00 00 00 00 2e 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d | 2N....Mt..............vendor/Sym |
1e40 | 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 42 72 6f 77 73 65 72 4b 69 74 2f 43 6f 6f 6b 69 65 | fony/Component/BrowserKit/Cookie |
1e60 | 2e 70 68 70 3f 0f 00 00 c6 81 32 4e 3f 0f 00 00 32 e9 77 0d b6 01 00 00 00 00 00 00 31 00 00 00 | .php?.....2N?...2.w.........1... |
1e80 | 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 42 72 6f 77 73 65 72 | vendor/Symfony/Component/Browser |
1ea0 | 4b 69 74 2f 43 6f 6f 6b 69 65 4a 61 72 2e 70 68 70 41 06 00 00 c6 81 32 4e 41 06 00 00 a8 93 60 | Kit/CookieJar.phpA.....2NA.....` |
1ec0 | 8b b6 01 00 00 00 00 00 00 2f 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 | ........./...vendor/Symfony/Comp |
1ee0 | 6f 6e 65 6e 74 2f 42 72 6f 77 73 65 72 4b 69 74 2f 48 69 73 74 6f 72 79 2e 70 68 70 f2 03 00 00 | onent/BrowserKit/History.php.... |
1f00 | c6 81 32 4e f2 03 00 00 7f 1f 17 1d b6 01 00 00 00 00 00 00 2f 00 00 00 76 65 6e 64 6f 72 2f 53 | ..2N................/...vendor/S |
1f20 | 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 42 72 6f 77 73 65 72 4b 69 74 2f 52 65 71 75 | ymfony/Component/BrowserKit/Requ |
1f40 | 65 73 74 2e 70 68 70 a1 03 00 00 c6 81 32 4e a1 03 00 00 ab df 51 ac b6 01 00 00 00 00 00 00 30 | est.php......2N......Q.........0 |
1f60 | 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 42 72 6f 77 | ...vendor/Symfony/Component/Brow |
1f80 | 73 65 72 4b 69 74 2f 52 65 73 70 6f 6e 73 65 2e 70 68 70 c4 04 00 00 c6 81 32 4e c4 04 00 00 70 | serKit/Response.php......2N....p |
1fa0 | 14 f1 bf b6 01 00 00 00 00 00 00 2f 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f | .........../...vendor/Symfony/Co |
1fc0 | 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 2f 43 72 61 77 6c 65 72 2e 70 68 70 34 1d | mponent/DomCrawler/Crawler.php4. |
1fe0 | 00 00 c6 81 32 4e 34 1d 00 00 cb d8 66 f6 b6 01 00 00 00 00 00 00 3d 00 00 00 76 65 6e 64 6f 72 | ....2N4.....f.........=...vendor |
2000 | 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 2f 46 69 | /Symfony/Component/DomCrawler/Fi |
2020 | 65 6c 64 2f 43 68 6f 69 63 65 46 6f 72 6d 46 69 65 6c 64 2e 70 68 70 e5 0e 00 00 c6 81 32 4e e5 | eld/ChoiceFormField.php......2N. |
2040 | 0e 00 00 57 c2 7c 56 b6 01 00 00 00 00 00 00 3b 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e | ...W.|V........;...vendor/Symfon |
2060 | 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 2f 46 69 65 6c 64 2f 46 69 6c | y/Component/DomCrawler/Field/Fil |
2080 | 65 46 6f 72 6d 46 69 65 6c 64 2e 70 68 70 c6 05 00 00 c6 81 32 4e c6 05 00 00 aa bf 02 70 b6 01 | eFormField.php......2N.......p.. |
20a0 | 00 00 00 00 00 00 37 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 | ......7...vendor/Symfony/Compone |
20c0 | 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 2f 46 69 65 6c 64 2f 46 6f 72 6d 46 69 65 6c 64 2e 70 68 | nt/DomCrawler/Field/FormField.ph |
20e0 | 70 44 03 00 00 c6 81 32 4e 44 03 00 00 11 6b ac eb b6 01 00 00 00 00 00 00 3c 00 00 00 76 65 6e | pD.....2ND....k..........<...ven |
2100 | 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 | dor/Symfony/Component/DomCrawler |
2120 | 2f 46 69 65 6c 64 2f 49 6e 70 75 74 46 6f 72 6d 46 69 65 6c 64 2e 70 68 70 72 02 00 00 c6 81 32 | /Field/InputFormField.phpr.....2 |
2140 | 4e 72 02 00 00 d2 23 80 63 b6 01 00 00 00 00 00 00 3f 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 | Nr....#.c........?...vendor/Symf |
2160 | 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 2f 46 69 65 6c 64 2f 54 | ony/Component/DomCrawler/Field/T |
2180 | 65 78 74 61 72 65 61 46 6f 72 6d 46 69 65 6c 64 2e 70 68 70 af 01 00 00 c6 81 32 4e af 01 00 00 | extareaFormField.php......2N.... |
21a0 | ed eb 24 40 b6 01 00 00 00 00 00 00 2c 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 | ..$@........,...vendor/Symfony/C |
21c0 | 6f 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 2f 46 6f 72 6d 2e 70 68 70 46 12 00 00 | omponent/DomCrawler/Form.phpF... |
21e0 | c6 81 32 4e 46 12 00 00 96 10 13 23 b6 01 00 00 00 00 00 00 2c 00 00 00 76 65 6e 64 6f 72 2f 53 | ..2NF......#........,...vendor/S |
2200 | 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 2f 4c 69 6e 6b | ymfony/Component/DomCrawler/Link |
2220 | 2e 70 68 70 e7 05 00 00 c6 81 32 4e e7 05 00 00 05 f3 62 d7 b6 01 00 00 00 00 00 00 34 00 00 00 | .php......2N......b.........4... |
2240 | 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 | vendor/Symfony/Component/CssSele |
2260 | 63 74 6f 72 2f 43 73 73 53 65 6c 65 63 74 6f 72 2e 70 68 70 26 13 00 00 c6 81 32 4e 26 13 00 00 | ctor/CssSelector.php&.....2N&... |
2280 | 48 7f ff c2 b6 01 00 00 00 00 00 00 41 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 | H...........A...vendor/Symfony/C |
22a0 | 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 45 78 63 65 70 74 69 6f 6e 2f 50 | omponent/CssSelector/Exception/P |
22c0 | 61 72 73 65 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 66 00 00 00 c6 81 32 4e 66 00 00 00 b3 c5 11 | arseException.phpf.....2Nf...... |
22e0 | 29 b6 01 00 00 00 00 00 00 38 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 | )........8...vendor/Symfony/Comp |
2300 | 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 4e 6f 64 65 2f 41 74 74 72 69 62 4e 6f 64 | onent/CssSelector/Node/AttribNod |
2320 | 65 2e 70 68 70 00 0a 00 00 c6 81 32 4e 00 0a 00 00 ea 92 40 d2 b6 01 00 00 00 00 00 00 37 00 00 | e.php......2N......@.........7.. |
2340 | 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c | .vendor/Symfony/Component/CssSel |
2360 | 65 63 74 6f 72 2f 4e 6f 64 65 2f 43 6c 61 73 73 4e 6f 64 65 2e 70 68 70 81 02 00 00 c6 81 32 4e | ector/Node/ClassNode.php......2N |
2380 | 81 02 00 00 e8 67 b3 c7 b6 01 00 00 00 00 00 00 42 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f | .....g..........B...vendor/Symfo |
23a0 | 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 4e 6f 64 65 2f 43 6f | ny/Component/CssSelector/Node/Co |
23c0 | 6d 62 69 6e 65 64 53 65 6c 65 63 74 6f 72 4e 6f 64 65 2e 70 68 70 32 06 00 00 c6 81 32 4e 32 06 | mbinedSelectorNode.php2.....2N2. |
23e0 | 00 00 e8 5a b3 a8 b6 01 00 00 00 00 00 00 39 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 | ...Z..........9...vendor/Symfony |
2400 | 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 4e 6f 64 65 2f 45 6c 65 6d | /Component/CssSelector/Node/Elem |
2420 | 65 6e 74 4e 6f 64 65 2e 70 68 70 eb 02 00 00 c6 81 32 4e eb 02 00 00 7e 32 5d a0 b6 01 00 00 00 | entNode.php......2N....~2]...... |
2440 | 00 00 00 3a 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f | ...:...vendor/Symfony/Component/ |
2460 | 43 73 73 53 65 6c 65 63 74 6f 72 2f 4e 6f 64 65 2f 46 75 6e 63 74 69 6f 6e 4e 6f 64 65 2e 70 68 | CssSelector/Node/FunctionNode.ph |
2480 | 70 81 0d 00 00 c6 81 32 4e 81 0d 00 00 6b c6 78 b1 b6 01 00 00 00 00 00 00 36 00 00 00 76 65 6e | p......2N....k.x.........6...ven |
24a0 | 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f | dor/Symfony/Component/CssSelecto |
24c0 | 72 2f 4e 6f 64 65 2f 48 61 73 68 4e 6f 64 65 2e 70 68 70 13 02 00 00 c6 81 32 4e 13 02 00 00 4c | r/Node/HashNode.php......2N....L |
24e0 | 02 e5 87 b6 01 00 00 00 00 00 00 3b 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f | ...........;...vendor/Symfony/Co |
2500 | 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 4e 6f 64 65 2f 4e 6f 64 65 49 6e 74 | mponent/CssSelector/Node/NodeInt |
2520 | 65 72 66 61 63 65 2e 70 68 70 7c 00 00 00 c6 81 32 4e 7c 00 00 00 da b0 4b fd b6 01 00 00 00 00 | erface.php|.....2N|.....K....... |
2540 | 00 00 34 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 | ..4...vendor/Symfony/Component/C |
2560 | 73 73 53 65 6c 65 63 74 6f 72 2f 4e 6f 64 65 2f 4f 72 4e 6f 64 65 2e 70 68 70 c4 01 00 00 c6 81 | ssSelector/Node/OrNode.php...... |
2580 | 32 4e c4 01 00 00 ba 62 e8 75 b6 01 00 00 00 00 00 00 38 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d | 2N.....b.u........8...vendor/Sym |
25a0 | 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 4e 6f 64 65 2f | fony/Component/CssSelector/Node/ |
25c0 | 50 73 65 75 64 6f 4e 6f 64 65 2e 70 68 70 5c 0a 00 00 c6 81 32 4e 5c 0a 00 00 ec f0 64 e0 b6 01 | PseudoNode.php\.....2N\.....d... |
25e0 | 00 00 00 00 00 00 2e 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 | ..........vendor/Symfony/Compone |
2600 | 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 54 6f 6b 65 6e 2e 70 68 70 ad 01 00 00 c6 81 32 4e | nt/CssSelector/Token.php......2N |
2620 | ad 01 00 00 1c 47 51 8f b6 01 00 00 00 00 00 00 32 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f | .....GQ.........2...vendor/Symfo |
2640 | 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 54 6f 6b 65 6e 69 7a | ny/Component/CssSelector/Tokeniz |
2660 | 65 72 2e 70 68 70 6f 0c 00 00 c6 81 32 4e 6f 0c 00 00 ac e1 eb 9d b6 01 00 00 00 00 00 00 34 00 | er.phpo.....2No...............4. |
2680 | 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 | ..vendor/Symfony/Component/CssSe |
26a0 | 6c 65 63 74 6f 72 2f 54 6f 6b 65 6e 53 74 72 65 61 6d 2e 70 68 70 2a 03 00 00 c6 81 32 4e 2a 03 | lector/TokenStream.php*.....2N*. |
26c0 | 00 00 1d 06 8d 7a b6 01 00 00 00 00 00 00 32 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 | .....z........2...vendor/Symfony |
26e0 | 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 63 74 6f 72 2f 58 50 61 74 68 45 78 70 72 | /Component/CssSelector/XPathExpr |
2700 | 2e 70 68 70 b3 09 00 00 c6 81 32 4e b3 09 00 00 85 bd 32 1b b6 01 00 00 00 00 00 00 34 00 00 00 | .php......2N......2.........4... |
2720 | 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 53 65 6c 65 | vendor/Symfony/Component/CssSele |
2740 | 63 74 6f 72 2f 58 50 61 74 68 45 78 70 72 4f 72 2e 70 68 70 6f 01 00 00 c6 81 32 4e 6f 01 00 00 | ctor/XPathExprOr.phpo.....2No... |
2760 | 42 a4 08 a1 b6 01 00 00 00 00 00 00 35 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 | B...........5...vendor/Symfony/C |
2780 | 6f 6d 70 6f 6e 65 6e 74 2f 50 72 6f 63 65 73 73 2f 45 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 | omponent/Process/ExecutableFinde |
27a0 | 72 2e 70 68 70 15 04 00 00 c6 81 32 4e 15 04 00 00 12 d3 16 b6 b6 01 00 00 00 00 00 00 38 00 00 | r.php......2N................8.. |
27c0 | 00 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 50 72 6f 63 65 73 | .vendor/Symfony/Component/Proces |
27e0 | 73 2f 50 68 70 45 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 2e 70 68 70 ce 02 00 00 c6 81 32 | s/PhpExecutableFinder.php......2 |
2800 | 4e ce 02 00 00 0b 68 a0 76 b6 01 00 00 00 00 00 00 2f 00 00 00 76 65 6e 64 6f 72 2f 53 79 6d 66 | N.....h.v......../...vendor/Symf |
2820 | 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 50 72 6f 63 65 73 73 2f 50 68 70 50 72 6f 63 65 73 73 | ony/Component/Process/PhpProcess |
2840 | 2e 70 68 70 ab 02 00 00 c6 81 32 4e ab 02 00 00 7f e6 eb 3e b6 01 00 00 00 00 00 00 2c 00 00 00 | .php......2N.......>........,... |
2860 | 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 50 72 6f 63 65 73 73 | vendor/Symfony/Component/Process |
2880 | 2f 50 72 6f 63 65 73 73 2e 70 68 70 17 11 00 00 c6 81 32 4e 17 11 00 00 c7 df 80 3f b6 01 00 00 | /Process.php......2N.......?.... |
28a0 | 00 00 00 00 43 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 | ....C...vendor/zend/library/Zend |
28c0 | 2f 55 72 69 2f 45 78 63 65 70 74 69 6f 6e 2f 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | /Uri/Exception/InvalidArgumentEx |
28e0 | 63 65 70 74 69 6f 6e 2e 70 68 70 88 00 00 00 c6 81 32 4e 88 00 00 00 cc 80 90 01 b6 01 00 00 00 | ception.php......2N............. |
2900 | 00 00 00 3e 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f | ...>...vendor/zend/library/Zend/ |
2920 | 55 72 69 2f 45 78 63 65 70 74 69 6f 6e 2f 49 6e 76 61 6c 69 64 55 72 69 45 78 63 65 70 74 69 6f | Uri/Exception/InvalidUriExceptio |
2940 | 6e 2e 70 68 70 84 00 00 00 c6 81 32 4e 84 00 00 00 2d 93 15 24 b6 01 00 00 00 00 00 00 42 00 00 | n.php......2N....-..$........B.. |
2960 | 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 55 72 69 2f 45 78 | .vendor/zend/library/Zend/Uri/Ex |
2980 | 63 65 70 74 69 6f 6e 2f 49 6e 76 61 6c 69 64 55 72 69 50 61 72 74 45 78 63 65 70 74 69 6f 6e 2e | ception/InvalidUriPartException. |
29a0 | 70 68 70 95 01 00 00 c6 81 32 4e 95 01 00 00 ae c9 17 a7 b6 01 00 00 00 00 00 00 42 00 00 00 76 | php......2N................B...v |
29c0 | 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 55 72 69 2f 45 78 63 65 | endor/zend/library/Zend/Uri/Exce |
29e0 | 70 74 69 6f 6e 2f 49 6e 76 61 6c 69 64 55 72 69 54 79 70 65 45 78 63 65 70 74 69 6f 6e 2e 70 68 | ption/InvalidUriTypeException.ph |
2a00 | 70 88 00 00 00 c6 81 32 4e 88 00 00 00 2b 47 9a dd b6 01 00 00 00 00 00 00 2a 00 00 00 76 65 6e | p......2N....+G..........*...ven |
2a20 | 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 55 72 69 2f 45 78 63 65 70 74 | dor/zend/library/Zend/Uri/Except |
2a40 | 69 6f 6e 2e 70 68 70 32 00 00 00 c6 81 32 4e 32 00 00 00 e9 75 34 d3 b6 01 00 00 00 00 00 00 25 | ion.php2.....2N2....u4.........% |
2a60 | 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 55 72 69 2f | ...vendor/zend/library/Zend/Uri/ |
2a80 | 46 69 6c 65 2e 70 68 70 c9 02 00 00 c6 81 32 4e c9 02 00 00 58 51 8a 2a b6 01 00 00 00 00 00 00 | File.php......2N....XQ.*........ |
2aa0 | 25 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 55 72 69 | %...vendor/zend/library/Zend/Uri |
2ac0 | 2f 48 74 74 70 2e 70 68 70 85 04 00 00 c6 81 32 4e 85 04 00 00 c4 83 ed c7 b6 01 00 00 00 00 00 | /Http.php......2N............... |
2ae0 | 00 27 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 55 72 | .'...vendor/zend/library/Zend/Ur |
2b00 | 69 2f 4d 61 69 6c 74 6f 2e 70 68 70 5b 03 00 00 c6 81 32 4e 5b 03 00 00 d9 90 b5 68 b6 01 00 00 | i/Mailto.php[.....2N[......h.... |
2b20 | 00 00 00 00 2b 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 | ....+...vendor/zend/library/Zend |
2b40 | 2f 55 72 69 2f 55 72 69 46 61 63 74 6f 72 79 2e 70 68 70 3a 04 00 00 c6 81 32 4e 3a 04 00 00 26 | /Uri/UriFactory.php:.....2N:...& |
2b60 | 6a 92 ee b6 01 00 00 00 00 00 00 35 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 | j..........5...vendor/zend/libra |
2b80 | 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 43 75 72 6c | ry/Zend/Http/Client/Adapter/Curl |
2ba0 | 2e 70 68 70 f6 1d 00 00 c6 81 32 4e f6 1d 00 00 4e ad b2 76 b6 01 00 00 00 00 00 00 52 00 00 00 | .php......2N....N..v........R... |
2bc0 | 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c | vendor/zend/library/Zend/Http/Cl |
2be0 | 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 45 78 63 65 70 74 69 6f 6e 2f 49 6e 69 74 69 61 6c 69 7a | ient/Adapter/Exception/Initializ |
2c00 | 61 74 69 6f 6e 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 9f 00 00 00 c6 81 32 4e 9f 00 00 00 5e ed | ationException.php......2N....^. |
2c20 | ea c8 b6 01 00 00 00 00 00 00 53 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 | ..........S...vendor/zend/librar |
2c40 | 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 45 78 63 65 70 | y/Zend/Http/Client/Adapter/Excep |
2c60 | 74 69 6f 6e 2f 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 2e 70 68 | tion/InvalidArgumentException.ph |
2c80 | 70 a8 00 00 00 c6 81 32 4e a8 00 00 00 d0 e5 dc 87 b6 01 00 00 00 00 00 00 4e 00 00 00 76 65 6e | p......2N................N...ven |
2ca0 | 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e | dor/zend/library/Zend/Http/Clien |
2cc0 | 74 2f 41 64 61 70 74 65 72 2f 45 78 63 65 70 74 69 6f 6e 2f 4f 75 74 4f 66 52 61 6e 67 65 45 78 | t/Adapter/Exception/OutOfRangeEx |
2ce0 | 63 65 70 74 69 6f 6e 2e 70 68 70 9e 00 00 00 c6 81 32 4e 9e 00 00 00 42 09 72 47 b6 01 00 00 00 | ception.php......2N....B.rG..... |
2d00 | 00 00 00 4b 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f | ...K...vendor/zend/library/Zend/ |
2d20 | 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 45 78 63 65 70 74 69 6f 6e 2f 52 75 | Http/Client/Adapter/Exception/Ru |
2d40 | 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 98 00 00 00 c6 81 32 4e 98 00 00 00 62 63 | ntimeException.php......2N....bc |
2d60 | a0 53 b6 01 00 00 00 00 00 00 4b 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 | .S........K...vendor/zend/librar |
2d80 | 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 45 78 63 65 70 | y/Zend/Http/Client/Adapter/Excep |
2da0 | 74 69 6f 6e 2f 54 69 6d 65 6f 75 74 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 b4 00 00 00 c6 81 32 | tion/TimeoutException.php......2 |
2dc0 | 4e b4 00 00 00 80 b1 aa 2b b6 01 00 00 00 00 00 00 3a 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 | N.......+........:...vendor/zend |
2de0 | 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 | /library/Zend/Http/Client/Adapte |
2e00 | 72 2f 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 66 00 00 00 c6 81 32 4e 66 00 00 00 05 2a 9f 98 b6 | r/Exception.phpf.....2Nf....*... |
2e20 | 01 00 00 00 00 00 00 36 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a | .......6...vendor/zend/library/Z |
2e40 | 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 50 72 6f 78 79 2e 70 68 | end/Http/Client/Adapter/Proxy.ph |
2e60 | 70 d4 0f 00 00 c6 81 32 4e d4 0f 00 00 93 39 fd 34 b6 01 00 00 00 00 00 00 37 00 00 00 76 65 6e | p......2N.....9.4........7...ven |
2e80 | 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e | dor/zend/library/Zend/Http/Clien |
2ea0 | 74 2f 41 64 61 70 74 65 72 2f 53 6f 63 6b 65 74 2e 70 68 70 81 1f 00 00 c6 81 32 4e 81 1f 00 00 | t/Adapter/Socket.php......2N.... |
2ec0 | ee a4 bf bf b6 01 00 00 00 00 00 00 37 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 | ............7...vendor/zend/libr |
2ee0 | 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 53 74 72 | ary/Zend/Http/Client/Adapter/Str |
2f00 | 65 61 6d 2e 70 68 70 63 00 00 00 c6 81 32 4e 63 00 00 00 be b1 8b 76 b6 01 00 00 00 00 00 00 35 | eam.phpc.....2Nc......v........5 |
2f20 | 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 | ...vendor/zend/library/Zend/Http |
2f40 | 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 2f 54 65 73 74 2e 70 68 70 22 09 00 00 c6 81 32 4e | /Client/Adapter/Test.php".....2N |
2f60 | 22 09 00 00 fc e4 6e 0b b6 01 00 00 00 00 00 00 30 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f | ".....n.........0...vendor/zend/ |
2f80 | 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2f 41 64 61 70 74 65 72 | library/Zend/Http/Client/Adapter |
2fa0 | 2e 70 68 70 2e 01 00 00 c6 81 32 4e 2e 01 00 00 d9 5f 4c 33 b6 01 00 00 00 00 00 00 4b 00 00 00 | .php......2N....._L3........K... |
2fc0 | 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c | vendor/zend/library/Zend/Http/Cl |
2fe0 | 69 65 6e 74 2f 45 78 63 65 70 74 69 6f 6e 2f 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | ient/Exception/InvalidArgumentEx |
3000 | 63 65 70 74 69 6f 6e 2e 70 68 70 98 00 00 00 c6 81 32 4e 98 00 00 00 9d 4f bb ac b6 01 00 00 00 | ception.php......2N.....O....... |
3020 | 00 00 00 43 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f | ...C...vendor/zend/library/Zend/ |
3040 | 48 74 74 70 2f 43 6c 69 65 6e 74 2f 45 78 63 65 70 74 69 6f 6e 2f 52 75 6e 74 69 6d 65 45 78 63 | Http/Client/Exception/RuntimeExc |
3060 | 65 70 74 69 6f 6e 2e 70 68 70 88 00 00 00 c6 81 32 4e 88 00 00 00 ca 19 eb b3 b6 01 00 00 00 00 | eption.php......2N.............. |
3080 | 00 00 32 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 | ..2...vendor/zend/library/Zend/H |
30a0 | 74 74 70 2f 43 6c 69 65 6e 74 2f 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 57 00 00 00 c6 81 32 4e | ttp/Client/Exception.phpW.....2N |
30c0 | 57 00 00 00 9e 69 97 9c b6 01 00 00 00 00 00 00 28 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f | W....i..........(...vendor/zend/ |
30e0 | 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6c 69 65 6e 74 2e 70 68 70 f7 47 00 00 | library/Zend/Http/Client.php.G.. |
3100 | c6 81 32 4e f7 47 00 00 c7 92 92 ab b6 01 00 00 00 00 00 00 28 00 00 00 76 65 6e 64 6f 72 2f 7a | ..2N.G..............(...vendor/z |
3120 | 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6f 6f 6b 69 65 2e 70 68 70 | end/library/Zend/Http/Cookie.php |
3140 | 3f 12 00 00 c6 81 32 4e 3f 12 00 00 4d 75 50 e6 b6 01 00 00 00 00 00 00 2b 00 00 00 76 65 6e 64 | ?.....2N?...MuP.........+...vend |
3160 | 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 43 6f 6f 6b 69 65 | or/zend/library/Zend/Http/Cookie |
3180 | 4a 61 72 2e 70 68 70 25 13 00 00 c6 81 32 4e 25 13 00 00 ff 26 ad 80 b6 01 00 00 00 00 00 00 44 | Jar.php%.....2N%....&..........D |
31a0 | 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 | ...vendor/zend/library/Zend/Http |
31c0 | 2f 45 78 63 65 70 74 69 6f 6e 2f 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 | /Exception/InvalidArgumentExcept |
31e0 | 69 6f 6e 2e 70 68 70 8a 00 00 00 c6 81 32 4e 8a 00 00 00 d6 f2 c4 74 b6 01 00 00 00 00 00 00 3c | ion.php......2N.......t........< |
3200 | 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 | ...vendor/zend/library/Zend/Http |
3220 | 2f 45 78 63 65 70 74 69 6f 6e 2f 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 2e 70 68 70 7a | /Exception/RuntimeException.phpz |
3240 | 00 00 00 c6 81 32 4e 7a 00 00 00 df 35 1a 31 b6 01 00 00 00 00 00 00 2b 00 00 00 76 65 6e 64 6f | .....2Nz....5.1........+...vendo |
3260 | 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 45 78 63 65 70 74 69 | r/zend/library/Zend/Http/Excepti |
3280 | 6f 6e 2e 70 68 70 33 00 00 00 c6 81 32 4e 33 00 00 00 59 f1 1c eb b6 01 00 00 00 00 00 00 31 00 | on.php3.....2N3...Y...........1. |
32a0 | 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f | ..vendor/zend/library/Zend/Http/ |
32c0 | 52 65 73 70 6f 6e 73 65 2f 53 74 72 65 61 6d 2e 70 68 70 06 07 00 00 c6 81 32 4e 06 07 00 00 d2 | Response/Stream.php......2N..... |
32e0 | 04 ac fd b6 01 00 00 00 00 00 00 2a 00 00 00 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 | ...........*...vendor/zend/libra |
3300 | 72 79 2f 5a 65 6e 64 2f 48 74 74 70 2f 52 65 73 70 6f 6e 73 65 2e 70 68 70 fb 1c 00 00 c6 81 32 | ry/Zend/Http/Response.php......2 |
3320 | 4e fb 1c 00 00 48 d8 16 cb b6 01 00 00 00 00 00 00 0d 00 00 00 5f 63 6c 69 5f 73 74 75 62 2e 70 | N....H..............._cli_stub.p |
3340 | 68 70 35 01 00 00 c6 81 32 4e 35 01 00 00 2a 2e d4 3a b6 01 00 00 00 00 00 00 0d 00 00 00 5f 77 | hp5.....2N5...*..:............_w |
3360 | 65 62 5f 73 74 75 62 2e 70 68 70 64 00 00 00 c6 81 32 4e 64 00 00 00 e1 00 cf 55 b6 01 00 00 00 | eb_stub.phpd.....2Nd......U..... |
3380 | 00 00 00 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 31 30 2c 32 30 31 31 20 46 61 62 69 65 | ...Copyright.(c).2010,2011.Fabie |
33a0 | 6e 20 50 6f 74 65 6e 63 69 65 72 0a 0a 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 68 65 72 65 62 | n.Potencier..Permission.is.hereb |
33c0 | 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 2c 20 74 6f 20 61 6e | y.granted,.free.of.charge,.to.an |
33e0 | 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 69 6e 69 6e 67 20 61 20 63 6f 70 79 0a 6f 66 20 74 68 69 | y.person.obtaining.a.copy.of.thi |
3400 | 73 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 64 6f 63 75 6d 65 | s.software.and.associated.docume |
3420 | 6e 74 61 74 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 | ntation.files.(the."Software"),. |
3440 | 74 6f 20 64 65 61 6c 0a 69 6e 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 | to.deal.in.the.Software.without. |
3460 | 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 20 77 69 74 68 6f 75 74 20 6c | restriction,.including.without.l |
3480 | 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 72 69 67 68 74 73 0a 74 6f 20 75 73 65 2c 20 63 6f 70 | imitation.the.rights.to.use,.cop |
34a0 | 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c 20 64 69 73 74 72 | y,.modify,.merge,.publish,.distr |
34c0 | 69 62 75 74 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 6c 6c 0a 63 | ibute,.sublicense,.and/or.sell.c |
34e0 | 6f 70 69 65 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f 20 70 65 | opies.of.the.Software,.and.to.pe |
3500 | 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 6f 66 74 77 61 72 | rmit.persons.to.whom.the.Softwar |
3520 | 65 20 69 73 20 66 75 72 6e 69 73 68 65 64 0a 74 6f 20 64 6f 20 73 6f 2c 20 73 75 62 6a 65 63 74 | e.is.furnished.to.do.so,.subject |
3540 | 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 0a 54 | .to.the.following.conditions:..T |
3560 | 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 | he.above.copyright.notice.and.th |
3580 | 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 68 61 6c 6c 20 62 65 20 69 6e | is.permission.notice.shall.be.in |
35a0 | 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 0a 63 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 61 6e 74 | cluded.in.all.copies.or.substant |
35c0 | 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 0a 54 | ial.portions.of.the.Software...T |
35e0 | 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 22 41 53 20 49 53 22 2c | HE.SOFTWARE.IS.PROVIDED."AS.IS", |
3600 | 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 45 | .WITHOUT.WARRANTY.OF.ANY.KIND,.E |
3620 | 58 50 52 45 53 53 20 4f 52 0a 49 4d 50 4c 49 45 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 42 55 54 | XPRESS.OR.IMPLIED,.INCLUDING.BUT |
3640 | 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 20 54 48 45 20 57 41 52 52 41 4e 54 49 45 53 20 4f | .NOT.LIMITED.TO.THE.WARRANTIES.O |
3660 | 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 2c 0a 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | F.MERCHANTABILITY,.FITNESS.FOR.A |
3680 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 20 41 4e 44 20 4e 4f 4e 49 4e 46 52 49 | .PARTICULAR.PURPOSE.AND.NONINFRI |
36a0 | 4e 47 45 4d 45 4e 54 2e 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 0a 41 | NGEMENT..IN.NO.EVENT.SHALL.THE.A |
36c0 | 55 54 48 4f 52 53 20 4f 52 20 43 4f 50 59 52 49 47 48 54 20 48 4f 4c 44 45 52 53 20 42 45 20 4c | UTHORS.OR.COPYRIGHT.HOLDERS.BE.L |
36e0 | 49 41 42 4c 45 20 46 4f 52 20 41 4e 59 20 43 4c 41 49 4d 2c 20 44 41 4d 41 47 45 53 20 4f 52 20 | IABLE.FOR.ANY.CLAIM,.DAMAGES.OR. |
3700 | 4f 54 48 45 52 0a 4c 49 41 42 49 4c 49 54 59 2c 20 57 48 45 54 48 45 52 20 49 4e 20 41 4e 20 41 | OTHER.LIABILITY,.WHETHER.IN.AN.A |
3720 | 43 54 49 4f 4e 20 4f 46 20 43 4f 4e 54 52 41 43 54 2c 20 54 4f 52 54 20 4f 52 20 4f 54 48 45 52 | CTION.OF.CONTRACT,.TORT.OR.OTHER |
3740 | 57 49 53 45 2c 20 41 52 49 53 49 4e 47 20 46 52 4f 4d 2c 0a 4f 55 54 20 4f 46 20 4f 52 20 49 4e | WISE,.ARISING.FROM,.OUT.OF.OR.IN |
3760 | 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 48 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 4f 52 | .CONNECTION.WITH.THE.SOFTWARE.OR |
3780 | 20 54 48 45 20 55 53 45 20 4f 52 20 4f 54 48 45 52 20 44 45 41 4c 49 4e 47 53 20 49 4e 0a 54 48 | .THE.USE.OR.OTHER.DEALINGS.IN.TH |
37a0 | 45 20 53 4f 46 54 57 41 52 45 2e 0a 3c 3f 70 68 70 0a 20 72 65 71 75 69 72 65 5f 6f 6e 63 65 20 | E.SOFTWARE..<?php..require_once. |
37c0 | 5f 5f 44 49 52 5f 5f 2e 27 2f 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 | __DIR__.'/vendor/Symfony/Compone |
37e0 | 6e 74 2f 43 6c 61 73 73 4c 6f 61 64 65 72 2f 55 6e 69 76 65 72 73 61 6c 43 6c 61 73 73 4c 6f 61 | nt/ClassLoader/UniversalClassLoa |
3800 | 64 65 72 2e 70 68 70 27 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c | der.php';.use.Symfony\Component\ |
3820 | 43 6c 61 73 73 4c 6f 61 64 65 72 5c 55 6e 69 76 65 72 73 61 6c 43 6c 61 73 73 4c 6f 61 64 65 72 | ClassLoader\UniversalClassLoader |
3840 | 3b 20 24 6c 6f 61 64 65 72 20 3d 20 6e 65 77 20 55 6e 69 76 65 72 73 61 6c 43 6c 61 73 73 4c 6f | ;.$loader.=.new.UniversalClassLo |
3860 | 61 64 65 72 28 29 3b 20 24 6c 6f 61 64 65 72 2d 3e 72 65 67 69 73 74 65 72 4e 61 6d 65 73 70 61 | ader();.$loader->registerNamespa |
3880 | 63 65 73 28 61 72 72 61 79 28 20 27 53 79 6d 66 6f 6e 79 27 20 3d 3e 20 5f 5f 44 49 52 5f 5f 2e | ces(array(.'Symfony'.=>.__DIR__. |
38a0 | 27 2f 76 65 6e 64 6f 72 27 2c 20 27 5a 65 6e 64 27 20 3d 3e 20 5f 5f 44 49 52 5f 5f 2e 27 2f 76 | '/vendor',.'Zend'.=>.__DIR__.'/v |
38c0 | 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 27 2c 20 27 47 6f 75 74 74 65 27 20 3d 3e | endor/zend/library',.'Goutte'.=> |
38e0 | 20 5f 5f 44 49 52 5f 5f 2e 27 2f 73 72 63 27 2c 20 29 29 3b 20 24 6c 6f 61 64 65 72 2d 3e 72 65 | .__DIR__.'/src',.));.$loader->re |
3900 | 67 69 73 74 65 72 28 29 3b 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f | gister();.<?php..namespace.Symfo |
3920 | 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 6c 61 73 73 4c 6f 61 64 65 72 3b 20 63 6c 61 73 73 20 | ny\Component\ClassLoader;.class. |
3940 | 55 6e 69 76 65 72 73 61 6c 43 6c 61 73 73 4c 6f 61 64 65 72 20 7b 20 70 72 69 76 61 74 65 20 24 | UniversalClassLoader.{.private.$ |
3960 | 6e 61 6d 65 73 70 61 63 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 69 76 61 74 65 20 24 70 | namespaces.=.array();.private.$p |
3980 | 72 65 66 69 78 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 69 76 61 74 65 20 24 6e 61 6d 65 | refixes.=.array();.private.$name |
39a0 | 73 70 61 63 65 46 61 6c 6c 62 61 63 6b 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 69 76 61 74 | spaceFallbacks.=.array();.privat |
39c0 | 65 20 24 70 72 65 66 69 78 46 61 6c 6c 62 61 63 6b 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 75 | e.$prefixFallbacks.=.array();.pu |
39e0 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4e 61 6d 65 73 70 61 63 65 73 28 29 20 7b 20 | blic.function.getNamespaces().{. |
3a00 | 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 73 3b 20 7d 20 70 75 62 6c | return.$this->namespaces;.}.publ |
3a20 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 72 65 66 69 78 65 73 28 29 20 7b 20 72 65 74 75 | ic.function.getPrefixes().{.retu |
3a40 | 72 6e 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | rn.$this->prefixes;.}.public.fun |
3a60 | 63 74 69 6f 6e 20 67 65 74 4e 61 6d 65 73 70 61 63 65 46 61 6c 6c 62 61 63 6b 73 28 29 20 7b 20 | ction.getNamespaceFallbacks().{. |
3a80 | 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 46 61 6c 6c 62 61 63 6b 73 | return.$this->namespaceFallbacks |
3aa0 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 72 65 66 69 78 46 61 6c | ;.}.public.function.getPrefixFal |
3ac0 | 6c 62 61 63 6b 73 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 46 | lbacks().{.return.$this->prefixF |
3ae0 | 61 6c 6c 62 61 63 6b 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 67 69 | allbacks;.}.public.function.regi |
3b00 | 73 74 65 72 4e 61 6d 65 73 70 61 63 65 46 61 6c 6c 62 61 63 6b 73 28 61 72 72 61 79 20 24 64 69 | sterNamespaceFallbacks(array.$di |
3b20 | 72 73 29 20 7b 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 46 61 6c 6c 62 61 63 6b 73 20 | rs).{.$this->namespaceFallbacks. |
3b40 | 3d 20 24 64 69 72 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 67 69 73 | =.$dirs;.}.public.function.regis |
3b60 | 74 65 72 50 72 65 66 69 78 46 61 6c 6c 62 61 63 6b 73 28 61 72 72 61 79 20 24 64 69 72 73 29 20 | terPrefixFallbacks(array.$dirs). |
3b80 | 7b 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 46 61 6c 6c 62 61 63 6b 73 20 3d 20 24 64 69 72 73 | {.$this->prefixFallbacks.=.$dirs |
3ba0 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 67 69 73 74 65 72 4e 61 6d 65 | ;.}.public.function.registerName |
3bc0 | 73 70 61 63 65 73 28 61 72 72 61 79 20 24 6e 61 6d 65 73 70 61 63 65 73 29 20 7b 20 66 6f 72 65 | spaces(array.$namespaces).{.fore |
3be0 | 61 63 68 20 28 24 6e 61 6d 65 73 70 61 63 65 73 20 61 73 20 24 6e 61 6d 65 73 70 61 63 65 20 3d | ach.($namespaces.as.$namespace.= |
3c00 | 3e 20 24 6c 6f 63 61 74 69 6f 6e 73 29 20 7b 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 | >.$locations).{.$this->namespace |
3c20 | 73 5b 24 6e 61 6d 65 73 70 61 63 65 5d 20 3d 20 28 61 72 72 61 79 29 20 24 6c 6f 63 61 74 69 6f | s[$namespace].=.(array).$locatio |
3c40 | 6e 73 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 67 69 73 74 65 72 | ns;.}.}.public.function.register |
3c60 | 4e 61 6d 65 73 70 61 63 65 28 24 6e 61 6d 65 73 70 61 63 65 2c 20 24 70 61 74 68 73 29 20 7b 20 | Namespace($namespace,.$paths).{. |
3c80 | 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 73 5b 24 6e 61 6d 65 73 70 61 63 65 5d 20 3d 20 | $this->namespaces[$namespace].=. |
3ca0 | 28 61 72 72 61 79 29 20 24 70 61 74 68 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | (array).$paths;.}.public.functio |
3cc0 | 6e 20 72 65 67 69 73 74 65 72 50 72 65 66 69 78 65 73 28 61 72 72 61 79 20 24 63 6c 61 73 73 65 | n.registerPrefixes(array.$classe |
3ce0 | 73 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 63 6c 61 73 73 65 73 20 61 73 20 24 70 72 65 66 69 | s).{.foreach.($classes.as.$prefi |
3d00 | 78 20 3d 3e 20 24 6c 6f 63 61 74 69 6f 6e 73 29 20 7b 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 | x.=>.$locations).{.$this->prefix |
3d20 | 65 73 5b 24 70 72 65 66 69 78 5d 20 3d 20 28 61 72 72 61 79 29 20 24 6c 6f 63 61 74 69 6f 6e 73 | es[$prefix].=.(array).$locations |
3d40 | 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 67 69 73 74 65 72 50 72 | ;.}.}.public.function.registerPr |
3d60 | 65 66 69 78 28 24 70 72 65 66 69 78 2c 20 24 70 61 74 68 73 29 20 7b 20 24 74 68 69 73 2d 3e 70 | efix($prefix,.$paths).{.$this->p |
3d80 | 72 65 66 69 78 65 73 5b 24 70 72 65 66 69 78 5d 20 3d 20 28 61 72 72 61 79 29 20 24 70 61 74 68 | refixes[$prefix].=.(array).$path |
3da0 | 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 67 69 73 74 65 72 28 24 70 | s;.}.public.function.register($p |
3dc0 | 72 65 70 65 6e 64 20 3d 20 66 61 6c 73 65 29 20 7b 20 73 70 6c 5f 61 75 74 6f 6c 6f 61 64 5f 72 | repend.=.false).{.spl_autoload_r |
3de0 | 65 67 69 73 74 65 72 28 61 72 72 61 79 28 24 74 68 69 73 2c 20 27 6c 6f 61 64 43 6c 61 73 73 27 | egister(array($this,.'loadClass' |
3e00 | 29 2c 20 74 72 75 65 2c 20 24 70 72 65 70 65 6e 64 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | ),.true,.$prepend);.}.public.fun |
3e20 | 63 74 69 6f 6e 20 6c 6f 61 64 43 6c 61 73 73 28 24 63 6c 61 73 73 29 20 7b 20 69 66 20 28 24 66 | ction.loadClass($class).{.if.($f |
3e40 | 69 6c 65 20 3d 20 24 74 68 69 73 2d 3e 66 69 6e 64 46 69 6c 65 28 24 63 6c 61 73 73 29 29 20 7b | ile.=.$this->findFile($class)).{ |
3e60 | 20 72 65 71 75 69 72 65 20 24 66 69 6c 65 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | .require.$file;.}.}.public.funct |
3e80 | 69 6f 6e 20 66 69 6e 64 46 69 6c 65 28 24 63 6c 61 73 73 29 20 7b 20 69 66 20 28 27 5c 5c 27 20 | ion.findFile($class).{.if.('\\'. |
3ea0 | 3d 3d 20 24 63 6c 61 73 73 5b 30 5d 29 20 7b 20 24 63 6c 61 73 73 20 3d 20 73 75 62 73 74 72 28 | ==.$class[0]).{.$class.=.substr( |
3ec0 | 24 63 6c 61 73 73 2c 20 31 29 3b 20 7d 20 69 66 20 28 66 61 6c 73 65 20 21 3d 3d 20 24 70 6f 73 | $class,.1);.}.if.(false.!==.$pos |
3ee0 | 20 3d 20 73 74 72 72 70 6f 73 28 24 63 6c 61 73 73 2c 20 27 5c 5c 27 29 29 20 7b 20 24 6e 61 6d | .=.strrpos($class,.'\\')).{.$nam |
3f00 | 65 73 70 61 63 65 20 3d 20 73 75 62 73 74 72 28 24 63 6c 61 73 73 2c 20 30 2c 20 24 70 6f 73 29 | espace.=.substr($class,.0,.$pos) |
3f20 | 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 73 20 61 73 20 | ;.foreach.($this->namespaces.as. |
3f40 | 24 6e 73 20 3d 3e 20 24 64 69 72 73 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 64 69 72 73 20 61 | $ns.=>.$dirs).{.foreach.($dirs.a |
3f60 | 73 20 24 64 69 72 29 20 7b 20 69 66 20 28 30 20 3d 3d 3d 20 73 74 72 70 6f 73 28 24 6e 61 6d 65 | s.$dir).{.if.(0.===.strpos($name |
3f80 | 73 70 61 63 65 2c 20 24 6e 73 29 29 20 7b 20 24 63 6c 61 73 73 4e 61 6d 65 20 3d 20 73 75 62 73 | space,.$ns)).{.$className.=.subs |
3fa0 | 74 72 28 24 63 6c 61 73 73 2c 20 24 70 6f 73 20 2b 20 31 29 3b 20 24 66 69 6c 65 20 3d 20 24 64 | tr($class,.$pos.+.1);.$file.=.$d |
3fc0 | 69 72 2e 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2e 73 74 72 5f 72 65 70 6c 61 | ir.DIRECTORY_SEPARATOR.str_repla |
3fe0 | 63 65 28 27 5c 5c 27 2c 20 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2c 20 24 6e | ce('\\',.DIRECTORY_SEPARATOR,.$n |
4000 | 61 6d 65 73 70 61 63 65 29 2e 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2e 73 74 | amespace).DIRECTORY_SEPARATOR.st |
4020 | 72 5f 72 65 70 6c 61 63 65 28 27 5f 27 2c 20 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 | r_replace('_',.DIRECTORY_SEPARAT |
4040 | 4f 52 2c 20 24 63 6c 61 73 73 4e 61 6d 65 29 2e 27 2e 70 68 70 27 3b 20 69 66 20 28 66 69 6c 65 | OR,.$className).'.php';.if.(file |
4060 | 5f 65 78 69 73 74 73 28 24 66 69 6c 65 29 29 20 7b 20 72 65 74 75 72 6e 20 24 66 69 6c 65 3b 20 | _exists($file)).{.return.$file;. |
4080 | 7d 20 7d 20 7d 20 7d 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 | }.}.}.}.foreach.($this->namespac |
40a0 | 65 46 61 6c 6c 62 61 63 6b 73 20 61 73 20 24 64 69 72 29 20 7b 20 24 66 69 6c 65 20 3d 20 24 64 | eFallbacks.as.$dir).{.$file.=.$d |
40c0 | 69 72 2e 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2e 73 74 72 5f 72 65 70 6c 61 | ir.DIRECTORY_SEPARATOR.str_repla |
40e0 | 63 65 28 27 5c 5c 27 2c 20 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2c 20 24 63 | ce('\\',.DIRECTORY_SEPARATOR,.$c |
4100 | 6c 61 73 73 29 2e 27 2e 70 68 70 27 3b 20 69 66 20 28 66 69 6c 65 5f 65 78 69 73 74 73 28 24 66 | lass).'.php';.if.(file_exists($f |
4120 | 69 6c 65 29 29 20 7b 20 72 65 74 75 72 6e 20 24 66 69 6c 65 3b 20 7d 20 7d 20 7d 20 65 6c 73 65 | ile)).{.return.$file;.}.}.}.else |
4140 | 20 7b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 70 72 65 66 69 78 65 73 20 61 73 20 24 | .{.foreach.($this->prefixes.as.$ |
4160 | 70 72 65 66 69 78 20 3d 3e 20 24 64 69 72 73 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 64 69 72 | prefix.=>.$dirs).{.foreach.($dir |
4180 | 73 20 61 73 20 24 64 69 72 29 20 7b 20 69 66 20 28 30 20 3d 3d 3d 20 73 74 72 70 6f 73 28 24 63 | s.as.$dir).{.if.(0.===.strpos($c |
41a0 | 6c 61 73 73 2c 20 24 70 72 65 66 69 78 29 29 20 7b 20 24 66 69 6c 65 20 3d 20 24 64 69 72 2e 44 | lass,.$prefix)).{.$file.=.$dir.D |
41c0 | 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2e 73 74 72 5f 72 65 70 6c 61 63 65 28 27 | IRECTORY_SEPARATOR.str_replace(' |
41e0 | 5f 27 2c 20 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2c 20 24 63 6c 61 73 73 29 | _',.DIRECTORY_SEPARATOR,.$class) |
4200 | 2e 27 2e 70 68 70 27 3b 20 69 66 20 28 66 69 6c 65 5f 65 78 69 73 74 73 28 24 66 69 6c 65 29 29 | .'.php';.if.(file_exists($file)) |
4220 | 20 7b 20 72 65 74 75 72 6e 20 24 66 69 6c 65 3b 20 7d 20 7d 20 7d 20 7d 20 66 6f 72 65 61 63 68 | .{.return.$file;.}.}.}.}.foreach |
4240 | 20 28 24 74 68 69 73 2d 3e 70 72 65 66 69 78 46 61 6c 6c 62 61 63 6b 73 20 61 73 20 24 64 69 72 | .($this->prefixFallbacks.as.$dir |
4260 | 29 20 7b 20 24 66 69 6c 65 20 3d 20 24 64 69 72 2e 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 | ).{.$file.=.$dir.DIRECTORY_SEPAR |
4280 | 41 54 4f 52 2e 73 74 72 5f 72 65 70 6c 61 63 65 28 27 5f 27 2c 20 44 49 52 45 43 54 4f 52 59 5f | ATOR.str_replace('_',.DIRECTORY_ |
42a0 | 53 45 50 41 52 41 54 4f 52 2c 20 24 63 6c 61 73 73 29 2e 27 2e 70 68 70 27 3b 20 69 66 20 28 66 | SEPARATOR,.$class).'.php';.if.(f |
42c0 | 69 6c 65 5f 65 78 69 73 74 73 28 24 66 69 6c 65 29 29 20 7b 20 72 65 74 75 72 6e 20 24 66 69 6c | ile_exists($file)).{.return.$fil |
42e0 | 65 3b 20 7d 20 7d 20 7d 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 | e;.}.}.}.}.}.<?php..namespace.Ze |
4300 | 6e 64 5c 54 6f 6f 6c 5c 46 72 61 6d 65 77 6f 72 6b 3b 20 69 6e 74 65 72 66 61 63 65 20 45 78 63 | nd\Tool\Framework;.interface.Exc |
4320 | 65 70 74 69 6f 6e 20 7b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 | eption.{.}.<?php..namespace.Zend |
4340 | 3b 20 63 6c 61 73 73 20 52 65 67 69 73 74 72 79 20 65 78 74 65 6e 64 73 20 5c 41 72 72 61 79 4f | ;.class.Registry.extends.\ArrayO |
4360 | 62 6a 65 63 74 20 7b 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 24 5f 72 65 67 69 73 74 72 | bject.{.private.static.$_registr |
4380 | 79 43 6c 61 73 73 4e 61 6d 65 20 3d 20 27 5c 5c 5a 65 6e 64 5c 5c 52 65 67 69 73 74 72 79 27 3b | yClassName.=.'\\Zend\\Registry'; |
43a0 | 20 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 24 5f 72 65 67 69 73 74 72 79 20 3d 20 6e 75 6c | .private.static.$_registry.=.nul |
43c0 | 6c 3b 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 6e 73 | l;.public.static.function.getIns |
43e0 | 74 61 6e 63 65 28 29 20 7b 20 69 66 20 28 73 65 6c 66 3a 3a 24 5f 72 65 67 69 73 74 72 79 20 3d | tance().{.if.(self::$_registry.= |
4400 | 3d 3d 20 6e 75 6c 6c 29 20 7b 20 73 65 6c 66 3a 3a 69 6e 69 74 28 29 3b 20 7d 20 72 65 74 75 72 | ==.null).{.self::init();.}.retur |
4420 | 6e 20 73 65 6c 66 3a 3a 24 5f 72 65 67 69 73 74 72 79 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 | n.self::$_registry;.}.public.sta |
4440 | 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 49 6e 73 74 61 6e 63 65 28 52 65 67 69 73 74 72 | tic.function.setInstance(Registr |
4460 | 79 20 24 72 65 67 69 73 74 72 79 29 20 7b 20 69 66 20 28 73 65 6c 66 3a 3a 24 5f 72 65 67 69 73 | y.$registry).{.if.(self::$_regis |
4480 | 74 72 79 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 | try.!==.null).{.throw.new.\Runti |
44a0 | 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 52 65 67 69 73 74 72 79 20 69 73 20 61 6c 72 65 61 64 79 | meException('Registry.is.already |
44c0 | 20 69 6e 69 74 69 61 6c 69 7a 65 64 27 29 3b 20 7d 20 73 65 6c 66 3a 3a 73 65 74 43 6c 61 73 73 | .initialized');.}.self::setClass |
44e0 | 4e 61 6d 65 28 67 65 74 5f 63 6c 61 73 73 28 24 72 65 67 69 73 74 72 79 29 29 3b 20 73 65 6c 66 | Name(get_class($registry));.self |
4500 | 3a 3a 24 5f 72 65 67 69 73 74 72 79 20 3d 20 24 72 65 67 69 73 74 72 79 3b 20 7d 20 70 72 6f 74 | ::$_registry.=.$registry;.}.prot |
4520 | 65 63 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 6e 69 74 28 29 20 7b 20 73 | ected.static.function.init().{.s |
4540 | 65 6c 66 3a 3a 73 65 74 49 6e 73 74 61 6e 63 65 28 6e 65 77 20 73 65 6c 66 3a 3a 24 5f 72 65 67 | elf::setInstance(new.self::$_reg |
4560 | 69 73 74 72 79 43 6c 61 73 73 4e 61 6d 65 28 29 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 | istryClassName());.}.public.stat |
4580 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6c 61 73 73 4e 61 6d 65 28 24 72 65 67 69 73 74 | ic.function.setClassName($regist |
45a0 | 72 79 43 6c 61 73 73 4e 61 6d 65 20 3d 20 27 5c 5c 5a 65 6e 64 5c 5c 52 65 67 69 73 74 72 79 27 | ryClassName.=.'\\Zend\\Registry' |
45c0 | 29 20 7b 20 69 66 20 28 73 65 6c 66 3a 3a 24 5f 72 65 67 69 73 74 72 79 20 21 3d 3d 20 6e 75 6c | ).{.if.(self::$_registry.!==.nul |
45e0 | 6c 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e | l).{.throw.new.\RuntimeException |
4600 | 28 27 52 65 67 69 73 74 72 79 20 69 73 20 61 6c 72 65 61 64 79 20 69 6e 69 74 69 61 6c 69 7a 65 | ('Registry.is.already.initialize |
4620 | 64 27 29 3b 20 7d 20 69 66 20 28 21 69 73 5f 73 74 72 69 6e 67 28 24 72 65 67 69 73 74 72 79 43 | d');.}.if.(!is_string($registryC |
4640 | 6c 61 73 73 4e 61 6d 65 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 | lassName)).{.throw.new.\RuntimeE |
4660 | 78 63 65 70 74 69 6f 6e 28 22 41 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 61 20 63 6c 61 73 | xception("Argument.is.not.a.clas |
4680 | 73 20 6e 61 6d 65 22 29 3b 20 7d 20 69 66 20 28 21 63 6c 61 73 73 5f 65 78 69 73 74 73 28 24 72 | s.name");.}.if.(!class_exists($r |
46a0 | 65 67 69 73 74 72 79 43 6c 61 73 73 4e 61 6d 65 29 29 20 7b 20 4c 6f 61 64 65 72 3a 3a 6c 6f 61 | egistryClassName)).{.Loader::loa |
46c0 | 64 43 6c 61 73 73 28 24 72 65 67 69 73 74 72 79 43 6c 61 73 73 4e 61 6d 65 29 3b 20 7d 20 73 65 | dClass($registryClassName);.}.se |
46e0 | 6c 66 3a 3a 24 5f 72 65 67 69 73 74 72 79 43 6c 61 73 73 4e 61 6d 65 20 3d 20 24 72 65 67 69 73 | lf::$_registryClassName.=.$regis |
4700 | 74 72 79 43 6c 61 73 73 4e 61 6d 65 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 | tryClassName;.}.public.static.fu |
4720 | 6e 63 74 69 6f 6e 20 5f 75 6e 73 65 74 49 6e 73 74 61 6e 63 65 28 29 20 7b 20 73 65 6c 66 3a 3a | nction._unsetInstance().{.self:: |
4740 | 24 5f 72 65 67 69 73 74 72 79 20 3d 20 6e 75 6c 6c 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 | $_registry.=.null;.}.public.stat |
4760 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 28 24 69 6e 64 65 78 29 20 7b 20 24 69 6e 73 74 61 | ic.function.get($index).{.$insta |
4780 | 6e 63 65 20 3d 20 73 65 6c 66 3a 3a 67 65 74 49 6e 73 74 61 6e 63 65 28 29 3b 20 69 66 20 28 21 | nce.=.self::getInstance();.if.(! |
47a0 | 24 69 6e 73 74 61 6e 63 65 2d 3e 6f 66 66 73 65 74 45 78 69 73 74 73 28 24 69 6e 64 65 78 29 29 | $instance->offsetExists($index)) |
47c0 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 | .{.throw.new.\RuntimeException(" |
47e0 | 4e 6f 20 65 6e 74 72 79 20 69 73 20 72 65 67 69 73 74 65 72 65 64 20 66 6f 72 20 6b 65 79 20 27 | No.entry.is.registered.for.key.' |
4800 | 24 69 6e 64 65 78 27 22 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 69 6e 73 74 61 6e 63 65 2d 3e 6f | $index'");.}.return.$instance->o |
4820 | 66 66 73 65 74 47 65 74 28 24 69 6e 64 65 78 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 | ffsetGet($index);.}.public.stati |
4840 | 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 28 24 69 6e 64 65 78 2c 20 24 76 61 6c 75 65 29 20 7b | c.function.set($index,.$value).{ |
4860 | 20 24 69 6e 73 74 61 6e 63 65 20 3d 20 73 65 6c 66 3a 3a 67 65 74 49 6e 73 74 61 6e 63 65 28 29 | .$instance.=.self::getInstance() |
4880 | 3b 20 24 69 6e 73 74 61 6e 63 65 2d 3e 6f 66 66 73 65 74 53 65 74 28 24 69 6e 64 65 78 2c 20 24 | ;.$instance->offsetSet($index,.$ |
48a0 | 76 61 6c 75 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e | value);.}.public.static.function |
48c0 | 20 69 73 52 65 67 69 73 74 65 72 65 64 28 24 69 6e 64 65 78 29 20 7b 20 69 66 20 28 73 65 6c 66 | .isRegistered($index).{.if.(self |
48e0 | 3a 3a 24 5f 72 65 67 69 73 74 72 79 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 72 65 74 75 72 6e 20 | ::$_registry.===.null).{.return. |
4900 | 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 73 65 6c 66 3a 3a 24 5f 72 65 67 69 73 74 72 79 | false;.}.return.self::$_registry |
4920 | 2d 3e 6f 66 66 73 65 74 45 78 69 73 74 73 28 24 69 6e 64 65 78 29 3b 20 7d 20 70 75 62 6c 69 63 | ->offsetExists($index);.}.public |
4940 | 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 61 72 72 61 79 20 3d 20 61 | .function.__construct($array.=.a |
4960 | 72 72 61 79 28 29 2c 20 24 66 6c 61 67 73 20 3d 20 70 61 72 65 6e 74 3a 3a 41 52 52 41 59 5f 41 | rray(),.$flags.=.parent::ARRAY_A |
4980 | 53 5f 50 52 4f 50 53 29 20 7b 20 70 61 72 65 6e 74 3a 3a 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 | S_PROPS).{.parent::__construct($ |
49a0 | 61 72 72 61 79 2c 20 24 66 6c 61 67 73 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | array,.$flags);.}.public.functio |
49c0 | 6e 20 6f 66 66 73 65 74 45 78 69 73 74 73 28 24 69 6e 64 65 78 29 20 7b 20 72 65 74 75 72 6e 20 | n.offsetExists($index).{.return. |
49e0 | 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 24 69 6e 64 65 78 2c 20 24 74 68 69 73 29 3b | array_key_exists($index,.$this); |
4a00 | 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 55 72 69 3b 20 | .}.}.<?php..namespace.Zend\Uri;. |
4a20 | 75 73 65 20 5a 65 6e 64 5c 56 61 6c 69 64 61 74 6f 72 3b 20 63 6c 61 73 73 20 55 72 69 20 7b 20 | use.Zend\Validator;.class.Uri.{. |
4a40 | 63 6f 6e 73 74 20 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 44 20 3d 20 27 5c 77 5c 2d 5c 2e 7e | const.CHAR_UNRESERVED.=.'\w\-\.~ |
4a60 | 27 3b 20 63 6f 6e 73 74 20 43 48 41 52 5f 47 45 4e 5f 44 45 4c 49 4d 53 20 3d 20 27 3a 5c 2f 5c | ';.const.CHAR_GEN_DELIMS.=.':\/\ |
4a80 | 3f 23 5c 5b 5c 5d 40 27 3b 20 63 6f 6e 73 74 20 43 48 41 52 5f 53 55 42 5f 44 45 4c 49 4d 53 20 | ?#\[\]@';.const.CHAR_SUB_DELIMS. |
4aa0 | 3d 20 27 21 5c 24 26 5c 27 5c 28 5c 29 5c 2a 5c 2b 2c 3b 3d 27 3b 20 63 6f 6e 73 74 20 43 48 41 | =.'!\$&\'\(\)\*\+,;=';.const.CHA |
4ac0 | 52 5f 52 45 53 45 52 56 45 44 20 3d 20 27 3a 5c 2f 5c 3f 23 5c 5b 5c 5d 40 21 5c 24 26 5c 27 5c | R_RESERVED.=.':\/\?#\[\]@!\$&\'\ |
4ae0 | 28 5c 29 5c 2a 5c 2b 2c 3b 3d 27 3b 20 63 6f 6e 73 74 20 48 4f 53 54 5f 49 50 56 34 20 3d 20 31 | (\)\*\+,;=';.const.HOST_IPV4.=.1 |
4b00 | 3b 20 63 6f 6e 73 74 20 48 4f 53 54 5f 49 50 56 36 20 3d 20 32 3b 20 63 6f 6e 73 74 20 48 4f 53 | ;.const.HOST_IPV6.=.2;.const.HOS |
4b20 | 54 5f 49 50 56 46 20 3d 20 34 3b 20 63 6f 6e 73 74 20 48 4f 53 54 5f 49 50 56 41 4e 59 20 3d 20 | T_IPVF.=.4;.const.HOST_IPVANY.=. |
4b40 | 37 3b 20 63 6f 6e 73 74 20 48 4f 53 54 5f 44 4e 53 4e 41 4d 45 20 3d 20 38 3b 20 63 6f 6e 73 74 | 7;.const.HOST_DNSNAME.=.8;.const |
4b60 | 20 48 4f 53 54 5f 44 4e 53 4f 52 49 50 56 34 20 3d 20 39 3b 20 63 6f 6e 73 74 20 48 4f 53 54 5f | .HOST_DNSORIPV4.=.9;.const.HOST_ |
4b80 | 52 45 47 4e 41 4d 45 20 3d 20 31 36 3b 20 63 6f 6e 73 74 20 48 4f 53 54 5f 41 4c 4c 20 3d 20 33 | REGNAME.=.16;.const.HOST_ALL.=.3 |
4ba0 | 31 3b 20 70 72 6f 74 65 63 74 65 64 20 24 73 63 68 65 6d 65 3b 20 70 72 6f 74 65 63 74 65 64 20 | 1;.protected.$scheme;.protected. |
4bc0 | 24 75 73 65 72 49 6e 66 6f 3b 20 70 72 6f 74 65 63 74 65 64 20 24 68 6f 73 74 3b 20 70 72 6f 74 | $userInfo;.protected.$host;.prot |
4be0 | 65 63 74 65 64 20 24 70 6f 72 74 3b 20 70 72 6f 74 65 63 74 65 64 20 24 70 61 74 68 3b 20 70 72 | ected.$port;.protected.$path;.pr |
4c00 | 6f 74 65 63 74 65 64 20 24 71 75 65 72 79 3b 20 70 72 6f 74 65 63 74 65 64 20 24 66 72 61 67 6d | otected.$query;.protected.$fragm |
4c20 | 65 6e 74 3b 20 70 72 6f 74 65 63 74 65 64 20 24 76 61 6c 69 64 48 6f 73 74 54 79 70 65 73 20 3d | ent;.protected.$validHostTypes.= |
4c40 | 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 41 4c 4c 3b 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 | .self::HOST_ALL;.protected.stati |
4c60 | 63 20 24 76 61 6c 69 64 53 63 68 65 6d 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 | c.$validSchemes.=.array();.prote |
4c80 | 63 74 65 64 20 73 74 61 74 69 63 20 24 64 65 66 61 75 6c 74 50 6f 72 74 73 20 3d 20 61 72 72 61 | cted.static.$defaultPorts.=.arra |
4ca0 | 79 28 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 | y();.public.function.__construct |
4cc0 | 28 24 75 72 69 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 75 | ($uri.=.null).{.if.(is_string($u |
4ce0 | 72 69 29 29 20 7b 20 24 74 68 69 73 2d 3e 70 61 72 73 65 28 24 75 72 69 29 3b 20 7d 20 65 6c 73 | ri)).{.$this->parse($uri);.}.els |
4d00 | 65 69 66 20 28 24 75 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 29 20 7b 20 24 74 68 69 | eif.($uri.instanceof.Uri).{.$thi |
4d20 | 73 2d 3e 73 65 74 53 63 68 65 6d 65 28 24 75 72 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 29 3b | s->setScheme($uri->getScheme()); |
4d40 | 20 24 74 68 69 73 2d 3e 73 65 74 55 73 65 72 49 6e 66 6f 28 24 75 72 69 2d 3e 67 65 74 55 73 65 | .$this->setUserInfo($uri->getUse |
4d60 | 72 49 6e 66 6f 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 48 6f 73 74 28 24 75 72 69 2d 3e 67 | rInfo());.$this->setHost($uri->g |
4d80 | 65 74 48 6f 73 74 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 50 6f 72 74 28 24 75 72 69 2d 3e | etHost());.$this->setPort($uri-> |
4da0 | 67 65 74 50 6f 72 74 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 50 61 74 68 28 24 75 72 69 2d | getPort());.$this->setPath($uri- |
4dc0 | 3e 67 65 74 50 61 74 68 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 51 75 65 72 79 28 24 75 72 | >getPath());.$this->setQuery($ur |
4de0 | 69 2d 3e 67 65 74 51 75 65 72 79 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 46 72 61 67 6d 65 | i->getQuery());.$this->setFragme |
4e00 | 6e 74 28 24 75 72 69 2d 3e 67 65 74 46 72 61 67 6d 65 6e 74 28 29 29 3b 20 7d 20 65 6c 73 65 69 | nt($uri->getFragment());.}.elsei |
4e20 | 66 20 28 24 75 72 69 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 | f.($uri.!==.null).{.throw.new.Ex |
4e40 | 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e | ception\InvalidArgumentException |
4e60 | 28 73 70 72 69 6e 74 66 28 20 27 45 78 70 65 63 74 69 6e 67 20 61 20 73 74 72 69 6e 67 20 6f 72 | (sprintf(.'Expecting.a.string.or |
4e80 | 20 61 20 55 52 49 20 6f 62 6a 65 63 74 2c 20 72 65 63 65 69 76 65 64 20 22 25 73 22 27 2c 20 28 | .a.URI.object,.received."%s"',.( |
4ea0 | 69 73 5f 6f 62 6a 65 63 74 28 24 75 72 69 29 20 3f 20 67 65 74 5f 63 6c 61 73 73 28 24 75 72 69 | is_object($uri).?.get_class($uri |
4ec0 | 29 20 3a 20 67 65 74 74 79 70 65 28 24 75 72 69 29 29 20 29 29 3b 20 7d 20 7d 20 70 75 62 6c 69 | ).:.gettype($uri)).));.}.}.publi |
4ee0 | 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 | c.function.isValid().{.if.($this |
4f00 | 2d 3e 68 6f 73 74 29 20 7b 20 69 66 20 28 73 74 72 6c 65 6e 28 24 74 68 69 73 2d 3e 70 61 74 68 | ->host).{.if.(strlen($this->path |
4f20 | 29 20 3e 20 30 20 26 26 20 73 75 62 73 74 72 28 24 74 68 69 73 2d 3e 70 61 74 68 2c 20 30 2c 20 | ).>.0.&&.substr($this->path,.0,. |
4f40 | 31 29 20 21 3d 20 27 2f 27 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 72 65 74 | 1).!=.'/').{.return.false;.}.ret |
4f60 | 75 72 6e 20 74 72 75 65 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 75 73 65 72 49 6e 66 6f 20 | urn.true;.}.if.($this->userInfo. |
4f80 | 7c 7c 20 24 74 68 69 73 2d 3e 70 6f 72 74 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 | ||.$this->port).{.return.false;. |
4fa0 | 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 70 61 74 68 29 20 7b 20 69 66 20 28 73 75 62 73 74 72 28 | }.if.($this->path).{.if.(substr( |
4fc0 | 24 74 68 69 73 2d 3e 70 61 74 68 2c 20 30 2c 20 32 29 20 3d 3d 20 27 2f 2f 27 29 20 7b 20 72 65 | $this->path,.0,.2).==.'//').{.re |
4fe0 | 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 69 66 20 | turn.false;.}.return.true;.}.if. |
5000 | 28 21 20 28 24 74 68 69 73 2d 3e 71 75 65 72 79 20 7c 7c 20 24 74 68 69 73 2d 3e 66 72 61 67 6d | (!.($this->query.||.$this->fragm |
5020 | 65 6e 74 29 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 74 | ent)).{.return.false;.}.return.t |
5040 | 72 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 41 62 73 6f 6c 75 74 | rue;.}.public.function.isAbsolut |
5060 | 65 28 29 20 7b 20 72 65 74 75 72 6e 20 28 24 74 68 69 73 2d 3e 73 63 68 65 6d 65 20 21 3d 3d 20 | e().{.return.($this->scheme.!==. |
5080 | 6e 75 6c 6c 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 28 24 | null);.}.public.function.parse($ |
50a0 | 75 72 69 29 20 7b 20 69 66 20 28 28 24 73 63 68 65 6d 65 20 3d 20 73 65 6c 66 3a 3a 70 61 72 73 | uri).{.if.(($scheme.=.self::pars |
50c0 | 65 53 63 68 65 6d 65 28 24 75 72 69 29 29 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 | eScheme($uri)).!==.null).{.$this |
50e0 | 2d 3e 73 65 74 53 63 68 65 6d 65 28 24 73 63 68 65 6d 65 29 3b 20 24 75 72 69 20 3d 20 73 75 62 | ->setScheme($scheme);.$uri.=.sub |
5100 | 73 74 72 28 24 75 72 69 2c 20 73 74 72 6c 65 6e 28 24 73 63 68 65 6d 65 29 20 2b 20 31 29 3b 20 | str($uri,.strlen($scheme).+.1);. |
5120 | 7d 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 7c 5e 2f 2f 28 5b 5e 2f 5c 3f 23 5d 2a 29 | }.if.(preg_match('|^//([^/\?#]*) |
5140 | 7c 27 2c 20 24 75 72 69 2c 20 24 6d 61 74 63 68 29 29 20 7b 20 24 61 75 74 68 6f 72 69 74 79 20 | |',.$uri,.$match)).{.$authority. |
5160 | 3d 20 24 6d 61 74 63 68 5b 31 5d 3b 20 24 75 72 69 20 3d 20 73 75 62 73 74 72 28 24 75 72 69 2c | =.$match[1];.$uri.=.substr($uri, |
5180 | 20 73 74 72 6c 65 6e 28 24 6d 61 74 63 68 5b 30 5d 29 29 3b 20 69 66 20 28 73 74 72 70 6f 73 28 | .strlen($match[0]));.if.(strpos( |
51a0 | 24 61 75 74 68 6f 72 69 74 79 2c 20 27 40 27 29 20 21 3d 3d 20 66 61 6c 73 65 29 20 7b 20 24 73 | $authority,.'@').!==.false).{.$s |
51c0 | 65 67 6d 65 6e 74 73 20 3d 20 65 78 70 6c 6f 64 65 28 27 40 27 2c 20 24 61 75 74 68 6f 72 69 74 | egments.=.explode('@',.$authorit |
51e0 | 79 29 3b 20 24 61 75 74 68 6f 72 69 74 79 20 3d 20 61 72 72 61 79 5f 70 6f 70 28 24 73 65 67 6d | y);.$authority.=.array_pop($segm |
5200 | 65 6e 74 73 29 3b 20 24 75 73 65 72 49 6e 66 6f 20 3d 20 69 6d 70 6c 6f 64 65 28 27 40 27 2c 20 | ents);.$userInfo.=.implode('@',. |
5220 | 24 73 65 67 6d 65 6e 74 73 29 3b 20 75 6e 73 65 74 28 24 73 65 67 6d 65 6e 74 73 29 3b 20 24 74 | $segments);.unset($segments);.$t |
5240 | 68 69 73 2d 3e 73 65 74 55 73 65 72 49 6e 66 6f 28 24 75 73 65 72 49 6e 66 6f 29 3b 20 7d 20 24 | his->setUserInfo($userInfo);.}.$ |
5260 | 63 6f 6c 6f 6e 50 6f 73 20 3d 20 73 74 72 72 70 6f 73 28 24 61 75 74 68 6f 72 69 74 79 2c 20 27 | colonPos.=.strrpos($authority,.' |
5280 | 3a 27 29 3b 20 69 66 20 28 24 63 6f 6c 6f 6e 50 6f 73 20 21 3d 3d 20 66 61 6c 73 65 29 20 7b 20 | :');.if.($colonPos.!==.false).{. |
52a0 | 24 70 6f 72 74 20 3d 20 73 75 62 73 74 72 28 24 61 75 74 68 6f 72 69 74 79 2c 20 24 63 6f 6c 6f | $port.=.substr($authority,.$colo |
52c0 | 6e 50 6f 73 20 2b 20 31 29 3b 20 69 66 20 28 24 70 6f 72 74 29 20 7b 20 24 74 68 69 73 2d 3e 73 | nPos.+.1);.if.($port).{.$this->s |
52e0 | 65 74 50 6f 72 74 28 28 69 6e 74 29 20 24 70 6f 72 74 29 3b 20 7d 20 24 61 75 74 68 6f 72 69 74 | etPort((int).$port);.}.$authorit |
5300 | 79 20 3d 20 73 75 62 73 74 72 28 24 61 75 74 68 6f 72 69 74 79 2c 20 30 2c 20 24 63 6f 6c 6f 6e | y.=.substr($authority,.0,.$colon |
5320 | 50 6f 73 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 48 6f 73 74 28 24 61 75 74 68 6f 72 69 74 | Pos);.}.$this->setHost($authorit |
5340 | 79 29 3b 20 7d 20 69 66 20 28 21 24 75 72 69 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b | y);.}.if.(!$uri).{.return.$this; |
5360 | 20 7d 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 7c 5e 5b 5e 5c 3f 23 5d 2a 7c 27 2c 20 | .}.if.(preg_match('|^[^\?#]*|',. |
5380 | 24 75 72 69 2c 20 24 6d 61 74 63 68 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 50 61 74 68 28 | $uri,.$match)).{.$this->setPath( |
53a0 | 24 6d 61 74 63 68 5b 30 5d 29 3b 20 24 75 72 69 20 3d 20 73 75 62 73 74 72 28 24 75 72 69 2c 20 | $match[0]);.$uri.=.substr($uri,. |
53c0 | 73 74 72 6c 65 6e 28 24 6d 61 74 63 68 5b 30 5d 29 29 3b 20 7d 20 69 66 20 28 21 24 75 72 69 29 | strlen($match[0]));.}.if.(!$uri) |
53e0 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 | .{.return.$this;.}.if.(preg_matc |
5400 | 68 28 27 7c 5e 5c 3f 28 5b 5e 23 5d 2a 29 7c 27 2c 20 24 75 72 69 2c 20 24 6d 61 74 63 68 29 29 | h('|^\?([^#]*)|',.$uri,.$match)) |
5420 | 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 51 75 65 72 79 28 24 6d 61 74 63 68 5b 31 5d 29 3b 20 24 | .{.$this->setQuery($match[1]);.$ |
5440 | 75 72 69 20 3d 20 73 75 62 73 74 72 28 24 75 72 69 2c 20 73 74 72 6c 65 6e 28 24 6d 61 74 63 68 | uri.=.substr($uri,.strlen($match |
5460 | 5b 30 5d 29 29 3b 20 7d 20 69 66 20 28 21 24 75 72 69 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | [0]));.}.if.(!$uri).{.return.$th |
5480 | 69 73 3b 20 7d 20 69 66 20 28 24 75 72 69 20 26 26 20 73 75 62 73 74 72 28 24 75 72 69 2c 20 30 | is;.}.if.($uri.&&.substr($uri,.0 |
54a0 | 2c 20 31 29 20 3d 3d 20 27 23 27 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 46 72 61 67 6d 65 6e | ,.1).==.'#').{.$this->setFragmen |
54c0 | 74 28 73 75 62 73 74 72 28 24 75 72 69 2c 20 31 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 | t(substr($uri,.1));.}.return.$th |
54e0 | 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 53 74 72 69 6e 67 28 29 | is;.}.public.function.toString() |
5500 | 20 7b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 69 73 56 61 6c 69 64 28 29 29 20 7b 20 74 68 72 6f | .{.if.(!$this->isValid()).{.thro |
5520 | 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 55 72 69 45 78 63 65 70 74 | w.new.Exception\InvalidUriExcept |
5540 | 69 6f 6e 28 27 55 52 49 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 20 61 6e 64 20 63 61 6e 6e 6f 74 | ion('URI.is.not.valid.and.cannot |
5560 | 20 62 65 20 63 6f 6e 76 65 72 74 65 64 20 69 6e 74 6f 20 61 20 73 74 72 69 6e 67 27 29 3b 20 7d | .be.converted.into.a.string');.} |
5580 | 20 24 75 72 69 20 3d 20 27 27 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 73 63 68 65 6d 65 29 20 7b | .$uri.=.'';.if.($this->scheme).{ |
55a0 | 20 24 75 72 69 20 2e 3d 20 24 74 68 69 73 2d 3e 73 63 68 65 6d 65 20 2e 20 27 3a 27 3b 20 7d 20 | .$uri..=.$this->scheme...':';.}. |
55c0 | 69 66 20 28 24 74 68 69 73 2d 3e 68 6f 73 74 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 75 72 69 | if.($this->host.!==.null).{.$uri |
55e0 | 20 2e 3d 20 27 2f 2f 27 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 75 73 65 72 49 6e 66 6f 29 20 7b | ..=.'//';.if.($this->userInfo).{ |
5600 | 20 24 75 72 69 20 2e 3d 20 24 74 68 69 73 2d 3e 75 73 65 72 49 6e 66 6f 20 2e 20 27 40 27 3b 20 | .$uri..=.$this->userInfo...'@';. |
5620 | 7d 20 24 75 72 69 20 2e 3d 20 24 74 68 69 73 2d 3e 68 6f 73 74 3b 20 69 66 20 28 24 74 68 69 73 | }.$uri..=.$this->host;.if.($this |
5640 | 2d 3e 70 6f 72 74 29 20 7b 20 24 75 72 69 20 2e 3d 20 27 3a 27 20 2e 20 24 74 68 69 73 2d 3e 70 | ->port).{.$uri..=.':'...$this->p |
5660 | 6f 72 74 3b 20 7d 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 70 61 74 68 29 20 7b 20 24 75 72 69 | ort;.}.}.if.($this->path).{.$uri |
5680 | 20 2e 3d 20 73 65 6c 66 3a 3a 65 6e 63 6f 64 65 50 61 74 68 28 24 74 68 69 73 2d 3e 70 61 74 68 | ..=.self::encodePath($this->path |
56a0 | 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 74 68 69 73 2d 3e 68 6f 73 74 20 26 26 20 28 24 74 68 | );.}.elseif.($this->host.&&.($th |
56c0 | 69 73 2d 3e 71 75 65 72 79 20 7c 7c 20 24 74 68 69 73 2d 3e 66 72 61 67 6d 65 6e 74 29 29 20 7b | is->query.||.$this->fragment)).{ |
56e0 | 20 24 75 72 69 20 2e 3d 20 27 2f 27 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 71 75 65 72 79 | .$uri..=.'/';.}.if.($this->query |
5700 | 29 20 7b 20 24 75 72 69 20 2e 3d 20 22 3f 22 20 2e 20 73 65 6c 66 3a 3a 65 6e 63 6f 64 65 51 75 | ).{.$uri..=."?"...self::encodeQu |
5720 | 65 72 79 46 72 61 67 6d 65 6e 74 28 24 74 68 69 73 2d 3e 71 75 65 72 79 29 3b 20 7d 20 69 66 20 | eryFragment($this->query);.}.if. |
5740 | 28 24 74 68 69 73 2d 3e 66 72 61 67 6d 65 6e 74 29 20 7b 20 24 75 72 69 20 2e 3d 20 22 23 22 20 | ($this->fragment).{.$uri..=."#". |
5760 | 2e 20 73 65 6c 66 3a 3a 65 6e 63 6f 64 65 51 75 65 72 79 46 72 61 67 6d 65 6e 74 28 24 74 68 69 | ..self::encodeQueryFragment($thi |
5780 | 73 2d 3e 66 72 61 67 6d 65 6e 74 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 75 72 69 3b 20 7d 20 70 | s->fragment);.}.return.$uri;.}.p |
57a0 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 6d 61 6c 69 7a 65 28 29 20 7b 20 69 66 20 | ublic.function.normalize().{.if. |
57c0 | 28 24 74 68 69 73 2d 3e 73 63 68 65 6d 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 63 68 65 6d 65 20 | ($this->scheme).{.$this->scheme. |
57e0 | 3d 20 73 74 61 74 69 63 3a 3a 6e 6f 72 6d 61 6c 69 7a 65 53 63 68 65 6d 65 28 24 74 68 69 73 2d | =.static::normalizeScheme($this- |
5800 | 3e 73 63 68 65 6d 65 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 68 6f 73 74 29 20 7b 20 24 | >scheme);.}.if.($this->host).{.$ |
5820 | 74 68 69 73 2d 3e 68 6f 73 74 20 3d 20 73 74 61 74 69 63 3a 3a 6e 6f 72 6d 61 6c 69 7a 65 48 6f | this->host.=.static::normalizeHo |
5840 | 73 74 28 24 74 68 69 73 2d 3e 68 6f 73 74 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 70 6f | st($this->host);.}.if.($this->po |
5860 | 72 74 29 20 7b 20 24 74 68 69 73 2d 3e 70 6f 72 74 20 3d 20 73 74 61 74 69 63 3a 3a 6e 6f 72 6d | rt).{.$this->port.=.static::norm |
5880 | 61 6c 69 7a 65 50 6f 72 74 28 24 74 68 69 73 2d 3e 70 6f 72 74 2c 20 24 74 68 69 73 2d 3e 73 63 | alizePort($this->port,.$this->sc |
58a0 | 68 65 6d 65 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 70 61 74 68 29 20 7b 20 24 74 68 69 | heme);.}.if.($this->path).{.$thi |
58c0 | 73 2d 3e 70 61 74 68 20 3d 20 73 74 61 74 69 63 3a 3a 6e 6f 72 6d 61 6c 69 7a 65 50 61 74 68 28 | s->path.=.static::normalizePath( |
58e0 | 24 74 68 69 73 2d 3e 70 61 74 68 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 71 75 65 72 79 | $this->path);.}.if.($this->query |
5900 | 29 20 7b 20 24 74 68 69 73 2d 3e 71 75 65 72 79 20 3d 20 73 74 61 74 69 63 3a 3a 6e 6f 72 6d 61 | ).{.$this->query.=.static::norma |
5920 | 6c 69 7a 65 51 75 65 72 79 28 24 74 68 69 73 2d 3e 71 75 65 72 79 29 3b 20 7d 20 69 66 20 28 24 | lizeQuery($this->query);.}.if.($ |
5940 | 74 68 69 73 2d 3e 66 72 61 67 6d 65 6e 74 29 20 7b 20 24 74 68 69 73 2d 3e 66 72 61 67 6d 65 6e | this->fragment).{.$this->fragmen |
5960 | 74 20 3d 20 73 74 61 74 69 63 3a 3a 6e 6f 72 6d 61 6c 69 7a 65 46 72 61 67 6d 65 6e 74 28 24 74 | t.=.static::normalizeFragment($t |
5980 | 68 69 73 2d 3e 66 72 61 67 6d 65 6e 74 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 68 6f 73 | his->fragment);.}.if.($this->hos |
59a0 | 74 20 26 26 20 65 6d 70 74 79 28 24 74 68 69 73 2d 3e 70 61 74 68 29 29 20 7b 20 24 74 68 69 73 | t.&&.empty($this->path)).{.$this |
59c0 | 2d 3e 70 61 74 68 20 3d 20 27 2f 27 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 | ->path.=.'/';.}.return.$this;.}. |
59e0 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 6f 6c 76 65 28 24 62 61 73 65 55 72 69 | public.function.resolve($baseUri |
5a00 | 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 69 73 41 62 73 6f 6c 75 74 65 28 29 29 20 7b 20 72 | ).{.if.($this->isAbsolute()).{.r |
5a20 | 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 62 61 | eturn.$this;.}.if.(is_string($ba |
5a40 | 73 65 55 72 69 29 29 20 7b 20 24 62 61 73 65 55 72 69 20 3d 20 6e 65 77 20 73 74 61 74 69 63 28 | seUri)).{.$baseUri.=.new.static( |
5a60 | 24 62 61 73 65 55 72 69 29 3b 20 7d 20 69 66 20 28 21 24 62 61 73 65 55 72 69 20 69 6e 73 74 61 | $baseUri);.}.if.(!$baseUri.insta |
5a80 | 6e 63 65 6f 66 20 73 74 61 74 69 63 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 | nceof.static).{.throw.new.Except |
5aa0 | 69 6f 6e 5c 49 6e 76 61 6c 69 64 55 72 69 54 79 70 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 | ion\InvalidUriTypeException(spri |
5ac0 | 6e 74 66 28 20 27 50 72 6f 76 69 64 65 64 20 62 61 73 65 20 55 52 4c 20 69 73 20 6e 6f 74 20 61 | ntf(.'Provided.base.URL.is.not.a |
5ae0 | 6e 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 22 25 73 22 27 2c 20 67 65 74 5f 63 6c 61 73 73 28 24 | n.instance.of."%s"',.get_class($ |
5b00 | 74 68 69 73 29 20 29 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 67 65 74 48 6f 73 74 28 29 | this).));.}.if.($this->getHost() |
5b20 | 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 50 61 74 68 28 73 74 61 74 69 63 3a 3a 72 65 6d 6f 76 | ).{.$this->setPath(static::remov |
5b40 | 65 50 61 74 68 44 6f 74 53 65 67 6d 65 6e 74 73 28 24 74 68 69 73 2d 3e 67 65 74 50 61 74 68 28 | ePathDotSegments($this->getPath( |
5b60 | 29 29 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 62 61 73 65 50 61 74 68 20 3d 20 24 62 61 73 65 55 | )));.}.else.{.$basePath.=.$baseU |
5b80 | 72 69 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 24 72 65 6c 50 61 74 68 20 3d 20 24 74 68 69 73 2d | ri->getPath();.$relPath.=.$this- |
5ba0 | 3e 67 65 74 50 61 74 68 28 29 3b 20 69 66 20 28 21 24 72 65 6c 50 61 74 68 29 20 7b 20 24 74 68 | >getPath();.if.(!$relPath).{.$th |
5bc0 | 69 73 2d 3e 73 65 74 50 61 74 68 28 24 62 61 73 65 50 61 74 68 29 3b 20 69 66 20 28 21 24 74 68 | is->setPath($basePath);.if.(!$th |
5be0 | 69 73 2d 3e 67 65 74 51 75 65 72 79 28 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 51 75 65 72 | is->getQuery()).{.$this->setQuer |
5c00 | 79 28 24 62 61 73 65 55 72 69 2d 3e 67 65 74 51 75 65 72 79 28 29 29 3b 20 7d 20 7d 20 65 6c 73 | y($baseUri->getQuery());.}.}.els |
5c20 | 65 20 7b 20 69 66 20 28 73 75 62 73 74 72 28 24 72 65 6c 50 61 74 68 2c 20 30 2c 20 31 29 20 3d | e.{.if.(substr($relPath,.0,.1).= |
5c40 | 3d 20 27 2f 27 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 50 61 74 68 28 73 74 61 74 69 63 3a 3a | =.'/').{.$this->setPath(static:: |
5c60 | 72 65 6d 6f 76 65 50 61 74 68 44 6f 74 53 65 67 6d 65 6e 74 73 28 24 72 65 6c 50 61 74 68 29 29 | removePathDotSegments($relPath)) |
5c80 | 3b 20 7d 20 65 6c 73 65 20 7b 20 69 66 20 28 24 62 61 73 65 55 72 69 2d 3e 67 65 74 48 6f 73 74 | ;.}.else.{.if.($baseUri->getHost |
5ca0 | 28 29 20 26 26 20 21 24 62 61 73 65 50 61 74 68 29 20 7b 20 24 6d 65 72 67 65 64 50 61 74 68 20 | ().&&.!$basePath).{.$mergedPath. |
5cc0 | 3d 20 27 2f 27 3b 20 7d 20 65 6c 73 65 20 7b 20 24 6d 65 72 67 65 64 50 61 74 68 20 3d 20 73 75 | =.'/';.}.else.{.$mergedPath.=.su |
5ce0 | 62 73 74 72 28 24 62 61 73 65 50 61 74 68 2c 20 30 2c 20 73 74 72 72 70 6f 73 28 24 62 61 73 65 | bstr($basePath,.0,.strrpos($base |
5d00 | 50 61 74 68 2c 20 27 2f 27 29 20 2b 20 31 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 50 61 74 | Path,.'/').+.1);.}.$this->setPat |
5d20 | 68 28 73 74 61 74 69 63 3a 3a 72 65 6d 6f 76 65 50 61 74 68 44 6f 74 53 65 67 6d 65 6e 74 73 28 | h(static::removePathDotSegments( |
5d40 | 24 6d 65 72 67 65 64 50 61 74 68 20 2e 20 24 72 65 6c 50 61 74 68 29 29 3b 20 7d 20 7d 20 24 74 | $mergedPath...$relPath));.}.}.$t |
5d60 | 68 69 73 2d 3e 73 65 74 55 73 65 72 49 6e 66 6f 28 24 62 61 73 65 55 72 69 2d 3e 67 65 74 55 73 | his->setUserInfo($baseUri->getUs |
5d80 | 65 72 49 6e 66 6f 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 48 6f 73 74 28 24 62 61 73 65 55 | erInfo());.$this->setHost($baseU |
5da0 | 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 50 6f 72 74 28 24 | ri->getHost());.$this->setPort($ |
5dc0 | 62 61 73 65 55 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 | baseUri->getPort());.}.$this->se |
5de0 | 74 53 63 68 65 6d 65 28 24 62 61 73 65 55 72 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 29 3b 20 | tScheme($baseUri->getScheme());. |
5e00 | 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | return.$this;.}.public.function. |
5e20 | 6d 61 6b 65 52 65 6c 61 74 69 76 65 28 24 62 61 73 65 55 72 69 29 20 7b 20 24 62 61 73 65 55 72 | makeRelative($baseUri).{.$baseUr |
5e40 | 69 20 3d 20 6e 65 77 20 73 74 61 74 69 63 28 24 62 61 73 65 55 72 69 29 3b 20 24 74 68 69 73 2d | i.=.new.static($baseUri);.$this- |
5e60 | 3e 6e 6f 72 6d 61 6c 69 7a 65 28 29 3b 20 24 62 61 73 65 55 72 69 2d 3e 6e 6f 72 6d 61 6c 69 7a | >normalize();.$baseUri->normaliz |
5e80 | 65 28 29 3b 20 24 68 6f 73 74 20 3d 20 24 74 68 69 73 2d 3e 67 65 74 48 6f 73 74 28 29 3b 20 24 | e();.$host.=.$this->getHost();.$ |
5ea0 | 62 61 73 65 48 6f 73 74 20 3d 20 24 62 61 73 65 55 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 3b 20 | baseHost.=.$baseUri->getHost();. |
5ec0 | 69 66 20 28 24 68 6f 73 74 20 26 26 20 24 62 61 73 65 48 6f 73 74 20 26 26 20 28 24 68 6f 73 74 | if.($host.&&.$baseHost.&&.($host |
5ee0 | 20 21 3d 20 24 62 61 73 65 48 6f 73 74 29 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 | .!=.$baseHost)).{.return.$this;. |
5f00 | 7d 20 24 70 6f 72 74 20 3d 20 24 74 68 69 73 2d 3e 67 65 74 50 6f 72 74 28 29 3b 20 24 62 61 73 | }.$port.=.$this->getPort();.$bas |
5f20 | 65 50 6f 72 74 20 3d 20 24 62 61 73 65 55 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 3b 20 69 66 20 | ePort.=.$baseUri->getPort();.if. |
5f40 | 28 24 70 6f 72 74 20 26 26 20 24 62 61 73 65 50 6f 72 74 20 26 26 20 28 24 70 6f 72 74 20 21 3d | ($port.&&.$basePort.&&.($port.!= |
5f60 | 20 24 62 61 73 65 50 6f 72 74 29 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 24 | .$basePort)).{.return.$this;.}.$ |
5f80 | 73 63 68 65 6d 65 20 3d 20 24 74 68 69 73 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 3b 20 24 62 61 | scheme.=.$this->getScheme();.$ba |
5fa0 | 73 65 53 63 68 65 6d 65 20 3d 20 24 62 61 73 65 55 72 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 | seScheme.=.$baseUri->getScheme() |
5fc0 | 3b 20 69 66 20 28 24 73 63 68 65 6d 65 20 26 26 20 24 62 61 73 65 53 63 68 65 6d 65 20 26 26 20 | ;.if.($scheme.&&.$baseScheme.&&. |
5fe0 | 28 24 73 63 68 65 6d 65 20 21 3d 20 24 62 61 73 65 53 63 68 65 6d 65 29 29 20 7b 20 72 65 74 75 | ($scheme.!=.$baseScheme)).{.retu |
6000 | 72 6e 20 24 74 68 69 73 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 48 6f 73 74 28 6e 75 6c 6c 29 | rn.$this;.}.$this->setHost(null) |
6020 | 20 2d 3e 73 65 74 50 6f 72 74 28 6e 75 6c 6c 29 20 2d 3e 73 65 74 53 63 68 65 6d 65 28 6e 75 6c | .->setPort(null).->setScheme(nul |
6040 | 6c 29 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 67 65 74 50 61 74 68 28 29 20 3d 3d 20 24 62 61 73 | l);.if.($this->getPath().==.$bas |
6060 | 65 55 72 69 2d 3e 67 65 74 50 61 74 68 28 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 50 61 74 | eUri->getPath()).{.$this->setPat |
6080 | 68 28 27 27 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 24 70 61 74 68 50 61 72 74 | h('');.return.$this;.}.$pathPart |
60a0 | 73 20 3d 20 70 72 65 67 5f 73 70 6c 69 74 28 27 7c 28 2f 29 7c 27 2c 20 24 74 68 69 73 2d 3e 67 | s.=.preg_split('|(/)|',.$this->g |
60c0 | 65 74 50 61 74 68 28 29 2c 20 6e 75 6c 6c 2c 20 50 52 45 47 5f 53 50 4c 49 54 5f 44 45 4c 49 4d | etPath(),.null,.PREG_SPLIT_DELIM |
60e0 | 5f 43 41 50 54 55 52 45 20 7c 20 50 52 45 47 5f 53 50 4c 49 54 5f 4e 4f 5f 45 4d 50 54 59 29 3b | _CAPTURE.|.PREG_SPLIT_NO_EMPTY); |
6100 | 20 24 62 61 73 65 50 61 72 74 73 20 3d 20 70 72 65 67 5f 73 70 6c 69 74 28 27 7c 28 2f 29 7c 27 | .$baseParts.=.preg_split('|(/)|' |
6120 | 2c 20 24 62 61 73 65 55 72 69 2d 3e 67 65 74 50 61 74 68 28 29 2c 20 6e 75 6c 6c 2c 20 50 52 45 | ,.$baseUri->getPath(),.null,.PRE |
6140 | 47 5f 53 50 4c 49 54 5f 44 45 4c 49 4d 5f 43 41 50 54 55 52 45 20 7c 20 50 52 45 47 5f 53 50 4c | G_SPLIT_DELIM_CAPTURE.|.PREG_SPL |
6160 | 49 54 5f 4e 4f 5f 45 4d 50 54 59 29 3b 20 24 6d 61 74 63 68 69 6e 67 50 61 72 74 73 20 3d 20 61 | IT_NO_EMPTY);.$matchingParts.=.a |
6180 | 72 72 61 79 5f 69 6e 74 65 72 73 65 63 74 5f 61 73 73 6f 63 28 24 70 61 74 68 50 61 72 74 73 2c | rray_intersect_assoc($pathParts, |
61a0 | 20 24 62 61 73 65 50 61 72 74 73 29 3b 20 66 6f 72 65 61 63 68 20 28 24 6d 61 74 63 68 69 6e 67 | .$baseParts);.foreach.($matching |
61c0 | 50 61 72 74 73 20 61 73 20 24 69 6e 64 65 78 20 3d 3e 20 24 73 65 67 6d 65 6e 74 29 20 7b 20 69 | Parts.as.$index.=>.$segment).{.i |
61e0 | 66 20 28 24 69 6e 64 65 78 20 26 26 20 21 69 73 73 65 74 28 24 6d 61 74 63 68 69 6e 67 50 61 72 | f.($index.&&.!isset($matchingPar |
6200 | 74 73 5b 24 69 6e 64 65 78 20 2d 20 31 5d 29 29 20 7b 20 61 72 72 61 79 5f 75 6e 73 68 69 66 74 | ts[$index.-.1])).{.array_unshift |
6220 | 28 24 70 61 74 68 50 61 72 74 73 2c 20 27 2e 2e 2f 27 29 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d | ($pathParts,.'../');.continue;.} |
6240 | 20 75 6e 73 65 74 28 24 70 61 74 68 50 61 72 74 73 5b 24 69 6e 64 65 78 5d 29 3b 20 7d 20 24 74 | .unset($pathParts[$index]);.}.$t |
6260 | 68 69 73 2d 3e 73 65 74 50 61 74 68 28 69 6d 70 6c 6f 64 65 28 24 70 61 74 68 50 61 72 74 73 29 | his->setPath(implode($pathParts) |
6280 | 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | );.return.$this;.}.public.functi |
62a0 | 6f 6e 20 67 65 74 53 63 68 65 6d 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 | on.getScheme().{.return.$this->s |
62c0 | 63 68 65 6d 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 55 73 65 72 | cheme;.}.public.function.getUser |
62e0 | 49 6e 66 6f 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 75 73 65 72 49 6e 66 6f 3b | Info().{.return.$this->userInfo; |
6300 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 48 6f 73 74 28 29 20 7b 20 72 | .}.public.function.getHost().{.r |
6320 | 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 68 6f 73 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 | eturn.$this->host;.}.public.func |
6340 | 74 69 6f 6e 20 67 65 74 50 6f 72 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 | tion.getPort().{.return.$this->p |
6360 | 6f 72 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 61 74 68 28 29 | ort;.}.public.function.getPath() |
6380 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 61 74 68 3b 20 7d 20 70 75 62 6c 69 63 20 | .{.return.$this->path;.}.public. |
63a0 | 66 75 6e 63 74 69 6f 6e 20 67 65 74 51 75 65 72 79 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | function.getQuery().{.return.$th |
63c0 | 69 73 2d 3e 71 75 65 72 79 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 | is->query;.}.public.function.get |
63e0 | 51 75 65 72 79 41 73 41 72 72 61 79 28 29 20 7b 20 24 71 75 65 72 79 20 3d 20 61 72 72 61 79 28 | QueryAsArray().{.$query.=.array( |
6400 | 29 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 71 75 65 72 79 29 20 7b 20 70 61 72 73 65 5f 73 74 72 | );.if.($this->query).{.parse_str |
6420 | 28 24 74 68 69 73 2d 3e 71 75 65 72 79 2c 20 24 71 75 65 72 79 29 3b 20 7d 20 72 65 74 75 72 6e | ($this->query,.$query);.}.return |
6440 | 20 24 71 75 65 72 79 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 46 72 | .$query;.}.public.function.getFr |
6460 | 61 67 6d 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 66 72 61 67 6d 65 6e | agment().{.return.$this->fragmen |
6480 | 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 53 63 68 65 6d 65 28 24 | t;.}.public.function.setScheme($ |
64a0 | 73 63 68 65 6d 65 29 20 7b 20 69 66 20 28 28 24 73 63 68 65 6d 65 20 21 3d 3d 20 6e 75 6c 6c 29 | scheme).{.if.(($scheme.!==.null) |
64c0 | 20 26 26 20 28 21 73 65 6c 66 3a 3a 76 61 6c 69 64 61 74 65 53 63 68 65 6d 65 28 24 73 63 68 65 | .&&.(!self::validateScheme($sche |
64e0 | 6d 65 29 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 | me))).{.throw.new.Exception\Inva |
6500 | 6c 69 64 55 72 69 50 61 72 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 20 27 53 63 | lidUriPartException(sprintf(.'Sc |
6520 | 68 65 6d 65 20 22 25 73 22 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 20 6f 72 20 69 73 20 6e 6f 74 | heme."%s".is.not.valid.or.is.not |
6540 | 20 61 63 63 65 70 74 65 64 20 62 79 20 25 73 27 2c 20 24 73 63 68 65 6d 65 2c 20 67 65 74 5f 63 | .accepted.by.%s',.$scheme,.get_c |
6560 | 6c 61 73 73 28 24 74 68 69 73 29 20 29 2c 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 | lass($this).),.Exception\Invalid |
6580 | 55 72 69 50 61 72 74 45 78 63 65 70 74 69 6f 6e 3a 3a 49 4e 56 41 4c 49 44 5f 53 43 48 45 4d 45 | UriPartException::INVALID_SCHEME |
65a0 | 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 63 68 65 6d 65 20 3d 20 24 73 63 68 65 6d 65 3b 20 72 65 | );.}.$this->scheme.=.$scheme;.re |
65c0 | 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 | turn.$this;.}.public.function.se |
65e0 | 74 55 73 65 72 49 6e 66 6f 28 24 75 73 65 72 49 6e 66 6f 29 20 7b 20 24 74 68 69 73 2d 3e 75 73 | tUserInfo($userInfo).{.$this->us |
6600 | 65 72 49 6e 66 6f 20 3d 20 24 75 73 65 72 49 6e 66 6f 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 | erInfo.=.$userInfo;.return.$this |
6620 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 48 6f 73 74 28 24 68 6f 73 | ;.}.public.function.setHost($hos |
6640 | 74 29 20 7b 20 69 66 20 28 28 24 68 6f 73 74 20 21 3d 3d 20 27 27 29 20 26 26 20 28 24 68 6f 73 | t).{.if.(($host.!==.'').&&.($hos |
6660 | 74 20 21 3d 3d 20 6e 75 6c 6c 29 20 26 26 20 21 73 65 6c 66 3a 3a 76 61 6c 69 64 61 74 65 48 6f | t.!==.null).&&.!self::validateHo |
6680 | 73 74 28 24 68 6f 73 74 2c 20 24 74 68 69 73 2d 3e 76 61 6c 69 64 48 6f 73 74 54 79 70 65 73 29 | st($host,.$this->validHostTypes) |
66a0 | 20 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 | .).{.throw.new.Exception\Invalid |
66c0 | 55 72 69 50 61 72 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 20 27 48 6f 73 74 20 | UriPartException(sprintf(.'Host. |
66e0 | 22 25 73 22 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 20 6f 72 20 69 73 20 6e 6f 74 20 61 63 63 65 | "%s".is.not.valid.or.is.not.acce |
6700 | 70 74 65 64 20 62 79 20 25 73 27 2c 20 24 68 6f 73 74 2c 20 67 65 74 5f 63 6c 61 73 73 28 24 74 | pted.by.%s',.$host,.get_class($t |
6720 | 68 69 73 29 20 29 2c 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 55 72 69 50 61 72 74 | his).),.Exception\InvalidUriPart |
6740 | 45 78 63 65 70 74 69 6f 6e 3a 3a 49 4e 56 41 4c 49 44 5f 48 4f 53 54 4e 41 4d 45 29 3b 20 7d 20 | Exception::INVALID_HOSTNAME);.}. |
6760 | 24 74 68 69 73 2d 3e 68 6f 73 74 20 3d 20 24 68 6f 73 74 3b 20 72 65 74 75 72 6e 20 24 74 68 69 | $this->host.=.$host;.return.$thi |
6780 | 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 50 6f 72 74 28 24 70 6f | s;.}.public.function.setPort($po |
67a0 | 72 74 29 20 7b 20 24 74 68 69 73 2d 3e 70 6f 72 74 20 3d 20 24 70 6f 72 74 3b 20 72 65 74 75 72 | rt).{.$this->port.=.$port;.retur |
67c0 | 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 50 61 | n.$this;.}.public.function.setPa |
67e0 | 74 68 28 24 70 61 74 68 29 20 7b 20 24 74 68 69 73 2d 3e 70 61 74 68 20 3d 20 24 70 61 74 68 3b | th($path).{.$this->path.=.$path; |
6800 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | .return.$this;.}.public.function |
6820 | 20 73 65 74 51 75 65 72 79 28 24 71 75 65 72 79 29 20 7b 20 69 66 20 28 69 73 5f 61 72 72 61 79 | .setQuery($query).{.if.(is_array |
6840 | 28 24 71 75 65 72 79 29 29 20 7b 20 24 71 75 65 72 79 20 3d 20 73 74 72 5f 72 65 70 6c 61 63 65 | ($query)).{.$query.=.str_replace |
6860 | 28 27 2b 27 2c 20 27 25 32 30 27 2c 20 68 74 74 70 5f 62 75 69 6c 64 5f 71 75 65 72 79 28 24 71 | ('+',.'%20',.http_build_query($q |
6880 | 75 65 72 79 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 71 75 65 72 79 20 3d 20 24 71 75 65 72 79 3b | uery));.}.$this->query.=.$query; |
68a0 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | .return.$this;.}.public.function |
68c0 | 20 73 65 74 46 72 61 67 6d 65 6e 74 28 24 66 72 61 67 6d 65 6e 74 29 20 7b 20 24 74 68 69 73 2d | .setFragment($fragment).{.$this- |
68e0 | 3e 66 72 61 67 6d 65 6e 74 20 3d 20 24 66 72 61 67 6d 65 6e 74 3b 20 72 65 74 75 72 6e 20 24 74 | >fragment.=.$fragment;.return.$t |
6900 | 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e | his;.}.public.function.__toStrin |
6920 | 67 28 29 20 7b 20 74 72 79 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 74 6f 53 74 72 69 | g().{.try.{.return.$this->toStri |
6940 | 6e 67 28 29 3b 20 7d 20 63 61 74 63 68 20 28 5c 45 78 63 65 70 74 69 6f 6e 20 24 65 29 20 7b 20 | ng();.}.catch.(\Exception.$e).{. |
6960 | 72 65 74 75 72 6e 20 27 27 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e | return.'';.}.}.public.static.fun |
6980 | 63 74 69 6f 6e 20 76 61 6c 69 64 61 74 65 53 63 68 65 6d 65 28 24 73 63 68 65 6d 65 29 20 7b 20 | ction.validateScheme($scheme).{. |
69a0 | 69 66 20 28 21 65 6d 70 74 79 28 73 74 61 74 69 63 3a 3a 24 76 61 6c 69 64 53 63 68 65 6d 65 73 | if.(!empty(static::$validSchemes |
69c0 | 29 20 26 26 20 21 69 6e 5f 61 72 72 61 79 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 73 63 68 65 6d | ).&&.!in_array(strtolower($schem |
69e0 | 65 29 2c 20 73 74 61 74 69 63 3a 3a 24 76 61 6c 69 64 53 63 68 65 6d 65 73 29 20 29 20 7b 20 72 | e),.static::$validSchemes).).{.r |
6a00 | 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 20 70 72 65 | eturn.false;.}.return.(bool).pre |
6a20 | 67 5f 6d 61 74 63 68 28 27 2f 5e 5b 41 2d 5a 61 2d 7a 5d 5b 41 2d 5a 61 2d 7a 30 2d 39 5c 2d 5c | g_match('/^[A-Za-z][A-Za-z0-9\-\ |
6a40 | 2e 2b 5d 2a 24 2f 27 2c 20 24 73 63 68 65 6d 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 | .+]*$/',.$scheme);.}.public.stat |
6a60 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 69 64 61 74 65 55 73 65 72 49 6e 66 6f 28 24 75 73 | ic.function.validateUserInfo($us |
6a80 | 65 72 49 6e 66 6f 29 20 7b 20 24 72 65 67 65 78 20 3d 20 27 2f 5e 28 3f 3a 5b 27 20 2e 20 73 65 | erInfo).{.$regex.=.'/^(?:['...se |
6aa0 | 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 44 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 | lf::CHAR_UNRESERVED...self::CHAR |
6ac0 | 5f 53 55 42 5f 44 45 4c 49 4d 53 20 2e 20 27 3a 5d 2b 7c 25 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b | _SUB_DELIMS...':]+|%[A-Fa-f0-9]{ |
6ae0 | 32 7d 29 2a 24 2f 27 3b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 65 61 6e 29 20 70 72 65 67 5f 6d | 2})*$/';.return.(boolean).preg_m |
6b00 | 61 74 63 68 28 24 72 65 67 65 78 2c 20 24 75 73 65 72 49 6e 66 6f 29 3b 20 7d 20 70 75 62 6c 69 | atch($regex,.$userInfo);.}.publi |
6b20 | 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 69 64 61 74 65 48 6f 73 74 28 24 | c.static.function.validateHost($ |
6b40 | 68 6f 73 74 2c 20 24 61 6c 6c 6f 77 65 64 20 3d 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 41 4c 4c 29 | host,.$allowed.=.self::HOST_ALL) |
6b60 | 20 7b 20 69 66 20 28 24 61 6c 6c 6f 77 65 64 20 26 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 52 45 47 | .{.if.($allowed.&.self::HOST_REG |
6b80 | 4e 41 4d 45 29 20 7b 20 69 66 20 28 73 74 61 74 69 63 3a 3a 69 73 56 61 6c 69 64 52 65 67 4e 61 | NAME).{.if.(static::isValidRegNa |
6ba0 | 6d 65 28 24 68 6f 73 74 29 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 7d 20 69 66 | me($host)).{.return.true;.}.}.if |
6bc0 | 20 28 24 61 6c 6c 6f 77 65 64 20 26 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 44 4e 53 4e 41 4d 45 29 | .($allowed.&.self::HOST_DNSNAME) |
6be0 | 20 7b 20 69 66 20 28 73 74 61 74 69 63 3a 3a 69 73 56 61 6c 69 64 44 6e 73 48 6f 73 74 6e 61 6d | .{.if.(static::isValidDnsHostnam |
6c00 | 65 28 24 68 6f 73 74 29 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 7d 20 69 66 20 | e($host)).{.return.true;.}.}.if. |
6c20 | 28 24 61 6c 6c 6f 77 65 64 20 26 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 49 50 56 41 4e 59 29 20 7b | ($allowed.&.self::HOST_IPVANY).{ |
6c40 | 20 69 66 20 28 73 74 61 74 69 63 3a 3a 69 73 56 61 6c 69 64 49 70 41 64 64 72 65 73 73 28 24 68 | .if.(static::isValidIpAddress($h |
6c60 | 6f 73 74 2c 20 24 61 6c 6c 6f 77 65 64 29 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d | ost,.$allowed)).{.return.true;.} |
6c80 | 20 7d 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 | .}.return.false;.}.public.static |
6ca0 | 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 69 64 61 74 65 50 6f 72 74 28 24 70 6f 72 74 29 20 7b 20 | .function.validatePort($port).{. |
6cc0 | 69 66 20 28 24 70 6f 72 74 20 3d 3d 3d 20 30 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b | if.($port.===.0).{.return.false; |
6ce0 | 20 7d 20 69 66 20 28 24 70 6f 72 74 29 20 7b 20 24 70 6f 72 74 20 3d 20 28 69 6e 74 29 20 24 70 | .}.if.($port).{.$port.=.(int).$p |
6d00 | 6f 72 74 3b 20 69 66 20 28 24 70 6f 72 74 20 3c 20 31 20 7c 7c 20 24 70 6f 72 74 20 3e 20 30 78 | ort;.if.($port.<.1.||.$port.>.0x |
6d20 | 66 66 66 66 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 7d 20 72 65 74 75 72 6e | ffff).{.return.false;.}.}.return |
6d40 | 20 74 72 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 | .true;.}.public.static.function. |
6d60 | 76 61 6c 69 64 61 74 65 50 61 74 68 28 24 70 61 74 68 29 20 7b 20 24 70 63 68 61 72 20 3d 20 27 | validatePath($path).{.$pchar.=.' |
6d80 | 28 3f 3a 5b 27 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 44 20 2e 20 | (?:['...self::CHAR_UNRESERVED... |
6da0 | 27 3a 40 26 3d 5c 2b 5c 24 2c 5d 2b 7c 25 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 32 7d 29 2a 27 3b | ':@&=\+\$,]+|%[A-Fa-f0-9]{2})*'; |
6dc0 | 20 24 73 65 67 6d 65 6e 74 20 3d 20 24 70 63 68 61 72 20 2e 20 22 28 3f 3a 3b 7b 24 70 63 68 61 | .$segment.=.$pchar..."(?:;{$pcha |
6de0 | 72 7d 29 2a 22 3b 20 24 72 65 67 65 78 20 3d 20 22 2f 5e 7b 24 73 65 67 6d 65 6e 74 7d 28 3f 3a | r})*";.$regex.=."/^{$segment}(?: |
6e00 | 5c 2f 7b 24 73 65 67 6d 65 6e 74 7d 29 2a 24 2f 22 3b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 65 | \/{$segment})*$/";.return.(boole |
6e20 | 61 6e 29 20 70 72 65 67 5f 6d 61 74 63 68 28 24 72 65 67 65 78 2c 20 24 70 61 74 68 29 3b 20 7d | an).preg_match($regex,.$path);.} |
6e40 | 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 69 64 61 74 65 | .public.static.function.validate |
6e60 | 51 75 65 72 79 46 72 61 67 6d 65 6e 74 28 24 69 6e 70 75 74 29 20 7b 20 24 72 65 67 65 78 20 3d | QueryFragment($input).{.$regex.= |
6e80 | 20 27 2f 5e 28 3f 3a 5b 27 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 | .'/^(?:['...self::CHAR_UNRESERVE |
6ea0 | 44 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 53 55 42 5f 44 45 4c 49 4d 53 20 2e 20 27 3a 40 5c | D...self::CHAR_SUB_DELIMS...':@\ |
6ec0 | 2f 5c 3f 5d 2b 7c 25 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 32 7d 29 2a 24 2f 27 3b 20 72 65 74 75 | /\?]+|%[A-Fa-f0-9]{2})*$/';.retu |
6ee0 | 72 6e 20 28 62 6f 6f 6c 65 61 6e 29 20 70 72 65 67 5f 6d 61 74 63 68 28 24 72 65 67 65 78 2c 20 | rn.(boolean).preg_match($regex,. |
6f00 | 24 69 6e 70 75 74 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f | $input);.}.public.static.functio |
6f20 | 6e 20 65 6e 63 6f 64 65 55 73 65 72 49 6e 66 6f 28 24 75 73 65 72 49 6e 66 6f 29 20 7b 20 69 66 | n.encodeUserInfo($userInfo).{.if |
6f40 | 20 28 21 69 73 5f 73 74 72 69 6e 67 28 24 75 73 65 72 49 6e 66 6f 29 29 20 7b 20 74 68 72 6f 77 | .(!is_string($userInfo)).{.throw |
6f60 | 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | .new.Exception\InvalidArgumentEx |
6f80 | 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 20 27 45 78 70 65 63 74 69 6e 67 20 61 20 73 74 | ception(sprintf(.'Expecting.a.st |
6fa0 | 72 69 6e 67 2c 20 67 6f 74 20 25 73 27 2c 20 28 69 73 5f 6f 62 6a 65 63 74 28 24 75 73 65 72 49 | ring,.got.%s',.(is_object($userI |
6fc0 | 6e 66 6f 29 20 3f 20 67 65 74 5f 63 6c 61 73 73 28 24 75 73 65 72 49 6e 66 6f 29 20 3a 20 67 65 | nfo).?.get_class($userInfo).:.ge |
6fe0 | 74 74 79 70 65 28 24 75 73 65 72 49 6e 66 6f 29 29 20 29 29 3b 20 7d 20 24 72 65 67 65 78 20 3d | ttype($userInfo)).));.}.$regex.= |
7000 | 20 27 2f 28 3f 3a 5b 5e 27 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 | .'/(?:[^'...self::CHAR_UNRESERVE |
7020 | 44 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 53 55 42 5f 44 45 4c 49 4d 53 20 2e 20 27 25 3a 5d | D...self::CHAR_SUB_DELIMS...'%:] |
7040 | 7c 25 28 3f 21 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 32 7d 29 29 2f 27 3b 20 24 72 65 70 6c 61 63 | |%(?![A-Fa-f0-9]{2}))/';.$replac |
7060 | 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 24 6d 61 74 63 68 29 20 7b 20 72 65 74 75 72 6e 20 72 61 | e.=.function($match).{.return.ra |
7080 | 77 75 72 6c 65 6e 63 6f 64 65 28 24 6d 61 74 63 68 5b 30 5d 29 3b 20 7d 3b 20 72 65 74 75 72 6e | wurlencode($match[0]);.};.return |
70a0 | 20 70 72 65 67 5f 72 65 70 6c 61 63 65 5f 63 61 6c 6c 62 61 63 6b 28 24 72 65 67 65 78 2c 20 24 | .preg_replace_callback($regex,.$ |
70c0 | 72 65 70 6c 61 63 65 2c 20 24 75 73 65 72 49 6e 66 6f 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 | replace,.$userInfo);.}.public.st |
70e0 | 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 6e 63 6f 64 65 50 61 74 68 28 24 70 61 74 68 29 20 | atic.function.encodePath($path). |
7100 | 7b 20 69 66 20 28 21 69 73 5f 73 74 72 69 6e 67 28 24 70 61 74 68 29 29 20 7b 20 74 68 72 6f 77 | {.if.(!is_string($path)).{.throw |
7120 | 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | .new.Exception\InvalidArgumentEx |
7140 | 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 20 27 45 78 70 65 63 74 69 6e 67 20 61 20 73 74 | ception(sprintf(.'Expecting.a.st |
7160 | 72 69 6e 67 2c 20 67 6f 74 20 25 73 27 2c 20 28 69 73 5f 6f 62 6a 65 63 74 28 24 70 61 74 68 29 | ring,.got.%s',.(is_object($path) |
7180 | 20 3f 20 67 65 74 5f 63 6c 61 73 73 28 24 70 61 74 68 29 20 3a 20 67 65 74 74 79 70 65 28 24 70 | .?.get_class($path).:.gettype($p |
71a0 | 61 74 68 29 29 20 29 29 3b 20 7d 20 24 72 65 67 65 78 20 3d 20 27 2f 28 3f 3a 5b 5e 27 20 2e 20 | ath)).));.}.$regex.=.'/(?:[^'... |
71c0 | 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 44 20 2e 20 27 3a 40 26 3d 5c 2b 5c | self::CHAR_UNRESERVED...':@&=\+\ |
71e0 | 24 2c 5c 2f 3b 25 5d 2b 7c 25 28 3f 21 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 32 7d 29 29 2f 27 3b | $,\/;%]+|%(?![A-Fa-f0-9]{2}))/'; |
7200 | 20 24 72 65 70 6c 61 63 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 24 6d 61 74 63 68 29 20 7b 20 72 | .$replace.=.function($match).{.r |
7220 | 65 74 75 72 6e 20 72 61 77 75 72 6c 65 6e 63 6f 64 65 28 24 6d 61 74 63 68 5b 30 5d 29 3b 20 7d | eturn.rawurlencode($match[0]);.} |
7240 | 3b 20 72 65 74 75 72 6e 20 70 72 65 67 5f 72 65 70 6c 61 63 65 5f 63 61 6c 6c 62 61 63 6b 28 24 | ;.return.preg_replace_callback($ |
7260 | 72 65 67 65 78 2c 20 24 72 65 70 6c 61 63 65 2c 20 24 70 61 74 68 29 3b 20 7d 20 70 75 62 6c 69 | regex,.$replace,.$path);.}.publi |
7280 | 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 6e 63 6f 64 65 51 75 65 72 79 46 72 61 | c.static.function.encodeQueryFra |
72a0 | 67 6d 65 6e 74 28 24 69 6e 70 75 74 29 20 7b 20 69 66 20 28 21 69 73 5f 73 74 72 69 6e 67 28 24 | gment($input).{.if.(!is_string($ |
72c0 | 69 6e 70 75 74 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e | input)).{.throw.new.Exception\In |
72e0 | 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 20 | validArgumentException(sprintf(. |
7300 | 27 45 78 70 65 63 74 69 6e 67 20 61 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 25 73 27 2c 20 28 69 | 'Expecting.a.string,.got.%s',.(i |
7320 | 73 5f 6f 62 6a 65 63 74 28 24 69 6e 70 75 74 29 20 3f 20 67 65 74 5f 63 6c 61 73 73 28 24 69 6e | s_object($input).?.get_class($in |
7340 | 70 75 74 29 20 3a 20 67 65 74 74 79 70 65 28 24 69 6e 70 75 74 29 29 20 29 29 3b 20 7d 20 24 72 | put).:.gettype($input)).));.}.$r |
7360 | 65 67 65 78 20 3d 20 27 2f 28 3f 3a 5b 5e 27 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 | egex.=.'/(?:[^'...self::CHAR_UNR |
7380 | 45 53 45 52 56 45 44 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 53 55 42 5f 44 45 4c 49 4d 53 20 | ESERVED...self::CHAR_SUB_DELIMS. |
73a0 | 2e 20 27 25 3a 40 5c 2f 5c 3f 5d 2b 7c 25 28 3f 21 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 32 7d 29 | ..'%:@\/\?]+|%(?![A-Fa-f0-9]{2}) |
73c0 | 29 2f 27 3b 20 24 72 65 70 6c 61 63 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 24 6d 61 74 63 68 29 | )/';.$replace.=.function($match) |
73e0 | 20 7b 20 72 65 74 75 72 6e 20 72 61 77 75 72 6c 65 6e 63 6f 64 65 28 24 6d 61 74 63 68 5b 30 5d | .{.return.rawurlencode($match[0] |
7400 | 29 3b 20 7d 3b 20 72 65 74 75 72 6e 20 70 72 65 67 5f 72 65 70 6c 61 63 65 5f 63 61 6c 6c 62 61 | );.};.return.preg_replace_callba |
7420 | 63 6b 28 24 72 65 67 65 78 2c 20 24 72 65 70 6c 61 63 65 2c 20 24 69 6e 70 75 74 29 3b 20 7d 20 | ck($regex,.$replace,.$input);.}. |
7440 | 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 53 63 68 65 | public.static.function.parseSche |
7460 | 6d 65 28 24 75 72 69 53 74 72 69 6e 67 29 20 7b 20 69 66 20 28 21 20 69 73 5f 73 74 72 69 6e 67 | me($uriString).{.if.(!.is_string |
7480 | 28 24 75 72 69 53 74 72 69 6e 67 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 | ($uriString)).{.throw.new.Except |
74a0 | 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 | ion\InvalidArgumentException(spr |
74c0 | 69 6e 74 66 28 20 27 45 78 70 65 63 74 69 6e 67 20 61 20 73 74 72 69 6e 67 2c 20 67 6f 74 20 25 | intf(.'Expecting.a.string,.got.% |
74e0 | 73 27 2c 20 28 69 73 5f 6f 62 6a 65 63 74 28 24 75 72 69 53 74 72 69 6e 67 29 20 3f 20 67 65 74 | s',.(is_object($uriString).?.get |
7500 | 5f 63 6c 61 73 73 28 24 75 72 69 53 74 72 69 6e 67 29 20 3a 20 67 65 74 74 79 70 65 28 24 75 72 | _class($uriString).:.gettype($ur |
7520 | 69 53 74 72 69 6e 67 29 29 20 29 29 3b 20 7d 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 | iString)).));.}.if.(preg_match(' |
7540 | 2f 5e 28 5b 41 2d 5a 61 2d 7a 5d 5b 41 2d 5a 61 2d 7a 30 2d 39 5c 2e 5c 2b 5c 2d 5d 2a 29 3a 2f | /^([A-Za-z][A-Za-z0-9\.\+\-]*):/ |
7560 | 27 2c 20 24 75 72 69 53 74 72 69 6e 67 2c 20 24 6d 61 74 63 68 29 29 20 7b 20 72 65 74 75 72 6e | ',.$uriString,.$match)).{.return |
7580 | 20 24 6d 61 74 63 68 5b 31 5d 3b 20 7d 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 70 75 62 | .$match[1];.}.return.null;.}.pub |
75a0 | 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 50 61 74 68 44 6f | lic.static.function.removePathDo |
75c0 | 74 53 65 67 6d 65 6e 74 73 28 24 70 61 74 68 29 20 7b 20 24 6f 75 74 70 75 74 20 3d 20 27 27 3b | tSegments($path).{.$output.=.''; |
75e0 | 20 77 68 69 6c 65 20 28 24 70 61 74 68 29 20 7b 20 69 66 20 28 24 70 61 74 68 20 3d 3d 20 27 2e | .while.($path).{.if.($path.==.'. |
7600 | 2e 27 20 7c 7c 20 24 70 61 74 68 20 3d 3d 20 27 2e 27 29 20 7b 20 62 72 65 61 6b 3b 20 7d 20 73 | .'.||.$path.==.'.').{.break;.}.s |
7620 | 77 69 74 63 68 20 28 74 72 75 65 29 20 7b 20 63 61 73 65 20 28 24 70 61 74 68 20 3d 3d 20 27 2f | witch.(true).{.case.($path.==.'/ |
7640 | 2e 27 29 3a 20 24 70 61 74 68 20 3d 20 27 2f 27 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 28 24 | .'):.$path.=.'/';.break;.case.($ |
7660 | 70 61 74 68 20 3d 3d 20 27 2f 2e 2e 27 29 3a 20 24 70 61 74 68 20 3d 20 27 2f 27 3b 20 24 6f 75 | path.==.'/..'):.$path.=.'/';.$ou |
7680 | 74 70 75 74 20 3d 20 73 75 62 73 74 72 28 24 6f 75 74 70 75 74 2c 20 30 2c 20 73 74 72 72 70 6f | tput.=.substr($output,.0,.strrpo |
76a0 | 73 28 24 6f 75 74 70 75 74 2c 20 27 2f 27 2c 20 2d 31 29 29 3b 20 62 72 65 61 6b 3b 20 63 61 73 | s($output,.'/',.-1));.break;.cas |
76c0 | 65 20 28 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 30 2c 20 34 29 20 3d 3d 20 27 2f 2e 2e 2f 27 | e.(substr($path,.0,.4).==.'/../' |
76e0 | 29 3a 20 24 70 61 74 68 20 3d 20 27 2f 27 20 2e 20 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 34 | ):.$path.=.'/'...substr($path,.4 |
7700 | 29 3b 20 24 6f 75 74 70 75 74 20 3d 20 73 75 62 73 74 72 28 24 6f 75 74 70 75 74 2c 20 30 2c 20 | );.$output.=.substr($output,.0,. |
7720 | 73 74 72 72 70 6f 73 28 24 6f 75 74 70 75 74 2c 20 27 2f 27 2c 20 2d 31 29 29 3b 20 62 72 65 61 | strrpos($output,.'/',.-1));.brea |
7740 | 6b 3b 20 63 61 73 65 20 28 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 30 2c 20 33 29 20 3d 3d 20 | k;.case.(substr($path,.0,.3).==. |
7760 | 27 2f 2e 2f 27 29 3a 20 24 70 61 74 68 20 3d 20 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 32 29 | '/./'):.$path.=.substr($path,.2) |
7780 | 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 28 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 30 2c 20 | ;.break;.case.(substr($path,.0,. |
77a0 | 32 29 20 3d 3d 20 27 2e 2f 27 29 3a 20 24 70 61 74 68 20 3d 20 73 75 62 73 74 72 28 24 70 61 74 | 2).==.'./'):.$path.=.substr($pat |
77c0 | 68 2c 20 32 29 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 28 73 75 62 73 74 72 28 24 70 61 74 68 | h,.2);.break;.case.(substr($path |
77e0 | 2c 20 30 2c 20 33 29 20 3d 3d 20 27 2e 2e 2f 27 29 3a 20 24 70 61 74 68 20 3d 20 73 75 62 73 74 | ,.0,.3).==.'../'):.$path.=.subst |
7800 | 72 28 24 70 61 74 68 2c 20 33 29 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 75 6c 74 3a 20 24 73 6c | r($path,.3);.break;.default:.$sl |
7820 | 61 73 68 20 3d 20 73 74 72 70 6f 73 28 24 70 61 74 68 2c 20 27 2f 27 2c 20 31 29 3b 20 69 66 20 | ash.=.strpos($path,.'/',.1);.if. |
7840 | 28 24 73 6c 61 73 68 20 3d 3d 3d 20 66 61 6c 73 65 29 20 7b 20 24 73 65 67 20 3d 20 24 70 61 74 | ($slash.===.false).{.$seg.=.$pat |
7860 | 68 3b 20 7d 20 65 6c 73 65 20 7b 20 24 73 65 67 20 3d 20 73 75 62 73 74 72 28 24 70 61 74 68 2c | h;.}.else.{.$seg.=.substr($path, |
7880 | 20 30 2c 20 24 73 6c 61 73 68 29 3b 20 7d 20 24 6f 75 74 70 75 74 20 2e 3d 20 24 73 65 67 3b 20 | .0,.$slash);.}.$output..=.$seg;. |
78a0 | 24 70 61 74 68 20 3d 20 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 73 74 72 6c 65 6e 28 24 73 65 | $path.=.substr($path,.strlen($se |
78c0 | 67 29 29 3b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 6f 75 74 70 75 74 3b 20 | g));.break;.}.}.return.$output;. |
78e0 | 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 6d 65 72 67 65 28 24 | }.public.static.function.merge($ |
7900 | 62 61 73 65 55 72 69 2c 20 24 72 65 6c 61 74 69 76 65 55 72 69 29 20 7b 20 24 75 72 69 20 3d 20 | baseUri,.$relativeUri).{.$uri.=. |
7920 | 6e 65 77 20 73 65 6c 66 28 24 72 65 6c 61 74 69 76 65 55 72 69 29 3b 20 72 65 74 75 72 6e 20 24 | new.self($relativeUri);.return.$ |
7940 | 75 72 69 2d 3e 72 65 73 6f 6c 76 65 28 24 62 61 73 65 55 72 69 29 3b 20 7d 20 70 72 6f 74 65 63 | uri->resolve($baseUri);.}.protec |
7960 | 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 49 70 41 64 64 | ted.static.function.isValidIpAdd |
7980 | 72 65 73 73 28 24 68 6f 73 74 2c 20 24 61 6c 6c 6f 77 65 64 29 20 7b 20 24 76 61 6c 69 64 61 74 | ress($host,.$allowed).{.$validat |
79a0 | 6f 72 50 61 72 61 6d 73 20 3d 20 61 72 72 61 79 28 20 27 61 6c 6c 6f 77 69 70 76 34 27 20 3d 3e | orParams.=.array(.'allowipv4'.=> |
79c0 | 20 28 62 6f 6f 6c 29 20 28 24 61 6c 6c 6f 77 65 64 20 26 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 49 | .(bool).($allowed.&.self::HOST_I |
79e0 | 50 56 34 29 2c 20 27 61 6c 6c 6f 77 69 70 76 36 27 20 3d 3e 20 28 62 6f 6f 6c 29 20 28 24 61 6c | PV4),.'allowipv6'.=>.(bool).($al |
7a00 | 6c 6f 77 65 64 20 26 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 49 50 56 36 29 2c 20 29 3b 20 69 66 20 | lowed.&.self::HOST_IPV6),.);.if. |
7a20 | 28 24 61 6c 6c 6f 77 65 64 20 26 20 28 73 65 6c 66 3a 3a 48 4f 53 54 5f 49 50 56 36 20 7c 20 73 | ($allowed.&.(self::HOST_IPV6.|.s |
7a40 | 65 6c 66 3a 3a 48 4f 53 54 5f 49 50 56 46 29 29 20 7b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 | elf::HOST_IPVF)).{.if.(preg_matc |
7a60 | 68 28 27 2f 5e 5c 5b 28 2e 2b 29 5c 5d 24 2f 27 2c 20 24 68 6f 73 74 2c 20 24 6d 61 74 63 68 29 | h('/^\[(.+)\]$/',.$host,.$match) |
7a80 | 29 20 7b 20 24 68 6f 73 74 20 3d 20 24 6d 61 74 63 68 5b 31 5d 3b 20 24 76 61 6c 69 64 61 74 6f | ).{.$host.=.$match[1];.$validato |
7aa0 | 72 50 61 72 61 6d 73 5b 27 61 6c 6c 6f 77 69 70 76 34 27 5d 20 3d 20 66 61 6c 73 65 3b 20 7d 20 | rParams['allowipv4'].=.false;.}. |
7ac0 | 7d 20 69 66 20 28 24 61 6c 6c 6f 77 65 64 20 26 20 28 73 65 6c 66 3a 3a 48 4f 53 54 5f 49 50 56 | }.if.($allowed.&.(self::HOST_IPV |
7ae0 | 34 20 7c 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 49 50 56 36 29 29 20 7b 20 24 76 61 6c 69 64 61 74 | 4.|.self::HOST_IPV6)).{.$validat |
7b00 | 6f 72 20 3d 20 6e 65 77 20 56 61 6c 69 64 61 74 6f 72 5c 49 70 28 24 76 61 6c 69 64 61 74 6f 72 | or.=.new.Validator\Ip($validator |
7b20 | 50 61 72 61 6d 73 29 3b 20 69 66 20 28 24 76 61 6c 69 64 61 74 6f 72 2d 3e 69 73 56 61 6c 69 64 | Params);.if.($validator->isValid |
7b40 | 28 24 68 6f 73 74 29 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 7d 20 69 66 20 28 | ($host)).{.return.true;.}.}.if.( |
7b60 | 24 61 6c 6c 6f 77 65 64 20 26 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 49 50 56 46 29 20 7b 20 24 72 | $allowed.&.self::HOST_IPVF).{.$r |
7b80 | 65 67 65 78 20 3d 20 27 2f 5e 76 5c 2e 5b 5b 3a 78 64 69 67 69 74 3a 5d 5d 2b 5b 27 20 2e 20 73 | egex.=.'/^v\.[[:xdigit:]]+['...s |
7ba0 | 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 44 20 2e 20 73 65 6c 66 3a 3a 43 48 41 | elf::CHAR_UNRESERVED...self::CHA |
7bc0 | 52 5f 53 55 42 5f 44 45 4c 49 4d 53 20 2e 20 27 3a 5d 2b 24 2f 27 3b 20 72 65 74 75 72 6e 20 28 | R_SUB_DELIMS...':]+$/';.return.( |
7be0 | 62 6f 6f 6c 29 20 70 72 65 67 5f 6d 61 74 63 68 28 24 72 65 67 65 78 2c 20 24 68 6f 73 74 29 3b | bool).preg_match($regex,.$host); |
7c00 | 20 7d 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 | .}.return.false;.}.protected.sta |
7c20 | 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 44 6e 73 48 6f 73 74 6e 61 6d 65 28 | tic.function.isValidDnsHostname( |
7c40 | 24 68 6f 73 74 29 20 7b 20 24 76 61 6c 69 64 61 74 6f 72 20 3d 20 6e 65 77 20 56 61 6c 69 64 61 | $host).{.$validator.=.new.Valida |
7c60 | 74 6f 72 5c 48 6f 73 74 6e 61 6d 65 28 61 72 72 61 79 28 20 27 61 6c 6c 6f 77 27 20 3d 3e 20 56 | tor\Hostname(array(.'allow'.=>.V |
7c80 | 61 6c 69 64 61 74 6f 72 5c 48 6f 73 74 6e 61 6d 65 3a 3a 41 4c 4c 4f 57 5f 44 4e 53 20 7c 20 56 | alidator\Hostname::ALLOW_DNS.|.V |
7ca0 | 61 6c 69 64 61 74 6f 72 5c 48 6f 73 74 6e 61 6d 65 3a 3a 41 4c 4c 4f 57 5f 4c 4f 43 41 4c 2c 20 | alidator\Hostname::ALLOW_LOCAL,. |
7cc0 | 29 29 3b 20 72 65 74 75 72 6e 20 24 76 61 6c 69 64 61 74 6f 72 2d 3e 69 73 56 61 6c 69 64 28 24 | ));.return.$validator->isValid($ |
7ce0 | 68 6f 73 74 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 | host);.}.protected.static.functi |
7d00 | 6f 6e 20 69 73 56 61 6c 69 64 52 65 67 4e 61 6d 65 28 24 68 6f 73 74 29 20 7b 20 24 72 65 67 65 | on.isValidRegName($host).{.$rege |
7d20 | 78 20 3d 20 27 2f 5e 28 3f 3a 5b 27 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 | x.=.'/^(?:['...self::CHAR_UNRESE |
7d40 | 52 56 45 44 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 53 55 42 5f 44 45 4c 49 4d 53 20 2e 20 27 | RVED...self::CHAR_SUB_DELIMS...' |
7d60 | 3a 40 5c 2f 5c 3f 5d 2b 7c 25 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 32 7d 29 2b 24 2f 27 3b 20 72 | :@\/\?]+|%[A-Fa-f0-9]{2})+$/';.r |
7d80 | 65 74 75 72 6e 20 28 62 6f 6f 6c 29 20 70 72 65 67 5f 6d 61 74 63 68 28 24 72 65 67 65 78 2c 20 | eturn.(bool).preg_match($regex,. |
7da0 | 24 68 6f 73 74 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 | $host);.}.protected.static.funct |
7dc0 | 69 6f 6e 20 6e 6f 72 6d 61 6c 69 7a 65 53 63 68 65 6d 65 28 24 73 63 68 65 6d 65 29 20 7b 20 72 | ion.normalizeScheme($scheme).{.r |
7de0 | 65 74 75 72 6e 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 73 63 68 65 6d 65 29 3b 20 7d 20 70 72 6f | eturn.strtolower($scheme);.}.pro |
7e00 | 74 65 63 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 6d 61 6c 69 7a 65 | tected.static.function.normalize |
7e20 | 48 6f 73 74 28 24 68 6f 73 74 29 20 7b 20 72 65 74 75 72 6e 20 73 74 72 74 6f 6c 6f 77 65 72 28 | Host($host).{.return.strtolower( |
7e40 | 24 68 6f 73 74 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 | $host);.}.protected.static.funct |
7e60 | 69 6f 6e 20 6e 6f 72 6d 61 6c 69 7a 65 50 6f 72 74 28 24 70 6f 72 74 2c 20 24 73 63 68 65 6d 65 | ion.normalizePort($port,.$scheme |
7e80 | 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 24 73 63 68 65 6d 65 20 26 26 20 69 73 73 65 74 28 | .=.null).{.if.($scheme.&&.isset( |
7ea0 | 73 74 61 74 69 63 3a 3a 24 64 65 66 61 75 6c 74 50 6f 72 74 73 5b 24 73 63 68 65 6d 65 5d 29 20 | static::$defaultPorts[$scheme]). |
7ec0 | 26 26 20 28 24 70 6f 72 74 20 3d 3d 20 73 74 61 74 69 63 3a 3a 24 64 65 66 61 75 6c 74 50 6f 72 | &&.($port.==.static::$defaultPor |
7ee0 | 74 73 5b 24 73 63 68 65 6d 65 5d 29 20 29 20 7b 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 | ts[$scheme]).).{.return.null;.}. |
7f00 | 72 65 74 75 72 6e 20 24 70 6f 72 74 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 | return.$port;.}.protected.static |
7f20 | 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 6d 61 6c 69 7a 65 50 61 74 68 28 24 70 61 74 68 29 20 7b | .function.normalizePath($path).{ |
7f40 | 20 24 70 61 74 68 20 3d 20 73 65 6c 66 3a 3a 65 6e 63 6f 64 65 50 61 74 68 28 20 73 65 6c 66 3a | .$path.=.self::encodePath(.self: |
7f60 | 3a 64 65 63 6f 64 65 55 72 6c 45 6e 63 6f 64 65 64 43 68 61 72 73 28 20 73 65 6c 66 3a 3a 72 65 | :decodeUrlEncodedChars(.self::re |
7f80 | 6d 6f 76 65 50 61 74 68 44 6f 74 53 65 67 6d 65 6e 74 73 28 24 70 61 74 68 29 2c 20 27 2f 5b 27 | movePathDotSegments($path),.'/[' |
7fa0 | 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 44 20 2e 20 27 3a 40 26 3d | ...self::CHAR_UNRESERVED...':@&= |
7fc0 | 5c 2b 5c 24 2c 5c 2f 3b 25 5d 2f 27 20 29 20 29 3b 20 72 65 74 75 72 6e 20 24 70 61 74 68 3b 20 | \+\$,\/;%]/'.).);.return.$path;. |
7fe0 | 7d 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 6d | }.protected.static.function.norm |
8000 | 61 6c 69 7a 65 51 75 65 72 79 28 24 71 75 65 72 79 29 20 7b 20 24 71 75 65 72 79 20 3d 20 73 65 | alizeQuery($query).{.$query.=.se |
8020 | 6c 66 3a 3a 65 6e 63 6f 64 65 51 75 65 72 79 46 72 61 67 6d 65 6e 74 28 20 73 65 6c 66 3a 3a 64 | lf::encodeQueryFragment(.self::d |
8040 | 65 63 6f 64 65 55 72 6c 45 6e 63 6f 64 65 64 43 68 61 72 73 28 20 24 71 75 65 72 79 2c 20 27 2f | ecodeUrlEncodedChars(.$query,.'/ |
8060 | 5b 27 20 2e 20 73 65 6c 66 3a 3a 43 48 41 52 5f 55 4e 52 45 53 45 52 56 45 44 20 2e 20 73 65 6c | ['...self::CHAR_UNRESERVED...sel |
8080 | 66 3a 3a 43 48 41 52 5f 53 55 42 5f 44 45 4c 49 4d 53 20 2e 20 27 25 3a 40 5c 2f 5c 3f 5d 2f 27 | f::CHAR_SUB_DELIMS...'%:@\/\?]/' |
80a0 | 20 29 20 29 3b 20 72 65 74 75 72 6e 20 24 71 75 65 72 79 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 | .).);.return.$query;.}.protected |
80c0 | 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 72 6d 61 6c 69 7a 65 46 72 61 67 6d 65 | .static.function.normalizeFragme |
80e0 | 6e 74 28 24 66 72 61 67 6d 65 6e 74 29 20 7b 20 72 65 74 75 72 6e 20 73 74 61 74 69 63 3a 3a 6e | nt($fragment).{.return.static::n |
8100 | 6f 72 6d 61 6c 69 7a 65 51 75 65 72 79 28 24 66 72 61 67 6d 65 6e 74 29 3b 20 7d 20 70 72 6f 74 | ormalizeQuery($fragment);.}.prot |
8120 | 65 63 74 65 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6f 64 65 55 72 6c 45 | ected.static.function.decodeUrlE |
8140 | 6e 63 6f 64 65 64 43 68 61 72 73 28 24 69 6e 70 75 74 2c 20 24 61 6c 6c 6f 77 65 64 20 3d 20 27 | ncodedChars($input,.$allowed.=.' |
8160 | 27 29 20 7b 20 24 64 65 63 6f 64 65 43 62 20 3d 20 66 75 6e 63 74 69 6f 6e 28 24 6d 61 74 63 68 | ').{.$decodeCb.=.function($match |
8180 | 29 20 75 73 65 20 28 24 61 6c 6c 6f 77 65 64 29 20 7b 20 24 63 68 61 72 20 3d 20 72 61 77 75 72 | ).use.($allowed).{.$char.=.rawur |
81a0 | 6c 64 65 63 6f 64 65 28 24 6d 61 74 63 68 5b 30 5d 29 3b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 | ldecode($match[0]);.if.(preg_mat |
81c0 | 63 68 28 24 61 6c 6c 6f 77 65 64 2c 20 24 63 68 61 72 29 29 20 7b 20 72 65 74 75 72 6e 20 24 63 | ch($allowed,.$char)).{.return.$c |
81e0 | 68 61 72 3b 20 7d 20 72 65 74 75 72 6e 20 24 6d 61 74 63 68 5b 30 5d 3b 20 7d 3b 20 72 65 74 75 | har;.}.return.$match[0];.};.retu |
8200 | 72 6e 20 70 72 65 67 5f 72 65 70 6c 61 63 65 5f 63 61 6c 6c 62 61 63 6b 28 27 2f 25 5b 41 2d 46 | rn.preg_replace_callback('/%[A-F |
8220 | 61 2d 66 30 2d 39 5d 7b 32 7d 2f 27 2c 20 24 64 65 63 6f 64 65 43 62 2c 20 24 69 6e 70 75 74 29 | a-f0-9]{2}/',.$decodeCb,.$input) |
8240 | 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 56 61 6c 69 | ;.}.}.<?php..namespace.Zend\Vali |
8260 | 64 61 74 6f 72 3b 20 69 6e 74 65 72 66 61 63 65 20 56 61 6c 69 64 61 74 6f 72 20 7b 20 70 75 62 | dator;.interface.Validator.{.pub |
8280 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 28 24 76 61 6c 75 65 29 3b 20 70 75 | lic.function.isValid($value);.pu |
82a0 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 65 73 73 61 67 65 73 28 29 3b 20 7d 20 3c | blic.function.getMessages();.}.< |
82c0 | 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 56 61 6c 69 64 61 74 6f 72 3b 20 | ?php..namespace.Zend\Validator;. |
82e0 | 75 73 65 20 5a 65 6e 64 5c 54 72 61 6e 73 6c 61 74 6f 72 3b 20 61 62 73 74 72 61 63 74 20 63 6c | use.Zend\Translator;.abstract.cl |
8300 | 61 73 73 20 41 62 73 74 72 61 63 74 56 61 6c 69 64 61 74 6f 72 20 69 6d 70 6c 65 6d 65 6e 74 73 | ass.AbstractValidator.implements |
8320 | 20 56 61 6c 69 64 61 74 6f 72 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 76 61 6c 75 65 3b 20 | .Validator.{.protected.$_value;. |
8340 | 70 72 6f 74 65 63 74 65 64 20 24 5f 6d 65 73 73 61 67 65 56 61 72 69 61 62 6c 65 73 20 3d 20 61 | protected.$_messageVariables.=.a |
8360 | 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6d 65 73 73 61 67 65 54 65 6d 70 6c | rray();.protected.$_messageTempl |
8380 | 61 74 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6d 65 73 73 | ates.=.array();.protected.$_mess |
83a0 | 61 67 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6f 62 73 63 | ages.=.array();.protected.$_obsc |
83c0 | 75 72 65 56 61 6c 75 65 20 3d 20 66 61 6c 73 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 65 72 | ureValue.=.false;.protected.$_er |
83e0 | 72 6f 72 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 74 72 61 6e | rors.=.array();.protected.$_tran |
8400 | 73 6c 61 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 20 24 5f 64 65 66 61 75 | slator;.protected.static.$_defau |
8420 | 6c 74 54 72 61 6e 73 6c 61 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 74 72 61 6e 73 6c | ltTranslator;.protected.$_transl |
8440 | 61 74 6f 72 44 69 73 61 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 20 70 72 6f 74 65 63 74 65 64 20 | atorDisabled.=.false;.protected. |
8460 | 73 74 61 74 69 63 20 24 5f 6d 65 73 73 61 67 65 4c 65 6e 67 74 68 20 3d 20 2d 31 3b 20 70 75 62 | static.$_messageLength.=.-1;.pub |
8480 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 65 73 73 61 67 65 73 28 29 20 7b 20 72 65 74 | lic.function.getMessages().{.ret |
84a0 | 75 72 6e 20 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 | urn.$this->_messages;.}.public.f |
84c0 | 75 6e 63 74 69 6f 6e 20 5f 5f 69 6e 76 6f 6b 65 28 24 76 61 6c 75 65 29 20 7b 20 72 65 74 75 72 | unction.__invoke($value).{.retur |
84e0 | 6e 20 24 74 68 69 73 2d 3e 69 73 56 61 6c 69 64 28 24 76 61 6c 75 65 29 3b 20 7d 20 70 75 62 6c | n.$this->isValid($value);.}.publ |
8500 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 65 73 73 61 67 65 56 61 72 69 61 62 6c 65 73 28 | ic.function.getMessageVariables( |
8520 | 29 20 7b 20 72 65 74 75 72 6e 20 61 72 72 61 79 5f 6b 65 79 73 28 24 74 68 69 73 2d 3e 5f 6d 65 | ).{.return.array_keys($this->_me |
8540 | 73 73 61 67 65 56 61 72 69 61 62 6c 65 73 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | ssageVariables);.}.public.functi |
8560 | 6f 6e 20 67 65 74 4d 65 73 73 61 67 65 54 65 6d 70 6c 61 74 65 73 28 29 20 7b 20 72 65 74 75 72 | on.getMessageTemplates().{.retur |
8580 | 6e 20 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 54 65 6d 70 6c 61 74 65 73 3b 20 7d 20 70 75 | n.$this->_messageTemplates;.}.pu |
85a0 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4d 65 73 73 61 67 65 28 24 6d 65 73 73 61 67 | blic.function.setMessage($messag |
85c0 | 65 53 74 72 69 6e 67 2c 20 24 6d 65 73 73 61 67 65 4b 65 79 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 | eString,.$messageKey.=.null).{.i |
85e0 | 66 20 28 24 6d 65 73 73 61 67 65 4b 65 79 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 6b 65 79 73 | f.($messageKey.===.null).{.$keys |
8600 | 20 3d 20 61 72 72 61 79 5f 6b 65 79 73 28 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 54 65 6d | .=.array_keys($this->_messageTem |
8620 | 70 6c 61 74 65 73 29 3b 20 66 6f 72 65 61 63 68 28 24 6b 65 79 73 20 61 73 20 24 6b 65 79 29 20 | plates);.foreach($keys.as.$key). |
8640 | 7b 20 24 74 68 69 73 2d 3e 73 65 74 4d 65 73 73 61 67 65 28 24 6d 65 73 73 61 67 65 53 74 72 69 | {.$this->setMessage($messageStri |
8660 | 6e 67 2c 20 24 6b 65 79 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 69 66 20 | ng,.$key);.}.return.$this;.}.if. |
8680 | 28 21 69 73 73 65 74 28 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 54 65 6d 70 6c 61 74 65 73 | (!isset($this->_messageTemplates |
86a0 | 5b 24 6d 65 73 73 61 67 65 4b 65 79 5d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 | [$messageKey])).{.throw.new.Exce |
86c0 | 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 | ption\InvalidArgumentException(" |
86e0 | 4e 6f 20 6d 65 73 73 61 67 65 20 74 65 6d 70 6c 61 74 65 20 65 78 69 73 74 73 20 66 6f 72 20 6b | No.message.template.exists.for.k |
8700 | 65 79 20 27 24 6d 65 73 73 61 67 65 4b 65 79 27 22 29 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 6d 65 | ey.'$messageKey'");.}.$this->_me |
8720 | 73 73 61 67 65 54 65 6d 70 6c 61 74 65 73 5b 24 6d 65 73 73 61 67 65 4b 65 79 5d 20 3d 20 24 6d | ssageTemplates[$messageKey].=.$m |
8740 | 65 73 73 61 67 65 53 74 72 69 6e 67 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 | essageString;.return.$this;.}.pu |
8760 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4d 65 73 73 61 67 65 73 28 61 72 72 61 79 20 | blic.function.setMessages(array. |
8780 | 24 6d 65 73 73 61 67 65 73 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 6d 65 73 73 61 67 65 73 20 | $messages).{.foreach.($messages. |
87a0 | 61 73 20 24 6b 65 79 20 3d 3e 20 24 6d 65 73 73 61 67 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 | as.$key.=>.$message).{.$this->se |
87c0 | 74 4d 65 73 73 61 67 65 28 24 6d 65 73 73 61 67 65 2c 20 24 6b 65 79 29 3b 20 7d 20 72 65 74 75 | tMessage($message,.$key);.}.retu |
87e0 | 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 67 65 | rn.$this;.}.public.function.__ge |
8800 | 74 28 24 70 72 6f 70 65 72 74 79 29 20 7b 20 69 66 20 28 24 70 72 6f 70 65 72 74 79 20 3d 3d 20 | t($property).{.if.($property.==. |
8820 | 27 76 61 6c 75 65 27 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 76 61 6c 75 65 3b | 'value').{.return.$this->_value; |
8840 | 20 7d 20 69 66 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 24 70 72 6f 70 65 72 74 | .}.if.(array_key_exists($propert |
8860 | 79 2c 20 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 56 61 72 69 61 62 6c 65 73 29 29 20 7b 20 | y,.$this->_messageVariables)).{. |
8880 | 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 7b 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 56 61 | return.$this->{$this->_messageVa |
88a0 | 72 69 61 62 6c 65 73 5b 24 70 72 6f 70 65 72 74 79 5d 7d 3b 20 7d 20 74 68 72 6f 77 20 6e 65 77 | riables[$property]};.}.throw.new |
88c0 | 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 | .Exception\InvalidArgumentExcept |
88e0 | 69 6f 6e 28 22 4e 6f 20 70 72 6f 70 65 72 74 79 20 65 78 69 73 74 73 20 62 79 20 74 68 65 20 6e | ion("No.property.exists.by.the.n |
8900 | 61 6d 65 20 27 24 70 72 6f 70 65 72 74 79 27 22 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 | ame.'$property'");.}.protected.f |
8920 | 75 6e 63 74 69 6f 6e 20 5f 63 72 65 61 74 65 4d 65 73 73 61 67 65 28 24 6d 65 73 73 61 67 65 4b | unction._createMessage($messageK |
8940 | 65 79 2c 20 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 21 69 73 73 65 74 28 24 74 68 69 73 2d 3e | ey,.$value).{.if.(!isset($this-> |
8960 | 5f 6d 65 73 73 61 67 65 54 65 6d 70 6c 61 74 65 73 5b 24 6d 65 73 73 61 67 65 4b 65 79 5d 29 29 | _messageTemplates[$messageKey])) |
8980 | 20 7b 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 24 6d 65 73 73 61 67 65 20 3d 20 24 74 68 | .{.return.null;.}.$message.=.$th |
89a0 | 69 73 2d 3e 5f 6d 65 73 73 61 67 65 54 65 6d 70 6c 61 74 65 73 5b 24 6d 65 73 73 61 67 65 4b 65 | is->_messageTemplates[$messageKe |
89c0 | 79 5d 3b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 28 24 74 72 61 6e 73 6c 61 74 6f 72 20 3d 20 | y];.if.(null.!==.($translator.=. |
89e0 | 24 74 68 69 73 2d 3e 67 65 74 54 72 61 6e 73 6c 61 74 6f 72 28 29 29 29 20 7b 20 69 66 20 28 24 | $this->getTranslator())).{.if.($ |
8a00 | 74 72 61 6e 73 6c 61 74 6f 72 2d 3e 69 73 54 72 61 6e 73 6c 61 74 65 64 28 24 6d 65 73 73 61 67 | translator->isTranslated($messag |
8a20 | 65 4b 65 79 29 29 20 7b 20 24 6d 65 73 73 61 67 65 20 3d 20 24 74 72 61 6e 73 6c 61 74 6f 72 2d | eKey)).{.$message.=.$translator- |
8a40 | 3e 74 72 61 6e 73 6c 61 74 65 28 24 6d 65 73 73 61 67 65 4b 65 79 29 3b 20 7d 20 65 6c 73 65 20 | >translate($messageKey);.}.else. |
8a60 | 7b 20 24 6d 65 73 73 61 67 65 20 3d 20 24 74 72 61 6e 73 6c 61 74 6f 72 2d 3e 74 72 61 6e 73 6c | {.$message.=.$translator->transl |
8a80 | 61 74 65 28 24 6d 65 73 73 61 67 65 29 3b 20 7d 20 7d 20 69 66 20 28 69 73 5f 6f 62 6a 65 63 74 | ate($message);.}.}.if.(is_object |
8aa0 | 28 24 76 61 6c 75 65 29 29 20 7b 20 69 66 20 28 21 69 6e 5f 61 72 72 61 79 28 27 5f 5f 74 6f 53 | ($value)).{.if.(!in_array('__toS |
8ac0 | 74 72 69 6e 67 27 2c 20 67 65 74 5f 63 6c 61 73 73 5f 6d 65 74 68 6f 64 73 28 24 76 61 6c 75 65 | tring',.get_class_methods($value |
8ae0 | 29 29 29 20 7b 20 24 76 61 6c 75 65 20 3d 20 67 65 74 5f 63 6c 61 73 73 28 24 76 61 6c 75 65 29 | ))).{.$value.=.get_class($value) |
8b00 | 20 2e 20 27 20 6f 62 6a 65 63 74 27 3b 20 7d 20 65 6c 73 65 20 7b 20 24 76 61 6c 75 65 20 3d 20 | ...'.object';.}.else.{.$value.=. |
8b20 | 24 76 61 6c 75 65 2d 3e 5f 5f 74 6f 53 74 72 69 6e 67 28 29 3b 20 7d 20 7d 20 65 6c 73 65 20 7b | $value->__toString();.}.}.else.{ |
8b40 | 20 24 76 61 6c 75 65 20 3d 20 28 73 74 72 69 6e 67 29 24 76 61 6c 75 65 3b 20 7d 20 69 66 20 28 | .$value.=.(string)$value;.}.if.( |
8b60 | 24 74 68 69 73 2d 3e 67 65 74 4f 62 73 63 75 72 65 56 61 6c 75 65 28 29 29 20 7b 20 24 76 61 6c | $this->getObscureValue()).{.$val |
8b80 | 75 65 20 3d 20 73 74 72 5f 72 65 70 65 61 74 28 27 2a 27 2c 20 73 74 72 6c 65 6e 28 24 76 61 6c | ue.=.str_repeat('*',.strlen($val |
8ba0 | 75 65 29 29 3b 20 7d 20 24 6d 65 73 73 61 67 65 20 3d 20 73 74 72 5f 72 65 70 6c 61 63 65 28 27 | ue));.}.$message.=.str_replace(' |
8bc0 | 25 76 61 6c 75 65 25 27 2c 20 28 73 74 72 69 6e 67 29 20 24 76 61 6c 75 65 2c 20 24 6d 65 73 73 | %value%',.(string).$value,.$mess |
8be0 | 61 67 65 29 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 56 61 | age);.foreach.($this->_messageVa |
8c00 | 72 69 61 62 6c 65 73 20 61 73 20 24 69 64 65 6e 74 20 3d 3e 20 24 70 72 6f 70 65 72 74 79 29 20 | riables.as.$ident.=>.$property). |
8c20 | 7b 20 24 6d 65 73 73 61 67 65 20 3d 20 73 74 72 5f 72 65 70 6c 61 63 65 28 22 25 24 69 64 65 6e | {.$message.=.str_replace("%$iden |
8c40 | 74 25 22 2c 20 28 73 74 72 69 6e 67 29 20 24 74 68 69 73 2d 3e 24 70 72 6f 70 65 72 74 79 2c 20 | t%",.(string).$this->$property,. |
8c60 | 24 6d 65 73 73 61 67 65 29 3b 20 7d 20 24 6c 65 6e 67 74 68 20 3d 20 73 65 6c 66 3a 3a 67 65 74 | $message);.}.$length.=.self::get |
8c80 | 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 28 29 3b 20 69 66 20 28 28 24 6c 65 6e 67 74 68 20 3e 20 | MessageLength();.if.(($length.>. |
8ca0 | 2d 31 29 20 26 26 20 28 73 74 72 6c 65 6e 28 24 6d 65 73 73 61 67 65 29 20 3e 20 24 6c 65 6e 67 | -1).&&.(strlen($message).>.$leng |
8cc0 | 74 68 29 29 20 7b 20 24 6d 65 73 73 61 67 65 20 3d 20 73 75 62 73 74 72 28 24 6d 65 73 73 61 67 | th)).{.$message.=.substr($messag |
8ce0 | 65 2c 20 30 2c 20 28 73 65 6c 66 3a 3a 67 65 74 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 28 29 20 | e,.0,.(self::getMessageLength(). |
8d00 | 2d 20 33 29 29 20 2e 20 27 2e 2e 2e 27 3b 20 7d 20 72 65 74 75 72 6e 20 24 6d 65 73 73 61 67 65 | -.3))...'...';.}.return.$message |
8d20 | 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 65 72 72 6f 72 28 24 6d | ;.}.protected.function._error($m |
8d40 | 65 73 73 61 67 65 4b 65 79 2c 20 24 76 61 6c 75 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 | essageKey,.$value.=.null).{.if.( |
8d60 | 24 6d 65 73 73 61 67 65 4b 65 79 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 6b 65 79 73 20 3d 20 | $messageKey.===.null).{.$keys.=. |
8d80 | 61 72 72 61 79 5f 6b 65 79 73 28 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 54 65 6d 70 6c 61 | array_keys($this->_messageTempla |
8da0 | 74 65 73 29 3b 20 24 6d 65 73 73 61 67 65 4b 65 79 20 3d 20 63 75 72 72 65 6e 74 28 24 6b 65 79 | tes);.$messageKey.=.current($key |
8dc0 | 73 29 3b 20 7d 20 69 66 20 28 24 76 61 6c 75 65 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 76 61 | s);.}.if.($value.===.null).{.$va |
8de0 | 6c 75 65 20 3d 20 24 74 68 69 73 2d 3e 5f 76 61 6c 75 65 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 65 | lue.=.$this->_value;.}.$this->_e |
8e00 | 72 72 6f 72 73 5b 5d 20 3d 20 24 6d 65 73 73 61 67 65 4b 65 79 3b 20 24 74 68 69 73 2d 3e 5f 6d | rrors[].=.$messageKey;.$this->_m |
8e20 | 65 73 73 61 67 65 73 5b 24 6d 65 73 73 61 67 65 4b 65 79 5d 20 3d 20 24 74 68 69 73 2d 3e 5f 63 | essages[$messageKey].=.$this->_c |
8e40 | 72 65 61 74 65 4d 65 73 73 61 67 65 28 24 6d 65 73 73 61 67 65 4b 65 79 2c 20 24 76 61 6c 75 65 | reateMessage($messageKey,.$value |
8e60 | 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 73 65 74 56 61 6c 75 | );.}.protected.function._setValu |
8e80 | 65 28 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 5f 76 61 6c 75 65 20 3d 20 24 76 61 6c | e($value).{.$this->_value.=.$val |
8ea0 | 75 65 3b 20 24 74 68 69 73 2d 3e 5f 6d 65 73 73 61 67 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 | ue;.$this->_messages.=.array();. |
8ec0 | 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 73 20 3d 20 61 72 72 61 79 28 29 3b 20 7d 20 70 75 62 6c | $this->_errors.=.array();.}.publ |
8ee0 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 45 72 72 6f 72 73 28 29 20 7b 20 72 65 74 75 72 6e | ic.function.getErrors().{.return |
8f00 | 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | .$this->_errors;.}.public.functi |
8f20 | 6f 6e 20 73 65 74 4f 62 73 63 75 72 65 56 61 6c 75 65 28 24 66 6c 61 67 29 20 7b 20 24 74 68 69 | on.setObscureValue($flag).{.$thi |
8f40 | 73 2d 3e 5f 6f 62 73 63 75 72 65 56 61 6c 75 65 20 3d 20 28 62 6f 6f 6c 29 20 24 66 6c 61 67 3b | s->_obscureValue.=.(bool).$flag; |
8f60 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | .return.$this;.}.public.function |
8f80 | 20 67 65 74 4f 62 73 63 75 72 65 56 61 6c 75 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 | .getObscureValue().{.return.$thi |
8fa0 | 73 2d 3e 5f 6f 62 73 63 75 72 65 56 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | s->_obscureValue;.}.public.funct |
8fc0 | 69 6f 6e 20 73 65 74 54 72 61 6e 73 6c 61 74 6f 72 28 24 74 72 61 6e 73 6c 61 74 6f 72 20 3d 20 | ion.setTranslator($translator.=. |
8fe0 | 6e 75 6c 6c 29 20 7b 20 69 66 20 28 28 6e 75 6c 6c 20 3d 3d 3d 20 24 74 72 61 6e 73 6c 61 74 6f | null).{.if.((null.===.$translato |
9000 | 72 29 20 7c 7c 20 28 24 74 72 61 6e 73 6c 61 74 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 54 72 | r).||.($translator.instanceof.Tr |
9020 | 61 6e 73 6c 61 74 6f 72 5c 41 64 61 70 74 65 72 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 74 72 61 | anslator\Adapter)).{.$this->_tra |
9040 | 6e 73 6c 61 74 6f 72 20 3d 20 24 74 72 61 6e 73 6c 61 74 6f 72 3b 20 7d 20 65 6c 73 65 69 66 20 | nslator.=.$translator;.}.elseif. |
9060 | 28 24 74 72 61 6e 73 6c 61 74 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 54 72 61 6e 73 6c 61 74 | ($translator.instanceof.Translat |
9080 | 6f 72 5c 54 72 61 6e 73 6c 61 74 6f 72 29 20 7b 20 24 74 68 69 73 2d 3e 5f 74 72 61 6e 73 6c 61 | or\Translator).{.$this->_transla |
90a0 | 74 6f 72 20 3d 20 24 74 72 61 6e 73 6c 61 74 6f 72 2d 3e 67 65 74 41 64 61 70 74 65 72 28 29 3b | tor.=.$translator->getAdapter(); |
90c0 | 20 7d 20 65 6c 73 65 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e | .}.else.{.throw.new.Exception\In |
90e0 | 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 49 6e 76 61 6c 69 64 20 | validArgumentException('Invalid. |
9100 | 74 72 61 6e 73 6c 61 74 6f 72 20 73 70 65 63 69 66 69 65 64 27 29 3b 20 7d 20 72 65 74 75 72 6e | translator.specified');.}.return |
9120 | 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 72 61 | .$this;.}.public.function.getTra |
9140 | 6e 73 6c 61 74 6f 72 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 74 72 61 6e 73 6c 61 74 6f | nslator().{.if.($this->translato |
9160 | 72 49 73 44 69 73 61 62 6c 65 64 28 29 29 20 7b 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 | rIsDisabled()).{.return.null;.}. |
9180 | 69 66 20 28 6e 75 6c 6c 20 3d 3d 3d 20 24 74 68 69 73 2d 3e 5f 74 72 61 6e 73 6c 61 74 6f 72 29 | if.(null.===.$this->_translator) |
91a0 | 20 7b 20 72 65 74 75 72 6e 20 73 65 6c 66 3a 3a 67 65 74 44 65 66 61 75 6c 74 54 72 61 6e 73 6c | .{.return.self::getDefaultTransl |
91c0 | 61 74 6f 72 28 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 74 72 61 6e 73 6c 61 | ator();.}.return.$this->_transla |
91e0 | 74 6f 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 54 72 61 6e 73 6c | tor;.}.public.function.hasTransl |
9200 | 61 74 6f 72 28 29 20 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 24 74 68 69 73 2d 3e 5f 74 72 | ator().{.return.(bool)$this->_tr |
9220 | 61 6e 73 6c 61 74 6f 72 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 | anslator;.}.public.static.functi |
9240 | 6f 6e 20 73 65 74 44 65 66 61 75 6c 74 54 72 61 6e 73 6c 61 74 6f 72 28 24 74 72 61 6e 73 6c 61 | on.setDefaultTranslator($transla |
9260 | 74 6f 72 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 28 6e 75 6c 6c 20 3d 3d 3d 20 24 74 72 61 | tor.=.null).{.if.((null.===.$tra |
9280 | 6e 73 6c 61 74 6f 72 29 20 7c 7c 20 28 24 74 72 61 6e 73 6c 61 74 6f 72 20 69 6e 73 74 61 6e 63 | nslator).||.($translator.instanc |
92a0 | 65 6f 66 20 54 72 61 6e 73 6c 61 74 6f 72 5c 41 64 61 70 74 65 72 29 29 20 7b 20 73 65 6c 66 3a | eof.Translator\Adapter)).{.self: |
92c0 | 3a 24 5f 64 65 66 61 75 6c 74 54 72 61 6e 73 6c 61 74 6f 72 20 3d 20 24 74 72 61 6e 73 6c 61 74 | :$_defaultTranslator.=.$translat |
92e0 | 6f 72 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 74 72 61 6e 73 6c 61 74 6f 72 20 69 6e 73 74 61 6e | or;.}.elseif.($translator.instan |
9300 | 63 65 6f 66 20 54 72 61 6e 73 6c 61 74 6f 72 5c 54 72 61 6e 73 6c 61 74 6f 72 29 20 7b 20 73 65 | ceof.Translator\Translator).{.se |
9320 | 6c 66 3a 3a 24 5f 64 65 66 61 75 6c 74 54 72 61 6e 73 6c 61 74 6f 72 20 3d 20 24 74 72 61 6e 73 | lf::$_defaultTranslator.=.$trans |
9340 | 6c 61 74 6f 72 2d 3e 67 65 74 41 64 61 70 74 65 72 28 29 3b 20 7d 20 65 6c 73 65 20 7b 20 74 68 | lator->getAdapter();.}.else.{.th |
9360 | 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e | row.new.Exception\InvalidArgumen |
9380 | 74 45 78 63 65 70 74 69 6f 6e 28 27 49 6e 76 61 6c 69 64 20 74 72 61 6e 73 6c 61 74 6f 72 20 73 | tException('Invalid.translator.s |
93a0 | 70 65 63 69 66 69 65 64 27 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 | pecified');.}.}.public.static.fu |
93c0 | 6e 63 74 69 6f 6e 20 67 65 74 44 65 66 61 75 6c 74 54 72 61 6e 73 6c 61 74 6f 72 28 29 20 7b 20 | nction.getDefaultTranslator().{. |
93e0 | 69 66 20 28 6e 75 6c 6c 20 3d 3d 3d 20 73 65 6c 66 3a 3a 24 5f 64 65 66 61 75 6c 74 54 72 61 6e | if.(null.===.self::$_defaultTran |
9400 | 73 6c 61 74 6f 72 29 20 7b 20 69 66 20 28 5c 5a 65 6e 64 5c 52 65 67 69 73 74 72 79 3a 3a 69 73 | slator).{.if.(\Zend\Registry::is |
9420 | 52 65 67 69 73 74 65 72 65 64 28 27 5a 65 6e 64 5f 54 72 61 6e 73 6c 61 74 65 27 29 29 20 7b 20 | Registered('Zend_Translate')).{. |
9440 | 24 74 72 61 6e 73 6c 61 74 6f 72 20 3d 20 5c 5a 65 6e 64 5c 52 65 67 69 73 74 72 79 3a 3a 67 65 | $translator.=.\Zend\Registry::ge |
9460 | 74 28 27 5a 65 6e 64 5f 54 72 61 6e 73 6c 61 74 65 27 29 3b 20 69 66 20 28 24 74 72 61 6e 73 6c | t('Zend_Translate');.if.($transl |
9480 | 61 74 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 54 72 61 6e 73 6c 61 74 6f 72 5c 41 64 61 70 74 | ator.instanceof.Translator\Adapt |
94a0 | 65 72 29 20 7b 20 72 65 74 75 72 6e 20 24 74 72 61 6e 73 6c 61 74 6f 72 3b 20 7d 20 65 6c 73 65 | er).{.return.$translator;.}.else |
94c0 | 69 66 20 28 24 74 72 61 6e 73 6c 61 74 6f 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 54 72 61 6e 73 | if.($translator.instanceof.Trans |
94e0 | 6c 61 74 6f 72 5c 54 72 61 6e 73 6c 61 74 6f 72 29 20 7b 20 72 65 74 75 72 6e 20 24 74 72 61 6e | lator\Translator).{.return.$tran |
9500 | 73 6c 61 74 6f 72 2d 3e 67 65 74 41 64 61 70 74 65 72 28 29 3b 20 7d 20 7d 20 7d 20 72 65 74 75 | slator->getAdapter();.}.}.}.retu |
9520 | 72 6e 20 73 65 6c 66 3a 3a 24 5f 64 65 66 61 75 6c 74 54 72 61 6e 73 6c 61 74 6f 72 3b 20 7d 20 | rn.self::$_defaultTranslator;.}. |
9540 | 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 44 65 66 61 75 6c | public.static.function.hasDefaul |
9560 | 74 54 72 61 6e 73 6c 61 74 6f 72 28 29 20 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 73 65 6c | tTranslator().{.return.(bool)sel |
9580 | 66 3a 3a 24 5f 64 65 66 61 75 6c 74 54 72 61 6e 73 6c 61 74 6f 72 3b 20 7d 20 70 75 62 6c 69 63 | f::$_defaultTranslator;.}.public |
95a0 | 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 44 69 73 61 62 6c 65 54 72 61 6e 73 6c 61 74 6f 72 28 24 | .function.setDisableTranslator($ |
95c0 | 66 6c 61 67 29 20 7b 20 24 74 68 69 73 2d 3e 5f 74 72 61 6e 73 6c 61 74 6f 72 44 69 73 61 62 6c | flag).{.$this->_translatorDisabl |
95e0 | 65 64 20 3d 20 28 62 6f 6f 6c 29 20 24 66 6c 61 67 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b | ed.=.(bool).$flag;.return.$this; |
9600 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 72 61 6e 73 6c 61 74 6f 72 49 73 44 | .}.public.function.translatorIsD |
9620 | 69 73 61 62 6c 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 74 72 61 6e 73 | isabled().{.return.$this->_trans |
9640 | 6c 61 74 6f 72 44 69 73 61 62 6c 65 64 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 | latorDisabled;.}.public.static.f |
9660 | 75 6e 63 74 69 6f 6e 20 67 65 74 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 28 29 20 7b 20 72 65 74 | unction.getMessageLength().{.ret |
9680 | 75 72 6e 20 73 65 6c 66 3a 3a 24 5f 6d 65 73 73 61 67 65 4c 65 6e 67 74 68 3b 20 7d 20 70 75 62 | urn.self::$_messageLength;.}.pub |
96a0 | 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4d 65 73 73 61 67 65 4c 65 | lic.static.function.setMessageLe |
96c0 | 6e 67 74 68 28 24 6c 65 6e 67 74 68 20 3d 20 2d 31 29 20 7b 20 73 65 6c 66 3a 3a 24 5f 6d 65 73 | ngth($length.=.-1).{.self::$_mes |
96e0 | 73 61 67 65 4c 65 6e 67 74 68 20 3d 20 24 6c 65 6e 67 74 68 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a | sageLength.=.$length;.}.}.<?php. |
9700 | 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 56 61 6c 69 64 61 74 6f 72 3b 20 63 6c 61 73 73 | .namespace.Zend\Validator;.class |
9720 | 20 48 6f 73 74 6e 61 6d 65 20 65 78 74 65 6e 64 73 20 41 62 73 74 72 61 63 74 56 61 6c 69 64 61 | .Hostname.extends.AbstractValida |
9740 | 74 6f 72 20 7b 20 63 6f 6e 73 74 20 43 41 4e 4e 4f 54 5f 44 45 43 4f 44 45 5f 50 55 4e 59 43 4f | tor.{.const.CANNOT_DECODE_PUNYCO |
9760 | 44 45 20 3d 20 27 68 6f 73 74 6e 61 6d 65 43 61 6e 6e 6f 74 44 65 63 6f 64 65 50 75 6e 79 63 6f | DE.=.'hostnameCannotDecodePunyco |
9780 | 64 65 27 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 20 3d 20 27 68 6f 73 74 6e 61 6d 65 49 6e | de';.const.INVALID.=.'hostnameIn |
97a0 | 76 61 6c 69 64 27 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 44 41 53 48 20 3d 20 27 68 6f | valid';.const.INVALID_DASH.=.'ho |
97c0 | 73 74 6e 61 6d 65 44 61 73 68 43 68 61 72 61 63 74 65 72 27 3b 20 63 6f 6e 73 74 20 49 4e 56 41 | stnameDashCharacter';.const.INVA |
97e0 | 4c 49 44 5f 48 4f 53 54 4e 41 4d 45 20 3d 20 27 68 6f 73 74 6e 61 6d 65 49 6e 76 61 6c 69 64 48 | LID_HOSTNAME.=.'hostnameInvalidH |
9800 | 6f 73 74 6e 61 6d 65 27 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 48 4f 53 54 4e 41 4d 45 | ostname';.const.INVALID_HOSTNAME |
9820 | 5f 53 43 48 45 4d 41 20 3d 20 27 68 6f 73 74 6e 61 6d 65 49 6e 76 61 6c 69 64 48 6f 73 74 6e 61 | _SCHEMA.=.'hostnameInvalidHostna |
9840 | 6d 65 53 63 68 65 6d 61 27 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 4c 4f 43 41 4c 5f 4e | meSchema';.const.INVALID_LOCAL_N |
9860 | 41 4d 45 20 3d 20 27 68 6f 73 74 6e 61 6d 65 49 6e 76 61 6c 69 64 4c 6f 63 61 6c 4e 61 6d 65 27 | AME.=.'hostnameInvalidLocalName' |
9880 | 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 55 52 49 20 3d 20 27 68 6f 73 74 6e 61 6d 65 49 | ;.const.INVALID_URI.=.'hostnameI |
98a0 | 6e 76 61 6c 69 64 55 72 69 27 3b 20 63 6f 6e 73 74 20 49 50 5f 41 44 44 52 45 53 53 5f 4e 4f 54 | nvalidUri';.const.IP_ADDRESS_NOT |
98c0 | 5f 41 4c 4c 4f 57 45 44 20 3d 20 27 68 6f 73 74 6e 61 6d 65 49 70 41 64 64 72 65 73 73 4e 6f 74 | _ALLOWED.=.'hostnameIpAddressNot |
98e0 | 41 6c 6c 6f 77 65 64 27 3b 20 63 6f 6e 73 74 20 4c 4f 43 41 4c 5f 4e 41 4d 45 5f 4e 4f 54 5f 41 | Allowed';.const.LOCAL_NAME_NOT_A |
9900 | 4c 4c 4f 57 45 44 20 3d 20 27 68 6f 73 74 6e 61 6d 65 4c 6f 63 61 6c 4e 61 6d 65 4e 6f 74 41 6c | LLOWED.=.'hostnameLocalNameNotAl |
9920 | 6c 6f 77 65 64 27 3b 20 63 6f 6e 73 74 20 55 4e 44 45 43 49 50 48 45 52 41 42 4c 45 5f 54 4c 44 | lowed';.const.UNDECIPHERABLE_TLD |
9940 | 20 3d 20 27 68 6f 73 74 6e 61 6d 65 55 6e 64 65 63 69 70 68 65 72 61 62 6c 65 54 6c 64 27 3b 20 | .=.'hostnameUndecipherableTld';. |
9960 | 63 6f 6e 73 74 20 55 4e 4b 4e 4f 57 4e 5f 54 4c 44 20 3d 20 27 68 6f 73 74 6e 61 6d 65 55 6e 6b | const.UNKNOWN_TLD.=.'hostnameUnk |
9980 | 6e 6f 77 6e 54 6c 64 27 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6d 65 73 73 61 67 65 54 65 6d | nownTld';.protected.$_messageTem |
99a0 | 70 6c 61 74 65 73 20 3d 20 61 72 72 61 79 28 20 73 65 6c 66 3a 3a 43 41 4e 4e 4f 54 5f 44 45 43 | plates.=.array(.self::CANNOT_DEC |
99c0 | 4f 44 45 5f 50 55 4e 59 43 4f 44 45 20 3d 3e 20 22 27 25 76 61 6c 75 65 25 27 20 61 70 70 65 61 | ODE_PUNYCODE.=>."'%value%'.appea |
99e0 | 72 73 20 74 6f 20 62 65 20 61 20 44 4e 53 20 68 6f 73 74 6e 61 6d 65 20 62 75 74 20 74 68 65 20 | rs.to.be.a.DNS.hostname.but.the. |
9a00 | 67 69 76 65 6e 20 70 75 6e 79 63 6f 64 65 20 6e 6f 74 61 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 | given.punycode.notation.cannot.b |
9a20 | 65 20 64 65 63 6f 64 65 64 22 2c 20 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 20 3d 3e 20 22 49 6e | e.decoded",.self::INVALID.=>."In |
9a40 | 76 61 6c 69 64 20 74 79 70 65 20 67 69 76 65 6e 2e 20 53 74 72 69 6e 67 20 65 78 70 65 63 74 65 | valid.type.given..String.expecte |
9a60 | 64 22 2c 20 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 44 41 53 48 20 3d 3e 20 22 27 25 76 61 6c | d",.self::INVALID_DASH.=>."'%val |
9a80 | 75 65 25 27 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 61 20 44 4e 53 20 68 6f 73 74 6e 61 6d | ue%'.appears.to.be.a.DNS.hostnam |
9aa0 | 65 20 62 75 74 20 63 6f 6e 74 61 69 6e 73 20 61 20 64 61 73 68 20 69 6e 20 61 6e 20 69 6e 76 61 | e.but.contains.a.dash.in.an.inva |
9ac0 | 6c 69 64 20 70 6f 73 69 74 69 6f 6e 22 2c 20 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 48 4f 53 | lid.position",.self::INVALID_HOS |
9ae0 | 54 4e 41 4d 45 20 3d 3e 20 22 27 25 76 61 6c 75 65 25 27 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 | TNAME.=>."'%value%'.does.not.mat |
9b00 | 63 68 20 74 68 65 20 65 78 70 65 63 74 65 64 20 73 74 72 75 63 74 75 72 65 20 66 6f 72 20 61 20 | ch.the.expected.structure.for.a. |
9b20 | 44 4e 53 20 68 6f 73 74 6e 61 6d 65 22 2c 20 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 48 4f 53 | DNS.hostname",.self::INVALID_HOS |
9b40 | 54 4e 41 4d 45 5f 53 43 48 45 4d 41 20 3d 3e 20 22 27 25 76 61 6c 75 65 25 27 20 61 70 70 65 61 | TNAME_SCHEMA.=>."'%value%'.appea |
9b60 | 72 73 20 74 6f 20 62 65 20 61 20 44 4e 53 20 68 6f 73 74 6e 61 6d 65 20 62 75 74 20 63 61 6e 6e | rs.to.be.a.DNS.hostname.but.cann |
9b80 | 6f 74 20 6d 61 74 63 68 20 61 67 61 69 6e 73 74 20 68 6f 73 74 6e 61 6d 65 20 73 63 68 65 6d 61 | ot.match.against.hostname.schema |
9ba0 | 20 66 6f 72 20 54 4c 44 20 27 25 74 6c 64 25 27 22 2c 20 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 | .for.TLD.'%tld%'",.self::INVALID |
9bc0 | 5f 4c 4f 43 41 4c 5f 4e 41 4d 45 20 3d 3e 20 22 27 25 76 61 6c 75 65 25 27 20 64 6f 65 73 20 6e | _LOCAL_NAME.=>."'%value%'.does.n |
9be0 | 6f 74 20 61 70 70 65 61 72 20 74 6f 20 62 65 20 61 20 76 61 6c 69 64 20 6c 6f 63 61 6c 20 6e 65 | ot.appear.to.be.a.valid.local.ne |
9c00 | 74 77 6f 72 6b 20 6e 61 6d 65 22 2c 20 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 55 52 49 20 3d | twork.name",.self::INVALID_URI.= |
9c20 | 3e 20 22 27 25 76 61 6c 75 65 25 27 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 65 61 72 20 74 6f 20 | >."'%value%'.does.not.appear.to. |
9c40 | 62 65 20 61 20 76 61 6c 69 64 20 55 52 49 20 68 6f 73 74 6e 61 6d 65 22 2c 20 73 65 6c 66 3a 3a | be.a.valid.URI.hostname",.self:: |
9c60 | 49 50 5f 41 44 44 52 45 53 53 5f 4e 4f 54 5f 41 4c 4c 4f 57 45 44 20 3d 3e 20 22 27 25 76 61 6c | IP_ADDRESS_NOT_ALLOWED.=>."'%val |
9c80 | 75 65 25 27 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 61 6e 20 49 50 20 61 64 64 72 65 73 73 | ue%'.appears.to.be.an.IP.address |
9ca0 | 2c 20 62 75 74 20 49 50 20 61 64 64 72 65 73 73 65 73 20 61 72 65 20 6e 6f 74 20 61 6c 6c 6f 77 | ,.but.IP.addresses.are.not.allow |
9cc0 | 65 64 22 2c 20 73 65 6c 66 3a 3a 4c 4f 43 41 4c 5f 4e 41 4d 45 5f 4e 4f 54 5f 41 4c 4c 4f 57 45 | ed",.self::LOCAL_NAME_NOT_ALLOWE |
9ce0 | 44 20 3d 3e 20 22 27 25 76 61 6c 75 65 25 27 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 61 20 | D.=>."'%value%'.appears.to.be.a. |
9d00 | 6c 6f 63 61 6c 20 6e 65 74 77 6f 72 6b 20 6e 61 6d 65 20 62 75 74 20 6c 6f 63 61 6c 20 6e 65 74 | local.network.name.but.local.net |
9d20 | 77 6f 72 6b 20 6e 61 6d 65 73 20 61 72 65 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 22 2c 20 73 65 6c | work.names.are.not.allowed",.sel |
9d40 | 66 3a 3a 55 4e 44 45 43 49 50 48 45 52 41 42 4c 45 5f 54 4c 44 20 3d 3e 20 22 27 25 76 61 6c 75 | f::UNDECIPHERABLE_TLD.=>."'%valu |
9d60 | 65 25 27 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 61 20 44 4e 53 20 68 6f 73 74 6e 61 6d 65 | e%'.appears.to.be.a.DNS.hostname |
9d80 | 20 62 75 74 20 63 61 6e 6e 6f 74 20 65 78 74 72 61 63 74 20 54 4c 44 20 70 61 72 74 22 2c 20 73 | .but.cannot.extract.TLD.part",.s |
9da0 | 65 6c 66 3a 3a 55 4e 4b 4e 4f 57 4e 5f 54 4c 44 20 3d 3e 20 22 27 25 76 61 6c 75 65 25 27 20 61 | elf::UNKNOWN_TLD.=>."'%value%'.a |
9dc0 | 70 70 65 61 72 73 20 74 6f 20 62 65 20 61 20 44 4e 53 20 68 6f 73 74 6e 61 6d 65 20 62 75 74 20 | ppears.to.be.a.DNS.hostname.but. |
9de0 | 63 61 6e 6e 6f 74 20 6d 61 74 63 68 20 54 4c 44 20 61 67 61 69 6e 73 74 20 6b 6e 6f 77 6e 20 6c | cannot.match.TLD.against.known.l |
9e00 | 69 73 74 22 2c 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6d 65 73 73 61 67 65 56 61 72 69 | ist",.);.protected.$_messageVari |
9e20 | 61 62 6c 65 73 20 3d 20 61 72 72 61 79 28 20 27 74 6c 64 27 20 3d 3e 20 27 5f 74 6c 64 27 20 29 | ables.=.array(.'tld'.=>.'_tld'.) |
9e40 | 3b 20 63 6f 6e 73 74 20 41 4c 4c 4f 57 5f 44 4e 53 20 3d 20 31 3b 20 63 6f 6e 73 74 20 41 4c 4c | ;.const.ALLOW_DNS.=.1;.const.ALL |
9e60 | 4f 57 5f 49 50 20 3d 20 32 3b 20 63 6f 6e 73 74 20 41 4c 4c 4f 57 5f 4c 4f 43 41 4c 20 3d 20 34 | OW_IP.=.2;.const.ALLOW_LOCAL.=.4 |
9e80 | 3b 20 63 6f 6e 73 74 20 41 4c 4c 4f 57 5f 55 52 49 20 3d 20 38 3b 20 63 6f 6e 73 74 20 41 4c 4c | ;.const.ALLOW_URI.=.8;.const.ALL |
9ea0 | 4f 57 5f 41 4c 4c 20 3d 20 31 35 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 76 61 6c 69 64 54 6c | OW_ALL.=.15;.protected.$_validTl |
9ec0 | 64 73 20 3d 20 61 72 72 61 79 28 20 27 61 63 27 2c 20 27 61 64 27 2c 20 27 61 65 27 2c 20 27 61 | ds.=.array(.'ac',.'ad',.'ae',.'a |
9ee0 | 65 72 6f 27 2c 20 27 61 66 27 2c 20 27 61 67 27 2c 20 27 61 69 27 2c 20 27 61 6c 27 2c 20 27 61 | ero',.'af',.'ag',.'ai',.'al',.'a |
9f00 | 6d 27 2c 20 27 61 6e 27 2c 20 27 61 6f 27 2c 20 27 61 71 27 2c 20 27 61 72 27 2c 20 27 61 72 70 | m',.'an',.'ao',.'aq',.'ar',.'arp |
9f20 | 61 27 2c 20 27 61 73 27 2c 20 27 61 73 69 61 27 2c 20 27 61 74 27 2c 20 27 61 75 27 2c 20 27 61 | a',.'as',.'asia',.'at',.'au',.'a |
9f40 | 77 27 2c 20 27 61 78 27 2c 20 27 61 7a 27 2c 20 27 62 61 27 2c 20 27 62 62 27 2c 20 27 62 64 27 | w',.'ax',.'az',.'ba',.'bb',.'bd' |
9f60 | 2c 20 27 62 65 27 2c 20 27 62 66 27 2c 20 27 62 67 27 2c 20 27 62 68 27 2c 20 27 62 69 27 2c 20 | ,.'be',.'bf',.'bg',.'bh',.'bi',. |
9f80 | 27 62 69 7a 27 2c 20 27 62 6a 27 2c 20 27 62 6d 27 2c 20 27 62 6e 27 2c 20 27 62 6f 27 2c 20 27 | 'biz',.'bj',.'bm',.'bn',.'bo',.' |
9fa0 | 62 72 27 2c 20 27 62 73 27 2c 20 27 62 74 27 2c 20 27 62 76 27 2c 20 27 62 77 27 2c 20 27 62 79 | br',.'bs',.'bt',.'bv',.'bw',.'by |
9fc0 | 27 2c 20 27 62 7a 27 2c 20 27 63 61 27 2c 20 27 63 61 74 27 2c 20 27 63 63 27 2c 20 27 63 64 27 | ',.'bz',.'ca',.'cat',.'cc',.'cd' |
9fe0 | 2c 20 27 63 66 27 2c 20 27 63 67 27 2c 20 27 63 68 27 2c 20 27 63 69 27 2c 20 27 63 6b 27 2c 20 | ,.'cf',.'cg',.'ch',.'ci',.'ck',. |
a000 | 27 63 6c 27 2c 20 27 63 6d 27 2c 20 27 63 6e 27 2c 20 27 63 6f 27 2c 20 27 63 6f 6d 27 2c 20 27 | 'cl',.'cm',.'cn',.'co',.'com',.' |
a020 | 63 6f 6f 70 27 2c 20 27 63 72 27 2c 20 27 63 75 27 2c 20 27 63 76 27 2c 20 27 63 78 27 2c 20 27 | coop',.'cr',.'cu',.'cv',.'cx',.' |
a040 | 63 79 27 2c 20 27 63 7a 27 2c 20 27 64 65 27 2c 20 27 64 6a 27 2c 20 27 64 6b 27 2c 20 27 64 6d | cy',.'cz',.'de',.'dj',.'dk',.'dm |
a060 | 27 2c 20 27 64 6f 27 2c 20 27 64 7a 27 2c 20 27 65 63 27 2c 20 27 65 64 75 27 2c 20 27 65 65 27 | ',.'do',.'dz',.'ec',.'edu',.'ee' |
a080 | 2c 20 27 65 67 27 2c 20 27 65 72 27 2c 20 27 65 73 27 2c 20 27 65 74 27 2c 20 27 65 75 27 2c 20 | ,.'eg',.'er',.'es',.'et',.'eu',. |
a0a0 | 27 66 69 27 2c 20 27 66 6a 27 2c 20 27 66 6b 27 2c 20 27 66 6d 27 2c 20 27 66 6f 27 2c 20 27 66 | 'fi',.'fj',.'fk',.'fm',.'fo',.'f |
a0c0 | 72 27 2c 20 27 67 61 27 2c 20 27 67 62 27 2c 20 27 67 64 27 2c 20 27 67 65 27 2c 20 27 67 66 27 | r',.'ga',.'gb',.'gd',.'ge',.'gf' |
a0e0 | 2c 20 27 67 67 27 2c 20 27 67 68 27 2c 20 27 67 69 27 2c 20 27 67 6c 27 2c 20 27 67 6d 27 2c 20 | ,.'gg',.'gh',.'gi',.'gl',.'gm',. |
a100 | 27 67 6e 27 2c 20 27 67 6f 76 27 2c 20 27 67 70 27 2c 20 27 67 71 27 2c 20 27 67 72 27 2c 20 27 | 'gn',.'gov',.'gp',.'gq',.'gr',.' |
a120 | 67 73 27 2c 20 27 67 74 27 2c 20 27 67 75 27 2c 20 27 67 77 27 2c 20 27 67 79 27 2c 20 27 68 6b | gs',.'gt',.'gu',.'gw',.'gy',.'hk |
a140 | 27 2c 20 27 68 6d 27 2c 20 27 68 6e 27 2c 20 27 68 72 27 2c 20 27 68 74 27 2c 20 27 68 75 27 2c | ',.'hm',.'hn',.'hr',.'ht',.'hu', |
a160 | 20 27 69 64 27 2c 20 27 69 65 27 2c 20 27 69 6c 27 2c 20 27 69 6d 27 2c 20 27 69 6e 27 2c 20 27 | .'id',.'ie',.'il',.'im',.'in',.' |
a180 | 69 6e 66 6f 27 2c 20 27 69 6e 74 27 2c 20 27 69 6f 27 2c 20 27 69 71 27 2c 20 27 69 72 27 2c 20 | info',.'int',.'io',.'iq',.'ir',. |
a1a0 | 27 69 73 27 2c 20 27 69 74 27 2c 20 27 6a 65 27 2c 20 27 6a 6d 27 2c 20 27 6a 6f 27 2c 20 27 6a | 'is',.'it',.'je',.'jm',.'jo',.'j |
a1c0 | 6f 62 73 27 2c 20 27 6a 70 27 2c 20 27 6b 65 27 2c 20 27 6b 67 27 2c 20 27 6b 68 27 2c 20 27 6b | obs',.'jp',.'ke',.'kg',.'kh',.'k |
a1e0 | 69 27 2c 20 27 6b 6d 27 2c 20 27 6b 6e 27 2c 20 27 6b 70 27 2c 20 27 6b 72 27 2c 20 27 6b 77 27 | i',.'km',.'kn',.'kp',.'kr',.'kw' |
a200 | 2c 20 27 6b 79 27 2c 20 27 6b 7a 27 2c 20 27 6c 61 27 2c 20 27 6c 62 27 2c 20 27 6c 63 27 2c 20 | ,.'ky',.'kz',.'la',.'lb',.'lc',. |
a220 | 27 6c 69 27 2c 20 27 6c 6b 27 2c 20 27 6c 72 27 2c 20 27 6c 73 27 2c 20 27 6c 74 27 2c 20 27 6c | 'li',.'lk',.'lr',.'ls',.'lt',.'l |
a240 | 75 27 2c 20 27 6c 76 27 2c 20 27 6c 79 27 2c 20 27 6d 61 27 2c 20 27 6d 63 27 2c 20 27 6d 64 27 | u',.'lv',.'ly',.'ma',.'mc',.'md' |
a260 | 2c 20 27 6d 65 27 2c 20 27 6d 67 27 2c 20 27 6d 68 27 2c 20 27 6d 69 6c 27 2c 20 27 6d 6b 27 2c | ,.'me',.'mg',.'mh',.'mil',.'mk', |
a280 | 20 27 6d 6c 27 2c 20 27 6d 6d 27 2c 20 27 6d 6e 27 2c 20 27 6d 6f 27 2c 20 27 6d 6f 62 69 27 2c | .'ml',.'mm',.'mn',.'mo',.'mobi', |
a2a0 | 20 27 6d 70 27 2c 20 27 6d 71 27 2c 20 27 6d 72 27 2c 20 27 6d 73 27 2c 20 27 6d 74 27 2c 20 27 | .'mp',.'mq',.'mr',.'ms',.'mt',.' |
a2c0 | 6d 75 27 2c 20 27 6d 75 73 65 75 6d 27 2c 20 27 6d 76 27 2c 20 27 6d 77 27 2c 20 27 6d 78 27 2c | mu',.'museum',.'mv',.'mw',.'mx', |
a2e0 | 20 27 6d 79 27 2c 20 27 6d 7a 27 2c 20 27 6e 61 27 2c 20 27 6e 61 6d 65 27 2c 20 27 6e 63 27 2c | .'my',.'mz',.'na',.'name',.'nc', |
a300 | 20 27 6e 65 27 2c 20 27 6e 65 74 27 2c 20 27 6e 66 27 2c 20 27 6e 67 27 2c 20 27 6e 69 27 2c 20 | .'ne',.'net',.'nf',.'ng',.'ni',. |
a320 | 27 6e 6c 27 2c 20 27 6e 6f 27 2c 20 27 6e 70 27 2c 20 27 6e 72 27 2c 20 27 6e 75 27 2c 20 27 6e | 'nl',.'no',.'np',.'nr',.'nu',.'n |
a340 | 7a 27 2c 20 27 6f 6d 27 2c 20 27 6f 72 67 27 2c 20 27 70 61 27 2c 20 27 70 65 27 2c 20 27 70 66 | z',.'om',.'org',.'pa',.'pe',.'pf |
a360 | 27 2c 20 27 70 67 27 2c 20 27 70 68 27 2c 20 27 70 6b 27 2c 20 27 70 6c 27 2c 20 27 70 6d 27 2c | ',.'pg',.'ph',.'pk',.'pl',.'pm', |
a380 | 20 27 70 6e 27 2c 20 27 70 72 27 2c 20 27 70 72 6f 27 2c 20 27 70 73 27 2c 20 27 70 74 27 2c 20 | .'pn',.'pr',.'pro',.'ps',.'pt',. |
a3a0 | 27 70 77 27 2c 20 27 70 79 27 2c 20 27 71 61 27 2c 20 27 72 65 27 2c 20 27 72 6f 27 2c 20 27 72 | 'pw',.'py',.'qa',.'re',.'ro',.'r |
a3c0 | 73 27 2c 20 27 72 75 27 2c 20 27 72 77 27 2c 20 27 73 61 27 2c 20 27 73 62 27 2c 20 27 73 63 27 | s',.'ru',.'rw',.'sa',.'sb',.'sc' |
a3e0 | 2c 20 27 73 64 27 2c 20 27 73 65 27 2c 20 27 73 67 27 2c 20 27 73 68 27 2c 20 27 73 69 27 2c 20 | ,.'sd',.'se',.'sg',.'sh',.'si',. |
a400 | 27 73 6a 27 2c 20 27 73 6b 27 2c 20 27 73 6c 27 2c 20 27 73 6d 27 2c 20 27 73 6e 27 2c 20 27 73 | 'sj',.'sk',.'sl',.'sm',.'sn',.'s |
a420 | 6f 27 2c 20 27 73 72 27 2c 20 27 73 74 27 2c 20 27 73 75 27 2c 20 27 73 76 27 2c 20 27 73 79 27 | o',.'sr',.'st',.'su',.'sv',.'sy' |
a440 | 2c 20 27 73 7a 27 2c 20 27 74 63 27 2c 20 27 74 64 27 2c 20 27 74 65 6c 27 2c 20 27 74 66 27 2c | ,.'sz',.'tc',.'td',.'tel',.'tf', |
a460 | 20 27 74 67 27 2c 20 27 74 68 27 2c 20 27 74 6a 27 2c 20 27 74 6b 27 2c 20 27 74 6c 27 2c 20 27 | .'tg',.'th',.'tj',.'tk',.'tl',.' |
a480 | 74 6d 27 2c 20 27 74 6e 27 2c 20 27 74 6f 27 2c 20 27 74 70 27 2c 20 27 74 72 27 2c 20 27 74 72 | tm',.'tn',.'to',.'tp',.'tr',.'tr |
a4a0 | 61 76 65 6c 27 2c 20 27 74 74 27 2c 20 27 74 76 27 2c 20 27 74 77 27 2c 20 27 74 7a 27 2c 20 27 | avel',.'tt',.'tv',.'tw',.'tz',.' |
a4c0 | 75 61 27 2c 20 27 75 67 27 2c 20 27 75 6b 27 2c 20 27 75 6d 27 2c 20 27 75 73 27 2c 20 27 75 79 | ua',.'ug',.'uk',.'um',.'us',.'uy |
a4e0 | 27 2c 20 27 75 7a 27 2c 20 27 76 61 27 2c 20 27 76 63 27 2c 20 27 76 65 27 2c 20 27 76 67 27 2c | ',.'uz',.'va',.'vc',.'ve',.'vg', |
a500 | 20 27 76 69 27 2c 20 27 76 6e 27 2c 20 27 76 75 27 2c 20 27 77 66 27 2c 20 27 77 73 27 2c 20 27 | .'vi',.'vn',.'vu',.'wf',.'ws',.' |
a520 | 79 65 27 2c 20 27 79 74 27 2c 20 27 79 75 27 2c 20 27 7a 61 27 2c 20 27 7a 6d 27 2c 20 27 7a 77 | ye',.'yt',.'yu',.'za',.'zm',.'zw |
a540 | 27 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 74 6c 64 3b 20 70 72 6f 74 65 63 74 65 64 20 | '.);.protected.$_tld;.protected. |
a560 | 24 5f 76 61 6c 69 64 49 64 6e 73 20 3d 20 61 72 72 61 79 28 20 27 41 43 27 20 3d 3e 20 61 72 72 | $_validIdns.=.array(.'AC'.=>.arr |
a580 | 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 | ay(1.=>.'/^[\x{002d}0-9a-z..-... |
a5a0 | b8 2d c3 bf c4 81 c4 83 c4 85 c4 87 c4 89 c4 8b c4 8d c4 8f c4 91 c4 93 c4 97 c4 99 c4 9b c4 9d | .-.............................. |
a5c0 | c4 a1 c4 a3 c4 a5 c4 a7 c4 ab c4 af c4 b5 c4 b7 c4 ba c4 bc c4 be c5 80 c5 82 c5 84 c5 86 c5 88 | ................................ |
a5e0 | c5 8b c5 91 c5 93 c5 95 c5 97 c5 99 c5 9b c5 9d c5 9f c5 a1 c5 a3 c5 a5 c5 a7 c5 ab c5 ad c5 af | ................................ |
a600 | c5 b1 c5 b3 c5 b5 c5 b7 c5 ba c5 bc c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 41 52 | ..............]{1,63}$/iu'),.'AR |
a620 | 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 | '.=>.array(1.=>.'/^[\x{002d}0-9a |
a640 | 2d 7a c3 a0 2d c3 a3 c3 a7 2d c3 aa c3 ac c3 ad c3 b1 2d c3 b5 c3 bc 5d 7b 31 2c 36 33 7d 24 2f | -z..-....-........-....]{1,63}$/ |
a660 | 69 75 27 29 2c 20 27 41 53 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b | iu'),.'AS'.=>.array(1.=>.'/^[\x{ |
a680 | 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c4 81 c4 83 c4 85 c4 87 c4 89 c4 | 002d}0-9a-z..-....-............. |
a6a0 | 8b c4 8d c4 8f c4 91 c4 93 c4 95 c4 97 c4 99 c4 9b c4 9d c4 9f c4 a1 c4 a3 c4 a5 c4 a7 c4 a9 c4 | ................................ |
a6c0 | ab c4 ad c4 af c4 b1 c4 b5 c4 b7 c4 b8 c4 ba c4 bc c4 be c5 82 c5 84 c5 86 c5 88 c5 8b c5 8d c5 | ................................ |
a6e0 | 8f c5 91 c5 93 c5 95 c5 97 c5 99 c5 9b c5 9d c5 9f c5 a1 c5 a3 c5 a5 c5 a7 c5 a9 c5 ab c5 ad c5 | ................................ |
a700 | af c5 b1 c5 b3 c5 b5 c5 b7 c5 ba c5 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 41 54 27 | .............]{1,63}$/iu'),.'AT' |
a720 | 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d | .=>.array(1.=>.'/^[\x{002d}0-9a- |
a740 | 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c5 93 c5 a1 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 | z..-....-........]{1,63}$/iu'),. |
a760 | 27 42 49 5a 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 2f 42 69 7a 2e 70 68 70 27 2c 20 27 42 52 | 'BIZ'.=>.'Hostname/Biz.php',.'BR |
a780 | 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 | '.=>.array(1.=>.'/^[\x{002d}0-9a |
a7a0 | 2d 7a c3 a0 2d c3 a3 c3 a7 c3 a9 c3 ad c3 b3 2d c3 b5 c3 ba c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 | -z..-..........-......]{1,63}$/i |
a7c0 | 75 27 29 2c 20 27 42 56 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 | u'),.'BV'.=>.array(1.=>.'/^[\x{0 |
a7e0 | 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a4 2d c3 a9 c3 aa c3 b1 2d c3 b4 c3 b6 c3 b8 c3 bc | 02d}0-9a-z......-......-........ |
a800 | c4 8d c4 91 c5 84 c5 8b c5 a1 c5 a7 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 43 41 | ..............]{1,63}$/iu'),.'CA |
a820 | 54 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 | T'.=>.array(1.=>.'/^[\x{002d}0-9 |
a840 | 61 2d 7a c2 b7 c3 a0 c3 a7 2d c3 a9 c3 ad c3 af c3 b2 c3 b3 c3 ba c3 bc 5d 7b 31 2c 36 33 7d 24 | a-z......-..............]{1,63}$ |
a860 | 2f 69 75 27 29 2c 20 27 43 48 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 | /iu'),.'CH'.=>.array(1.=>.'/^[\x |
a880 | 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c5 93 5d 7b 31 2c 36 33 7d 24 | {002d}0-9a-z..-....-....]{1,63}$ |
a8a0 | 2f 69 75 27 29 2c 20 27 43 4c 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 | /iu'),.'CL'.=>.array(1.=>.'/^[\x |
a8c0 | 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a9 c3 ad c3 b1 c3 b3 c3 ba c3 bc 5d 7b 31 2c 36 33 | {002d}0-9a-z..............]{1,63 |
a8e0 | 7d 24 2f 69 75 27 29 2c 20 27 43 4e 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 2f 43 6e 2e 70 68 | }$/iu'),.'CN'.=>.'Hostname/Cn.ph |
a900 | 70 27 2c 20 27 43 4f 4d 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 2f 43 6f 6d 2e 70 68 70 27 2c | p',.'COM'.=>.'Hostname/Com.php', |
a920 | 20 27 44 45 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d | .'DE'.=>.array(1.=>.'/^[\x{002d} |
a940 | 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c4 83 c4 85 c4 81 c4 87 c4 89 c4 8d c4 8b c4 8f | 0-9a-z..-....-.................. |
a960 | c4 91 c4 95 c4 9b c4 97 c4 99 c4 93 c4 9f c4 9d c4 a1 c4 a3 c4 a5 c4 a7 c4 ad c4 a9 c4 af c4 ab | ................................ |
a980 | c4 b1 c4 b5 c4 b7 c4 ba c4 be c4 bc c5 82 c5 84 c5 88 c5 86 c5 8b c5 8f c5 91 c5 8d c5 93 c4 b8 | ................................ |
a9a0 | c5 95 c5 99 c5 97 c5 9b c5 9d c5 a1 c5 9f c5 a5 c5 a3 c5 a7 c5 ad c5 af c5 b1 c5 a9 c5 b3 c5 ab | ................................ |
a9c0 | c5 b5 c5 b7 c5 ba c5 be c5 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 44 4b 27 20 3d 3e | ..........]{1,63}$/iu'),.'DK'.=> |
a9e0 | 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a4 | .array(1.=>.'/^[\x{002d}0-9a-z.. |
aa00 | c3 a9 c3 b6 c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 45 53 27 20 3d 3e 20 61 72 72 | ......]{1,63}$/iu'),.'ES'.=>.arr |
aa20 | 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a7 | ay(1.=>.'/^[\x{002d}0-9a-z...... |
aa40 | c3 a8 c3 a9 c3 ad c3 af c3 b1 c3 b2 c3 b3 c3 ba c3 bc c2 b7 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 | ....................]{1,63}$/iu' |
aa60 | 29 2c 20 27 45 55 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 | ),.'EU'.=>.array(1.=>.'/^[\x{002 |
aa80 | 64 7d 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 | d}0-9a-z..-....-..]{1,63}$/iu',. |
aaa0 | 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c4 81 c4 83 c4 85 c4 87 c4 | 2.=>.'/^[\x{002d}0-9a-z......... |
aac0 | 89 c4 8b c4 8d c4 8f c4 91 c4 93 c4 95 c4 97 c4 99 c4 9b c4 9d c4 9f c4 a1 c4 a3 c4 a5 c4 a7 c4 | ................................ |
aae0 | a9 c4 ab c4 ad c4 af c4 b1 c4 b5 c4 b7 c4 ba c4 bc c4 be c5 80 c5 82 c5 84 c5 86 c5 88 c5 89 c5 | ................................ |
ab00 | 8b c5 8d c5 8f c5 91 c5 93 c5 95 c5 97 c5 99 c5 9b c5 9d c5 a1 c5 a5 c5 a7 c5 a9 c5 ab c5 ad c5 | ................................ |
ab20 | af c5 b1 c5 b3 c5 b5 c5 b7 c5 ba c5 bc c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 20 3d | ...............]{1,63}$/iu',.3.= |
ab40 | 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c8 99 c8 9b 5d 7b 31 2c 36 33 7d 24 | >.'/^[\x{002d}0-9a-z....]{1,63}$ |
ab60 | 2f 69 75 27 2c 20 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a ce 90 ce | /iu',.4.=>.'/^[\x{002d}0-9a-z... |
ab80 | ac ce ad ce ae ce af ce b0 ce b1 ce b2 ce b3 ce b4 ce b5 ce b6 ce b7 ce b8 ce b9 ce ba ce bb ce | ................................ |
aba0 | bc ce bd ce be ce bf cf 80 cf 81 cf 82 cf 83 cf 84 cf 85 cf 86 cf 87 cf 88 cf 89 cf 8a cf 8b cf | ................................ |
abc0 | 8c cf 8d cf 8e 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 | .....]{1,63}$/iu',.5.=>.'/^[\x{0 |
abe0 | 30 32 64 7d 30 2d 39 61 2d 7a d0 b0 d0 b1 d0 b2 d0 b3 d0 b4 d0 b5 d0 b6 d0 b7 d0 b8 d0 b9 d0 ba | 02d}0-9a-z...................... |
ac00 | d0 bb d0 bc d0 bd d0 be d0 bf d1 80 d1 81 d1 82 d1 83 d1 84 d1 85 d1 86 d1 87 d1 88 d1 89 d1 8a | ................................ |
ac20 | d1 8b d1 8c d1 8d d1 8e d1 8f 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 20 3d 3e 20 27 2f 5e | ..........]{1,63}$/iu',.6.=>.'/^ |
ac40 | 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a e1 bc 80 2d e1 bc 87 e1 bc 90 2d e1 bc 95 e1 bc a0 | [\x{002d}0-9a-z...-......-...... |
ac60 | 2d e1 bc a7 e1 bc b0 2d e1 bc b7 e1 bd 80 2d e1 bd 85 e1 bd 90 2d e1 bd 97 e1 bd a0 2d e1 bd a7 | -......-......-......-......-... |
ac80 | e1 bd b0 2d cf 8e e1 be 80 2d e1 be 87 e1 be 90 2d e1 be 97 e1 be a0 2d e1 be a7 e1 be b0 2d e1 | ...-.....-......-......-......-. |
aca0 | be b4 e1 be b6 e1 be b7 e1 bf 82 e1 bf 83 e1 bf 84 e1 bf 86 e1 bf 87 e1 bf 90 2d ce 90 e1 bf 96 | ..........................-..... |
acc0 | e1 bf 97 e1 bf a0 2d e1 bf a7 e1 bf b2 e1 bf b3 e1 bf b4 e1 bf b6 e1 bf b7 5d 7b 31 2c 36 33 7d | ......-..................]{1,63} |
ace0 | 24 2f 69 75 27 29 2c 20 27 46 49 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c | $/iu'),.'FI'.=>.array(1.=>.'/^[\ |
ad00 | 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a4 c3 a5 c3 b6 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 | x{002d}0-9a-z......]{1,63}$/iu') |
ad20 | 2c 20 27 47 52 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 | ,.'GR'.=>.array(1.=>.'/^[\x{002d |
ad40 | 7d 30 2d 39 61 2d 7a ce 86 ce 88 ce 89 ce 8a ce 8c ce 8e 2d ce a1 ce a3 2d cf 8e e1 bc 80 2d e1 | }0-9a-z............-....-.....-. |
ad60 | bc 95 e1 bc 98 2d e1 bc 9d e1 bc a0 2d e1 bd 85 e1 bd 88 2d e1 bd 8d e1 bd 90 2d e1 bd 97 e1 bd | .....-......-......-......-..... |
ad80 | 99 e1 bd 9b e1 bd 9d e1 bd 9f 2d e1 bd bd e1 be 80 2d e1 be b4 e1 be b6 2d e1 be bc e1 bf 82 e1 | ..........-......-......-....... |
ada0 | bf 83 e1 bf 84 e1 bf 86 2d e1 bf 8c e1 bf 90 2d e1 bf 93 e1 bf 96 2d e1 bf 9b e1 bf a0 2d e1 bf | ........-......-......-......-.. |
adc0 | ac e1 bf b2 e1 bf b3 e1 bf b4 e1 bf b6 2d e1 bf bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 | .............-...]{1,63}$/iu'),. |
ade0 | 27 48 4b 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 2f 43 6e 2e 70 68 70 27 2c 20 27 48 55 27 20 | 'HK'.=>.'Hostname/Cn.php',.'HU'. |
ae00 | 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a | =>.array(1.=>.'/^[\x{002d}0-9a-z |
ae20 | c3 a1 c3 a9 c3 ad c3 b3 c3 b6 c3 ba c3 bc c5 91 c5 b1 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c | ..................]{1,63}$/iu'), |
ae40 | 20 27 49 4e 46 4f 27 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 | .'INFO'=>.array(1.=>.'/^[\x{002d |
ae60 | 7d 30 2d 39 61 2d 7a c3 a4 c3 a5 c3 a6 c3 a9 c3 b6 c3 b8 c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 | }0-9a-z..............]{1,63}$/iu |
ae80 | 27 2c 20 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a9 c3 ad | ',.2.=>.'/^[\x{002d}0-9a-z...... |
aea0 | c3 b3 c3 b6 c3 ba c3 bc c5 91 c5 b1 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 20 3d 3e 20 27 | ............]{1,63}$/iu',.3.=>.' |
aec0 | 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a6 c3 a9 c3 ad c3 b0 c3 b3 c3 b6 c3 | /^[\x{002d}0-9a-z............... |
aee0 | ba c3 bd c3 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 41 | .....]{1,63}$/iu',.4.=>.'/^[\x{A |
af00 | 43 30 30 7d 2d 5c 78 7b 44 37 41 33 7d 5d 7b 31 2c 31 37 7d 24 2f 69 75 27 2c 20 35 20 3d 3e 20 | C00}-\x{D7A3}]{1,17}$/iu',.5.=>. |
af20 | 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c4 81 c4 8d c4 93 c4 a3 c4 ab c4 b7 c4 bc | '/^[\x{002d}0-9a-z.............. |
af40 | c5 86 c5 8d c5 97 c5 a1 c5 ab c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 20 3d 3e 20 27 | ............]{1,63}$/iu',.6.=>.' |
af60 | 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c4 85 c4 8d c4 97 c4 99 c4 af c5 a1 c5 ab c5 | /^[\x{002d}0-9a-z............... |
af80 | b3 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 | ...]{1,63}$/iu',.7.=>.'/^[\x{002 |
afa0 | 64 7d 30 2d 39 61 2d 7a c3 b3 c4 85 c4 87 c4 99 c5 82 c5 84 c5 9b c5 ba c5 bc 5d 7b 31 2c 36 33 | d}0-9a-z..................]{1,63 |
afc0 | 7d 24 2f 69 75 27 2c 20 38 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 | }$/iu',.8.=>.'/^[\x{002d}0-9a-z. |
afe0 | a1 c3 a9 c3 ad c3 b1 c3 b3 c3 ba c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 49 4f 27 | .............]{1,63}$/iu'),.'IO' |
b000 | 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d | .=>.array(1.=>.'/^[\x{002d}0-9a- |
b020 | 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c4 83 c4 85 c4 81 c4 87 c4 89 c4 8d c4 8b c4 8f c4 91 c4 95 c4 | z..-....-....................... |
b040 | 9b c4 97 c4 99 c4 93 c4 9f c4 9d c4 a1 c4 a3 c4 a5 c4 a7 c4 ad c4 a9 c4 af c4 ab c4 b1 c4 b5 c4 | ................................ |
b060 | b7 c4 ba c4 be c4 bc c5 82 c5 84 c5 88 c5 86 c5 8b c5 8f c5 91 c5 8d c5 93 c4 b8 c5 95 c5 99 c5 | ................................ |
b080 | 97 c5 9b c5 9d c5 a1 c5 9f c5 a5 c5 a3 c5 a7 c5 ad c5 af c5 b1 c5 a9 c5 b3 c5 ab c5 b5 c5 b7 c5 | ................................ |
b0a0 | ba c5 be c5 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 49 53 27 20 3d 3e 20 61 72 72 61 | .....]{1,63}$/iu'),.'IS'.=>.arra |
b0c0 | 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a9 c3 bd c3 | y(1.=>.'/^[\x{002d}0-9a-z....... |
b0e0 | ba c3 ad c3 b3 c3 be c3 a6 c3 b6 c3 b0 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 4a 50 27 | .............]{1,63}$/iu'),.'JP' |
b100 | 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 2f 4a 70 2e 70 68 70 27 2c 20 27 4b 52 27 20 3d 3e 20 61 | .=>.'Hostname/Jp.php',.'KR'.=>.a |
b120 | 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 41 43 30 30 7d 2d 5c 78 7b 44 37 41 33 7d 5d | rray(1.=>.'/^[\x{AC00}-\x{D7A3}] |
b140 | 7b 31 2c 31 37 7d 24 2f 69 75 27 29 2c 20 27 4c 49 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e | {1,17}$/iu'),.'LI'.=>.array(1.=> |
b160 | 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c5 93 5d | .'/^[\x{002d}0-9a-z..-....-....] |
b180 | 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 4c 54 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e | {1,63}$/iu'),.'LT'.=>.array(1.=> |
b1a0 | 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 c4 85 c4 8d c4 99 c4 97 c4 af c5 a1 c5 b3 c5 ab | .'/^[\x{002d}0-9................ |
b1c0 | c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 4d 44 27 20 3d 3e 20 61 72 72 61 79 28 31 | ..]{1,63}$/iu'),.'MD'.=>.array(1 |
b1e0 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 c4 83 c3 a2 c3 ae c5 9f c5 a3 5d 7b 31 | .=>.'/^[\x{002d}0-9..........]{1 |
b200 | 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 4d 55 53 45 55 4d 27 20 3d 3e 20 61 72 72 61 79 28 31 20 | ,63}$/iu'),.'MUSEUM'.=>.array(1. |
b220 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c4 | =>.'/^[\x{002d}0-9a-z..-....-... |
b240 | 81 c4 83 c4 85 c4 87 c4 8b c4 8d c4 8f c4 91 c4 93 c4 97 c4 99 c4 9b c4 9f c4 a1 c4 a3 c4 a7 c4 | ................................ |
b260 | ab c4 af c4 b1 c4 b7 c4 ba c4 bc c4 be c5 82 c5 84 c5 86 c5 88 c5 8b c5 8d c5 91 c5 93 c5 95 c5 | ................................ |
b280 | 97 c5 99 c5 9b c5 9f c5 a1 c5 a3 c5 a5 c5 a7 c5 ab c5 af c5 b1 c5 b3 c5 b5 c5 b7 c5 ba c5 bc c5 | ................................ |
b2a0 | be c7 8e c7 90 c7 92 c7 94 5c 78 7b 30 31 45 35 7d 5c 78 7b 30 31 45 37 7d 5c 78 7b 30 31 45 39 | .........\x{01E5}\x{01E7}\x{01E9 |
b2c0 | 7d 5c 78 7b 30 31 45 46 7d c9 99 5c 78 7b 30 32 39 32 7d e1 ba 81 e1 ba 83 e1 ba 85 e1 bb b3 5d | }\x{01EF}..\x{0292}............] |
b2e0 | 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 4e 45 54 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 | {1,63}$/iu'),.'NET'.=>.'Hostname |
b300 | 2f 43 6f 6d 2e 70 68 70 27 2c 20 27 4e 4f 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f | /Com.php',.'NO'.=>.array(1.=>.'/ |
b320 | 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a4 2d c3 a9 c3 aa c3 b1 2d c3 b4 | ^[\x{002d}0-9a-z......-......-.. |
b340 | c3 b6 c3 b8 c3 bc c4 8d c4 91 c5 84 c5 8b c5 a1 c5 a7 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 | ....................]{1,63}$/iu' |
b360 | 29 2c 20 27 4e 55 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 2f 43 6f 6d 2e 70 68 70 27 2c 20 27 | ),.'NU'.=>.'Hostname/Com.php',.' |
b380 | 4f 52 47 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 | ORG'.=>.array(1.=>.'/^[\x{002d}0 |
b3a0 | 2d 39 61 2d 7a c3 a1 c3 a9 c3 ad c3 b1 c3 b3 c3 ba c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c | -9a-z..............]{1,63}$/iu', |
b3c0 | 20 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 b3 c4 85 c4 87 c4 99 | .2.=>.'/^[\x{002d}0-9a-z........ |
b3e0 | c5 82 c5 84 c5 9b c5 ba c5 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 20 3d 3e 20 27 2f 5e | ..........]{1,63}$/iu',.3.=>.'/^ |
b400 | 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a4 c3 a5 c3 a6 c3 a9 c3 ab c3 ad c3 b0 c3 | [\x{002d}0-9a-z................. |
b420 | b3 c3 b6 c3 b8 c3 ba c3 bc c3 bd c3 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 20 3d 3e 20 | .............]{1,63}$/iu',.4.=>. |
b440 | 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a9 c3 ad c3 b3 c3 b6 c3 ba c3 bc | '/^[\x{002d}0-9a-z.............. |
b460 | c5 91 c5 b1 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 | ....]{1,63}$/iu',.5.=>.'/^[\x{00 |
b480 | 32 64 7d 30 2d 39 61 2d 7a c4 85 c4 8d c4 97 c4 99 c4 af c5 a1 c5 ab c5 b3 c5 be 5d 7b 31 2c 36 | 2d}0-9a-z..................]{1,6 |
b4a0 | 33 7d 24 2f 69 75 27 2c 20 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 41 43 30 30 7d 2d 5c 78 7b 44 37 | 3}$/iu',.6.=>.'/^[\x{AC00}-\x{D7 |
b4c0 | 41 33 7d 5d 7b 31 2c 31 37 7d 24 2f 69 75 27 2c 20 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 | A3}]{1,17}$/iu',.7.=>.'/^[\x{002 |
b4e0 | 64 7d 30 2d 39 61 2d 7a c4 81 c4 8d c4 93 c4 a3 c4 ab c4 b7 c4 bc c5 86 c5 8d c5 97 c5 a1 c5 ab | d}0-9a-z........................ |
b500 | c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 50 45 27 20 3d 3e 20 61 72 72 61 79 28 31 | ..]{1,63}$/iu'),.'PE'.=>.array(1 |
b520 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 b1 c3 a1 c3 a9 c3 ad c3 b3 | .=>.'/^[\x{002d}0-9a-z.......... |
b540 | c3 ba c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 50 4c 27 20 3d 3e 20 61 72 72 61 79 | ....]{1,63}$/iu'),.'PL'.=>.array |
b560 | 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c4 81 c4 8d c4 93 c4 a3 | (1.=>.'/^[\x{002d}0-9a-z........ |
b580 | c4 ab c4 b7 c4 bc c5 86 c5 8d c5 97 c5 a1 c5 ab c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 | ..................]{1,63}$/iu',. |
b5a0 | 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d d0 b0 2d d0 b8 d0 ba 2d d1 88 5c 78 7b 30 34 | 2.=>.'/^[\x{002d}..-....-..\x{04 |
b5c0 | 35 30 7d d1 93 d1 95 d1 98 d1 99 d1 9a d1 9c d1 9f 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 | 50}..............]{1,63}$/iu',.3 |
b5e0 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a2 c3 ae c4 83 c5 9f c5 a3 | .=>.'/^[\x{002d}0-9a-z.......... |
b600 | 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 | ]{1,63}$/iu',.4.=>.'/^[\x{002d}0 |
b620 | 2d 39 d0 b0 2d d1 8f d1 91 5c 78 7b 30 34 43 32 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 | -9..-....\x{04C2}]{1,63}$/iu',.5 |
b640 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a2 c3 a8 c3 a9 | .=>.'/^[\x{002d}0-9a-z.......... |
b660 | c3 aa c3 ac c3 ad c3 ae c3 b2 c3 b3 c3 b4 c3 b9 c3 ba c3 bb c4 8b c4 a1 c4 a7 c5 bc 5d 7b 31 2c | ............................]{1, |
b680 | 36 33 7d 24 2f 69 75 27 2c 20 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d | 63}$/iu',.6.=>.'/^[\x{002d}0-9a- |
b6a0 | 7a c3 a0 c3 a4 c3 a5 c3 a6 c3 a9 c3 aa c3 b2 c3 b3 c3 b4 c3 b6 c3 b8 c3 bc 5d 7b 31 2c 36 33 7d | z........................]{1,63} |
b6c0 | 24 2f 69 75 27 2c 20 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 b3 | $/iu',.7.=>.'/^[\x{002d}0-9a-z.. |
b6e0 | c4 85 c4 87 c4 99 c5 82 c5 84 c5 9b c5 ba c5 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 38 20 | ................]{1,63}$/iu',.8. |
b700 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a2 c3 a3 c3 a7 c3 | =>.'/^[\x{002d}0-9a-z........... |
b720 | a9 c3 aa c3 ad c3 b2 c3 b3 c3 b4 c3 b5 c3 ba c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 39 | .................]{1,63}$/iu',.9 |
b740 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a2 c3 ae c4 83 c5 9f c5 a3 | .=>.'/^[\x{002d}0-9a-z.......... |
b760 | 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 30 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 | ]{1,63}$/iu',.10=>.'/^[\x{002d}0 |
b780 | 2d 39 61 2d 7a c3 a1 c3 a4 c3 a9 c3 ad c3 b3 c3 b4 c3 ba c3 bd c4 8d c4 8f c4 ba c4 be c5 88 c5 | -9a-z........................... |
b7a0 | 95 c5 a1 c5 a5 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 31 3d 3e 20 27 2f 5e 5b 5c 78 | .......]{1,63}$/iu',.11=>.'/^[\x |
b7c0 | 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a7 c3 ab 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 32 | {002d}0-9a-z....]{1,63}$/iu',.12 |
b7e0 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 d0 b0 2d d0 b8 d0 ba 2d d1 88 d1 92 d1 98 | =>.'/^[\x{002d}0-9..-....-...... |
b800 | d1 99 d1 9a d1 9b d1 9f 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 33 3d 3e 20 27 2f 5e 5b 5c | ........]{1,63}$/iu',.13=>.'/^[\ |
b820 | 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c4 87 c4 8d c4 91 c5 a1 c5 be 5d 7b 31 2c 36 33 7d 24 2f | x{002d}0-9a-z..........]{1,63}$/ |
b840 | 69 75 27 2c 20 31 34 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a2 c3 a7 | iu',.14=>.'/^[\x{002d}0-9a-z.... |
b860 | c3 b6 c3 bb c3 bc c4 9f c4 b1 c5 9f 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 35 3d 3e 20 27 | ............]{1,63}$/iu',.15=>.' |
b880 | 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a9 c3 ad c3 b1 c3 b3 c3 ba c3 bc 5d | /^[\x{002d}0-9a-z..............] |
b8a0 | 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 36 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d | {1,63}$/iu',.16=>.'/^[\x{002d}0- |
b8c0 | 39 61 2d 7a c3 a4 c3 b5 c3 b6 c3 bc c5 a1 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 37 | 9a-z............]{1,63}$/iu',.17 |
b8e0 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c4 89 c4 9d c4 a5 c4 b5 c5 9d c5 | =>.'/^[\x{002d}0-9a-z........... |
b900 | ad 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 38 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d | .]{1,63}$/iu',.18=>.'/^[\x{002d} |
b920 | 30 2d 39 61 2d 7a c3 a2 c3 a4 c3 a9 c3 ab c3 ae c3 b4 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 | 0-9a-z............]{1,63}$/iu',. |
b940 | 31 39 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a2 c3 a4 c3 | 19=>.'/^[\x{002d}0-9a-z......... |
b960 | a5 c3 a6 c3 a7 c3 a8 c3 a9 c3 aa c3 ab c3 ac c3 ad c3 ae c3 af c3 b0 c3 b1 c3 b2 c3 b4 c3 b6 c3 | ................................ |
b980 | b8 c3 b9 c3 ba c3 bb c3 bc c3 bd c4 87 c4 8d c5 82 c5 84 c5 99 c5 9b c5 a1 5d 7b 31 2c 36 33 7d | .........................]{1,63} |
b9a0 | 24 2f 69 75 27 2c 20 32 30 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a4 | $/iu',.20=>.'/^[\x{002d}0-9a-z.. |
b9c0 | c3 a5 c3 a6 c3 b5 c3 b6 c3 b8 c3 bc c5 a1 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 31 | ................]{1,63}$/iu',.21 |
b9e0 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a7 c3 a8 c3 a9 c3 | =>.'/^[\x{002d}0-9a-z........... |
ba00 | ac c3 ad c3 b2 c3 b3 c3 b9 c3 ba 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 32 3d 3e 20 27 2f | ...........]{1,63}$/iu',.22=>.'/ |
ba20 | 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a9 c3 ad c3 b3 c3 b6 c3 ba c3 bc | ^[\x{002d}0-9a-z................ |
ba40 | c5 91 c5 b1 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 33 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 | ....]{1,63}$/iu',.23=>.'/^[\x{00 |
ba60 | 32 64 7d 30 2d 39 ce 90 ce ac 2d cf 8e 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 34 3d 3e 20 | 2d}0-9....-..]{1,63}$/iu',.24=>. |
ba80 | 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a0 c3 a1 c3 a2 c3 a5 c3 a6 c3 a7 c3 a8 | '/^[\x{002d}0-9a-z.............. |
baa0 | c3 a9 c3 aa c3 ab c3 b0 c3 b3 c3 b4 c3 b6 c3 b8 c3 bc c3 be c5 93 5d 7b 31 2c 36 33 7d 24 2f 69 | ......................]{1,63}$/i |
bac0 | 75 27 2c 20 32 35 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 a4 c3 | u',.25=>.'/^[\x{002d}0-9a-z..... |
bae0 | a9 c3 ad c3 b3 c3 b6 c3 ba c3 bc c3 bd c4 8d c4 8f c4 9b c5 88 c5 99 c5 a1 c5 a5 c5 af c5 be 5d | ...............................] |
bb00 | 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 36 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d | {1,63}$/iu',.26=>.'/^[\x{002d}0- |
bb20 | 39 61 2d 7a c2 b7 c3 a0 c3 a7 c3 a8 c3 a9 c3 ad c3 af c3 b2 c3 b3 c3 ba c3 bc 5d 7b 31 2c 36 33 | 9a-z......................]{1,63 |
bb40 | 7d 24 2f 69 75 27 2c 20 32 37 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 d0 b0 2d d1 | }$/iu',.27=>.'/^[\x{002d}0-9..-. |
bb60 | 8a d1 8c d1 8e d1 8f 5c 78 7b 30 34 35 30 7d 5c 78 7b 30 34 35 44 7d 5d 7b 31 2c 36 33 7d 24 2f | .......\x{0450}\x{045D}]{1,63}$/ |
bb80 | 69 75 27 2c 20 32 38 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 d0 b0 2d d1 8f d1 91 | iu',.28=>.'/^[\x{002d}0-9..-.... |
bba0 | d1 96 d1 9e 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 39 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 | ....]{1,63}$/iu',.29=>.'/^[\x{00 |
bbc0 | 32 64 7d 30 2d 39 61 2d 7a c4 85 c4 8d c4 97 c4 99 c4 af c5 a1 c5 ab c5 b3 c5 be 5d 7b 31 2c 36 | 2d}0-9a-z..................]{1,6 |
bbe0 | 33 7d 24 2f 69 75 27 2c 20 33 30 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a | 3}$/iu',.30=>.'/^[\x{002d}0-9a-z |
bc00 | c3 a1 c3 a4 c3 a5 c3 a6 c3 a9 c3 ab c3 ad c3 b0 c3 b3 c3 b6 c3 b8 c3 ba c3 bc c3 bd c3 be 5d 7b | ..............................]{ |
bc20 | 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 31 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 | 1,63}$/iu',.31=>.'/^[\x{002d}0-9 |
bc40 | 61 2d 7a c3 a0 c3 a2 c3 a6 c3 a7 c3 a8 c3 a9 c3 aa c3 ab c3 ae c3 af c3 b1 c3 b4 c3 b9 c3 bb c3 | a-z............................. |
bc60 | bc c3 bf c5 93 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 32 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 | .....]{1,63}$/iu',.32=>.'/^[\x{0 |
bc80 | 30 32 64 7d 30 2d 39 d0 b0 2d d1 89 d1 8a d1 8b d1 8c d1 8d d1 8e d1 8f d1 91 d1 94 d1 96 d1 97 | 02d}0-9..-...................... |
bca0 | d2 91 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 33 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 | ..]{1,63}$/iu',.33=>.'/^[\x{002d |
bcc0 | 7d 30 2d 39 d7 90 2d d7 aa 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 50 52 27 20 3d 3e 20 | }0-9..-..]{1,63}$/iu'),.'PR'.=>. |
bce0 | 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 a1 c3 | array(1.=>.'/^[\x{002d}0-9a-z... |
bd00 | a9 c3 ad c3 b3 c3 ba c3 b1 c3 a4 c3 ab c3 af c3 bc c3 b6 c3 a2 c3 aa c3 ae c3 b4 c3 bb c3 a0 c3 | ................................ |
bd20 | a8 c3 b9 c3 a6 c3 a7 c5 93 c3 a3 c3 b5 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 50 54 27 | .............]{1,63}$/iu'),.'PT' |
bd40 | 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d | .=>.array(1.=>.'/^[\x{002d}0-9a- |
bd60 | 7a c3 a1 c3 a0 c3 a2 c3 a3 c3 a7 c3 a9 c3 aa c3 ad c3 b3 c3 b4 c3 b5 c3 ba 5d 7b 31 2c 36 33 7d | z........................]{1,63} |
bd80 | 24 2f 69 75 27 29 2c 20 27 52 55 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c | $/iu'),.'RU'.=>.array(1.=>.'/^[\ |
bda0 | 78 7b 30 30 32 64 7d 30 2d 39 d0 b0 2d d1 8f d1 91 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 | x{002d}0-9..-....]{1,63}$/iu'),. |
bdc0 | 27 53 41 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 2e | 'SA'.=>.array(1.=>.'/^[\x{002d}. |
bde0 | 30 2d 39 5c 78 7b 30 36 32 31 7d 2d 5c 78 7b 30 36 33 41 7d 5c 78 7b 30 36 34 31 7d 2d 5c 78 7b | 0-9\x{0621}-\x{063A}\x{0641}-\x{ |
be00 | 30 36 34 41 7d 5c 78 7b 30 36 36 30 7d 2d 5c 78 7b 30 36 36 39 7d 5d 7b 31 2c 36 33 7d 24 2f 69 | 064A}\x{0660}-\x{0669}]{1,63}$/i |
be20 | 75 27 29 2c 20 27 53 45 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 | u'),.'SE'.=>.array(1.=>.'/^[\x{0 |
be40 | 30 32 64 7d 30 2d 39 61 2d 7a c3 a4 c3 a5 c3 a9 c3 b6 c3 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 | 02d}0-9a-z..........]{1,63}$/iu' |
be60 | 29 2c 20 27 53 48 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 | ),.'SH'.=>.array(1.=>.'/^[\x{002 |
be80 | 64 7d 30 2d 39 61 2d 7a c3 a0 2d c3 b6 c3 b8 2d c3 bf c4 83 c4 85 c4 81 c4 87 c4 89 c4 8d c4 8b | d}0-9a-z..-....-................ |
bea0 | c4 8f c4 91 c4 95 c4 9b c4 97 c4 99 c4 93 c4 9f c4 9d c4 a1 c4 a3 c4 a5 c4 a7 c4 ad c4 a9 c4 af | ................................ |
bec0 | c4 ab c4 b1 c4 b5 c4 b7 c4 ba c4 be c4 bc c5 82 c5 84 c5 88 c5 86 c5 8b c5 8f c5 91 c5 8d c5 93 | ................................ |
bee0 | c4 b8 c5 95 c5 99 c5 97 c5 9b c5 9d c5 a1 c5 9f c5 a5 c5 a3 c5 a7 c5 ad c5 af c5 b1 c5 a9 c5 b3 | ................................ |
bf00 | c5 ab c5 b5 c5 b7 c5 ba c5 be c5 bc 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 53 4a 27 20 | ............]{1,63}$/iu'),.'SJ'. |
bf20 | 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a | =>.array(1.=>.'/^[\x{002d}0-9a-z |
bf40 | c3 a0 c3 a1 c3 a4 2d c3 a9 c3 aa c3 b1 2d c3 b4 c3 b6 c3 b8 c3 bc c4 8d c4 91 c5 84 c5 8b c5 a1 | ......-......-.................. |
bf60 | c5 a7 c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 54 48 27 20 3d 3e 20 61 72 72 61 79 | ....]{1,63}$/iu'),.'TH'.=>.array |
bf80 | 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a 5c 78 7b 30 45 30 31 7d | (1.=>.'/^[\x{002d}0-9a-z\x{0E01} |
bfa0 | 2d 5c 78 7b 30 45 33 41 7d 5c 78 7b 30 45 34 30 7d 2d 5c 78 7b 30 45 34 44 7d 5c 78 7b 30 45 35 | -\x{0E3A}\x{0E40}-\x{0E4D}\x{0E5 |
bfc0 | 30 7d 2d 5c 78 7b 30 45 35 39 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 54 4d 27 20 3d | 0}-\x{0E59}]{1,63}$/iu'),.'TM'.= |
bfe0 | 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c3 | >.array(1.=>.'/^[\x{002d}0-9a-z. |
c000 | a0 2d c3 b6 c3 b8 2d c3 bf c4 81 c4 83 c4 85 c4 87 c4 89 c4 8b c4 8d c4 8f c4 91 c4 93 c4 97 c4 | .-....-......................... |
c020 | 99 c4 9b c4 9d c4 a1 c4 a3 c4 a5 c4 a7 c4 ab c4 af c4 b5 c4 b7 c4 ba c4 bc c4 be c5 80 c5 82 c5 | ................................ |
c040 | 84 c5 86 c5 88 c5 8b c5 91 c5 93 c5 95 c5 97 c5 99 c5 9b c5 9d c5 9f c5 a1 c5 a3 c5 a5 c5 a7 c5 | ................................ |
c060 | ab c5 ad c5 af c5 b1 c5 b3 c5 b5 c5 b7 c5 ba c5 bc c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 | ...................]{1,63}$/iu') |
c080 | 2c 20 27 54 57 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 2f 43 6e 2e 70 68 70 27 2c 20 27 54 52 | ,.'TW'.=>.'Hostname/Cn.php',.'TR |
c0a0 | 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 | '.=>.array(1.=>.'/^[\x{002d}0-9a |
c0c0 | 2d 7a c4 9f c4 b1 c3 bc c5 9f c3 b6 c3 a7 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 56 45 | -z............]{1,63}$/iu'),.'VE |
c0e0 | 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 | '.=>.array(1.=>.'/^[\x{002d}0-9a |
c100 | 2d 7a c3 a1 c3 a9 c3 ad c3 b3 c3 ba c3 bc c3 b1 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 | -z..............]{1,63}$/iu'),.' |
c120 | 56 4e 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b c3 80 c3 81 c3 82 c3 83 c3 88 | VN'.=>.array(1.=>.'/^[.......... |
c140 | c3 89 c3 8a c3 8c c3 8d c3 92 c3 93 c3 94 c3 95 c3 99 c3 9a c3 9d c3 a0 c3 a1 c3 a2 c3 a3 c3 a8 | ................................ |
c160 | c3 a9 c3 aa c3 ac c3 ad c3 b2 c3 b3 c3 b4 c3 b5 c3 b9 c3 ba c3 bd c4 82 c4 83 c4 90 c4 91 c4 a8 | ................................ |
c180 | c4 a9 c5 a8 c5 a9 c6 a0 c6 a1 c6 af c6 b0 5c 78 7b 31 45 41 30 7d 2d 5c 78 7b 31 45 46 39 7d 5d | ..............\x{1EA0}-\x{1EF9}] |
c1a0 | 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 e4 b8 ad e5 9b bd 27 20 3d 3e 20 27 48 6f 73 74 6e | {1,63}$/iu'),.'......'.=>.'Hostn |
c1c0 | 61 6d 65 2f 43 6e 2e 70 68 70 27 2c 20 27 e4 b8 ad e5 9c 8b 27 20 3d 3e 20 27 48 6f 73 74 6e 61 | ame/Cn.php',.'......'.=>.'Hostna |
c1e0 | 6d 65 2f 43 6e 2e 70 68 70 27 2c 20 27 e0 b6 bd e0 b6 82 e0 b6 9a e0 b7 8f 27 20 3d 3e 20 61 72 | me/Cn.php',.'............'.=>.ar |
c200 | 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 64 38 30 7d 2d 5c 78 7b 30 64 66 66 7d 5d 7b | ray(1.=>.'/^[\x{0d80}-\x{0dff}]{ |
c220 | 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 e9 a6 99 e6 b8 af 27 20 3d 3e 20 27 48 6f 73 74 6e 61 | 1,63}$/iu'),.'......'.=>.'Hostna |
c240 | 6d 65 2f 43 6e 2e 70 68 70 27 2c 20 27 e5 8f b0 e6 b9 be 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d | me/Cn.php',.'......'.=>.'Hostnam |
c260 | 65 2f 43 6e 2e 70 68 70 27 2c 20 27 e5 8f b0 e7 81 a3 27 20 3d 3e 20 27 48 6f 73 74 6e 61 6d 65 | e/Cn.php',.'......'.=>.'Hostname |
c280 | 2f 43 6e 2e 70 68 70 27 2c 20 27 d8 a7 d9 85 d8 a7 d8 b1 d8 a7 d8 aa 27 20 3d 3e 20 61 72 72 61 | /Cn.php',.'............'.=>.arra |
c2a0 | 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 36 32 31 7d 2d 5c 78 7b 30 36 32 34 7d 5c 78 7b 30 | y(1.=>.'/^[\x{0621}-\x{0624}\x{0 |
c2c0 | 36 32 36 7d 2d 5c 78 7b 30 36 33 41 7d 5c 78 7b 30 36 34 31 7d 5c 78 7b 30 36 34 32 7d 5c 78 7b | 626}-\x{063A}\x{0641}\x{0642}\x{ |
c2e0 | 30 36 34 34 7d 2d 5c 78 7b 30 36 34 38 7d 5c 78 7b 30 36 37 45 7d 5c 78 7b 30 36 38 36 7d 5c 78 | 0644}-\x{0648}\x{067E}\x{0686}\x |
c300 | 7b 30 36 39 38 7d 5c 78 7b 30 36 41 39 7d 5c 78 7b 30 36 41 46 7d 5c 78 7b 30 36 43 43 7d 5c 78 | {0698}\x{06A9}\x{06AF}\x{06CC}\x |
c320 | 7b 30 36 46 30 7d 2d 5c 78 7b 30 36 46 39 7d 5d 7b 31 2c 33 30 7d 24 2f 69 75 27 29 2c 20 27 d8 | {06F0}-\x{06F9}]{1,30}$/iu'),.'. |
c340 | a7 d9 84 d8 a7 d8 b1 d8 af d9 86 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c | ...........'.=>.array(1.=>.'/^[\ |
c360 | 78 7b 30 36 32 31 7d 2d 5c 78 7b 30 36 32 34 7d 5c 78 7b 30 36 32 36 7d 2d 5c 78 7b 30 36 33 41 | x{0621}-\x{0624}\x{0626}-\x{063A |
c380 | 7d 5c 78 7b 30 36 34 31 7d 5c 78 7b 30 36 34 32 7d 5c 78 7b 30 36 34 34 7d 2d 5c 78 7b 30 36 34 | }\x{0641}\x{0642}\x{0644}-\x{064 |
c3a0 | 38 7d 5c 78 7b 30 36 37 45 7d 5c 78 7b 30 36 38 36 7d 5c 78 7b 30 36 39 38 7d 5c 78 7b 30 36 41 | 8}\x{067E}\x{0686}\x{0698}\x{06A |
c3c0 | 39 7d 5c 78 7b 30 36 41 46 7d 5c 78 7b 30 36 43 43 7d 5c 78 7b 30 36 46 30 7d 2d 5c 78 7b 30 36 | 9}\x{06AF}\x{06CC}\x{06F0}-\x{06 |
c3e0 | 46 39 7d 5d 7b 31 2c 33 30 7d 24 2f 69 75 27 29 2c 20 27 d8 a7 d9 84 d8 b3 d8 b9 d9 88 d8 af d9 | F9}]{1,30}$/iu'),.'............. |
c400 | 8a d8 a9 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 36 32 31 7d 2d | ...'.=>.array(1.=>.'/^[\x{0621}- |
c420 | 5c 78 7b 30 36 32 34 7d 5c 78 7b 30 36 32 36 7d 2d 5c 78 7b 30 36 33 41 7d 5c 78 7b 30 36 34 31 | \x{0624}\x{0626}-\x{063A}\x{0641 |
c440 | 7d 5c 78 7b 30 36 34 32 7d 5c 78 7b 30 36 34 34 7d 2d 5c 78 7b 30 36 34 38 7d 5c 78 7b 30 36 37 | }\x{0642}\x{0644}-\x{0648}\x{067 |
c460 | 45 7d 5c 78 7b 30 36 38 36 7d 5c 78 7b 30 36 39 38 7d 5c 78 7b 30 36 41 39 7d 5c 78 7b 30 36 41 | E}\x{0686}\x{0698}\x{06A9}\x{06A |
c480 | 46 7d 5c 78 7b 30 36 43 43 7d 5c 78 7b 30 36 46 30 7d 2d 5c 78 7b 30 36 46 39 7d 5d 7b 31 2c 33 | F}\x{06CC}\x{06F0}-\x{06F9}]{1,3 |
c4a0 | 30 7d 24 2f 69 75 27 29 2c 20 27 e0 b9 84 e0 b8 97 e0 b8 a2 27 20 3d 3e 20 61 72 72 61 79 28 31 | 0}$/iu'),.'.........'.=>.array(1 |
c4c0 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a 5c 78 7b 30 45 30 31 7d 2d 5c | .=>.'/^[\x{002d}0-9a-z\x{0E01}-\ |
c4e0 | 78 7b 30 45 33 41 7d 5c 78 7b 30 45 34 30 7d 2d 5c 78 7b 30 45 34 44 7d 5c 78 7b 30 45 35 30 7d | x{0E3A}\x{0E40}-\x{0E4D}\x{0E50} |
c500 | 2d 5c 78 7b 30 45 35 39 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 d1 80 d1 84 27 20 3d | -\x{0E59}]{1,63}$/iu'),.'....'.= |
c520 | 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 d0 b0 2d d1 | >.array(1.=>.'/^[\x{002d}0-9..-. |
c540 | 8f d1 91 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 d8 aa d9 88 d9 86 d8 b3 27 20 3d 3e 20 | ...]{1,63}$/iu'),.'........'.=>. |
c560 | 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 36 32 31 7d 2d 5c 78 7b 30 36 32 34 7d | array(1.=>.'/^[\x{0621}-\x{0624} |
c580 | 5c 78 7b 30 36 32 36 7d 2d 5c 78 7b 30 36 33 41 7d 5c 78 7b 30 36 34 31 7d 5c 78 7b 30 36 34 32 | \x{0626}-\x{063A}\x{0641}\x{0642 |
c5a0 | 7d 5c 78 7b 30 36 34 34 7d 2d 5c 78 7b 30 36 34 38 7d 5c 78 7b 30 36 37 45 7d 5c 78 7b 30 36 38 | }\x{0644}-\x{0648}\x{067E}\x{068 |
c5c0 | 36 7d 5c 78 7b 30 36 39 38 7d 5c 78 7b 30 36 41 39 7d 5c 78 7b 30 36 41 46 7d 5c 78 7b 30 36 43 | 6}\x{0698}\x{06A9}\x{06AF}\x{06C |
c5e0 | 43 7d 5c 78 7b 30 36 46 30 7d 2d 5c 78 7b 30 36 46 39 7d 5d 7b 31 2c 33 30 7d 24 2f 69 75 27 29 | C}\x{06F0}-\x{06F9}]{1,30}$/iu') |
c600 | 2c 20 27 d9 85 d8 b5 d8 b1 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b | ,.'......'.=>.array(1.=>.'/^[\x{ |
c620 | 30 36 32 31 7d 2d 5c 78 7b 30 36 32 34 7d 5c 78 7b 30 36 32 36 7d 2d 5c 78 7b 30 36 33 41 7d 5c | 0621}-\x{0624}\x{0626}-\x{063A}\ |
c640 | 78 7b 30 36 34 31 7d 5c 78 7b 30 36 34 32 7d 5c 78 7b 30 36 34 34 7d 2d 5c 78 7b 30 36 34 38 7d | x{0641}\x{0642}\x{0644}-\x{0648} |
c660 | 5c 78 7b 30 36 37 45 7d 5c 78 7b 30 36 38 36 7d 5c 78 7b 30 36 39 38 7d 5c 78 7b 30 36 41 39 7d | \x{067E}\x{0686}\x{0698}\x{06A9} |
c680 | 5c 78 7b 30 36 41 46 7d 5c 78 7b 30 36 43 43 7d 5c 78 7b 30 36 46 30 7d 2d 5c 78 7b 30 36 46 39 | \x{06AF}\x{06CC}\x{06F0}-\x{06F9 |
c6a0 | 7d 5d 7b 31 2c 33 30 7d 24 2f 69 75 27 29 2c 20 27 e0 ae 87 e0 ae b2 e0 ae 99 e0 af 8d e0 ae 95 | }]{1,30}$/iu'),.'............... |
c6c0 | e0 af 88 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 62 38 30 7d 2d | ...'.=>.array(1.=>.'/^[\x{0b80}- |
c6e0 | 5c 78 7b 30 62 66 66 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 29 2c 20 27 d9 81 d9 84 d8 b3 d8 b7 | \x{0bff}]{1,63}$/iu'),.'........ |
c700 | d9 8a d9 86 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 36 32 31 7d | ....'.=>.array(1.=>.'/^[\x{0621} |
c720 | 2d 5c 78 7b 30 36 32 34 7d 5c 78 7b 30 36 32 36 7d 2d 5c 78 7b 30 36 33 41 7d 5c 78 7b 30 36 34 | -\x{0624}\x{0626}-\x{063A}\x{064 |
c740 | 31 7d 5c 78 7b 30 36 34 32 7d 5c 78 7b 30 36 34 34 7d 2d 5c 78 7b 30 36 34 38 7d 5c 78 7b 30 36 | 1}\x{0642}\x{0644}-\x{0648}\x{06 |
c760 | 37 45 7d 5c 78 7b 30 36 38 36 7d 5c 78 7b 30 36 39 38 7d 5c 78 7b 30 36 41 39 7d 5c 78 7b 30 36 | 7E}\x{0686}\x{0698}\x{06A9}\x{06 |
c780 | 41 46 7d 5c 78 7b 30 36 43 43 7d 5c 78 7b 30 36 46 30 7d 2d 5c 78 7b 30 36 46 39 7d 5d 7b 31 2c | AF}\x{06CC}\x{06F0}-\x{06F9}]{1, |
c7a0 | 33 30 7d 24 2f 69 75 27 29 2c 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 69 64 6e 4c 65 6e | 30}$/iu'),.);.protected.$_idnLen |
c7c0 | 67 74 68 20 3d 20 61 72 72 61 79 28 20 27 42 49 5a 27 20 3d 3e 20 61 72 72 61 79 28 35 20 3d 3e | gth.=.array(.'BIZ'.=>.array(5.=> |
c7e0 | 20 31 37 2c 20 31 31 20 3d 3e 20 31 35 2c 20 31 32 20 3d 3e 20 32 30 29 2c 20 27 43 4e 27 20 3d | .17,.11.=>.15,.12.=>.20),.'CN'.= |
c800 | 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 32 30 29 2c 20 27 43 4f 4d 27 20 3d 3e 20 61 72 72 61 79 | >.array(1.=>.20),.'COM'.=>.array |
c820 | 28 33 20 3d 3e 20 31 37 2c 20 35 20 3d 3e 20 32 30 29 2c 20 27 48 4b 27 20 3d 3e 20 61 72 72 61 | (3.=>.17,.5.=>.20),.'HK'.=>.arra |
c840 | 79 28 31 20 3d 3e 20 31 35 29 2c 20 27 49 4e 46 4f 27 3d 3e 20 61 72 72 61 79 28 34 20 3d 3e 20 | y(1.=>.15),.'INFO'=>.array(4.=>. |
c860 | 31 37 29 2c 20 27 4b 52 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 31 37 29 2c 20 27 4e 45 | 17),.'KR'.=>.array(1.=>.17),.'NE |
c880 | 54 27 20 3d 3e 20 61 72 72 61 79 28 33 20 3d 3e 20 31 37 2c 20 35 20 3d 3e 20 32 30 29 2c 20 27 | T'.=>.array(3.=>.17,.5.=>.20),.' |
c8a0 | 4f 52 47 27 20 3d 3e 20 61 72 72 61 79 28 36 20 3d 3e 20 31 37 29 2c 20 27 54 57 27 20 3d 3e 20 | ORG'.=>.array(6.=>.17),.'TW'.=>. |
c8c0 | 61 72 72 61 79 28 31 20 3d 3e 20 32 30 29 2c 20 27 d8 a7 d9 85 d8 a7 d8 b1 d8 a7 d8 aa 27 20 3d | array(1.=>.20),.'............'.= |
c8e0 | 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 33 30 29 2c 20 27 d8 a7 d9 84 d8 a7 d8 b1 d8 af d9 86 27 | >.array(1.=>.30),.'............' |
c900 | 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 33 30 29 2c 20 27 d8 a7 d9 84 d8 b3 d8 b9 d9 88 d8 | .=>.array(1.=>.30),.'........... |
c920 | af d9 8a d8 a9 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 33 30 29 2c 20 27 d8 aa d9 88 d9 | .....'.=>.array(1.=>.30),.'..... |
c940 | 86 d8 b3 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 33 30 29 2c 20 27 d9 85 d8 b5 d8 b1 27 | ...'.=>.array(1.=>.30),.'......' |
c960 | 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 33 30 29 2c 20 27 d9 81 d9 84 d8 b3 d8 b7 d9 8a d9 | .=>.array(1.=>.30),.'........... |
c980 | 86 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 33 30 29 2c 20 27 e4 b8 ad e5 9b bd 27 20 3d | .'.=>.array(1.=>.30),.'......'.= |
c9a0 | 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 32 30 29 2c 20 27 e4 b8 ad e5 9c 8b 27 20 3d 3e 20 61 72 | >.array(1.=>.20),.'......'.=>.ar |
c9c0 | 72 61 79 28 31 20 3d 3e 20 32 30 29 2c 20 27 e9 a6 99 e6 b8 af 27 20 3d 3e 20 61 72 72 61 79 28 | ray(1.=>.20),.'......'.=>.array( |
c9e0 | 31 20 3d 3e 20 32 30 29 2c 20 27 e5 8f b0 e6 b9 be 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e | 1.=>.20),.'......'.=>.array(1.=> |
ca00 | 20 32 30 29 2c 20 27 e5 8f b0 e7 81 a3 27 20 3d 3e 20 61 72 72 61 79 28 31 20 3d 3e 20 32 30 29 | .20),.'......'.=>.array(1.=>.20) |
ca20 | 2c 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6f 70 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 | ,.);.protected.$_options.=.array |
ca40 | 28 20 27 61 6c 6c 6f 77 27 20 3d 3e 20 73 65 6c 66 3a 3a 41 4c 4c 4f 57 5f 44 4e 53 2c 20 27 69 | (.'allow'.=>.self::ALLOW_DNS,.'i |
ca60 | 64 6e 27 20 3d 3e 20 74 72 75 65 2c 20 27 74 6c 64 27 20 3d 3e 20 74 72 75 65 2c 20 27 69 70 27 | dn'.=>.true,.'tld'.=>.true,.'ip' |
ca80 | 20 3d 3e 20 6e 75 6c 6c 20 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f | .=>.null.);.public.function.__co |
caa0 | 6e 73 74 72 75 63 74 28 24 6f 70 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 69 66 | nstruct($options.=.array()).{.if |
cac0 | 20 28 24 6f 70 74 69 6f 6e 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 5c 5a 65 6e 64 5c 43 6f 6e 66 | .($options.instanceof.\Zend\Conf |
cae0 | 69 67 5c 43 6f 6e 66 69 67 29 20 7b 20 24 6f 70 74 69 6f 6e 73 20 3d 20 24 6f 70 74 69 6f 6e 73 | ig\Config).{.$options.=.$options |
cb00 | 2d 3e 74 6f 41 72 72 61 79 28 29 3b 20 7d 20 65 6c 73 65 20 69 66 20 28 21 69 73 5f 61 72 72 61 | ->toArray();.}.else.if.(!is_arra |
cb20 | 79 28 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 6f 70 74 69 6f 6e 73 20 3d 20 66 75 6e 63 5f 67 | y($options)).{.$options.=.func_g |
cb40 | 65 74 5f 61 72 67 73 28 29 3b 20 24 74 65 6d 70 5b 27 61 6c 6c 6f 77 27 5d 20 3d 20 61 72 72 61 | et_args();.$temp['allow'].=.arra |
cb60 | 79 5f 73 68 69 66 74 28 24 6f 70 74 69 6f 6e 73 29 3b 20 69 66 20 28 21 65 6d 70 74 79 28 24 6f | y_shift($options);.if.(!empty($o |
cb80 | 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 65 6d 70 5b 27 69 64 6e 27 5d 20 3d 20 61 72 72 61 79 5f | ptions)).{.$temp['idn'].=.array_ |
cba0 | 73 68 69 66 74 28 24 6f 70 74 69 6f 6e 73 29 3b 20 7d 20 69 66 20 28 21 65 6d 70 74 79 28 24 6f | shift($options);.}.if.(!empty($o |
cbc0 | 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 65 6d 70 5b 27 74 6c 64 27 5d 20 3d 20 61 72 72 61 79 5f | ptions)).{.$temp['tld'].=.array_ |
cbe0 | 73 68 69 66 74 28 24 6f 70 74 69 6f 6e 73 29 3b 20 7d 20 69 66 20 28 21 65 6d 70 74 79 28 24 6f | shift($options);.}.if.(!empty($o |
cc00 | 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 65 6d 70 5b 27 69 70 27 5d 20 3d 20 61 72 72 61 79 5f 73 | ptions)).{.$temp['ip'].=.array_s |
cc20 | 68 69 66 74 28 24 6f 70 74 69 6f 6e 73 29 3b 20 7d 20 24 6f 70 74 69 6f 6e 73 20 3d 20 24 74 65 | hift($options);.}.$options.=.$te |
cc40 | 6d 70 3b 20 7d 20 24 6f 70 74 69 6f 6e 73 20 2b 3d 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e | mp;.}.$options.+=.$this->_option |
cc60 | 73 3b 20 24 74 68 69 73 2d 3e 73 65 74 4f 70 74 69 6f 6e 73 28 24 6f 70 74 69 6f 6e 73 29 3b 20 | s;.$this->setOptions($options);. |
cc80 | 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4f 70 74 69 6f 6e 73 28 29 20 7b | }.public.function.getOptions().{ |
cca0 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 3b 20 7d 20 70 75 62 6c 69 | .return.$this->_options;.}.publi |
ccc0 | 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4f 70 74 69 6f 6e 73 28 24 6f 70 74 69 6f 6e 73 29 20 | c.function.setOptions($options). |
cce0 | 7b 20 69 66 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 27 61 6c 6c 6f 77 27 2c 20 | {.if.(array_key_exists('allow',. |
cd00 | 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 41 6c 6c 6f 77 28 24 6f 70 | $options)).{.$this->setAllow($op |
cd20 | 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 27 5d 29 3b 20 7d 20 69 66 20 28 61 72 72 61 79 5f 6b 65 79 | tions['allow']);.}.if.(array_key |
cd40 | 5f 65 78 69 73 74 73 28 27 69 64 6e 27 2c 20 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 68 69 | _exists('idn',.$options)).{.$thi |
cd60 | 73 2d 3e 73 65 74 56 61 6c 69 64 61 74 65 49 64 6e 28 24 6f 70 74 69 6f 6e 73 5b 27 69 64 6e 27 | s->setValidateIdn($options['idn' |
cd80 | 5d 29 3b 20 7d 20 69 66 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 27 74 6c 64 27 | ]);.}.if.(array_key_exists('tld' |
cda0 | 2c 20 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 56 61 6c 69 64 61 74 | ,.$options)).{.$this->setValidat |
cdc0 | 65 54 6c 64 28 24 6f 70 74 69 6f 6e 73 5b 27 74 6c 64 27 5d 29 3b 20 7d 20 69 66 20 28 61 72 72 | eTld($options['tld']);.}.if.(arr |
cde0 | 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 27 69 70 27 2c 20 24 6f 70 74 69 6f 6e 73 29 29 20 7b | ay_key_exists('ip',.$options)).{ |
ce00 | 20 24 74 68 69 73 2d 3e 73 65 74 49 70 56 61 6c 69 64 61 74 6f 72 28 24 6f 70 74 69 6f 6e 73 5b | .$this->setIpValidator($options[ |
ce20 | 27 69 70 27 5d 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 | 'ip']);.}.return.$this;.}.public |
ce40 | 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 70 56 61 6c 69 64 61 74 6f 72 28 29 20 7b 20 72 65 74 | .function.getIpValidator().{.ret |
ce60 | 75 72 6e 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 69 70 27 5d 3b 20 7d 20 70 75 62 | urn.$this->_options['ip'];.}.pub |
ce80 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 49 70 56 61 6c 69 64 61 74 6f 72 28 49 70 20 24 | lic.function.setIpValidator(Ip.$ |
cea0 | 69 70 56 61 6c 69 64 61 74 6f 72 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 24 69 70 56 61 6c | ipValidator.=.null).{.if.($ipVal |
cec0 | 69 64 61 74 6f 72 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 69 70 56 61 6c 69 64 61 74 6f 72 20 | idator.===.null).{.$ipValidator. |
cee0 | 3d 20 6e 65 77 20 49 70 28 29 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 69 | =.new.Ip();.}.$this->_options['i |
cf00 | 70 27 5d 20 3d 20 24 69 70 56 61 6c 69 64 61 74 6f 72 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 | p'].=.$ipValidator;.return.$this |
cf20 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 41 6c 6c 6f 77 28 29 20 7b | ;.}.public.function.getAllow().{ |
cf40 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 27 5d | .return.$this->_options['allow'] |
cf60 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 41 6c 6c 6f 77 28 24 61 6c | ;.}.public.function.setAllow($al |
cf80 | 6c 6f 77 29 20 7b 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 27 5d 20 | low).{.$this->_options['allow']. |
cfa0 | 3d 20 24 61 6c 6c 6f 77 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 | =.$allow;.return.$this;.}.public |
cfc0 | 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 69 64 61 74 65 49 64 6e 28 29 20 7b 20 72 65 74 | .function.getValidateIdn().{.ret |
cfe0 | 75 72 6e 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 69 64 6e 27 5d 3b 20 7d 20 70 75 | urn.$this->_options['idn'];.}.pu |
d000 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 56 61 6c 69 64 61 74 65 49 64 6e 20 28 24 61 | blic.function.setValidateIdn.($a |
d020 | 6c 6c 6f 77 65 64 29 20 7b 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 69 64 6e 27 5d | llowed).{.$this->_options['idn'] |
d040 | 20 3d 20 28 62 6f 6f 6c 29 20 24 61 6c 6c 6f 77 65 64 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 | .=.(bool).$allowed;.return.$this |
d060 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 69 64 61 74 65 54 | ;.}.public.function.getValidateT |
d080 | 6c 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 74 | ld().{.return.$this->_options['t |
d0a0 | 6c 64 27 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 56 61 6c 69 64 | ld'];.}.public.function.setValid |
d0c0 | 61 74 65 54 6c 64 20 28 24 61 6c 6c 6f 77 65 64 29 20 7b 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 | ateTld.($allowed).{.$this->_opti |
d0e0 | 6f 6e 73 5b 27 74 6c 64 27 5d 20 3d 20 28 62 6f 6f 6c 29 20 24 61 6c 6c 6f 77 65 64 3b 20 72 65 | ons['tld'].=.(bool).$allowed;.re |
d100 | 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 | turn.$this;.}.public.function.is |
d120 | 56 61 6c 69 64 28 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 21 69 73 5f 73 74 72 69 6e 67 28 24 | Valid($value).{.if.(!is_string($ |
d140 | 76 61 6c 75 65 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 49 4e | value)).{.$this->_error(self::IN |
d160 | 56 41 4c 49 44 29 3b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 24 74 68 69 73 2d 3e 5f | VALID);.return.false;.}.$this->_ |
d180 | 73 65 74 56 61 6c 75 65 28 24 76 61 6c 75 65 29 3b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 | setValue($value);.if.(preg_match |
d1a0 | 28 27 2f 5e 5b 30 2d 39 2e 61 2d 65 3a 2e 5d 2a 24 2f 69 27 2c 20 24 76 61 6c 75 65 29 20 26 26 | ('/^[0-9.a-e:.]*$/i',.$value).&& |
d1c0 | 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 69 70 27 5d 2d 3e 73 65 74 54 72 61 6e 73 | .$this->_options['ip']->setTrans |
d1e0 | 6c 61 74 6f 72 28 24 74 68 69 73 2d 3e 67 65 74 54 72 61 6e 73 6c 61 74 6f 72 28 29 29 2d 3e 69 | lator($this->getTranslator())->i |
d200 | 73 56 61 6c 69 64 28 24 76 61 6c 75 65 29 29 20 7b 20 69 66 20 28 21 28 24 74 68 69 73 2d 3e 5f | sValid($value)).{.if.(!($this->_ |
d220 | 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 27 5d 20 26 20 73 65 6c 66 3a 3a 41 4c 4c 4f 57 5f 49 | options['allow'].&.self::ALLOW_I |
d240 | 50 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 49 50 5f 41 44 44 | P)).{.$this->_error(self::IP_ADD |
d260 | 52 45 53 53 5f 4e 4f 54 5f 41 4c 4c 4f 57 45 44 29 3b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b | RESS_NOT_ALLOWED);.return.false; |
d280 | 20 7d 20 65 6c 73 65 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 7d 20 69 66 20 28 24 | .}.else.{.return.true;.}.}.if.($ |
d2a0 | 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 27 5d 20 26 20 73 65 6c 66 3a 3a | this->_options['allow'].&.self:: |
d2c0 | 41 4c 4c 4f 57 5f 4c 4f 43 41 4c 29 20 7b 20 69 66 20 28 73 75 62 73 74 72 28 24 76 61 6c 75 65 | ALLOW_LOCAL).{.if.(substr($value |
d2e0 | 2c 20 2d 31 29 20 3d 3d 3d 20 27 2e 27 29 20 7b 20 24 76 61 6c 75 65 20 3d 20 73 75 62 73 74 72 | ,.-1).===.'.').{.$value.=.substr |
d300 | 28 24 76 61 6c 75 65 2c 20 30 2c 20 2d 31 29 3b 20 69 66 20 28 73 75 62 73 74 72 28 24 76 61 6c | ($value,.0,.-1);.if.(substr($val |
d320 | 75 65 2c 20 2d 31 29 20 3d 3d 3d 20 27 2e 27 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 | ue,.-1).===.'.').{.$this->_error |
d340 | 28 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 4c 4f 43 41 4c 5f 4e 41 4d 45 29 3b 20 72 65 74 75 | (self::INVALID_LOCAL_NAME);.retu |
d360 | 72 6e 20 66 61 6c 73 65 3b 20 7d 20 7d 20 7d 20 24 64 6f 6d 61 69 6e 50 61 72 74 73 20 3d 20 65 | rn.false;.}.}.}.$domainParts.=.e |
d380 | 78 70 6c 6f 64 65 28 27 2e 27 2c 20 24 76 61 6c 75 65 29 3b 20 69 66 20 28 28 63 6f 75 6e 74 28 | xplode('.',.$value);.if.((count( |
d3a0 | 24 64 6f 6d 61 69 6e 50 61 72 74 73 29 20 3d 3d 20 34 29 20 26 26 20 70 72 65 67 5f 6d 61 74 63 | $domainParts).==.4).&&.preg_matc |
d3c0 | 68 28 27 2f 5e 5b 30 2d 39 2e 61 2d 65 3a 2e 5d 2a 24 2f 69 27 2c 20 24 76 61 6c 75 65 29 20 26 | h('/^[0-9.a-e:.]*$/i',.$value).& |
d3e0 | 26 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 69 70 27 5d 2d 3e 73 65 74 54 72 61 6e | &.$this->_options['ip']->setTran |
d400 | 73 6c 61 74 6f 72 28 24 74 68 69 73 2d 3e 67 65 74 54 72 61 6e 73 6c 61 74 6f 72 28 29 29 2d 3e | slator($this->getTranslator())-> |
d420 | 69 73 56 61 6c 69 64 28 24 76 61 6c 75 65 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 | isValid($value)).{.$this->_error |
d440 | 28 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 4c 4f 43 41 4c 5f 4e 41 4d 45 29 3b 20 7d 20 69 66 | (self::INVALID_LOCAL_NAME);.}.if |
d460 | 20 28 28 63 6f 75 6e 74 28 24 64 6f 6d 61 69 6e 50 61 72 74 73 29 20 3e 20 31 29 20 26 26 20 28 | .((count($domainParts).>.1).&&.( |
d480 | 73 74 72 6c 65 6e 28 24 76 61 6c 75 65 29 20 3e 3d 20 34 29 20 26 26 20 28 73 74 72 6c 65 6e 28 | strlen($value).>=.4).&&.(strlen( |
d4a0 | 24 76 61 6c 75 65 29 20 3c 3d 20 32 35 34 29 29 20 7b 20 24 73 74 61 74 75 73 20 3d 20 66 61 6c | $value).<=.254)).{.$status.=.fal |
d4c0 | 73 65 3b 20 24 6f 72 69 67 65 6e 63 20 3d 20 69 63 6f 6e 76 5f 67 65 74 5f 65 6e 63 6f 64 69 6e | se;.$origenc.=.iconv_get_encodin |
d4e0 | 67 28 27 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 27 29 3b 20 69 63 6f 6e 76 5f 73 65 | g('internal_encoding');.iconv_se |
d500 | 74 5f 65 6e 63 6f 64 69 6e 67 28 27 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 27 2c 20 | t_encoding('internal_encoding',. |
d520 | 27 55 54 46 2d 38 27 29 3b 20 64 6f 20 7b 20 24 6d 61 74 63 68 65 73 20 3d 20 61 72 72 61 79 28 | 'UTF-8');.do.{.$matches.=.array( |
d540 | 29 3b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 28 5b 5e 2e 5d 7b 32 2c 31 30 7d 29 | );.if.(preg_match('/([^.]{2,10}) |
d560 | 24 2f 69 27 2c 20 65 6e 64 28 24 64 6f 6d 61 69 6e 50 61 72 74 73 29 2c 20 24 6d 61 74 63 68 65 | $/i',.end($domainParts),.$matche |
d580 | 73 29 20 7c 7c 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 65 6e 64 28 24 64 6f 6d | s).||.(array_key_exists(end($dom |
d5a0 | 61 69 6e 50 61 72 74 73 29 2c 20 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 49 64 6e 73 29 29 29 20 | ainParts),.$this->_validIdns))). |
d5c0 | 7b 20 72 65 73 65 74 28 24 64 6f 6d 61 69 6e 50 61 72 74 73 29 3b 20 24 74 68 69 73 2d 3e 5f 74 | {.reset($domainParts);.$this->_t |
d5e0 | 6c 64 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 6d 61 74 63 68 65 73 5b 31 5d 29 3b 20 69 66 | ld.=.strtolower($matches[1]);.if |
d600 | 20 28 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 74 6c 64 27 5d 29 20 7b 20 69 66 20 28 | .($this->_options['tld']).{.if.( |
d620 | 21 69 6e 5f 61 72 72 61 79 28 24 74 68 69 73 2d 3e 5f 74 6c 64 2c 20 24 74 68 69 73 2d 3e 5f 76 | !in_array($this->_tld,.$this->_v |
d640 | 61 6c 69 64 54 6c 64 73 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a | alidTlds)).{.$this->_error(self: |
d660 | 3a 55 4e 4b 4e 4f 57 4e 5f 54 4c 44 29 3b 20 24 73 74 61 74 75 73 20 3d 20 66 61 6c 73 65 3b 20 | :UNKNOWN_TLD);.$status.=.false;. |
d680 | 62 72 65 61 6b 3b 20 7d 20 7d 20 24 72 65 67 65 78 43 68 61 72 73 20 3d 20 61 72 72 61 79 28 30 | break;.}.}.$regexChars.=.array(0 |
d6a0 | 20 3d 3e 20 27 2f 5e 5b 61 2d 7a 30 2d 39 5c 78 32 64 5d 7b 31 2c 36 33 7d 24 2f 69 27 29 3b 20 | .=>.'/^[a-z0-9\x2d]{1,63}$/i');. |
d6c0 | 69 66 20 28 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 69 64 6e 27 5d 20 26 26 20 69 73 | if.($this->_options['idn'].&&.is |
d6e0 | 73 65 74 28 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 49 64 6e 73 5b 73 74 72 74 6f 75 70 70 65 72 | set($this->_validIdns[strtoupper |
d700 | 28 24 74 68 69 73 2d 3e 5f 74 6c 64 29 5d 29 29 20 7b 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 | ($this->_tld)])).{.if.(is_string |
d720 | 28 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 49 64 6e 73 5b 73 74 72 74 6f 75 70 70 65 72 28 24 74 | ($this->_validIdns[strtoupper($t |
d740 | 68 69 73 2d 3e 5f 74 6c 64 29 5d 29 29 20 7b 20 24 72 65 67 65 78 43 68 61 72 73 20 2b 3d 20 69 | his->_tld)])).{.$regexChars.+=.i |
d760 | 6e 63 6c 75 64 65 28 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 49 64 6e 73 5b 73 74 72 74 6f 75 70 | nclude($this->_validIdns[strtoup |
d780 | 70 65 72 28 24 74 68 69 73 2d 3e 5f 74 6c 64 29 5d 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 72 65 | per($this->_tld)]);.}.else.{.$re |
d7a0 | 67 65 78 43 68 61 72 73 20 2b 3d 20 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 49 64 6e 73 5b 73 74 | gexChars.+=.$this->_validIdns[st |
d7c0 | 72 74 6f 75 70 70 65 72 28 24 74 68 69 73 2d 3e 5f 74 6c 64 29 5d 3b 20 7d 20 7d 20 24 63 68 65 | rtoupper($this->_tld)];.}.}.$che |
d7e0 | 63 6b 20 3d 20 30 3b 20 66 6f 72 65 61 63 68 20 28 24 64 6f 6d 61 69 6e 50 61 72 74 73 20 61 73 | ck.=.0;.foreach.($domainParts.as |
d800 | 20 24 64 6f 6d 61 69 6e 50 61 72 74 29 20 7b 20 69 66 20 28 73 74 72 70 6f 73 28 24 64 6f 6d 61 | .$domainPart).{.if.(strpos($doma |
d820 | 69 6e 50 61 72 74 2c 20 27 78 6e 2d 2d 27 29 20 3d 3d 3d 20 30 29 20 7b 20 24 64 6f 6d 61 69 6e | inPart,.'xn--').===.0).{.$domain |
d840 | 50 61 72 74 20 3d 20 24 74 68 69 73 2d 3e 64 65 63 6f 64 65 50 75 6e 79 63 6f 64 65 28 73 75 62 | Part.=.$this->decodePunycode(sub |
d860 | 73 74 72 28 24 64 6f 6d 61 69 6e 50 61 72 74 2c 20 34 29 29 3b 20 69 66 20 28 24 64 6f 6d 61 69 | str($domainPart,.4));.if.($domai |
d880 | 6e 50 61 72 74 20 3d 3d 3d 20 66 61 6c 73 65 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b | nPart.===.false).{.return.false; |
d8a0 | 20 7d 20 7d 20 69 66 20 28 28 73 74 72 70 6f 73 28 24 64 6f 6d 61 69 6e 50 61 72 74 2c 20 27 2d | .}.}.if.((strpos($domainPart,.'- |
d8c0 | 27 29 20 3d 3d 3d 20 30 29 20 7c 7c 20 28 28 73 74 72 6c 65 6e 28 24 64 6f 6d 61 69 6e 50 61 72 | ').===.0).||.((strlen($domainPar |
d8e0 | 74 29 20 3e 20 32 29 20 26 26 20 28 73 74 72 70 6f 73 28 24 64 6f 6d 61 69 6e 50 61 72 74 2c 20 | t).>.2).&&.(strpos($domainPart,. |
d900 | 27 2d 27 2c 20 32 29 20 3d 3d 20 32 29 20 26 26 20 28 73 74 72 70 6f 73 28 24 64 6f 6d 61 69 6e | '-',.2).==.2).&&.(strpos($domain |
d920 | 50 61 72 74 2c 20 27 2d 27 2c 20 33 29 20 3d 3d 20 33 29 29 20 7c 7c 20 28 73 74 72 70 6f 73 28 | Part,.'-',.3).==.3)).||.(strpos( |
d940 | 24 64 6f 6d 61 69 6e 50 61 72 74 2c 20 27 2d 27 29 20 3d 3d 3d 20 28 73 74 72 6c 65 6e 28 24 64 | $domainPart,.'-').===.(strlen($d |
d960 | 6f 6d 61 69 6e 50 61 72 74 29 20 2d 20 31 29 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f | omainPart).-.1))).{.$this->_erro |
d980 | 72 28 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 44 41 53 48 29 3b 20 24 73 74 61 74 75 73 20 3d | r(self::INVALID_DASH);.$status.= |
d9a0 | 20 66 61 6c 73 65 3b 20 62 72 65 61 6b 20 32 3b 20 7d 20 24 63 68 65 63 6b 65 64 20 3d 20 66 61 | .false;.break.2;.}.$checked.=.fa |
d9c0 | 6c 73 65 3b 20 66 6f 72 65 61 63 68 28 24 72 65 67 65 78 43 68 61 72 73 20 61 73 20 24 72 65 67 | lse;.foreach($regexChars.as.$reg |
d9e0 | 65 78 4b 65 79 20 3d 3e 20 24 72 65 67 65 78 43 68 61 72 29 20 7b 20 24 73 74 61 74 75 73 20 3d | exKey.=>.$regexChar).{.$status.= |
da00 | 20 40 70 72 65 67 5f 6d 61 74 63 68 28 24 72 65 67 65 78 43 68 61 72 2c 20 24 64 6f 6d 61 69 6e | .@preg_match($regexChar,.$domain |
da20 | 50 61 72 74 29 3b 20 69 66 20 28 24 73 74 61 74 75 73 20 3e 20 30 29 20 7b 20 24 6c 65 6e 67 74 | Part);.if.($status.>.0).{.$lengt |
da40 | 68 20 3d 20 36 33 3b 20 69 66 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 73 74 72 | h.=.63;.if.(array_key_exists(str |
da60 | 74 6f 75 70 70 65 72 28 24 74 68 69 73 2d 3e 5f 74 6c 64 29 2c 20 24 74 68 69 73 2d 3e 5f 69 64 | toupper($this->_tld),.$this->_id |
da80 | 6e 4c 65 6e 67 74 68 29 20 26 26 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 24 72 | nLength).&&.(array_key_exists($r |
daa0 | 65 67 65 78 4b 65 79 2c 20 24 74 68 69 73 2d 3e 5f 69 64 6e 4c 65 6e 67 74 68 5b 73 74 72 74 6f | egexKey,.$this->_idnLength[strto |
dac0 | 75 70 70 65 72 28 24 74 68 69 73 2d 3e 5f 74 6c 64 29 5d 29 29 29 20 7b 20 24 6c 65 6e 67 74 68 | upper($this->_tld)]))).{.$length |
dae0 | 20 3d 20 24 74 68 69 73 2d 3e 5f 69 64 6e 4c 65 6e 67 74 68 5b 73 74 72 74 6f 75 70 70 65 72 28 | .=.$this->_idnLength[strtoupper( |
db00 | 24 74 68 69 73 2d 3e 5f 74 6c 64 29 5d 3b 20 7d 20 69 66 20 28 69 63 6f 6e 76 5f 73 74 72 6c 65 | $this->_tld)];.}.if.(iconv_strle |
db20 | 6e 28 24 64 6f 6d 61 69 6e 50 61 72 74 2c 20 27 55 54 46 2d 38 27 29 20 3e 20 24 6c 65 6e 67 74 | n($domainPart,.'UTF-8').>.$lengt |
db40 | 68 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 | h).{.$this->_error(self::INVALID |
db60 | 5f 48 4f 53 54 4e 41 4d 45 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 63 68 65 63 6b 65 64 20 3d 20 | _HOSTNAME);.}.else.{.$checked.=. |
db80 | 74 72 75 65 3b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 7d 20 69 66 20 28 24 63 68 65 63 6b 65 64 29 | true;.break;.}.}.}.if.($checked) |
dba0 | 20 7b 20 2b 2b 24 63 68 65 63 6b 3b 20 7d 20 7d 20 69 66 20 28 24 63 68 65 63 6b 20 21 3d 3d 20 | .{.++$check;.}.}.if.($check.!==. |
dbc0 | 63 6f 75 6e 74 28 24 64 6f 6d 61 69 6e 50 61 72 74 73 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 | count($domainParts)).{.$this->_e |
dbe0 | 72 72 6f 72 28 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 48 4f 53 54 4e 41 4d 45 5f 53 43 48 45 | rror(self::INVALID_HOSTNAME_SCHE |
dc00 | 4d 41 29 3b 20 24 73 74 61 74 75 73 20 3d 20 66 61 6c 73 65 3b 20 7d 20 7d 20 65 6c 73 65 20 7b | MA);.$status.=.false;.}.}.else.{ |
dc20 | 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 55 4e 44 45 43 49 50 48 45 52 41 | .$this->_error(self::UNDECIPHERA |
dc40 | 42 4c 45 5f 54 4c 44 29 3b 20 24 73 74 61 74 75 73 20 3d 20 66 61 6c 73 65 3b 20 7d 20 7d 20 77 | BLE_TLD);.$status.=.false;.}.}.w |
dc60 | 68 69 6c 65 20 28 66 61 6c 73 65 29 3b 20 69 63 6f 6e 76 5f 73 65 74 5f 65 6e 63 6f 64 69 6e 67 | hile.(false);.iconv_set_encoding |
dc80 | 28 27 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 27 2c 20 24 6f 72 69 67 65 6e 63 29 3b | ('internal_encoding',.$origenc); |
dca0 | 20 69 66 20 28 24 73 74 61 74 75 73 20 26 26 20 28 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 | .if.($status.&&.($this->_options |
dcc0 | 5b 27 61 6c 6c 6f 77 27 5d 20 26 20 73 65 6c 66 3a 3a 41 4c 4c 4f 57 5f 44 4e 53 29 29 20 7b 20 | ['allow'].&.self::ALLOW_DNS)).{. |
dce0 | 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 7d 20 65 6c 73 65 20 69 66 20 28 24 74 68 69 73 2d | return.true;.}.}.else.if.($this- |
dd00 | 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 27 5d 20 26 20 73 65 6c 66 3a 3a 41 4c 4c 4f 57 | >_options['allow'].&.self::ALLOW |
dd20 | 5f 44 4e 53 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 49 4e 56 41 | _DNS).{.$this->_error(self::INVA |
dd40 | 4c 49 44 5f 48 4f 53 54 4e 41 4d 45 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 5f 6f 70 74 | LID_HOSTNAME);.}.if.($this->_opt |
dd60 | 69 6f 6e 73 5b 27 61 6c 6c 6f 77 27 5d 20 26 20 73 65 6c 66 3a 3a 41 4c 4c 4f 57 5f 55 52 49 29 | ions['allow'].&.self::ALLOW_URI) |
dd80 | 20 7b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 22 2f 5e 28 5b 61 2d 7a 41 2d 5a 30 2d 39 | .{.if.(preg_match("/^([a-zA-Z0-9 |
dda0 | 2d 2e 5f 7e 21 24 26 5c 27 28 29 2a 2b 2c 3b 3d 5d 7c 25 5b 5b 3a 78 64 69 67 69 74 3a 5d 5d 7b | -._~!$&\'()*+,;=]|%[[:xdigit:]]{ |
ddc0 | 32 7d 29 7b 31 2c 32 35 34 7d 24 2f 69 22 2c 20 24 76 61 6c 75 65 29 29 20 7b 20 72 65 74 75 72 | 2}){1,254}$/i",.$value)).{.retur |
dde0 | 6e 20 74 72 75 65 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 | n.true;.}.else.{.$this->_error(s |
de00 | 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 55 52 49 29 3b 20 7d 20 7d 20 24 72 65 67 65 78 4c 6f 63 | elf::INVALID_URI);.}.}.$regexLoc |
de20 | 61 6c 20 3d 20 27 2f 5e 28 28 5b 61 2d 7a 41 2d 5a 30 2d 39 5c 78 32 64 5d 7b 31 2c 36 33 7d 5c | al.=.'/^(([a-zA-Z0-9\x2d]{1,63}\ |
de40 | 78 32 65 29 2a 5b 61 2d 7a 41 2d 5a 30 2d 39 5c 78 32 64 5d 7b 31 2c 36 33 7d 5b 5c 78 32 65 5d | x2e)*[a-zA-Z0-9\x2d]{1,63}[\x2e] |
de60 | 7b 30 2c 31 7d 29 7b 31 2c 32 35 34 7d 24 2f 27 3b 20 24 73 74 61 74 75 73 20 3d 20 40 70 72 65 | {0,1}){1,254}$/';.$status.=.@pre |
de80 | 67 5f 6d 61 74 63 68 28 24 72 65 67 65 78 4c 6f 63 61 6c 2c 20 24 76 61 6c 75 65 29 3b 20 24 61 | g_match($regexLocal,.$value);.$a |
dea0 | 6c 6c 6f 77 4c 6f 63 61 6c 20 3d 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c | llowLocal.=.$this->_options['all |
dec0 | 6f 77 27 5d 20 26 20 73 65 6c 66 3a 3a 41 4c 4c 4f 57 5f 4c 4f 43 41 4c 3b 20 69 66 20 28 24 73 | ow'].&.self::ALLOW_LOCAL;.if.($s |
dee0 | 74 61 74 75 73 20 26 26 20 24 61 6c 6c 6f 77 4c 6f 63 61 6c 29 20 7b 20 72 65 74 75 72 6e 20 74 | tatus.&&.$allowLocal).{.return.t |
df00 | 72 75 65 3b 20 7d 20 69 66 20 28 21 24 73 74 61 74 75 73 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 | rue;.}.if.(!$status).{.$this->_e |
df20 | 72 72 6f 72 28 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 5f 4c 4f 43 41 4c 5f 4e 41 4d 45 29 3b 20 | rror(self::INVALID_LOCAL_NAME);. |
df40 | 7d 20 69 66 20 28 24 73 74 61 74 75 73 20 26 26 20 21 24 61 6c 6c 6f 77 4c 6f 63 61 6c 29 20 7b | }.if.($status.&&.!$allowLocal).{ |
df60 | 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 4c 4f 43 41 4c 5f 4e 41 4d 45 5f | .$this->_error(self::LOCAL_NAME_ |
df80 | 4e 4f 54 5f 41 4c 4c 4f 57 45 44 29 3b 20 7d 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 | NOT_ALLOWED);.}.return.false;.}. |
dfa0 | 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6f 64 65 50 75 6e 79 63 6f 64 | protected.function.decodePunycod |
dfc0 | 65 28 24 65 6e 63 6f 64 65 64 29 20 7b 20 24 66 6f 75 6e 64 20 3d 20 70 72 65 67 5f 6d 61 74 63 | e($encoded).{.$found.=.preg_matc |
dfe0 | 68 28 27 2f 28 5b 5e 61 2d 7a 30 2d 39 5c 78 32 64 5d 7b 31 2c 31 30 7d 29 24 2f 69 27 2c 20 24 | h('/([^a-z0-9\x2d]{1,10})$/i',.$ |
e000 | 65 6e 63 6f 64 65 64 29 3b 20 69 66 20 28 65 6d 70 74 79 28 24 65 6e 63 6f 64 65 64 29 20 7c 7c | encoded);.if.(empty($encoded).|| |
e020 | 20 28 24 66 6f 75 6e 64 20 3e 20 30 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 | .($found.>.0)).{.$this->_error(s |
e040 | 65 6c 66 3a 3a 43 41 4e 4e 4f 54 5f 44 45 43 4f 44 45 5f 50 55 4e 59 43 4f 44 45 29 3b 20 72 65 | elf::CANNOT_DECODE_PUNYCODE);.re |
e060 | 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 24 73 65 70 61 72 61 74 6f 72 20 3d 20 73 74 72 72 70 | turn.false;.}.$separator.=.strrp |
e080 | 6f 73 28 24 65 6e 63 6f 64 65 64 2c 20 27 2d 27 29 3b 20 69 66 20 28 24 73 65 70 61 72 61 74 6f | os($encoded,.'-');.if.($separato |
e0a0 | 72 20 3e 20 30 29 20 7b 20 66 6f 72 20 28 24 78 20 3d 20 30 3b 20 24 78 20 3c 20 24 73 65 70 61 | r.>.0).{.for.($x.=.0;.$x.<.$sepa |
e0c0 | 72 61 74 6f 72 3b 20 2b 2b 24 78 29 20 7b 20 24 64 65 63 6f 64 65 64 5b 5d 20 3d 20 6f 72 64 28 | rator;.++$x).{.$decoded[].=.ord( |
e0e0 | 24 65 6e 63 6f 64 65 64 5b 24 78 5d 29 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d | $encoded[$x]);.}.}.else.{.$this- |
e100 | 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 43 41 4e 4e 4f 54 5f 44 45 43 4f 44 45 5f 50 55 4e 59 | >_error(self::CANNOT_DECODE_PUNY |
e120 | 43 4f 44 45 29 3b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 24 6c 65 6e 67 74 68 64 20 | CODE);.return.false;.}.$lengthd. |
e140 | 3d 20 63 6f 75 6e 74 28 24 64 65 63 6f 64 65 64 29 3b 20 24 6c 65 6e 67 74 68 65 20 3d 20 73 74 | =.count($decoded);.$lengthe.=.st |
e160 | 72 6c 65 6e 28 24 65 6e 63 6f 64 65 64 29 3b 20 24 69 6e 69 74 20 3d 20 74 72 75 65 3b 20 24 62 | rlen($encoded);.$init.=.true;.$b |
e180 | 61 73 65 20 3d 20 37 32 3b 20 24 69 6e 64 65 78 20 3d 20 30 3b 20 24 63 68 61 72 20 3d 20 30 78 | ase.=.72;.$index.=.0;.$char.=.0x |
e1a0 | 38 30 3b 20 66 6f 72 20 28 24 69 6e 64 65 78 65 20 3d 20 28 24 73 65 70 61 72 61 74 6f 72 29 20 | 80;.for.($indexe.=.($separator). |
e1c0 | 3f 20 28 24 73 65 70 61 72 61 74 6f 72 20 2b 20 31 29 20 3a 20 30 3b 20 24 69 6e 64 65 78 65 20 | ?.($separator.+.1).:.0;.$indexe. |
e1e0 | 3c 20 24 6c 65 6e 67 74 68 65 3b 20 2b 2b 24 6c 65 6e 67 74 68 64 29 20 7b 20 66 6f 72 20 28 24 | <.$lengthe;.++$lengthd).{.for.($ |
e200 | 6f 6c 64 5f 69 6e 64 65 78 20 3d 20 24 69 6e 64 65 78 2c 20 24 70 6f 73 20 3d 20 31 2c 20 24 6b | old_index.=.$index,.$pos.=.1,.$k |
e220 | 65 79 20 3d 20 33 36 3b 20 31 20 3b 20 24 6b 65 79 20 2b 3d 20 33 36 29 20 7b 20 24 68 65 78 20 | ey.=.36;.1.;.$key.+=.36).{.$hex. |
e240 | 3d 20 6f 72 64 28 24 65 6e 63 6f 64 65 64 5b 24 69 6e 64 65 78 65 2b 2b 5d 29 3b 20 24 64 69 67 | =.ord($encoded[$indexe++]);.$dig |
e260 | 69 74 20 3d 20 28 24 68 65 78 20 2d 20 34 38 20 3c 20 31 30 29 20 3f 20 24 68 65 78 20 2d 20 32 | it.=.($hex.-.48.<.10).?.$hex.-.2 |
e280 | 32 20 3a 20 28 28 24 68 65 78 20 2d 20 36 35 20 3c 20 32 36 29 20 3f 20 24 68 65 78 20 2d 20 36 | 2.:.(($hex.-.65.<.26).?.$hex.-.6 |
e2a0 | 35 20 3a 20 28 28 24 68 65 78 20 2d 20 39 37 20 3c 20 32 36 29 20 3f 20 24 68 65 78 20 2d 20 39 | 5.:.(($hex.-.97.<.26).?.$hex.-.9 |
e2c0 | 37 20 3a 20 33 36 29 29 3b 20 24 69 6e 64 65 78 20 2b 3d 20 24 64 69 67 69 74 20 2a 20 24 70 6f | 7.:.36));.$index.+=.$digit.*.$po |
e2e0 | 73 3b 20 24 74 61 67 20 3d 20 28 24 6b 65 79 20 3c 3d 20 24 62 61 73 65 29 20 3f 20 31 20 3a 20 | s;.$tag.=.($key.<=.$base).?.1.:. |
e300 | 28 28 24 6b 65 79 20 3e 3d 20 24 62 61 73 65 20 2b 20 32 36 29 20 3f 20 32 36 20 3a 20 28 24 6b | (($key.>=.$base.+.26).?.26.:.($k |
e320 | 65 79 20 2d 20 24 62 61 73 65 29 29 3b 20 69 66 20 28 24 64 69 67 69 74 20 3c 20 24 74 61 67 29 | ey.-.$base));.if.($digit.<.$tag) |
e340 | 20 7b 20 62 72 65 61 6b 3b 20 7d 20 24 70 6f 73 20 3d 20 28 69 6e 74 29 20 28 24 70 6f 73 20 2a | .{.break;.}.$pos.=.(int).($pos.* |
e360 | 20 28 33 36 20 2d 20 24 74 61 67 29 29 3b 20 7d 20 24 64 65 6c 74 61 20 3d 20 69 6e 74 76 61 6c | .(36.-.$tag));.}.$delta.=.intval |
e380 | 28 24 69 6e 69 74 20 3f 20 28 28 24 69 6e 64 65 78 20 2d 20 24 6f 6c 64 5f 69 6e 64 65 78 29 20 | ($init.?.(($index.-.$old_index). |
e3a0 | 2f 20 37 30 30 29 20 3a 20 28 28 24 69 6e 64 65 78 20 2d 20 24 6f 6c 64 5f 69 6e 64 65 78 29 20 | /.700).:.(($index.-.$old_index). |
e3c0 | 2f 20 32 29 29 3b 20 24 64 65 6c 74 61 20 2b 3d 20 69 6e 74 76 61 6c 28 24 64 65 6c 74 61 20 2f | /.2));.$delta.+=.intval($delta./ |
e3e0 | 20 28 24 6c 65 6e 67 74 68 64 20 2b 20 31 29 29 3b 20 66 6f 72 20 28 24 6b 65 79 20 3d 20 30 3b | .($lengthd.+.1));.for.($key.=.0; |
e400 | 20 24 64 65 6c 74 61 20 3e 20 39 31 30 20 2f 20 32 3b 20 24 6b 65 79 20 2b 3d 20 33 36 29 20 7b | .$delta.>.910./.2;.$key.+=.36).{ |
e420 | 20 24 64 65 6c 74 61 20 3d 20 69 6e 74 76 61 6c 28 24 64 65 6c 74 61 20 2f 20 33 35 29 3b 20 7d | .$delta.=.intval($delta./.35);.} |
e440 | 20 24 62 61 73 65 20 3d 20 69 6e 74 76 61 6c 28 24 6b 65 79 20 2b 20 33 36 20 2a 20 24 64 65 6c | .$base.=.intval($key.+.36.*.$del |
e460 | 74 61 20 2f 20 28 24 64 65 6c 74 61 20 2b 20 33 38 29 29 3b 20 24 69 6e 69 74 20 3d 20 66 61 6c | ta./.($delta.+.38));.$init.=.fal |
e480 | 73 65 3b 20 24 63 68 61 72 20 2b 3d 20 28 69 6e 74 29 20 28 24 69 6e 64 65 78 20 2f 20 28 24 6c | se;.$char.+=.(int).($index./.($l |
e4a0 | 65 6e 67 74 68 64 20 2b 20 31 29 29 3b 20 24 69 6e 64 65 78 20 25 3d 20 28 24 6c 65 6e 67 74 68 | engthd.+.1));.$index.%=.($length |
e4c0 | 64 20 2b 20 31 29 3b 20 69 66 20 28 24 6c 65 6e 67 74 68 64 20 3e 20 30 29 20 7b 20 66 6f 72 20 | d.+.1);.if.($lengthd.>.0).{.for. |
e4e0 | 28 24 69 20 3d 20 24 6c 65 6e 67 74 68 64 3b 20 24 69 20 3e 20 24 69 6e 64 65 78 3b 20 24 69 2d | ($i.=.$lengthd;.$i.>.$index;.$i- |
e500 | 2d 29 20 7b 20 24 64 65 63 6f 64 65 64 5b 24 69 5d 20 3d 20 24 64 65 63 6f 64 65 64 5b 28 24 69 | -).{.$decoded[$i].=.$decoded[($i |
e520 | 20 2d 20 31 29 5d 3b 20 7d 20 7d 20 24 64 65 63 6f 64 65 64 5b 24 69 6e 64 65 78 2b 2b 5d 20 3d | .-.1)];.}.}.$decoded[$index++].= |
e540 | 20 24 63 68 61 72 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 64 65 63 6f 64 65 64 20 61 73 20 24 | .$char;.}.foreach.($decoded.as.$ |
e560 | 6b 65 79 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 24 76 61 6c 75 65 20 3c 20 31 32 | key.=>.$value).{.if.($value.<.12 |
e580 | 38 29 20 7b 20 24 64 65 63 6f 64 65 64 5b 24 6b 65 79 5d 20 3d 20 63 68 72 28 24 76 61 6c 75 65 | 8).{.$decoded[$key].=.chr($value |
e5a0 | 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 76 61 6c 75 65 20 3c 20 28 31 20 3c 3c 20 31 31 29 29 | );.}.elseif.($value.<.(1.<<.11)) |
e5c0 | 20 7b 20 24 64 65 63 6f 64 65 64 5b 24 6b 65 79 5d 20 3d 20 63 68 72 28 31 39 32 20 2b 20 28 24 | .{.$decoded[$key].=.chr(192.+.($ |
e5e0 | 76 61 6c 75 65 20 3e 3e 20 36 29 29 3b 20 24 64 65 63 6f 64 65 64 5b 24 6b 65 79 5d 20 2e 3d 20 | value.>>.6));.$decoded[$key]..=. |
e600 | 63 68 72 28 31 32 38 20 2b 20 28 24 76 61 6c 75 65 20 26 20 36 33 29 29 3b 20 7d 20 65 6c 73 65 | chr(128.+.($value.&.63));.}.else |
e620 | 69 66 20 28 24 76 61 6c 75 65 20 3c 20 28 31 20 3c 3c 20 31 36 29 29 20 7b 20 24 64 65 63 6f 64 | if.($value.<.(1.<<.16)).{.$decod |
e640 | 65 64 5b 24 6b 65 79 5d 20 3d 20 63 68 72 28 32 32 34 20 2b 20 28 24 76 61 6c 75 65 20 3e 3e 20 | ed[$key].=.chr(224.+.($value.>>. |
e660 | 31 32 29 29 3b 20 24 64 65 63 6f 64 65 64 5b 24 6b 65 79 5d 20 2e 3d 20 63 68 72 28 31 32 38 20 | 12));.$decoded[$key]..=.chr(128. |
e680 | 2b 20 28 28 24 76 61 6c 75 65 20 3e 3e 20 36 29 20 26 20 36 33 29 29 3b 20 24 64 65 63 6f 64 65 | +.(($value.>>.6).&.63));.$decode |
e6a0 | 64 5b 24 6b 65 79 5d 20 2e 3d 20 63 68 72 28 31 32 38 20 2b 20 28 24 76 61 6c 75 65 20 26 20 36 | d[$key]..=.chr(128.+.($value.&.6 |
e6c0 | 33 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 76 61 6c 75 65 20 3c 20 28 31 20 3c 3c 20 32 31 | 3));.}.elseif.($value.<.(1.<<.21 |
e6e0 | 29 29 20 7b 20 24 64 65 63 6f 64 65 64 5b 24 6b 65 79 5d 20 3d 20 63 68 72 28 32 34 30 20 2b 20 | )).{.$decoded[$key].=.chr(240.+. |
e700 | 28 24 76 61 6c 75 65 20 3e 3e 20 31 38 29 29 3b 20 24 64 65 63 6f 64 65 64 5b 24 6b 65 79 5d 20 | ($value.>>.18));.$decoded[$key]. |
e720 | 2e 3d 20 63 68 72 28 31 32 38 20 2b 20 28 28 24 76 61 6c 75 65 20 3e 3e 20 31 32 29 20 26 20 36 | .=.chr(128.+.(($value.>>.12).&.6 |
e740 | 33 29 29 3b 20 24 64 65 63 6f 64 65 64 5b 24 6b 65 79 5d 20 2e 3d 20 63 68 72 28 31 32 38 20 2b | 3));.$decoded[$key]..=.chr(128.+ |
e760 | 20 28 28 24 76 61 6c 75 65 20 3e 3e 20 36 29 20 26 20 36 33 29 29 3b 20 24 64 65 63 6f 64 65 64 | .(($value.>>.6).&.63));.$decoded |
e780 | 5b 24 6b 65 79 5d 20 2e 3d 20 63 68 72 28 31 32 38 20 2b 20 28 24 76 61 6c 75 65 20 26 20 36 33 | [$key]..=.chr(128.+.($value.&.63 |
e7a0 | 29 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a | ));.}.else.{.$this->_error(self: |
e7c0 | 3a 43 41 4e 4e 4f 54 5f 44 45 43 4f 44 45 5f 50 55 4e 59 43 4f 44 45 29 3b 20 72 65 74 75 72 6e | :CANNOT_DECODE_PUNYCODE);.return |
e7e0 | 20 66 61 6c 73 65 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 69 6d 70 6c 6f 64 65 28 24 64 65 63 6f | .false;.}.}.return.implode($deco |
e800 | 64 65 64 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c | ded);.}.}.<?php..namespace.Zend\ |
e820 | 56 61 6c 69 64 61 74 6f 72 3b 20 63 6c 61 73 73 20 49 70 20 65 78 74 65 6e 64 73 20 41 62 73 74 | Validator;.class.Ip.extends.Abst |
e840 | 72 61 63 74 56 61 6c 69 64 61 74 6f 72 20 7b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 20 3d 20 | ractValidator.{.const.INVALID.=. |
e860 | 27 69 70 49 6e 76 61 6c 69 64 27 3b 20 63 6f 6e 73 74 20 4e 4f 54 5f 49 50 5f 41 44 44 52 45 53 | 'ipInvalid';.const.NOT_IP_ADDRES |
e880 | 53 20 3d 20 27 6e 6f 74 49 70 41 64 64 72 65 73 73 27 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f | S.=.'notIpAddress';.protected.$_ |
e8a0 | 6d 65 73 73 61 67 65 54 65 6d 70 6c 61 74 65 73 20 3d 20 61 72 72 61 79 28 20 73 65 6c 66 3a 3a | messageTemplates.=.array(.self:: |
e8c0 | 49 4e 56 41 4c 49 44 20 3d 3e 20 22 49 6e 76 61 6c 69 64 20 74 79 70 65 20 67 69 76 65 6e 2e 20 | INVALID.=>."Invalid.type.given.. |
e8e0 | 53 74 72 69 6e 67 20 65 78 70 65 63 74 65 64 22 2c 20 73 65 6c 66 3a 3a 4e 4f 54 5f 49 50 5f 41 | String.expected",.self::NOT_IP_A |
e900 | 44 44 52 45 53 53 20 3d 3e 20 22 27 25 76 61 6c 75 65 25 27 20 64 6f 65 73 20 6e 6f 74 20 61 70 | DDRESS.=>."'%value%'.does.not.ap |
e920 | 70 65 61 72 20 74 6f 20 62 65 20 61 20 76 61 6c 69 64 20 49 50 20 61 64 64 72 65 73 73 22 2c 20 | pear.to.be.a.valid.IP.address",. |
e940 | 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6f 70 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 28 20 | );.protected.$_options.=.array(. |
e960 | 27 61 6c 6c 6f 77 69 70 76 36 27 20 3d 3e 20 74 72 75 65 2c 20 27 61 6c 6c 6f 77 69 70 76 34 27 | 'allowipv6'.=>.true,.'allowipv4' |
e980 | 20 3d 3e 20 74 72 75 65 20 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f | .=>.true.);.public.function.__co |
e9a0 | 6e 73 74 72 75 63 74 28 24 6f 70 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 69 66 | nstruct($options.=.array()).{.if |
e9c0 | 20 28 24 6f 70 74 69 6f 6e 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 5c 5a 65 6e 64 5c 43 6f 6e 66 | .($options.instanceof.\Zend\Conf |
e9e0 | 69 67 5c 43 6f 6e 66 69 67 29 20 7b 20 24 6f 70 74 69 6f 6e 73 20 3d 20 24 6f 70 74 69 6f 6e 73 | ig\Config).{.$options.=.$options |
ea00 | 2d 3e 74 6f 41 72 72 61 79 28 29 3b 20 7d 20 65 6c 73 65 20 69 66 20 28 21 69 73 5f 61 72 72 61 | ->toArray();.}.else.if.(!is_arra |
ea20 | 79 28 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 6f 70 74 69 6f 6e 73 20 3d 20 66 75 6e 63 5f 67 | y($options)).{.$options.=.func_g |
ea40 | 65 74 5f 61 72 67 73 28 29 3b 20 24 74 65 6d 70 5b 27 61 6c 6c 6f 77 69 70 76 36 27 5d 20 3d 20 | et_args();.$temp['allowipv6'].=. |
ea60 | 61 72 72 61 79 5f 73 68 69 66 74 28 24 6f 70 74 69 6f 6e 73 29 3b 20 69 66 20 28 21 65 6d 70 74 | array_shift($options);.if.(!empt |
ea80 | 79 28 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 65 6d 70 5b 27 61 6c 6c 6f 77 69 70 76 34 27 | y($options)).{.$temp['allowipv4' |
eaa0 | 5d 20 3d 20 61 72 72 61 79 5f 73 68 69 66 74 28 24 6f 70 74 69 6f 6e 73 29 3b 20 7d 20 24 6f 70 | ].=.array_shift($options);.}.$op |
eac0 | 74 69 6f 6e 73 20 3d 20 24 74 65 6d 70 3b 20 7d 20 24 6f 70 74 69 6f 6e 73 20 2b 3d 20 24 74 68 | tions.=.$temp;.}.$options.+=.$th |
eae0 | 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 3b 20 24 74 68 69 73 2d 3e 73 65 74 4f 70 74 69 6f 6e 73 28 | is->_options;.$this->setOptions( |
eb00 | 24 6f 70 74 69 6f 6e 73 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 | $options);.}.public.function.get |
eb20 | 4f 70 74 69 6f 6e 73 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f | Options().{.return.$this->_optio |
eb40 | 6e 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4f 70 74 69 6f 6e 73 | ns;.}.public.function.setOptions |
eb60 | 28 24 6f 70 74 69 6f 6e 73 29 20 7b 20 69 66 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 | ($options).{.if.(array_key_exist |
eb80 | 73 28 27 61 6c 6c 6f 77 69 70 76 36 27 2c 20 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 68 69 | s('allowipv6',.$options)).{.$thi |
eba0 | 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 69 70 76 36 27 5d 20 3d 20 28 62 6f 6f 6c | s->_options['allowipv6'].=.(bool |
ebc0 | 65 61 6e 29 20 24 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 69 70 76 36 27 5d 3b 20 7d 20 69 66 | ean).$options['allowipv6'];.}.if |
ebe0 | 20 28 61 72 72 61 79 5f 6b 65 79 5f 65 78 69 73 74 73 28 27 61 6c 6c 6f 77 69 70 76 34 27 2c 20 | .(array_key_exists('allowipv4',. |
ec00 | 24 6f 70 74 69 6f 6e 73 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c | $options)).{.$this->_options['al |
ec20 | 6c 6f 77 69 70 76 34 27 5d 20 3d 20 28 62 6f 6f 6c 65 61 6e 29 20 24 6f 70 74 69 6f 6e 73 5b 27 | lowipv4'].=.(boolean).$options[' |
ec40 | 61 6c 6c 6f 77 69 70 76 34 27 5d 3b 20 7d 20 69 66 20 28 21 24 74 68 69 73 2d 3e 5f 6f 70 74 69 | allowipv4'];.}.if.(!$this->_opti |
ec60 | 6f 6e 73 5b 27 61 6c 6c 6f 77 69 70 76 34 27 5d 20 26 26 20 21 24 74 68 69 73 2d 3e 5f 6f 70 74 | ons['allowipv4'].&&.!$this->_opt |
ec80 | 69 6f 6e 73 5b 27 61 6c 6c 6f 77 69 70 76 36 27 5d 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 | ions['allowipv6']).{.throw.new.E |
eca0 | 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f | xception\InvalidArgumentExceptio |
ecc0 | 6e 28 27 4e 6f 74 68 69 6e 67 20 74 6f 20 76 61 6c 69 64 61 74 65 2e 20 43 68 65 63 6b 20 79 6f | n('Nothing.to.validate..Check.yo |
ece0 | 75 72 20 6f 70 74 69 6f 6e 73 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 | ur.options');.}.return.$this;.}. |
ed00 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 28 24 76 61 6c 75 65 29 20 | public.function.isValid($value). |
ed20 | 7b 20 69 66 20 28 21 69 73 5f 73 74 72 69 6e 67 28 24 76 61 6c 75 65 29 29 20 7b 20 24 74 68 69 | {.if.(!is_string($value)).{.$thi |
ed40 | 73 2d 3e 5f 65 72 72 6f 72 28 73 65 6c 66 3a 3a 49 4e 56 41 4c 49 44 29 3b 20 72 65 74 75 72 6e | s->_error(self::INVALID);.return |
ed60 | 20 66 61 6c 73 65 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 73 65 74 56 61 6c 75 65 28 24 76 61 6c 75 | .false;.}.$this->_setValue($valu |
ed80 | 65 29 3b 20 69 66 20 28 28 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 69 | e);.if.(($this->_options['allowi |
eda0 | 70 76 34 27 5d 20 26 26 20 21 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 6c 6c 6f 77 | pv4'].&&.!$this->_options['allow |
edc0 | 69 70 76 36 27 5d 20 26 26 20 21 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 61 74 65 49 50 76 34 28 | ipv6'].&&.!$this->_validateIPv4( |
ede0 | 24 76 61 6c 75 65 29 29 20 7c 7c 20 28 21 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 | $value)).||.(!$this->_options['a |
ee00 | 6c 6c 6f 77 69 70 76 34 27 5d 20 26 26 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 5b 27 61 | llowipv4'].&&.$this->_options['a |
ee20 | 6c 6c 6f 77 69 70 76 36 27 5d 20 26 26 20 21 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 61 74 65 49 | llowipv6'].&&.!$this->_validateI |
ee40 | 50 76 36 28 24 76 61 6c 75 65 29 29 20 7c 7c 20 28 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 | Pv6($value)).||.($this->_options |
ee60 | 5b 27 61 6c 6c 6f 77 69 70 76 34 27 5d 20 26 26 20 24 74 68 69 73 2d 3e 5f 6f 70 74 69 6f 6e 73 | ['allowipv4'].&&.$this->_options |
ee80 | 5b 27 61 6c 6c 6f 77 69 70 76 36 27 5d 20 26 26 20 21 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 61 | ['allowipv6'].&&.!$this->_valida |
eea0 | 74 65 49 50 76 34 28 24 76 61 6c 75 65 29 20 26 26 20 21 24 74 68 69 73 2d 3e 5f 76 61 6c 69 64 | teIPv4($value).&&.!$this->_valid |
eec0 | 61 74 65 49 50 76 36 28 24 76 61 6c 75 65 29 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 65 72 72 6f | ateIPv6($value))).{.$this->_erro |
eee0 | 72 28 73 65 6c 66 3a 3a 4e 4f 54 5f 49 50 5f 41 44 44 52 45 53 53 29 3b 20 72 65 74 75 72 6e 20 | r(self::NOT_IP_ADDRESS);.return. |
ef00 | 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 70 72 6f 74 65 63 74 65 | false;.}.return.true;.}.protecte |
ef20 | 64 20 66 75 6e 63 74 69 6f 6e 20 5f 76 61 6c 69 64 61 74 65 49 50 76 34 28 24 76 61 6c 75 65 29 | d.function._validateIPv4($value) |
ef40 | 20 7b 20 24 69 70 32 6c 6f 6e 67 20 3d 20 69 70 32 6c 6f 6e 67 28 24 76 61 6c 75 65 29 3b 20 69 | .{.$ip2long.=.ip2long($value);.i |
ef60 | 66 28 24 69 70 32 6c 6f 6e 67 20 3d 3d 3d 20 66 61 6c 73 65 29 20 7b 20 72 65 74 75 72 6e 20 66 | f($ip2long.===.false).{.return.f |
ef80 | 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 24 76 61 6c 75 65 20 3d 3d 20 6c 6f 6e 67 32 69 70 | alse;.}.return.$value.==.long2ip |
efa0 | 28 24 69 70 32 6c 6f 6e 67 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e | ($ip2long);.}.protected.function |
efc0 | 20 5f 76 61 6c 69 64 61 74 65 49 50 76 36 28 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 73 74 72 | ._validateIPv6($value).{.if.(str |
efe0 | 6c 65 6e 28 24 76 61 6c 75 65 29 20 3c 20 33 29 20 7b 20 72 65 74 75 72 6e 20 24 76 61 6c 75 65 | len($value).<.3).{.return.$value |
f000 | 20 3d 3d 20 27 3a 3a 27 3b 20 7d 20 69 66 20 28 73 74 72 70 6f 73 28 24 76 61 6c 75 65 2c 20 27 | .==.'::';.}.if.(strpos($value,.' |
f020 | 2e 27 29 29 20 7b 20 24 6c 61 73 74 63 6f 6c 6f 6e 20 3d 20 73 74 72 72 70 6f 73 28 24 76 61 6c | .')).{.$lastcolon.=.strrpos($val |
f040 | 75 65 2c 20 27 3a 27 29 3b 20 69 66 20 28 21 28 24 6c 61 73 74 63 6f 6c 6f 6e 20 26 26 20 24 74 | ue,.':');.if.(!($lastcolon.&&.$t |
f060 | 68 69 73 2d 3e 5f 76 61 6c 69 64 61 74 65 49 50 76 34 28 73 75 62 73 74 72 28 24 76 61 6c 75 65 | his->_validateIPv4(substr($value |
f080 | 2c 20 24 6c 61 73 74 63 6f 6c 6f 6e 20 2b 20 31 29 29 29 29 20 7b 20 72 65 74 75 72 6e 20 66 61 | ,.$lastcolon.+.1)))).{.return.fa |
f0a0 | 6c 73 65 3b 20 7d 20 24 76 61 6c 75 65 20 3d 20 73 75 62 73 74 72 28 24 76 61 6c 75 65 2c 20 30 | lse;.}.$value.=.substr($value,.0 |
f0c0 | 2c 20 24 6c 61 73 74 63 6f 6c 6f 6e 29 20 2e 20 27 3a 30 3a 30 27 3b 20 7d 20 69 66 20 28 73 74 | ,.$lastcolon)...':0:0';.}.if.(st |
f0e0 | 72 70 6f 73 28 24 76 61 6c 75 65 2c 20 27 3a 3a 27 29 20 3d 3d 3d 20 66 61 6c 73 65 29 20 7b 20 | rpos($value,.'::').===.false).{. |
f100 | 72 65 74 75 72 6e 20 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 5c 41 28 3f 3a 5b 61 2d 66 30 2d 39 | return.preg_match('/\A(?:[a-f0-9 |
f120 | 5d 7b 31 2c 34 7d 3a 29 7b 37 7d 5b 61 2d 66 30 2d 39 5d 7b 31 2c 34 7d 5c 7a 2f 69 27 2c 20 24 | ]{1,4}:){7}[a-f0-9]{1,4}\z/i',.$ |
f140 | 76 61 6c 75 65 29 3b 20 7d 20 24 63 6f 6c 6f 6e 43 6f 75 6e 74 20 3d 20 73 75 62 73 74 72 5f 63 | value);.}.$colonCount.=.substr_c |
f160 | 6f 75 6e 74 28 24 76 61 6c 75 65 2c 20 27 3a 27 29 3b 20 69 66 20 28 24 63 6f 6c 6f 6e 43 6f 75 | ount($value,.':');.if.($colonCou |
f180 | 6e 74 20 3c 20 38 29 20 7b 20 72 65 74 75 72 6e 20 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 5c 41 | nt.<.8).{.return.preg_match('/\A |
f1a0 | 28 3f 3a 3a 7c 28 3f 3a 5b 61 2d 66 30 2d 39 5d 7b 31 2c 34 7d 3a 29 2b 29 3a 28 3f 3a 28 3f 3a | (?::|(?:[a-f0-9]{1,4}:)+):(?:(?: |
f1c0 | 5b 61 2d 66 30 2d 39 5d 7b 31 2c 34 7d 3a 29 2a 5b 61 2d 66 30 2d 39 5d 7b 31 2c 34 7d 29 3f 5c | [a-f0-9]{1,4}:)*[a-f0-9]{1,4})?\ |
f1e0 | 7a 2f 69 27 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 69 66 20 28 24 63 6f 6c 6f 6e 43 6f 75 6e 74 | z/i',.$value);.}.if.($colonCount |
f200 | 20 3d 3d 20 38 29 20 7b 20 72 65 74 75 72 6e 20 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 5c 41 28 | .==.8).{.return.preg_match('/\A( |
f220 | 3f 3a 3a 3a 29 3f 28 3f 3a 5b 61 2d 66 30 2d 39 5d 7b 31 2c 34 7d 3a 29 7b 36 7d 5b 61 2d 66 30 | ?:::)?(?:[a-f0-9]{1,4}:){6}[a-f0 |
f240 | 2d 39 5d 7b 31 2c 34 7d 28 3f 3a 3a 3a 29 3f 5c 7a 2f 69 27 2c 20 24 76 61 6c 75 65 29 3b 20 7d | -9]{1,4}(?:::)?\z/i',.$value);.} |
f260 | 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 | .return.false;.}.}.<?php..namesp |
f280 | 61 63 65 20 5a 65 6e 64 5c 56 61 6c 69 64 61 74 6f 72 5c 48 6f 73 74 6e 61 6d 65 3b 20 72 65 74 | ace.Zend\Validator\Hostname;.ret |
f2a0 | 75 72 6e 20 61 72 72 61 79 28 20 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 5c | urn.array(.1.=>.'/^[\x{002d}0-9\ |
f2c0 | 78 7b 30 34 30 30 7d 2d 5c 78 7b 30 35 32 66 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 20 | x{0400}-\x{052f}]{1,63}$/iu',.2. |
f2e0 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 5c 78 7b 30 33 37 30 7d 2d 5c 78 7b 30 33 | =>.'/^[\x{002d}0-9\x{0370}-\x{03 |
f300 | 66 66 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 | ff}]{1,63}$/iu',.3.=>.'/^[\x{002 |
f320 | 64 7d 30 2d 39 61 2d 7a 5c 78 7b 61 63 30 30 7d 2d 5c 78 7b 64 37 61 33 7d 5d 7b 31 2c 31 37 7d | d}0-9a-z\x{ac00}-\x{d7a3}]{1,17} |
f340 | 24 2f 69 75 27 2c 20 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 32 64 7d 30 2d 39 61 2d 7a c2 b7 | $/iu',.4.=>.'/^[\x{002d}0-9a-z.. |
f360 | c3 a0 2d c3 b6 c3 b8 2d c3 bf c4 81 c4 83 c4 85 c4 87 c4 89 c4 8b c4 8d c4 8f c4 91 c4 93 c4 95 | ..-....-........................ |
f380 | c4 97 c4 99 c4 9b c4 9d c4 9f c4 a1 c4 a3 c4 a5 c4 a7 c4 a9 c4 ab c4 ad c4 af c4 b1 c4 b5 c4 b7 | ................................ |
f3a0 | c4 b8 c4 ba c4 bc c4 be c5 82 c5 84 c5 86 c5 88 c5 8b c5 8d c5 8f c5 91 c5 93 c5 95 c5 97 c5 99 | ................................ |
f3c0 | c5 9b c5 9d c5 9f c5 a1 c5 a3 c5 a5 c5 a7 c5 a9 c5 ab c5 ad c5 af c5 b1 c5 b3 c5 b5 c5 b7 c5 ba | ................................ |
f3e0 | c5 bc c5 be 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 | ....]{1,63}$/iu',.5.=>.'/^[\x{00 |
f400 | 32 64 7d 30 2d 39 41 2d 5a 61 2d 7a 5c 78 7b 33 34 30 30 7d 2d 5c 78 7b 33 34 30 31 7d 5c 78 7b | 2d}0-9A-Za-z\x{3400}-\x{3401}\x{ |
f420 | 33 34 30 34 7d 2d 5c 78 7b 33 34 30 36 7d 5c 78 7b 33 34 30 43 7d 5c 78 7b 33 34 31 36 7d 5c 78 | 3404}-\x{3406}\x{340C}\x{3416}\x |
f440 | 7b 33 34 31 43 7d 27 20 2e 20 27 5c 78 7b 33 34 32 31 7d 5c 78 7b 33 34 32 34 7d 5c 78 7b 33 34 | {341C}'...'\x{3421}\x{3424}\x{34 |
f460 | 32 38 7d 2d 5c 78 7b 33 34 32 39 7d 5c 78 7b 33 34 32 42 7d 2d 5c 78 7b 33 34 32 45 7d 5c 78 7b | 28}-\x{3429}\x{342B}-\x{342E}\x{ |
f480 | 33 34 33 30 7d 2d 5c 78 7b 33 34 33 34 7d 5c 78 7b 33 34 33 36 7d 27 20 2e 20 27 5c 78 7b 33 34 | 3430}-\x{3434}\x{3436}'...'\x{34 |
f4a0 | 33 38 7d 2d 5c 78 7b 33 34 33 43 7d 5c 78 7b 33 34 33 45 7d 5c 78 7b 33 34 34 31 7d 2d 5c 78 7b | 38}-\x{343C}\x{343E}\x{3441}-\x{ |
f4c0 | 33 34 34 35 7d 5c 78 7b 33 34 34 37 7d 5c 78 7b 33 34 34 39 7d 2d 5c 78 7b 33 34 35 31 7d 5c 78 | 3445}\x{3447}\x{3449}-\x{3451}\x |
f4e0 | 7b 33 34 35 33 7d 27 20 2e 20 27 5c 78 7b 33 34 35 37 7d 2d 5c 78 7b 33 34 35 46 7d 5c 78 7b 33 | {3453}'...'\x{3457}-\x{345F}\x{3 |
f500 | 34 36 33 7d 2d 5c 78 7b 33 34 36 37 7d 5c 78 7b 33 34 36 45 7d 2d 5c 78 7b 33 34 37 31 7d 5c 78 | 463}-\x{3467}\x{346E}-\x{3471}\x |
f520 | 7b 33 34 37 33 7d 2d 5c 78 7b 33 34 37 37 7d 5c 78 7b 33 34 37 39 7d 2d 5c 78 7b 33 34 38 45 7d | {3473}-\x{3477}\x{3479}-\x{348E} |
f540 | 5c 78 7b 33 34 39 31 7d 2d 5c 78 7b 33 34 39 37 7d 27 20 2e 20 27 5c 78 7b 33 34 39 39 7d 2d 5c | \x{3491}-\x{3497}'...'\x{3499}-\ |
f560 | 78 7b 33 34 41 31 7d 5c 78 7b 33 34 41 34 7d 2d 5c 78 7b 33 34 41 44 7d 5c 78 7b 33 34 41 46 7d | x{34A1}\x{34A4}-\x{34AD}\x{34AF} |
f580 | 2d 5c 78 7b 33 34 42 30 7d 5c 78 7b 33 34 42 32 7d 2d 5c 78 7b 33 34 42 46 7d 5c 78 7b 33 34 43 | -\x{34B0}\x{34B2}-\x{34BF}\x{34C |
f5a0 | 32 7d 2d 5c 78 7b 33 34 43 35 7d 5c 78 7b 33 34 43 37 7d 2d 5c 78 7b 33 34 43 43 7d 27 20 2e 20 | 2}-\x{34C5}\x{34C7}-\x{34CC}'... |
f5c0 | 27 5c 78 7b 33 34 43 45 7d 2d 5c 78 7b 33 34 44 31 7d 5c 78 7b 33 34 44 33 7d 2d 5c 78 7b 33 34 | '\x{34CE}-\x{34D1}\x{34D3}-\x{34 |
f5e0 | 44 38 7d 5c 78 7b 33 34 44 41 7d 2d 5c 78 7b 33 34 45 34 7d 5c 78 7b 33 34 45 37 7d 2d 5c 78 7b | D8}\x{34DA}-\x{34E4}\x{34E7}-\x{ |
f600 | 33 34 45 39 7d 5c 78 7b 33 34 45 43 7d 2d 5c 78 7b 33 34 45 46 7d 5c 78 7b 33 34 46 31 7d 2d 5c | 34E9}\x{34EC}-\x{34EF}\x{34F1}-\ |
f620 | 78 7b 33 34 46 45 7d 27 20 2e 20 27 5c 78 7b 33 35 30 30 7d 2d 5c 78 7b 33 35 30 37 7d 5c 78 7b | x{34FE}'...'\x{3500}-\x{3507}\x{ |
f640 | 33 35 30 41 7d 2d 5c 78 7b 33 35 31 33 7d 5c 78 7b 33 35 31 35 7d 5c 78 7b 33 35 31 37 7d 2d 5c | 350A}-\x{3513}\x{3515}\x{3517}-\ |
f660 | 78 7b 33 35 31 41 7d 5c 78 7b 33 35 31 43 7d 2d 5c 78 7b 33 35 31 45 7d 5c 78 7b 33 35 32 30 7d | x{351A}\x{351C}-\x{351E}\x{3520} |
f680 | 2d 5c 78 7b 33 35 32 41 7d 27 20 2e 20 27 5c 78 7b 33 35 32 43 7d 2d 5c 78 7b 33 35 35 32 7d 5c | -\x{352A}'...'\x{352C}-\x{3552}\ |
f6a0 | 78 7b 33 35 35 34 7d 2d 5c 78 7b 33 35 35 43 7d 5c 78 7b 33 35 35 45 7d 2d 5c 78 7b 33 35 36 37 | x{3554}-\x{355C}\x{355E}-\x{3567 |
f6c0 | 7d 5c 78 7b 33 35 36 39 7d 2d 5c 78 7b 33 35 37 33 7d 5c 78 7b 33 35 37 35 7d 2d 5c 78 7b 33 35 | }\x{3569}-\x{3573}\x{3575}-\x{35 |
f6e0 | 37 43 7d 5c 78 7b 33 35 38 30 7d 2d 5c 78 7b 33 35 38 38 7d 27 20 2e 20 27 5c 78 7b 33 35 38 46 | 7C}\x{3580}-\x{3588}'...'\x{358F |
f700 | 7d 2d 5c 78 7b 33 35 39 38 7d 5c 78 7b 33 35 39 45 7d 2d 5c 78 7b 33 35 41 42 7d 5c 78 7b 33 35 | }-\x{3598}\x{359E}-\x{35AB}\x{35 |
f720 | 42 34 7d 2d 5c 78 7b 33 35 43 44 7d 5c 78 7b 33 35 44 30 7d 5c 78 7b 33 35 44 33 7d 2d 5c 78 7b | B4}-\x{35CD}\x{35D0}\x{35D3}-\x{ |
f740 | 33 35 44 43 7d 5c 78 7b 33 35 45 32 7d 2d 5c 78 7b 33 35 45 44 7d 27 20 2e 20 27 5c 78 7b 33 35 | 35DC}\x{35E2}-\x{35ED}'...'\x{35 |
f760 | 46 30 7d 2d 5c 78 7b 33 35 46 36 7d 5c 78 7b 33 35 46 42 7d 2d 5c 78 7b 33 36 30 32 7d 5c 78 7b | F0}-\x{35F6}\x{35FB}-\x{3602}\x{ |
f780 | 33 36 30 35 7d 2d 5c 78 7b 33 36 30 45 7d 5c 78 7b 33 36 31 30 7d 2d 5c 78 7b 33 36 31 31 7d 5c | 3605}-\x{360E}\x{3610}-\x{3611}\ |
f7a0 | 78 7b 33 36 31 33 7d 2d 5c 78 7b 33 36 31 36 7d 5c 78 7b 33 36 31 39 7d 2d 5c 78 7b 33 36 32 44 | x{3613}-\x{3616}\x{3619}-\x{362D |
f7c0 | 7d 27 20 2e 20 27 5c 78 7b 33 36 32 46 7d 2d 5c 78 7b 33 36 33 34 7d 5c 78 7b 33 36 33 36 7d 2d | }'...'\x{362F}-\x{3634}\x{3636}- |
f7e0 | 5c 78 7b 33 36 33 42 7d 5c 78 7b 33 36 33 46 7d 2d 5c 78 7b 33 36 34 35 7d 5c 78 7b 33 36 34 37 | \x{363B}\x{363F}-\x{3645}\x{3647 |
f800 | 7d 2d 5c 78 7b 33 36 34 42 7d 5c 78 7b 33 36 34 44 7d 2d 5c 78 7b 33 36 35 33 7d 5c 78 7b 33 36 | }-\x{364B}\x{364D}-\x{3653}\x{36 |
f820 | 35 35 7d 27 20 2e 20 27 5c 78 7b 33 36 35 39 7d 2d 5c 78 7b 33 36 35 45 7d 5c 78 7b 33 36 36 30 | 55}'...'\x{3659}-\x{365E}\x{3660 |
f840 | 7d 2d 5c 78 7b 33 36 36 35 7d 5c 78 7b 33 36 36 37 7d 2d 5c 78 7b 33 36 37 43 7d 5c 78 7b 33 36 | }-\x{3665}\x{3667}-\x{367C}\x{36 |
f860 | 37 45 7d 5c 78 7b 33 36 38 30 7d 2d 5c 78 7b 33 36 38 35 7d 5c 78 7b 33 36 38 37 7d 27 20 2e 20 | 7E}\x{3680}-\x{3685}\x{3687}'... |
f880 | 27 5c 78 7b 33 36 38 39 7d 2d 5c 78 7b 33 36 39 30 7d 5c 78 7b 33 36 39 32 7d 2d 5c 78 7b 33 36 | '\x{3689}-\x{3690}\x{3692}-\x{36 |
f8a0 | 39 38 7d 5c 78 7b 33 36 39 41 7d 5c 78 7b 33 36 39 43 7d 2d 5c 78 7b 33 36 41 45 7d 5c 78 7b 33 | 98}\x{369A}\x{369C}-\x{36AE}\x{3 |
f8c0 | 36 42 30 7d 2d 5c 78 7b 33 36 42 46 7d 5c 78 7b 33 36 43 31 7d 2d 5c 78 7b 33 36 43 35 7d 27 20 | 6B0}-\x{36BF}\x{36C1}-\x{36C5}'. |
f8e0 | 2e 20 27 5c 78 7b 33 36 43 39 7d 2d 5c 78 7b 33 36 43 41 7d 5c 78 7b 33 36 43 44 7d 2d 5c 78 7b | ..'\x{36C9}-\x{36CA}\x{36CD}-\x{ |
f900 | 33 36 44 45 7d 5c 78 7b 33 36 45 31 7d 2d 5c 78 7b 33 36 45 32 7d 5c 78 7b 33 36 45 35 7d 2d 5c | 36DE}\x{36E1}-\x{36E2}\x{36E5}-\ |
f920 | 78 7b 33 36 46 45 7d 5c 78 7b 33 37 30 31 7d 2d 5c 78 7b 33 37 31 33 7d 5c 78 7b 33 37 31 35 7d | x{36FE}\x{3701}-\x{3713}\x{3715} |
f940 | 2d 5c 78 7b 33 37 31 45 7d 27 20 2e 20 27 5c 78 7b 33 37 32 30 7d 2d 5c 78 7b 33 37 32 43 7d 5c | -\x{371E}'...'\x{3720}-\x{372C}\ |
f960 | 78 7b 33 37 32 45 7d 2d 5c 78 7b 33 37 34 35 7d 5c 78 7b 33 37 34 37 7d 2d 5c 78 7b 33 37 34 38 | x{372E}-\x{3745}\x{3747}-\x{3748 |
f980 | 7d 5c 78 7b 33 37 34 41 7d 5c 78 7b 33 37 34 43 7d 2d 5c 78 7b 33 37 35 39 7d 5c 78 7b 33 37 35 | }\x{374A}\x{374C}-\x{3759}\x{375 |
f9a0 | 42 7d 2d 5c 78 7b 33 37 36 30 7d 27 20 2e 20 27 5c 78 7b 33 37 36 32 7d 2d 5c 78 7b 33 37 36 37 | B}-\x{3760}'...'\x{3762}-\x{3767 |
f9c0 | 7d 5c 78 7b 33 37 36 39 7d 2d 5c 78 7b 33 37 37 32 7d 5c 78 7b 33 37 37 34 7d 2d 5c 78 7b 33 37 | }\x{3769}-\x{3772}\x{3774}-\x{37 |
f9e0 | 38 43 7d 5c 78 7b 33 37 38 46 7d 2d 5c 78 7b 33 37 39 43 7d 5c 78 7b 33 37 39 46 7d 5c 78 7b 33 | 8C}\x{378F}-\x{379C}\x{379F}\x{3 |
fa00 | 37 41 31 7d 2d 5c 78 7b 33 37 41 44 7d 27 20 2e 20 27 5c 78 7b 33 37 41 46 7d 2d 5c 78 7b 33 37 | 7A1}-\x{37AD}'...'\x{37AF}-\x{37 |
fa20 | 42 37 7d 5c 78 7b 33 37 42 39 7d 2d 5c 78 7b 33 37 43 31 7d 5c 78 7b 33 37 43 33 7d 2d 5c 78 7b | B7}\x{37B9}-\x{37C1}\x{37C3}-\x{ |
fa40 | 33 37 43 35 7d 5c 78 7b 33 37 43 37 7d 2d 5c 78 7b 33 37 44 34 7d 5c 78 7b 33 37 44 36 7d 2d 5c | 37C5}\x{37C7}-\x{37D4}\x{37D6}-\ |
fa60 | 78 7b 33 37 45 30 7d 5c 78 7b 33 37 45 32 7d 27 20 2e 20 27 5c 78 7b 33 37 45 35 7d 2d 5c 78 7b | x{37E0}\x{37E2}'...'\x{37E5}-\x{ |
fa80 | 33 37 45 44 7d 5c 78 7b 33 37 45 46 7d 2d 5c 78 7b 33 37 46 36 7d 5c 78 7b 33 37 46 38 7d 2d 5c | 37ED}\x{37EF}-\x{37F6}\x{37F8}-\ |
faa0 | 78 7b 33 38 30 32 7d 5c 78 7b 33 38 30 34 7d 2d 5c 78 7b 33 38 31 44 7d 5c 78 7b 33 38 32 30 7d | x{3802}\x{3804}-\x{381D}\x{3820} |
fac0 | 2d 5c 78 7b 33 38 32 32 7d 5c 78 7b 33 38 32 35 7d 2d 5c 78 7b 33 38 32 41 7d 27 20 2e 20 27 5c | -\x{3822}\x{3825}-\x{382A}'...'\ |
fae0 | 78 7b 33 38 32 44 7d 2d 5c 78 7b 33 38 32 46 7d 5c 78 7b 33 38 33 31 7d 2d 5c 78 7b 33 38 33 32 | x{382D}-\x{382F}\x{3831}-\x{3832 |
fb00 | 7d 5c 78 7b 33 38 33 34 7d 2d 5c 78 7b 33 38 34 43 7d 5c 78 7b 33 38 34 45 7d 2d 5c 78 7b 33 38 | }\x{3834}-\x{384C}\x{384E}-\x{38 |
fb20 | 36 30 7d 5c 78 7b 33 38 36 32 7d 2d 5c 78 7b 33 38 36 33 7d 5c 78 7b 33 38 36 35 7d 2d 5c 78 7b | 60}\x{3862}-\x{3863}\x{3865}-\x{ |
fb40 | 33 38 36 42 7d 27 20 2e 20 27 5c 78 7b 33 38 36 44 7d 2d 5c 78 7b 33 38 38 36 7d 5c 78 7b 33 38 | 386B}'...'\x{386D}-\x{3886}\x{38 |
fb60 | 38 38 7d 2d 5c 78 7b 33 38 41 31 7d 5c 78 7b 33 38 41 33 7d 5c 78 7b 33 38 41 35 7d 2d 5c 78 7b | 88}-\x{38A1}\x{38A3}\x{38A5}-\x{ |
fb80 | 33 38 41 41 7d 5c 78 7b 33 38 41 43 7d 5c 78 7b 33 38 41 45 7d 2d 5c 78 7b 33 38 42 30 7d 27 20 | 38AA}\x{38AC}\x{38AE}-\x{38B0}'. |
fba0 | 2e 20 27 5c 78 7b 33 38 42 32 7d 2d 5c 78 7b 33 38 42 36 7d 5c 78 7b 33 38 42 38 7d 5c 78 7b 33 | ..'\x{38B2}-\x{38B6}\x{38B8}\x{3 |
fbc0 | 38 42 41 7d 2d 5c 78 7b 33 38 42 45 7d 5c 78 7b 33 38 43 30 7d 2d 5c 78 7b 33 38 43 39 7d 5c 78 | 8BA}-\x{38BE}\x{38C0}-\x{38C9}\x |
fbe0 | 7b 33 38 43 42 7d 2d 5c 78 7b 33 38 44 34 7d 5c 78 7b 33 38 44 38 7d 2d 5c 78 7b 33 38 45 30 7d | {38CB}-\x{38D4}\x{38D8}-\x{38E0} |
fc00 | 27 20 2e 20 27 5c 78 7b 33 38 45 32 7d 2d 5c 78 7b 33 38 45 36 7d 5c 78 7b 33 38 45 42 7d 2d 5c | '...'\x{38E2}-\x{38E6}\x{38EB}-\ |
fc20 | 78 7b 33 38 45 44 7d 5c 78 7b 33 38 45 46 7d 2d 5c 78 7b 33 38 46 32 7d 5c 78 7b 33 38 46 35 7d | x{38ED}\x{38EF}-\x{38F2}\x{38F5} |
fc40 | 2d 5c 78 7b 33 38 46 37 7d 5c 78 7b 33 38 46 41 7d 2d 5c 78 7b 33 38 46 46 7d 5c 78 7b 33 39 30 | -\x{38F7}\x{38FA}-\x{38FF}\x{390 |
fc60 | 31 7d 2d 5c 78 7b 33 39 32 41 7d 27 20 2e 20 27 5c 78 7b 33 39 32 43 7d 5c 78 7b 33 39 32 45 7d | 1}-\x{392A}'...'\x{392C}\x{392E} |
fc80 | 2d 5c 78 7b 33 39 33 42 7d 5c 78 7b 33 39 33 45 7d 2d 5c 78 7b 33 39 35 36 7d 5c 78 7b 33 39 35 | -\x{393B}\x{393E}-\x{3956}\x{395 |
fca0 | 41 7d 2d 5c 78 7b 33 39 36 39 7d 5c 78 7b 33 39 36 42 7d 2d 5c 78 7b 33 39 37 41 7d 5c 78 7b 33 | A}-\x{3969}\x{396B}-\x{397A}\x{3 |
fcc0 | 39 37 43 7d 2d 5c 78 7b 33 39 38 37 7d 27 20 2e 20 27 5c 78 7b 33 39 38 39 7d 2d 5c 78 7b 33 39 | 97C}-\x{3987}'...'\x{3989}-\x{39 |
fce0 | 39 38 7d 5c 78 7b 33 39 39 41 7d 2d 5c 78 7b 33 39 42 30 7d 5c 78 7b 33 39 42 32 7d 5c 78 7b 33 | 98}\x{399A}-\x{39B0}\x{39B2}\x{3 |
fd00 | 39 42 34 7d 2d 5c 78 7b 33 39 44 30 7d 5c 78 7b 33 39 44 32 7d 2d 5c 78 7b 33 39 44 41 7d 5c 78 | 9B4}-\x{39D0}\x{39D2}-\x{39DA}\x |
fd20 | 7b 33 39 44 45 7d 2d 5c 78 7b 33 39 44 46 7d 27 20 2e 20 27 5c 78 7b 33 39 45 31 7d 2d 5c 78 7b | {39DE}-\x{39DF}'...'\x{39E1}-\x{ |
fd40 | 33 39 45 46 7d 5c 78 7b 33 39 46 31 7d 2d 5c 78 7b 33 41 31 37 7d 5c 78 7b 33 41 31 39 7d 2d 5c | 39EF}\x{39F1}-\x{3A17}\x{3A19}-\ |
fd60 | 78 7b 33 41 32 41 7d 5c 78 7b 33 41 32 44 7d 2d 5c 78 7b 33 41 34 30 7d 5c 78 7b 33 41 34 33 7d | x{3A2A}\x{3A2D}-\x{3A40}\x{3A43} |
fd80 | 2d 5c 78 7b 33 41 34 45 7d 5c 78 7b 33 41 35 30 7d 27 20 2e 20 27 5c 78 7b 33 41 35 32 7d 2d 5c | -\x{3A4E}\x{3A50}'...'\x{3A52}-\ |
fda0 | 78 7b 33 41 35 45 7d 5c 78 7b 33 41 36 30 7d 2d 5c 78 7b 33 41 36 44 7d 5c 78 7b 33 41 36 46 7d | x{3A5E}\x{3A60}-\x{3A6D}\x{3A6F} |
fdc0 | 2d 5c 78 7b 33 41 37 37 7d 5c 78 7b 33 41 37 39 7d 2d 5c 78 7b 33 41 38 32 7d 5c 78 7b 33 41 38 | -\x{3A77}\x{3A79}-\x{3A82}\x{3A8 |
fde0 | 34 7d 2d 5c 78 7b 33 41 38 35 7d 5c 78 7b 33 41 38 37 7d 2d 5c 78 7b 33 41 38 39 7d 27 20 2e 20 | 4}-\x{3A85}\x{3A87}-\x{3A89}'... |
fe00 | 27 5c 78 7b 33 41 38 42 7d 2d 5c 78 7b 33 41 38 46 7d 5c 78 7b 33 41 39 31 7d 2d 5c 78 7b 33 41 | '\x{3A8B}-\x{3A8F}\x{3A91}-\x{3A |
fe20 | 39 33 7d 5c 78 7b 33 41 39 35 7d 2d 5c 78 7b 33 41 39 36 7d 5c 78 7b 33 41 39 41 7d 5c 78 7b 33 | 93}\x{3A95}-\x{3A96}\x{3A9A}\x{3 |
fe40 | 41 39 43 7d 2d 5c 78 7b 33 41 41 36 7d 5c 78 7b 33 41 41 38 7d 2d 5c 78 7b 33 41 41 39 7d 27 20 | A9C}-\x{3AA6}\x{3AA8}-\x{3AA9}'. |
fe60 | 2e 20 27 5c 78 7b 33 41 41 42 7d 2d 5c 78 7b 33 41 42 31 7d 5c 78 7b 33 41 42 34 7d 2d 5c 78 7b | ..'\x{3AAB}-\x{3AB1}\x{3AB4}-\x{ |
fe80 | 33 41 42 43 7d 5c 78 7b 33 41 42 45 7d 2d 5c 78 7b 33 41 43 35 7d 5c 78 7b 33 41 43 41 7d 2d 5c | 3ABC}\x{3ABE}-\x{3AC5}\x{3ACA}-\ |
fea0 | 78 7b 33 41 43 42 7d 5c 78 7b 33 41 43 44 7d 2d 5c 78 7b 33 41 44 35 7d 5c 78 7b 33 41 44 37 7d | x{3ACB}\x{3ACD}-\x{3AD5}\x{3AD7} |
fec0 | 2d 5c 78 7b 33 41 45 31 7d 27 20 2e 20 27 5c 78 7b 33 41 45 34 7d 2d 5c 78 7b 33 41 45 37 7d 5c | -\x{3AE1}'...'\x{3AE4}-\x{3AE7}\ |
fee0 | 78 7b 33 41 45 39 7d 2d 5c 78 7b 33 41 45 43 7d 5c 78 7b 33 41 45 45 7d 2d 5c 78 7b 33 41 46 44 | x{3AE9}-\x{3AEC}\x{3AEE}-\x{3AFD |
ff00 | 7d 5c 78 7b 33 42 30 31 7d 2d 5c 78 7b 33 42 31 30 7d 5c 78 7b 33 42 31 32 7d 2d 5c 78 7b 33 42 | }\x{3B01}-\x{3B10}\x{3B12}-\x{3B |
ff20 | 31 35 7d 5c 78 7b 33 42 31 37 7d 2d 5c 78 7b 33 42 31 45 7d 27 20 2e 20 27 5c 78 7b 33 42 32 30 | 15}\x{3B17}-\x{3B1E}'...'\x{3B20 |
ff40 | 7d 2d 5c 78 7b 33 42 32 33 7d 5c 78 7b 33 42 32 35 7d 2d 5c 78 7b 33 42 32 37 7d 5c 78 7b 33 42 | }-\x{3B23}\x{3B25}-\x{3B27}\x{3B |
ff60 | 32 39 7d 2d 5c 78 7b 33 42 33 36 7d 5c 78 7b 33 42 33 38 7d 2d 5c 78 7b 33 42 33 39 7d 5c 78 7b | 29}-\x{3B36}\x{3B38}-\x{3B39}\x{ |
ff80 | 33 42 33 42 7d 2d 5c 78 7b 33 42 33 43 7d 5c 78 7b 33 42 33 46 7d 27 20 2e 20 27 5c 78 7b 33 42 | 3B3B}-\x{3B3C}\x{3B3F}'...'\x{3B |
ffa0 | 34 31 7d 2d 5c 78 7b 33 42 34 34 7d 5c 78 7b 33 42 34 37 7d 2d 5c 78 7b 33 42 34 43 7d 5c 78 7b | 41}-\x{3B44}\x{3B47}-\x{3B4C}\x{ |
ffc0 | 33 42 34 45 7d 5c 78 7b 33 42 35 31 7d 2d 5c 78 7b 33 42 35 35 7d 5c 78 7b 33 42 35 38 7d 2d 5c | 3B4E}\x{3B51}-\x{3B55}\x{3B58}-\ |
ffe0 | 78 7b 33 42 36 32 7d 5c 78 7b 33 42 36 38 7d 2d 5c 78 7b 33 42 37 32 7d 27 20 2e 20 27 5c 78 7b | x{3B62}\x{3B68}-\x{3B72}'...'\x{ |
10000 | 33 42 37 38 7d 2d 5c 78 7b 33 42 38 38 7d 5c 78 7b 33 42 38 42 7d 2d 5c 78 7b 33 42 39 46 7d 5c | 3B78}-\x{3B88}\x{3B8B}-\x{3B9F}\ |
10020 | 78 7b 33 42 41 31 7d 5c 78 7b 33 42 41 33 7d 2d 5c 78 7b 33 42 42 41 7d 5c 78 7b 33 42 42 43 7d | x{3BA1}\x{3BA3}-\x{3BBA}\x{3BBC} |
10040 | 5c 78 7b 33 42 42 46 7d 2d 5c 78 7b 33 42 44 30 7d 27 20 2e 20 27 5c 78 7b 33 42 44 33 7d 2d 5c | \x{3BBF}-\x{3BD0}'...'\x{3BD3}-\ |
10060 | 78 7b 33 42 45 36 7d 5c 78 7b 33 42 45 41 7d 2d 5c 78 7b 33 42 46 42 7d 5c 78 7b 33 42 46 45 7d | x{3BE6}\x{3BEA}-\x{3BFB}\x{3BFE} |
10080 | 2d 5c 78 7b 33 43 31 32 7d 5c 78 7b 33 43 31 34 7d 2d 5c 78 7b 33 43 31 42 7d 5c 78 7b 33 43 31 | -\x{3C12}\x{3C14}-\x{3C1B}\x{3C1 |
100a0 | 44 7d 2d 5c 78 7b 33 43 33 37 7d 5c 78 7b 33 43 33 39 7d 2d 5c 78 7b 33 43 34 46 7d 27 20 2e 20 | D}-\x{3C37}\x{3C39}-\x{3C4F}'... |
100c0 | 27 5c 78 7b 33 43 35 32 7d 5c 78 7b 33 43 35 34 7d 2d 5c 78 7b 33 43 35 43 7d 5c 78 7b 33 43 35 | '\x{3C52}\x{3C54}-\x{3C5C}\x{3C5 |
100e0 | 45 7d 2d 5c 78 7b 33 43 36 38 7d 5c 78 7b 33 43 36 41 7d 2d 5c 78 7b 33 43 37 36 7d 5c 78 7b 33 | E}-\x{3C68}\x{3C6A}-\x{3C76}\x{3 |
10100 | 43 37 38 7d 2d 5c 78 7b 33 43 38 46 7d 5c 78 7b 33 43 39 31 7d 2d 5c 78 7b 33 43 41 38 7d 27 20 | C78}-\x{3C8F}\x{3C91}-\x{3CA8}'. |
10120 | 2e 20 27 5c 78 7b 33 43 41 41 7d 2d 5c 78 7b 33 43 41 44 7d 5c 78 7b 33 43 41 46 7d 2d 5c 78 7b | ..'\x{3CAA}-\x{3CAD}\x{3CAF}-\x{ |
10140 | 33 43 42 45 7d 5c 78 7b 33 43 43 30 7d 2d 5c 78 7b 33 43 43 38 7d 5c 78 7b 33 43 43 41 7d 2d 5c | 3CBE}\x{3CC0}-\x{3CC8}\x{3CCA}-\ |
10160 | 78 7b 33 43 44 33 7d 5c 78 7b 33 43 44 36 7d 2d 5c 78 7b 33 43 45 30 7d 5c 78 7b 33 43 45 34 7d | x{3CD3}\x{3CD6}-\x{3CE0}\x{3CE4} |
10180 | 2d 5c 78 7b 33 43 45 45 7d 27 20 2e 20 27 5c 78 7b 33 43 46 33 7d 2d 5c 78 7b 33 44 30 41 7d 5c | -\x{3CEE}'...'\x{3CF3}-\x{3D0A}\ |
101a0 | 78 7b 33 44 30 45 7d 2d 5c 78 7b 33 44 31 45 7d 5c 78 7b 33 44 32 30 7d 2d 5c 78 7b 33 44 32 31 | x{3D0E}-\x{3D1E}\x{3D20}-\x{3D21 |
101c0 | 7d 5c 78 7b 33 44 32 35 7d 2d 5c 78 7b 33 44 33 38 7d 5c 78 7b 33 44 33 42 7d 2d 5c 78 7b 33 44 | }\x{3D25}-\x{3D38}\x{3D3B}-\x{3D |
101e0 | 34 36 7d 5c 78 7b 33 44 34 41 7d 2d 5c 78 7b 33 44 35 39 7d 27 20 2e 20 27 5c 78 7b 33 44 35 44 | 46}\x{3D4A}-\x{3D59}'...'\x{3D5D |
10200 | 7d 2d 5c 78 7b 33 44 37 42 7d 5c 78 7b 33 44 37 44 7d 2d 5c 78 7b 33 44 38 31 7d 5c 78 7b 33 44 | }-\x{3D7B}\x{3D7D}-\x{3D81}\x{3D |
10220 | 38 34 7d 2d 5c 78 7b 33 44 38 38 7d 5c 78 7b 33 44 38 43 7d 2d 5c 78 7b 33 44 38 46 7d 5c 78 7b | 84}-\x{3D88}\x{3D8C}-\x{3D8F}\x{ |
10240 | 33 44 39 31 7d 2d 5c 78 7b 33 44 39 38 7d 5c 78 7b 33 44 39 41 7d 2d 5c 78 7b 33 44 39 43 7d 27 | 3D91}-\x{3D98}\x{3D9A}-\x{3D9C}' |
10260 | 20 2e 20 27 5c 78 7b 33 44 39 45 7d 2d 5c 78 7b 33 44 41 31 7d 5c 78 7b 33 44 41 33 7d 2d 5c 78 | ...'\x{3D9E}-\x{3DA1}\x{3DA3}-\x |
10280 | 7b 33 44 42 30 7d 5c 78 7b 33 44 42 32 7d 2d 5c 78 7b 33 44 42 35 7d 5c 78 7b 33 44 42 39 7d 2d | {3DB0}\x{3DB2}-\x{3DB5}\x{3DB9}- |
102a0 | 5c 78 7b 33 44 42 43 7d 5c 78 7b 33 44 42 45 7d 2d 5c 78 7b 33 44 43 42 7d 5c 78 7b 33 44 43 44 | \x{3DBC}\x{3DBE}-\x{3DCB}\x{3DCD |
102c0 | 7d 2d 5c 78 7b 33 44 44 42 7d 27 20 2e 20 27 5c 78 7b 33 44 44 46 7d 2d 5c 78 7b 33 44 45 38 7d | }-\x{3DDB}'...'\x{3DDF}-\x{3DE8} |
102e0 | 5c 78 7b 33 44 45 42 7d 2d 5c 78 7b 33 44 46 30 7d 5c 78 7b 33 44 46 33 7d 2d 5c 78 7b 33 44 46 | \x{3DEB}-\x{3DF0}\x{3DF3}-\x{3DF |
10300 | 39 7d 5c 78 7b 33 44 46 42 7d 2d 5c 78 7b 33 44 46 43 7d 5c 78 7b 33 44 46 45 7d 2d 5c 78 7b 33 | 9}\x{3DFB}-\x{3DFC}\x{3DFE}-\x{3 |
10320 | 45 30 35 7d 5c 78 7b 33 45 30 38 7d 2d 5c 78 7b 33 45 33 33 7d 27 20 2e 20 27 5c 78 7b 33 45 33 | E05}\x{3E08}-\x{3E33}'...'\x{3E3 |
10340 | 35 7d 2d 5c 78 7b 33 45 33 45 7d 5c 78 7b 33 45 34 30 7d 2d 5c 78 7b 33 45 34 37 7d 5c 78 7b 33 | 5}-\x{3E3E}\x{3E40}-\x{3E47}\x{3 |
10360 | 45 34 39 7d 2d 5c 78 7b 33 45 36 37 7d 5c 78 7b 33 45 36 42 7d 2d 5c 78 7b 33 45 36 46 7d 5c 78 | E49}-\x{3E67}\x{3E6B}-\x{3E6F}\x |
10380 | 7b 33 45 37 31 7d 2d 5c 78 7b 33 45 38 35 7d 5c 78 7b 33 45 38 37 7d 2d 5c 78 7b 33 45 38 43 7d | {3E71}-\x{3E85}\x{3E87}-\x{3E8C} |
103a0 | 27 20 2e 20 27 5c 78 7b 33 45 38 45 7d 2d 5c 78 7b 33 45 39 38 7d 5c 78 7b 33 45 39 41 7d 2d 5c | '...'\x{3E8E}-\x{3E98}\x{3E9A}-\ |
103c0 | 78 7b 33 45 41 31 7d 5c 78 7b 33 45 41 33 7d 2d 5c 78 7b 33 45 41 45 7d 5c 78 7b 33 45 42 30 7d | x{3EA1}\x{3EA3}-\x{3EAE}\x{3EB0} |
103e0 | 2d 5c 78 7b 33 45 42 35 7d 5c 78 7b 33 45 42 37 7d 2d 5c 78 7b 33 45 42 41 7d 5c 78 7b 33 45 42 | -\x{3EB5}\x{3EB7}-\x{3EBA}\x{3EB |
10400 | 44 7d 27 20 2e 20 27 5c 78 7b 33 45 42 46 7d 2d 5c 78 7b 33 45 43 34 7d 5c 78 7b 33 45 43 37 7d | D}'...'\x{3EBF}-\x{3EC4}\x{3EC7} |
10420 | 2d 5c 78 7b 33 45 43 45 7d 5c 78 7b 33 45 44 31 7d 2d 5c 78 7b 33 45 44 37 7d 5c 78 7b 33 45 44 | -\x{3ECE}\x{3ED1}-\x{3ED7}\x{3ED |
10440 | 39 7d 2d 5c 78 7b 33 45 44 41 7d 5c 78 7b 33 45 44 44 7d 2d 5c 78 7b 33 45 45 33 7d 5c 78 7b 33 | 9}-\x{3EDA}\x{3EDD}-\x{3EE3}\x{3 |
10460 | 45 45 37 7d 2d 5c 78 7b 33 45 45 38 7d 27 20 2e 20 27 5c 78 7b 33 45 45 42 7d 2d 5c 78 7b 33 45 | EE7}-\x{3EE8}'...'\x{3EEB}-\x{3E |
10480 | 46 32 7d 5c 78 7b 33 45 46 35 7d 2d 5c 78 7b 33 45 46 46 7d 5c 78 7b 33 46 30 31 7d 2d 5c 78 7b | F2}\x{3EF5}-\x{3EFF}\x{3F01}-\x{ |
104a0 | 33 46 30 32 7d 5c 78 7b 33 46 30 34 7d 2d 5c 78 7b 33 46 30 37 7d 5c 78 7b 33 46 30 39 7d 2d 5c | 3F02}\x{3F04}-\x{3F07}\x{3F09}-\ |
104c0 | 78 7b 33 46 34 34 7d 5c 78 7b 33 46 34 36 7d 2d 5c 78 7b 33 46 34 45 7d 27 20 2e 20 27 5c 78 7b | x{3F44}\x{3F46}-\x{3F4E}'...'\x{ |
104e0 | 33 46 35 30 7d 2d 5c 78 7b 33 46 35 33 7d 5c 78 7b 33 46 35 35 7d 2d 5c 78 7b 33 46 37 32 7d 5c | 3F50}-\x{3F53}\x{3F55}-\x{3F72}\ |
10500 | 78 7b 33 46 37 34 7d 2d 5c 78 7b 33 46 37 35 7d 5c 78 7b 33 46 37 37 7d 2d 5c 78 7b 33 46 37 42 | x{3F74}-\x{3F75}\x{3F77}-\x{3F7B |
10520 | 7d 5c 78 7b 33 46 37 44 7d 2d 5c 78 7b 33 46 42 30 7d 5c 78 7b 33 46 42 36 7d 2d 5c 78 7b 33 46 | }\x{3F7D}-\x{3FB0}\x{3FB6}-\x{3F |
10540 | 42 46 7d 27 20 2e 20 27 5c 78 7b 33 46 43 31 7d 2d 5c 78 7b 33 46 43 46 7d 5c 78 7b 33 46 44 31 | BF}'...'\x{3FC1}-\x{3FCF}\x{3FD1 |
10560 | 7d 2d 5c 78 7b 33 46 44 33 7d 5c 78 7b 33 46 44 35 7d 2d 5c 78 7b 33 46 44 46 7d 5c 78 7b 33 46 | }-\x{3FD3}\x{3FD5}-\x{3FDF}\x{3F |
10580 | 45 31 7d 2d 5c 78 7b 34 30 30 42 7d 5c 78 7b 34 30 30 44 7d 2d 5c 78 7b 34 30 31 43 7d 5c 78 7b | E1}-\x{400B}\x{400D}-\x{401C}\x{ |
105a0 | 34 30 31 45 7d 2d 5c 78 7b 34 30 32 34 7d 27 20 2e 20 27 5c 78 7b 34 30 32 37 7d 2d 5c 78 7b 34 | 401E}-\x{4024}'...'\x{4027}-\x{4 |
105c0 | 30 33 46 7d 5c 78 7b 34 30 34 31 7d 2d 5c 78 7b 34 30 36 30 7d 5c 78 7b 34 30 36 32 7d 2d 5c 78 | 03F}\x{4041}-\x{4060}\x{4062}-\x |
105e0 | 7b 34 30 36 39 7d 5c 78 7b 34 30 36 42 7d 2d 5c 78 7b 34 30 38 41 7d 5c 78 7b 34 30 38 43 7d 2d | {4069}\x{406B}-\x{408A}\x{408C}- |
10600 | 5c 78 7b 34 30 41 37 7d 5c 78 7b 34 30 41 39 7d 2d 5c 78 7b 34 30 42 34 7d 27 20 2e 20 27 5c 78 | \x{40A7}\x{40A9}-\x{40B4}'...'\x |
10620 | 7b 34 30 42 36 7d 2d 5c 78 7b 34 30 43 32 7d 5c 78 7b 34 30 43 37 7d 2d 5c 78 7b 34 30 43 46 7d | {40B6}-\x{40C2}\x{40C7}-\x{40CF} |
10640 | 5c 78 7b 34 30 44 31 7d 2d 5c 78 7b 34 30 44 45 7d 5c 78 7b 34 30 45 30 7d 2d 5c 78 7b 34 30 45 | \x{40D1}-\x{40DE}\x{40E0}-\x{40E |
10660 | 37 7d 5c 78 7b 34 30 45 39 7d 2d 5c 78 7b 34 30 45 45 7d 5c 78 7b 34 30 46 30 7d 2d 5c 78 7b 34 | 7}\x{40E9}-\x{40EE}\x{40F0}-\x{4 |
10680 | 30 46 42 7d 27 20 2e 20 27 5c 78 7b 34 30 46 44 7d 2d 5c 78 7b 34 31 30 39 7d 5c 78 7b 34 31 30 | 0FB}'...'\x{40FD}-\x{4109}\x{410 |
106a0 | 42 7d 2d 5c 78 7b 34 31 31 35 7d 5c 78 7b 34 31 31 38 7d 2d 5c 78 7b 34 31 31 44 7d 5c 78 7b 34 | B}-\x{4115}\x{4118}-\x{411D}\x{4 |
106c0 | 31 31 46 7d 2d 5c 78 7b 34 31 32 32 7d 5c 78 7b 34 31 32 34 7d 2d 5c 78 7b 34 31 33 33 7d 5c 78 | 11F}-\x{4122}\x{4124}-\x{4133}\x |
106e0 | 7b 34 31 33 36 7d 2d 5c 78 7b 34 31 33 38 7d 27 20 2e 20 27 5c 78 7b 34 31 33 41 7d 2d 5c 78 7b | {4136}-\x{4138}'...'\x{413A}-\x{ |
10700 | 34 31 34 38 7d 5c 78 7b 34 31 34 41 7d 2d 5c 78 7b 34 31 36 39 7d 5c 78 7b 34 31 36 43 7d 2d 5c | 4148}\x{414A}-\x{4169}\x{416C}-\ |
10720 | 78 7b 34 31 38 35 7d 5c 78 7b 34 31 38 38 7d 2d 5c 78 7b 34 31 38 42 7d 5c 78 7b 34 31 38 44 7d | x{4185}\x{4188}-\x{418B}\x{418D} |
10740 | 2d 5c 78 7b 34 31 41 44 7d 5c 78 7b 34 31 41 46 7d 2d 5c 78 7b 34 31 42 33 7d 27 20 2e 20 27 5c | -\x{41AD}\x{41AF}-\x{41B3}'...'\ |
10760 | 78 7b 34 31 42 35 7d 2d 5c 78 7b 34 31 43 33 7d 5c 78 7b 34 31 43 35 7d 2d 5c 78 7b 34 31 43 39 | x{41B5}-\x{41C3}\x{41C5}-\x{41C9 |
10780 | 7d 5c 78 7b 34 31 43 42 7d 2d 5c 78 7b 34 31 46 32 7d 5c 78 7b 34 31 46 35 7d 2d 5c 78 7b 34 31 | }\x{41CB}-\x{41F2}\x{41F5}-\x{41 |
107a0 | 46 45 7d 5c 78 7b 34 32 30 30 7d 2d 5c 78 7b 34 32 32 37 7d 5c 78 7b 34 32 32 41 7d 2d 5c 78 7b | FE}\x{4200}-\x{4227}\x{422A}-\x{ |
107c0 | 34 32 34 36 7d 27 20 2e 20 27 5c 78 7b 34 32 34 38 7d 2d 5c 78 7b 34 32 36 33 7d 5c 78 7b 34 32 | 4246}'...'\x{4248}-\x{4263}\x{42 |
107e0 | 36 35 7d 2d 5c 78 7b 34 32 38 42 7d 5c 78 7b 34 32 38 44 7d 2d 5c 78 7b 34 32 41 31 7d 5c 78 7b | 65}-\x{428B}\x{428D}-\x{42A1}\x{ |
10800 | 34 32 41 33 7d 2d 5c 78 7b 34 32 43 34 7d 5c 78 7b 34 32 43 38 7d 2d 5c 78 7b 34 32 44 43 7d 5c | 42A3}-\x{42C4}\x{42C8}-\x{42DC}\ |
10820 | 78 7b 34 32 44 45 7d 2d 5c 78 7b 34 33 30 41 7d 27 20 2e 20 27 5c 78 7b 34 33 30 43 7d 2d 5c 78 | x{42DE}-\x{430A}'...'\x{430C}-\x |
10840 | 7b 34 33 33 35 7d 5c 78 7b 34 33 33 37 7d 5c 78 7b 34 33 34 32 7d 2d 5c 78 7b 34 33 35 46 7d 5c | {4335}\x{4337}\x{4342}-\x{435F}\ |
10860 | 78 7b 34 33 36 31 7d 2d 5c 78 7b 34 33 39 41 7d 5c 78 7b 34 33 39 43 7d 2d 5c 78 7b 34 33 39 44 | x{4361}-\x{439A}\x{439C}-\x{439D |
10880 | 7d 5c 78 7b 34 33 39 46 7d 2d 5c 78 7b 34 33 41 34 7d 27 20 2e 20 27 5c 78 7b 34 33 41 36 7d 2d | }\x{439F}-\x{43A4}'...'\x{43A6}- |
108a0 | 5c 78 7b 34 33 45 43 7d 5c 78 7b 34 33 45 46 7d 2d 5c 78 7b 34 34 30 35 7d 5c 78 7b 34 34 30 37 | \x{43EC}\x{43EF}-\x{4405}\x{4407 |
108c0 | 7d 2d 5c 78 7b 34 34 32 39 7d 5c 78 7b 34 34 32 42 7d 2d 5c 78 7b 34 34 35 35 7d 5c 78 7b 34 34 | }-\x{4429}\x{442B}-\x{4455}\x{44 |
108e0 | 35 37 7d 2d 5c 78 7b 34 34 36 38 7d 5c 78 7b 34 34 36 41 7d 2d 5c 78 7b 34 34 36 44 7d 27 20 2e | 57}-\x{4468}\x{446A}-\x{446D}'.. |
10900 | 20 27 5c 78 7b 34 34 36 46 7d 2d 5c 78 7b 34 34 37 36 7d 5c 78 7b 34 34 37 39 7d 2d 5c 78 7b 34 | .'\x{446F}-\x{4476}\x{4479}-\x{4 |
10920 | 34 37 44 7d 5c 78 7b 34 34 37 46 7d 2d 5c 78 7b 34 34 38 36 7d 5c 78 7b 34 34 38 38 7d 2d 5c 78 | 47D}\x{447F}-\x{4486}\x{4488}-\x |
10940 | 7b 34 34 39 30 7d 5c 78 7b 34 34 39 32 7d 2d 5c 78 7b 34 34 39 38 7d 5c 78 7b 34 34 39 41 7d 2d | {4490}\x{4492}-\x{4498}\x{449A}- |
10960 | 5c 78 7b 34 34 41 44 7d 27 20 2e 20 27 5c 78 7b 34 34 42 30 7d 2d 5c 78 7b 34 34 42 44 7d 5c 78 | \x{44AD}'...'\x{44B0}-\x{44BD}\x |
10980 | 7b 34 34 43 31 7d 2d 5c 78 7b 34 34 44 33 7d 5c 78 7b 34 34 44 36 7d 2d 5c 78 7b 34 34 45 37 7d | {44C1}-\x{44D3}\x{44D6}-\x{44E7} |
109a0 | 5c 78 7b 34 34 45 41 7d 5c 78 7b 34 34 45 43 7d 2d 5c 78 7b 34 34 46 41 7d 5c 78 7b 34 34 46 43 | \x{44EA}\x{44EC}-\x{44FA}\x{44FC |
109c0 | 7d 2d 5c 78 7b 34 35 34 31 7d 27 20 2e 20 27 5c 78 7b 34 35 34 33 7d 2d 5c 78 7b 34 35 34 46 7d | }-\x{4541}'...'\x{4543}-\x{454F} |
109e0 | 5c 78 7b 34 35 35 31 7d 2d 5c 78 7b 34 35 36 32 7d 5c 78 7b 34 35 36 34 7d 2d 5c 78 7b 34 35 37 | \x{4551}-\x{4562}\x{4564}-\x{457 |
10a00 | 35 7d 5c 78 7b 34 35 37 37 7d 2d 5c 78 7b 34 35 41 42 7d 5c 78 7b 34 35 41 44 7d 2d 5c 78 7b 34 | 5}\x{4577}-\x{45AB}\x{45AD}-\x{4 |
10a20 | 35 42 44 7d 5c 78 7b 34 35 42 46 7d 2d 5c 78 7b 34 35 44 35 7d 27 20 2e 20 27 5c 78 7b 34 35 44 | 5BD}\x{45BF}-\x{45D5}'...'\x{45D |
10a40 | 37 7d 2d 5c 78 7b 34 35 45 43 7d 5c 78 7b 34 35 45 45 7d 2d 5c 78 7b 34 35 46 32 7d 5c 78 7b 34 | 7}-\x{45EC}\x{45EE}-\x{45F2}\x{4 |
10a60 | 35 46 34 7d 2d 5c 78 7b 34 35 46 41 7d 5c 78 7b 34 35 46 43 7d 2d 5c 78 7b 34 36 31 41 7d 5c 78 | 5F4}-\x{45FA}\x{45FC}-\x{461A}\x |
10a80 | 7b 34 36 31 43 7d 2d 5c 78 7b 34 36 31 44 7d 5c 78 7b 34 36 31 46 7d 2d 5c 78 7b 34 36 33 31 7d | {461C}-\x{461D}\x{461F}-\x{4631} |
10aa0 | 27 20 2e 20 27 5c 78 7b 34 36 33 33 7d 2d 5c 78 7b 34 36 34 39 7d 5c 78 7b 34 36 34 43 7d 5c 78 | '...'\x{4633}-\x{4649}\x{464C}\x |
10ac0 | 7b 34 36 34 45 7d 2d 5c 78 7b 34 36 35 32 7d 5c 78 7b 34 36 35 34 7d 2d 5c 78 7b 34 36 36 41 7d | {464E}-\x{4652}\x{4654}-\x{466A} |
10ae0 | 5c 78 7b 34 36 36 43 7d 2d 5c 78 7b 34 36 37 35 7d 5c 78 7b 34 36 37 37 7d 2d 5c 78 7b 34 36 37 | \x{466C}-\x{4675}\x{4677}-\x{467 |
10b00 | 41 7d 27 20 2e 20 27 5c 78 7b 34 36 37 43 7d 2d 5c 78 7b 34 36 39 34 7d 5c 78 7b 34 36 39 36 7d | A}'...'\x{467C}-\x{4694}\x{4696} |
10b20 | 2d 5c 78 7b 34 36 41 33 7d 5c 78 7b 34 36 41 35 7d 2d 5c 78 7b 34 36 41 42 7d 5c 78 7b 34 36 41 | -\x{46A3}\x{46A5}-\x{46AB}\x{46A |
10b40 | 44 7d 2d 5c 78 7b 34 36 44 32 7d 5c 78 7b 34 36 44 34 7d 2d 5c 78 7b 34 37 32 33 7d 5c 78 7b 34 | D}-\x{46D2}\x{46D4}-\x{4723}\x{4 |
10b60 | 37 32 39 7d 2d 5c 78 7b 34 37 33 32 7d 27 20 2e 20 27 5c 78 7b 34 37 33 34 7d 2d 5c 78 7b 34 37 | 729}-\x{4732}'...'\x{4734}-\x{47 |
10b80 | 35 38 7d 5c 78 7b 34 37 35 41 7d 5c 78 7b 34 37 35 43 7d 2d 5c 78 7b 34 37 38 42 7d 5c 78 7b 34 | 58}\x{475A}\x{475C}-\x{478B}\x{4 |
10ba0 | 37 38 44 7d 5c 78 7b 34 37 39 31 7d 2d 5c 78 7b 34 37 42 31 7d 5c 78 7b 34 37 42 33 7d 2d 5c 78 | 78D}\x{4791}-\x{47B1}\x{47B3}-\x |
10bc0 | 7b 34 37 46 31 7d 27 20 2e 20 27 5c 78 7b 34 37 46 33 7d 2d 5c 78 7b 34 38 30 42 7d 5c 78 7b 34 | {47F1}'...'\x{47F3}-\x{480B}\x{4 |
10be0 | 38 30 44 7d 2d 5c 78 7b 34 38 31 35 7d 5c 78 7b 34 38 31 37 7d 2d 5c 78 7b 34 38 33 39 7d 5c 78 | 80D}-\x{4815}\x{4817}-\x{4839}\x |
10c00 | 7b 34 38 33 42 7d 2d 5c 78 7b 34 38 37 30 7d 5c 78 7b 34 38 37 32 7d 2d 5c 78 7b 34 38 37 41 7d | {483B}-\x{4870}\x{4872}-\x{487A} |
10c20 | 5c 78 7b 34 38 37 43 7d 2d 5c 78 7b 34 38 37 46 7d 27 20 2e 20 27 5c 78 7b 34 38 38 33 7d 2d 5c | \x{487C}-\x{487F}'...'\x{4883}-\ |
10c40 | 78 7b 34 38 38 45 7d 5c 78 7b 34 38 39 30 7d 2d 5c 78 7b 34 38 39 36 7d 5c 78 7b 34 38 39 39 7d | x{488E}\x{4890}-\x{4896}\x{4899} |
10c60 | 2d 5c 78 7b 34 38 41 32 7d 5c 78 7b 34 38 41 34 7d 2d 5c 78 7b 34 38 42 39 7d 5c 78 7b 34 38 42 | -\x{48A2}\x{48A4}-\x{48B9}\x{48B |
10c80 | 42 7d 2d 5c 78 7b 34 38 43 38 7d 5c 78 7b 34 38 43 41 7d 2d 5c 78 7b 34 38 44 31 7d 27 20 2e 20 | B}-\x{48C8}\x{48CA}-\x{48D1}'... |
10ca0 | 27 5c 78 7b 34 38 44 33 7d 2d 5c 78 7b 34 38 45 35 7d 5c 78 7b 34 38 45 37 7d 2d 5c 78 7b 34 38 | '\x{48D3}-\x{48E5}\x{48E7}-\x{48 |
10cc0 | 46 32 7d 5c 78 7b 34 38 46 34 7d 2d 5c 78 7b 34 38 46 46 7d 5c 78 7b 34 39 30 31 7d 2d 5c 78 7b | F2}\x{48F4}-\x{48FF}\x{4901}-\x{ |
10ce0 | 34 39 32 32 7d 5c 78 7b 34 39 32 34 7d 2d 5c 78 7b 34 39 32 38 7d 5c 78 7b 34 39 32 41 7d 2d 5c | 4922}\x{4924}-\x{4928}\x{492A}-\ |
10d00 | 78 7b 34 39 33 31 7d 27 20 2e 20 27 5c 78 7b 34 39 33 33 7d 2d 5c 78 7b 34 39 35 42 7d 5c 78 7b | x{4931}'...'\x{4933}-\x{495B}\x{ |
10d20 | 34 39 35 44 7d 2d 5c 78 7b 34 39 37 38 7d 5c 78 7b 34 39 37 41 7d 5c 78 7b 34 39 37 44 7d 5c 78 | 495D}-\x{4978}\x{497A}\x{497D}\x |
10d40 | 7b 34 39 38 32 7d 2d 5c 78 7b 34 39 38 33 7d 5c 78 7b 34 39 38 35 7d 2d 5c 78 7b 34 39 41 38 7d | {4982}-\x{4983}\x{4985}-\x{49A8} |
10d60 | 27 20 2e 20 27 5c 78 7b 34 39 41 41 7d 2d 5c 78 7b 34 39 41 46 7d 5c 78 7b 34 39 42 31 7d 2d 5c | '...'\x{49AA}-\x{49AF}\x{49B1}-\ |
10d80 | 78 7b 34 39 42 37 7d 5c 78 7b 34 39 42 39 7d 2d 5c 78 7b 34 39 42 44 7d 5c 78 7b 34 39 43 31 7d | x{49B7}\x{49B9}-\x{49BD}\x{49C1} |
10da0 | 2d 5c 78 7b 34 39 43 37 7d 5c 78 7b 34 39 43 39 7d 2d 5c 78 7b 34 39 43 45 7d 5c 78 7b 34 39 44 | -\x{49C7}\x{49C9}-\x{49CE}\x{49D |
10dc0 | 30 7d 2d 5c 78 7b 34 39 45 38 7d 27 20 2e 20 27 5c 78 7b 34 39 45 41 7d 5c 78 7b 34 39 45 43 7d | 0}-\x{49E8}'...'\x{49EA}\x{49EC} |
10de0 | 5c 78 7b 34 39 45 45 7d 2d 5c 78 7b 34 41 31 39 7d 5c 78 7b 34 41 31 42 7d 2d 5c 78 7b 34 41 34 | \x{49EE}-\x{4A19}\x{4A1B}-\x{4A4 |
10e00 | 33 7d 5c 78 7b 34 41 34 35 7d 2d 5c 78 7b 34 41 34 44 7d 5c 78 7b 34 41 34 46 7d 2d 5c 78 7b 34 | 3}\x{4A45}-\x{4A4D}\x{4A4F}-\x{4 |
10e20 | 41 39 45 7d 27 20 2e 20 27 5c 78 7b 34 41 41 30 7d 2d 5c 78 7b 34 41 41 39 7d 5c 78 7b 34 41 41 | A9E}'...'\x{4AA0}-\x{4AA9}\x{4AA |
10e40 | 42 7d 2d 5c 78 7b 34 42 34 45 7d 5c 78 7b 34 42 35 30 7d 2d 5c 78 7b 34 42 35 42 7d 5c 78 7b 34 | B}-\x{4B4E}\x{4B50}-\x{4B5B}\x{4 |
10e60 | 42 35 44 7d 2d 5c 78 7b 34 42 36 39 7d 5c 78 7b 34 42 36 42 7d 2d 5c 78 7b 34 42 43 32 7d 5c 78 | B5D}-\x{4B69}\x{4B6B}-\x{4BC2}\x |
10e80 | 7b 34 42 43 36 7d 2d 5c 78 7b 34 42 45 38 7d 27 20 2e 20 27 5c 78 7b 34 42 45 41 7d 2d 5c 78 7b | {4BC6}-\x{4BE8}'...'\x{4BEA}-\x{ |
10ea0 | 34 42 46 41 7d 5c 78 7b 34 42 46 43 7d 2d 5c 78 7b 34 43 30 36 7d 5c 78 7b 34 43 30 38 7d 2d 5c | 4BFA}\x{4BFC}-\x{4C06}\x{4C08}-\ |
10ec0 | 78 7b 34 43 32 44 7d 5c 78 7b 34 43 32 46 7d 2d 5c 78 7b 34 43 33 32 7d 5c 78 7b 34 43 33 34 7d | x{4C2D}\x{4C2F}-\x{4C32}\x{4C34} |
10ee0 | 2d 5c 78 7b 34 43 33 35 7d 5c 78 7b 34 43 33 37 7d 2d 5c 78 7b 34 43 36 39 7d 27 20 2e 20 27 5c | -\x{4C35}\x{4C37}-\x{4C69}'...'\ |
10f00 | 78 7b 34 43 36 42 7d 2d 5c 78 7b 34 43 37 33 7d 5c 78 7b 34 43 37 35 7d 2d 5c 78 7b 34 43 38 36 | x{4C6B}-\x{4C73}\x{4C75}-\x{4C86 |
10f20 | 7d 5c 78 7b 34 43 38 38 7d 2d 5c 78 7b 34 43 39 37 7d 5c 78 7b 34 43 39 39 7d 2d 5c 78 7b 34 43 | }\x{4C88}-\x{4C97}\x{4C99}-\x{4C |
10f40 | 39 43 7d 5c 78 7b 34 43 39 46 7d 2d 5c 78 7b 34 43 41 33 7d 5c 78 7b 34 43 41 35 7d 2d 5c 78 7b | 9C}\x{4C9F}-\x{4CA3}\x{4CA5}-\x{ |
10f60 | 34 43 42 35 7d 27 20 2e 20 27 5c 78 7b 34 43 42 37 7d 2d 5c 78 7b 34 43 46 38 7d 5c 78 7b 34 43 | 4CB5}'...'\x{4CB7}-\x{4CF8}\x{4C |
10f80 | 46 41 7d 2d 5c 78 7b 34 44 32 37 7d 5c 78 7b 34 44 32 39 7d 2d 5c 78 7b 34 44 41 43 7d 5c 78 7b | FA}-\x{4D27}\x{4D29}-\x{4DAC}\x{ |
10fa0 | 34 44 41 45 7d 2d 5c 78 7b 34 44 42 31 7d 5c 78 7b 34 44 42 33 7d 2d 5c 78 7b 34 44 42 35 7d 5c | 4DAE}-\x{4DB1}\x{4DB3}-\x{4DB5}\ |
10fc0 | 78 7b 34 45 30 30 7d 2d 5c 78 7b 34 45 35 34 7d 27 20 2e 20 27 5c 78 7b 34 45 35 36 7d 2d 5c 78 | x{4E00}-\x{4E54}'...'\x{4E56}-\x |
10fe0 | 7b 34 45 38 39 7d 5c 78 7b 34 45 38 42 7d 2d 5c 78 7b 34 45 45 43 7d 5c 78 7b 34 45 45 45 7d 2d | {4E89}\x{4E8B}-\x{4EEC}\x{4EEE}- |
11000 | 5c 78 7b 34 46 41 43 7d 5c 78 7b 34 46 41 45 7d 2d 5c 78 7b 35 30 33 43 7d 5c 78 7b 35 30 33 45 | \x{4FAC}\x{4FAE}-\x{503C}\x{503E |
11020 | 7d 2d 5c 78 7b 35 31 45 35 7d 5c 78 7b 35 31 45 37 7d 2d 5c 78 7b 35 32 37 30 7d 27 20 2e 20 27 | }-\x{51E5}\x{51E7}-\x{5270}'...' |
11040 | 5c 78 7b 35 32 37 32 7d 2d 5c 78 7b 35 36 41 31 7d 5c 78 7b 35 36 41 33 7d 2d 5c 78 7b 35 38 34 | \x{5272}-\x{56A1}\x{56A3}-\x{584 |
11060 | 30 7d 5c 78 7b 35 38 34 32 7d 2d 5c 78 7b 35 38 42 35 7d 5c 78 7b 35 38 42 37 7d 2d 5c 78 7b 35 | 0}\x{5842}-\x{58B5}\x{58B7}-\x{5 |
11080 | 38 43 42 7d 5c 78 7b 35 38 43 44 7d 2d 5c 78 7b 35 42 43 38 7d 5c 78 7b 35 42 43 41 7d 2d 5c 78 | 8CB}\x{58CD}-\x{5BC8}\x{5BCA}-\x |
110a0 | 7b 35 43 30 31 7d 27 20 2e 20 27 5c 78 7b 35 43 30 33 7d 2d 5c 78 7b 35 43 32 35 7d 5c 78 7b 35 | {5C01}'...'\x{5C03}-\x{5C25}\x{5 |
110c0 | 43 32 37 7d 2d 5c 78 7b 35 44 35 42 7d 5c 78 7b 35 44 35 44 7d 2d 5c 78 7b 35 46 30 38 7d 5c 78 | C27}-\x{5D5B}\x{5D5D}-\x{5F08}\x |
110e0 | 7b 35 46 30 41 7d 2d 5c 78 7b 36 31 46 33 7d 5c 78 7b 36 31 46 35 7d 2d 5c 78 7b 36 33 42 41 7d | {5F0A}-\x{61F3}\x{61F5}-\x{63BA} |
11100 | 5c 78 7b 36 33 42 43 7d 2d 5c 78 7b 36 34 34 31 7d 27 20 2e 20 27 5c 78 7b 36 34 34 33 7d 2d 5c | \x{63BC}-\x{6441}'...'\x{6443}-\ |
11120 | 78 7b 36 35 37 43 7d 5c 78 7b 36 35 37 45 7d 2d 5c 78 7b 36 36 33 45 7d 5c 78 7b 36 36 34 30 7d | x{657C}\x{657E}-\x{663E}\x{6640} |
11140 | 2d 5c 78 7b 36 36 46 43 7d 5c 78 7b 36 36 46 45 7d 2d 5c 78 7b 36 37 32 38 7d 5c 78 7b 36 37 32 | -\x{66FC}\x{66FE}-\x{6728}\x{672 |
11160 | 41 7d 2d 5c 78 7b 36 37 36 36 7d 5c 78 7b 36 37 36 38 7d 2d 5c 78 7b 36 37 41 38 7d 27 20 2e 20 | A}-\x{6766}\x{6768}-\x{67A8}'... |
11180 | 27 5c 78 7b 36 37 41 41 7d 2d 5c 78 7b 36 38 35 42 7d 5c 78 7b 36 38 35 44 7d 2d 5c 78 7b 36 38 | '\x{67AA}-\x{685B}\x{685D}-\x{68 |
111a0 | 35 45 7d 5c 78 7b 36 38 36 30 7d 2d 5c 78 7b 36 38 42 39 7d 5c 78 7b 36 38 42 42 7d 2d 5c 78 7b | 5E}\x{6860}-\x{68B9}\x{68BB}-\x{ |
111c0 | 36 41 43 38 7d 5c 78 7b 36 41 43 41 7d 2d 5c 78 7b 36 42 42 30 7d 5c 78 7b 36 42 42 32 7d 2d 5c | 6AC8}\x{6ACA}-\x{6BB0}\x{6BB2}-\ |
111e0 | 78 7b 36 43 31 36 7d 27 20 2e 20 27 5c 78 7b 36 43 31 38 7d 2d 5c 78 7b 36 44 39 42 7d 5c 78 7b | x{6C16}'...'\x{6C18}-\x{6D9B}\x{ |
11200 | 36 44 39 44 7d 2d 5c 78 7b 36 45 31 32 7d 5c 78 7b 36 45 31 34 7d 2d 5c 78 7b 36 45 38 42 7d 5c | 6D9D}-\x{6E12}\x{6E14}-\x{6E8B}\ |
11220 | 78 7b 36 45 38 44 7d 2d 5c 78 7b 37 30 34 44 7d 5c 78 7b 37 30 34 46 7d 2d 5c 78 7b 37 31 31 33 | x{6E8D}-\x{704D}\x{704F}-\x{7113 |
11240 | 7d 5c 78 7b 37 31 31 35 7d 2d 5c 78 7b 37 31 33 42 7d 27 20 2e 20 27 5c 78 7b 37 31 33 44 7d 2d | }\x{7115}-\x{713B}'...'\x{713D}- |
11260 | 5c 78 7b 37 31 35 34 7d 5c 78 7b 37 31 35 36 7d 2d 5c 78 7b 37 32 39 46 7d 5c 78 7b 37 32 41 31 | \x{7154}\x{7156}-\x{729F}\x{72A1 |
11280 | 7d 2d 5c 78 7b 37 33 31 45 7d 5c 78 7b 37 33 32 30 7d 2d 5c 78 7b 37 33 36 32 7d 5c 78 7b 37 33 | }-\x{731E}\x{7320}-\x{7362}\x{73 |
112a0 | 36 34 7d 2d 5c 78 7b 37 35 33 33 7d 5c 78 7b 37 35 33 35 7d 2d 5c 78 7b 37 35 35 31 7d 27 20 2e | 64}-\x{7533}\x{7535}-\x{7551}'.. |
112c0 | 20 27 5c 78 7b 37 35 35 33 7d 2d 5c 78 7b 37 35 37 32 7d 5c 78 7b 37 35 37 34 7d 2d 5c 78 7b 37 | .'\x{7553}-\x{7572}\x{7574}-\x{7 |
112e0 | 35 45 38 7d 5c 78 7b 37 35 45 41 7d 2d 5c 78 7b 37 36 37 39 7d 5c 78 7b 37 36 37 42 7d 2d 5c 78 | 5E8}\x{75EA}-\x{7679}\x{767B}-\x |
11300 | 7b 37 38 33 45 7d 5c 78 7b 37 38 34 30 7d 2d 5c 78 7b 37 41 36 32 7d 5c 78 7b 37 41 36 34 7d 2d | {783E}\x{7840}-\x{7A62}\x{7A64}- |
11320 | 5c 78 7b 37 41 43 32 7d 27 20 2e 20 27 5c 78 7b 37 41 43 34 7d 2d 5c 78 7b 37 42 30 36 7d 5c 78 | \x{7AC2}'...'\x{7AC4}-\x{7B06}\x |
11340 | 7b 37 42 30 38 7d 2d 5c 78 7b 37 42 37 39 7d 5c 78 7b 37 42 37 42 7d 2d 5c 78 7b 37 42 43 45 7d | {7B08}-\x{7B79}\x{7B7B}-\x{7BCE} |
11360 | 5c 78 7b 37 42 44 30 7d 2d 5c 78 7b 37 44 39 39 7d 5c 78 7b 37 44 39 42 7d 2d 5c 78 7b 37 45 34 | \x{7BD0}-\x{7D99}\x{7D9B}-\x{7E4 |
11380 | 39 7d 5c 78 7b 37 45 34 43 7d 2d 5c 78 7b 38 31 33 32 7d 27 20 2e 20 27 5c 78 7b 38 31 33 34 7d | 9}\x{7E4C}-\x{8132}'...'\x{8134} |
113a0 | 5c 78 7b 38 31 33 36 7d 2d 5c 78 7b 38 31 44 32 7d 5c 78 7b 38 31 44 34 7d 2d 5c 78 7b 38 32 31 | \x{8136}-\x{81D2}\x{81D4}-\x{821 |
113c0 | 36 7d 5c 78 7b 38 32 31 38 7d 2d 5c 78 7b 38 32 32 44 7d 5c 78 7b 38 32 32 46 7d 2d 5c 78 7b 38 | 6}\x{8218}-\x{822D}\x{822F}-\x{8 |
113e0 | 33 42 34 7d 5c 78 7b 38 33 42 36 7d 2d 5c 78 7b 38 34 31 46 7d 27 20 2e 20 27 5c 78 7b 38 34 32 | 3B4}\x{83B6}-\x{841F}'...'\x{842 |
11400 | 31 7d 2d 5c 78 7b 38 36 43 43 7d 5c 78 7b 38 36 43 45 7d 2d 5c 78 7b 38 37 34 41 7d 5c 78 7b 38 | 1}-\x{86CC}\x{86CE}-\x{874A}\x{8 |
11420 | 37 34 43 7d 2d 5c 78 7b 38 37 37 45 7d 5c 78 7b 38 37 38 30 7d 2d 5c 78 7b 38 41 33 32 7d 5c 78 | 74C}-\x{877E}\x{8780}-\x{8A32}\x |
11440 | 7b 38 41 33 34 7d 2d 5c 78 7b 38 42 37 31 7d 5c 78 7b 38 42 37 33 7d 2d 5c 78 7b 38 42 38 45 7d | {8A34}-\x{8B71}\x{8B73}-\x{8B8E} |
11460 | 27 20 2e 20 27 5c 78 7b 38 42 39 30 7d 2d 5c 78 7b 38 44 45 34 7d 5c 78 7b 38 44 45 36 7d 2d 5c | '...'\x{8B90}-\x{8DE4}\x{8DE6}-\ |
11480 | 78 7b 38 45 39 41 7d 5c 78 7b 38 45 39 43 7d 2d 5c 78 7b 38 45 45 31 7d 5c 78 7b 38 45 45 34 7d | x{8E9A}\x{8E9C}-\x{8EE1}\x{8EE4} |
114a0 | 2d 5c 78 7b 38 46 30 42 7d 5c 78 7b 38 46 30 44 7d 2d 5c 78 7b 38 46 42 39 7d 5c 78 7b 38 46 42 | -\x{8F0B}\x{8F0D}-\x{8FB9}\x{8FB |
114c0 | 42 7d 2d 5c 78 7b 39 30 33 38 7d 27 20 2e 20 27 5c 78 7b 39 30 33 41 7d 2d 5c 78 7b 39 31 39 36 | B}-\x{9038}'...'\x{903A}-\x{9196 |
114e0 | 7d 5c 78 7b 39 31 39 38 7d 2d 5c 78 7b 39 31 41 33 7d 5c 78 7b 39 31 41 35 7d 2d 5c 78 7b 39 31 | }\x{9198}-\x{91A3}\x{91A5}-\x{91 |
11500 | 42 37 7d 5c 78 7b 39 31 42 39 7d 2d 5c 78 7b 39 31 43 37 7d 5c 78 7b 39 31 43 39 7d 2d 5c 78 7b | B7}\x{91B9}-\x{91C7}\x{91C9}-\x{ |
11520 | 39 31 45 30 7d 5c 78 7b 39 31 45 32 7d 2d 5c 78 7b 39 31 46 42 7d 27 20 2e 20 27 5c 78 7b 39 31 | 91E0}\x{91E2}-\x{91FB}'...'\x{91 |
11540 | 46 44 7d 2d 5c 78 7b 39 32 32 42 7d 5c 78 7b 39 32 32 44 7d 2d 5c 78 7b 39 32 37 30 7d 5c 78 7b | FD}-\x{922B}\x{922D}-\x{9270}\x{ |
11560 | 39 32 37 32 7d 2d 5c 78 7b 39 34 32 30 7d 5c 78 7b 39 34 32 32 7d 2d 5c 78 7b 39 36 36 34 7d 5c | 9272}-\x{9420}\x{9422}-\x{9664}\ |
11580 | 78 7b 39 36 36 36 7d 2d 5c 78 7b 39 36 37 39 7d 5c 78 7b 39 36 37 42 7d 2d 5c 78 7b 39 37 37 30 | x{9666}-\x{9679}\x{967B}-\x{9770 |
115a0 | 7d 27 20 2e 20 27 5c 78 7b 39 37 37 32 7d 2d 5c 78 7b 39 38 32 42 7d 5c 78 7b 39 38 32 44 7d 2d | }'...'\x{9772}-\x{982B}\x{982D}- |
115c0 | 5c 78 7b 39 38 45 44 7d 5c 78 7b 39 38 45 46 7d 2d 5c 78 7b 39 39 43 34 7d 5c 78 7b 39 39 43 36 | \x{98ED}\x{98EF}-\x{99C4}\x{99C6 |
115e0 | 7d 2d 5c 78 7b 39 41 31 31 7d 5c 78 7b 39 41 31 34 7d 2d 5c 78 7b 39 41 32 37 7d 5c 78 7b 39 41 | }-\x{9A11}\x{9A14}-\x{9A27}\x{9A |
11600 | 32 39 7d 2d 5c 78 7b 39 44 30 44 7d 27 20 2e 20 27 5c 78 7b 39 44 30 46 7d 2d 5c 78 7b 39 44 32 | 29}-\x{9D0D}'...'\x{9D0F}-\x{9D2 |
11620 | 42 7d 5c 78 7b 39 44 32 44 7d 2d 5c 78 7b 39 44 38 45 7d 5c 78 7b 39 44 39 30 7d 2d 5c 78 7b 39 | B}\x{9D2D}-\x{9D8E}\x{9D90}-\x{9 |
11640 | 44 43 35 7d 5c 78 7b 39 44 43 37 7d 2d 5c 78 7b 39 45 37 37 7d 5c 78 7b 39 45 37 39 7d 2d 5c 78 | DC5}\x{9DC7}-\x{9E77}\x{9E79}-\x |
11660 | 7b 39 45 42 38 7d 5c 78 7b 39 45 42 42 7d 2d 5c 78 7b 39 46 32 30 7d 27 20 2e 20 27 5c 78 7b 39 | {9EB8}\x{9EBB}-\x{9F20}'...'\x{9 |
11680 | 46 32 32 7d 2d 5c 78 7b 39 46 36 31 7d 5c 78 7b 39 46 36 33 7d 2d 5c 78 7b 39 46 41 35 7d 5c 78 | F22}-\x{9F61}\x{9F63}-\x{9FA5}\x |
116a0 | 7b 46 41 32 38 7d 5d 7b 31 2c 32 30 7d 24 2f 69 75 27 2c 20 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b | {FA28}]{1,20}$/iu',.6.=>.'/^[\x{ |
116c0 | 30 30 32 64 7d 30 2d 39 41 2d 5a 61 2d 7a 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 20 3d 3e | 002d}0-9A-Za-z]{1,63}$/iu',.7.=> |
116e0 | 20 27 2f 5e 5b 5c 78 7b 30 30 41 31 7d 2d 5c 78 7b 30 30 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 | .'/^[\x{00A1}-\x{00FF}]{1,63}$/i |
11700 | 75 27 2c 20 38 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 31 30 30 7d 2d 5c 78 7b 30 31 37 66 7d 5d 7b | u',.8.=>.'/^[\x{0100}-\x{017f}]{ |
11720 | 31 2c 36 33 7d 24 2f 69 75 27 2c 20 39 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 31 38 30 7d 2d 5c 78 | 1,63}$/iu',.9.=>.'/^[\x{0180}-\x |
11740 | 7b 30 32 34 66 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 30 20 3d 3e 20 27 2f 5e 5b 5c 78 | {024f}]{1,63}$/iu',.10.=>.'/^[\x |
11760 | 7b 30 32 35 30 7d 2d 5c 78 7b 30 32 61 66 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 31 20 | {0250}-\x{02af}]{1,63}$/iu',.11. |
11780 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 32 62 30 7d 2d 5c 78 7b 30 32 66 66 7d 5d 7b 31 2c 36 33 7d 24 | =>.'/^[\x{02b0}-\x{02ff}]{1,63}$ |
117a0 | 2f 69 75 27 2c 20 31 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 33 30 30 7d 2d 5c 78 7b 30 33 36 66 | /iu',.12.=>.'/^[\x{0300}-\x{036f |
117c0 | 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 33 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 33 37 30 | }]{1,63}$/iu',.13.=>.'/^[\x{0370 |
117e0 | 7d 2d 5c 78 7b 30 33 66 66 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 34 20 3d 3e 20 27 2f | }-\x{03ff}]{1,63}$/iu',.14.=>.'/ |
11800 | 5e 5b 5c 78 7b 30 34 30 30 7d 2d 5c 78 7b 30 34 66 66 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c | ^[\x{0400}-\x{04ff}]{1,63}$/iu', |
11820 | 20 31 35 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 35 30 30 7d 2d 5c 78 7b 30 35 32 66 7d 5d 7b 31 2c | .15.=>.'/^[\x{0500}-\x{052f}]{1, |
11840 | 36 33 7d 24 2f 69 75 27 2c 20 31 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 35 33 30 7d 2d 5c 78 7b | 63}$/iu',.16.=>.'/^[\x{0530}-\x{ |
11860 | 30 35 38 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b | 058F}]{1,63}$/iu',.17.=>.'/^[\x{ |
11880 | 30 35 39 30 7d 2d 5c 78 7b 30 35 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 31 38 20 3d | 0590}-\x{05FF}]{1,63}$/iu',.18.= |
118a0 | 3e 20 27 2f 5e 5b 5c 78 7b 30 36 30 30 7d 2d 5c 78 7b 30 36 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f | >.'/^[\x{0600}-\x{06FF}]{1,63}$/ |
118c0 | 69 75 27 2c 20 31 39 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 37 30 30 7d 2d 5c 78 7b 30 37 34 46 7d | iu',.19.=>.'/^[\x{0700}-\x{074F} |
118e0 | 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 30 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 37 38 30 7d | ]{1,63}$/iu',.20.=>.'/^[\x{0780} |
11900 | 2d 5c 78 7b 30 37 42 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 31 20 3d 3e 20 27 2f 5e | -\x{07BF}]{1,63}$/iu',.21.=>.'/^ |
11920 | 5b 5c 78 7b 30 39 30 30 7d 2d 5c 78 7b 30 39 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 | [\x{0900}-\x{097F}]{1,63}$/iu',. |
11940 | 32 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 39 38 30 7d 2d 5c 78 7b 30 39 46 46 7d 5d 7b 31 2c 36 | 22.=>.'/^[\x{0980}-\x{09FF}]{1,6 |
11960 | 33 7d 24 2f 69 75 27 2c 20 32 33 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 41 30 30 7d 2d 5c 78 7b 30 | 3}$/iu',.23.=>.'/^[\x{0A00}-\x{0 |
11980 | 41 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 | A7F}]{1,63}$/iu',.24.=>.'/^[\x{0 |
119a0 | 41 38 30 7d 2d 5c 78 7b 30 41 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 35 20 3d 3e | A80}-\x{0AFF}]{1,63}$/iu',.25.=> |
119c0 | 20 27 2f 5e 5b 5c 78 7b 30 42 30 30 7d 2d 5c 78 7b 30 42 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 | .'/^[\x{0B00}-\x{0B7F}]{1,63}$/i |
119e0 | 75 27 2c 20 32 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 42 38 30 7d 2d 5c 78 7b 30 42 46 46 7d 5d | u',.26.=>.'/^[\x{0B80}-\x{0BFF}] |
11a00 | 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 43 30 30 7d 2d | {1,63}$/iu',.27.=>.'/^[\x{0C00}- |
11a20 | 5c 78 7b 30 43 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 38 20 3d 3e 20 27 2f 5e 5b | \x{0C7F}]{1,63}$/iu',.28.=>.'/^[ |
11a40 | 5c 78 7b 30 43 38 30 7d 2d 5c 78 7b 30 43 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 32 | \x{0C80}-\x{0CFF}]{1,63}$/iu',.2 |
11a60 | 39 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 44 30 30 7d 2d 5c 78 7b 30 44 37 46 7d 5d 7b 31 2c 36 33 | 9.=>.'/^[\x{0D00}-\x{0D7F}]{1,63 |
11a80 | 7d 24 2f 69 75 27 2c 20 33 30 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 44 38 30 7d 2d 5c 78 7b 30 44 | }$/iu',.30.=>.'/^[\x{0D80}-\x{0D |
11aa0 | 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 45 | FF}]{1,63}$/iu',.31.=>.'/^[\x{0E |
11ac0 | 30 30 7d 2d 5c 78 7b 30 45 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 32 20 3d 3e 20 | 00}-\x{0E7F}]{1,63}$/iu',.32.=>. |
11ae0 | 27 2f 5e 5b 5c 78 7b 30 45 38 30 7d 2d 5c 78 7b 30 45 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 | '/^[\x{0E80}-\x{0EFF}]{1,63}$/iu |
11b00 | 27 2c 20 33 33 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 46 30 30 7d 2d 5c 78 7b 30 46 46 46 7d 5d 7b | ',.33.=>.'/^[\x{0F00}-\x{0FFF}]{ |
11b20 | 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 30 30 30 7d 2d 5c | 1,63}$/iu',.34.=>.'/^[\x{1000}-\ |
11b40 | 78 7b 31 30 39 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 35 20 3d 3e 20 27 2f 5e 5b 5c | x{109F}]{1,63}$/iu',.35.=>.'/^[\ |
11b60 | 78 7b 31 30 41 30 7d 2d 5c 78 7b 31 30 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 36 | x{10A0}-\x{10FF}]{1,63}$/iu',.36 |
11b80 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 31 30 30 7d 2d 5c 78 7b 31 31 46 46 7d 5d 7b 31 2c 36 33 7d | .=>.'/^[\x{1100}-\x{11FF}]{1,63} |
11ba0 | 24 2f 69 75 27 2c 20 33 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 32 30 30 7d 2d 5c 78 7b 31 33 37 | $/iu',.37.=>.'/^[\x{1200}-\x{137 |
11bc0 | 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 38 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 33 41 | F}]{1,63}$/iu',.38.=>.'/^[\x{13A |
11be0 | 30 7d 2d 5c 78 7b 31 33 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 33 39 20 3d 3e 20 27 | 0}-\x{13FF}]{1,63}$/iu',.39.=>.' |
11c00 | 2f 5e 5b 5c 78 7b 31 34 30 30 7d 2d 5c 78 7b 31 36 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 | /^[\x{1400}-\x{167F}]{1,63}$/iu' |
11c20 | 2c 20 34 30 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 36 38 30 7d 2d 5c 78 7b 31 36 39 46 7d 5d 7b 31 | ,.40.=>.'/^[\x{1680}-\x{169F}]{1 |
11c40 | 2c 36 33 7d 24 2f 69 75 27 2c 20 34 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 36 41 30 7d 2d 5c 78 | ,63}$/iu',.41.=>.'/^[\x{16A0}-\x |
11c60 | 7b 31 36 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 32 20 3d 3e 20 27 2f 5e 5b 5c 78 | {16FF}]{1,63}$/iu',.42.=>.'/^[\x |
11c80 | 7b 31 37 30 30 7d 2d 5c 78 7b 31 37 31 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 33 20 | {1700}-\x{171F}]{1,63}$/iu',.43. |
11ca0 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 37 32 30 7d 2d 5c 78 7b 31 37 33 46 7d 5d 7b 31 2c 36 33 7d 24 | =>.'/^[\x{1720}-\x{173F}]{1,63}$ |
11cc0 | 2f 69 75 27 2c 20 34 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 37 34 30 7d 2d 5c 78 7b 31 37 35 46 | /iu',.44.=>.'/^[\x{1740}-\x{175F |
11ce0 | 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 35 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 37 36 30 | }]{1,63}$/iu',.45.=>.'/^[\x{1760 |
11d00 | 7d 2d 5c 78 7b 31 37 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 36 20 3d 3e 20 27 2f | }-\x{177F}]{1,63}$/iu',.46.=>.'/ |
11d20 | 5e 5b 5c 78 7b 31 37 38 30 7d 2d 5c 78 7b 31 37 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c | ^[\x{1780}-\x{17FF}]{1,63}$/iu', |
11d40 | 20 34 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 38 30 30 7d 2d 5c 78 7b 31 38 41 46 7d 5d 7b 31 2c | .47.=>.'/^[\x{1800}-\x{18AF}]{1, |
11d60 | 36 33 7d 24 2f 69 75 27 2c 20 34 38 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 31 45 30 30 7d 2d 5c 78 7b | 63}$/iu',.48.=>.'/^[\x{1E00}-\x{ |
11d80 | 31 45 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 34 39 20 3d 3e 20 27 2f 5e 5b 5c 78 7b | 1EFF}]{1,63}$/iu',.49.=>.'/^[\x{ |
11da0 | 31 46 30 30 7d 2d 5c 78 7b 31 46 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 30 20 3d | 1F00}-\x{1FFF}]{1,63}$/iu',.50.= |
11dc0 | 3e 20 27 2f 5e 5b 5c 78 7b 32 30 37 30 7d 2d 5c 78 7b 32 30 39 46 7d 5d 7b 31 2c 36 33 7d 24 2f | >.'/^[\x{2070}-\x{209F}]{1,63}$/ |
11de0 | 69 75 27 2c 20 35 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 32 31 30 30 7d 2d 5c 78 7b 32 31 34 46 7d | iu',.51.=>.'/^[\x{2100}-\x{214F} |
11e00 | 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 32 31 35 30 7d | ]{1,63}$/iu',.52.=>.'/^[\x{2150} |
11e20 | 2d 5c 78 7b 32 31 38 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 33 20 3d 3e 20 27 2f 5e | -\x{218F}]{1,63}$/iu',.53.=>.'/^ |
11e40 | 5b 5c 78 7b 32 34 36 30 7d 2d 5c 78 7b 32 34 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 | [\x{2460}-\x{24FF}]{1,63}$/iu',. |
11e60 | 35 34 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 32 45 38 30 7d 2d 5c 78 7b 32 45 46 46 7d 5d 7b 31 2c 36 | 54.=>.'/^[\x{2E80}-\x{2EFF}]{1,6 |
11e80 | 33 7d 24 2f 69 75 27 2c 20 35 35 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 32 46 30 30 7d 2d 5c 78 7b 32 | 3}$/iu',.55.=>.'/^[\x{2F00}-\x{2 |
11ea0 | 46 44 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 32 | FDF}]{1,63}$/iu',.56.=>.'/^[\x{2 |
11ec0 | 46 46 30 7d 2d 5c 78 7b 32 46 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 37 20 3d 3e | FF0}-\x{2FFF}]{1,63}$/iu',.57.=> |
11ee0 | 20 27 2f 5e 5b 5c 78 7b 33 30 34 30 7d 2d 5c 78 7b 33 30 39 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 | .'/^[\x{3040}-\x{309F}]{1,63}$/i |
11f00 | 75 27 2c 20 35 38 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 33 30 41 30 7d 2d 5c 78 7b 33 30 46 46 7d 5d | u',.58.=>.'/^[\x{30A0}-\x{30FF}] |
11f20 | 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 35 39 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 33 31 30 30 7d 2d | {1,63}$/iu',.59.=>.'/^[\x{3100}- |
11f40 | 5c 78 7b 33 31 32 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 30 20 3d 3e 20 27 2f 5e 5b | \x{312F}]{1,63}$/iu',.60.=>.'/^[ |
11f60 | 5c 78 7b 33 31 33 30 7d 2d 5c 78 7b 33 31 38 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 | \x{3130}-\x{318F}]{1,63}$/iu',.6 |
11f80 | 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 33 31 39 30 7d 2d 5c 78 7b 33 31 39 46 7d 5d 7b 31 2c 36 33 | 1.=>.'/^[\x{3190}-\x{319F}]{1,63 |
11fa0 | 7d 24 2f 69 75 27 2c 20 36 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 33 31 41 30 7d 2d 5c 78 7b 33 31 | }$/iu',.62.=>.'/^[\x{31A0}-\x{31 |
11fc0 | 42 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 33 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 33 31 | BF}]{1,63}$/iu',.63.=>.'/^[\x{31 |
11fe0 | 46 30 7d 2d 5c 78 7b 33 31 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 34 20 3d 3e 20 | F0}-\x{31FF}]{1,63}$/iu',.64.=>. |
12000 | 27 2f 5e 5b 5c 78 7b 33 32 30 30 7d 2d 5c 78 7b 33 32 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 | '/^[\x{3200}-\x{32FF}]{1,63}$/iu |
12020 | 27 2c 20 36 35 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 33 33 30 30 7d 2d 5c 78 7b 33 33 46 46 7d 5d 7b | ',.65.=>.'/^[\x{3300}-\x{33FF}]{ |
12040 | 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 33 34 30 30 7d 2d 5c | 1,63}$/iu',.66.=>.'/^[\x{3400}-\ |
12060 | 78 7b 34 44 42 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 37 20 3d 3e 20 27 2f 5e 5b 5c | x{4DBF}]{1,63}$/iu',.67.=>.'/^[\ |
12080 | 78 7b 34 45 30 30 7d 2d 5c 78 7b 39 46 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 36 38 | x{4E00}-\x{9FFF}]{1,63}$/iu',.68 |
120a0 | 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 41 30 30 30 7d 2d 5c 78 7b 41 34 38 46 7d 5d 7b 31 2c 36 33 7d | .=>.'/^[\x{A000}-\x{A48F}]{1,63} |
120c0 | 24 2f 69 75 27 2c 20 36 39 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 41 34 39 30 7d 2d 5c 78 7b 41 34 43 | $/iu',.69.=>.'/^[\x{A490}-\x{A4C |
120e0 | 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 30 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 41 43 30 | F}]{1,63}$/iu',.70.=>.'/^[\x{AC0 |
12100 | 30 7d 2d 5c 78 7b 44 37 41 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 31 20 3d 3e 20 27 | 0}-\x{D7AF}]{1,63}$/iu',.71.=>.' |
12120 | 2f 5e 5b 5c 78 7b 44 38 30 30 7d 2d 5c 78 7b 44 42 37 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 | /^[\x{D800}-\x{DB7F}]{1,63}$/iu' |
12140 | 2c 20 37 32 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 44 43 30 30 7d 2d 5c 78 7b 44 46 46 46 7d 5d 7b 31 | ,.72.=>.'/^[\x{DC00}-\x{DFFF}]{1 |
12160 | 2c 36 33 7d 24 2f 69 75 27 2c 20 37 33 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 46 39 30 30 7d 2d 5c 78 | ,63}$/iu',.73.=>.'/^[\x{F900}-\x |
12180 | 7b 46 41 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 34 20 3d 3e 20 27 2f 5e 5b 5c 78 | {FAFF}]{1,63}$/iu',.74.=>.'/^[\x |
121a0 | 7b 46 42 30 30 7d 2d 5c 78 7b 46 42 34 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 35 20 | {FB00}-\x{FB4F}]{1,63}$/iu',.75. |
121c0 | 3d 3e 20 27 2f 5e 5b 5c 78 7b 46 42 35 30 7d 2d 5c 78 7b 46 44 46 46 7d 5d 7b 31 2c 36 33 7d 24 | =>.'/^[\x{FB50}-\x{FDFF}]{1,63}$ |
121e0 | 2f 69 75 27 2c 20 37 36 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 46 45 32 30 7d 2d 5c 78 7b 46 45 32 46 | /iu',.76.=>.'/^[\x{FE20}-\x{FE2F |
12200 | 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 37 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 46 45 37 30 | }]{1,63}$/iu',.77.=>.'/^[\x{FE70 |
12220 | 7d 2d 5c 78 7b 46 45 46 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 37 38 20 3d 3e 20 27 2f | }-\x{FEFF}]{1,63}$/iu',.78.=>.'/ |
12240 | 5e 5b 5c 78 7b 46 46 30 30 7d 2d 5c 78 7b 46 46 45 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c | ^[\x{FF00}-\x{FFEF}]{1,63}$/iu', |
12260 | 20 37 39 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 32 30 30 30 30 7d 2d 5c 78 7b 32 41 36 44 46 7d 5d 7b | .79.=>.'/^[\x{20000}-\x{2A6DF}]{ |
12280 | 31 2c 36 33 7d 24 2f 69 75 27 2c 20 38 30 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 32 46 38 30 30 7d 2d | 1,63}$/iu',.80.=>.'/^[\x{2F800}- |
122a0 | 5c 78 7b 32 46 41 31 46 7d 5d 7b 31 2c 36 33 7d 24 2f 69 75 27 2c 20 29 3b 20 3c 3f 70 68 70 0a | \x{2FA1F}]{1,63}$/iu',.);.<?php. |
122c0 | 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 56 61 6c 69 64 61 74 6f 72 5c 48 6f 73 74 6e 61 | .namespace.Zend\Validator\Hostna |
122e0 | 6d 65 3b 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 20 31 20 3d 3e 20 27 2f 5e 5b 5c 78 7b 30 30 | me;.return.array(.1.=>.'/^[\x{00 |
12300 | 32 64 7d 30 2d 39 61 2d 7a 5c 78 7b 33 30 30 35 7d 2d 5c 78 7b 33 30 30 37 7d 5c 78 7b 33 30 34 | 2d}0-9a-z\x{3005}-\x{3007}\x{304 |
12320 | 31 7d 2d 5c 78 7b 33 30 39 33 7d 5c 78 7b 33 30 39 44 7d 5c 78 7b 33 30 39 45 7d 27 20 2e 20 27 | 1}-\x{3093}\x{309D}\x{309E}'...' |
12340 | 5c 78 7b 33 30 41 31 7d 2d 5c 78 7b 33 30 46 36 7d 5c 78 7b 33 30 46 43 7d 27 20 2e 20 27 5c 78 | \x{30A1}-\x{30F6}\x{30FC}'...'\x |
12360 | 7b 33 30 46 44 7d 5c 78 7b 33 30 46 45 7d 5c 78 7b 34 45 30 30 7d 5c 78 7b 34 45 30 31 7d 5c 78 | {30FD}\x{30FE}\x{4E00}\x{4E01}\x |
12380 | 7b 34 45 30 33 7d 5c 78 7b 34 45 30 37 7d 5c 78 7b 34 45 30 38 7d 5c 78 7b 34 45 30 39 7d 5c 78 | {4E03}\x{4E07}\x{4E08}\x{4E09}\x |
123a0 | 7b 34 45 30 41 7d 27 20 2e 20 27 5c 78 7b 34 45 30 42 7d 5c 78 7b 34 45 30 44 7d 5c 78 7b 34 45 | {4E0A}'...'\x{4E0B}\x{4E0D}\x{4E |
123c0 | 30 45 7d 5c 78 7b 34 45 31 30 7d 5c 78 7b 34 45 31 31 7d 5c 78 7b 34 45 31 34 7d 5c 78 7b 34 45 | 0E}\x{4E10}\x{4E11}\x{4E14}\x{4E |
123e0 | 31 35 7d 5c 78 7b 34 45 31 36 7d 5c 78 7b 34 45 31 37 7d 27 20 2e 20 27 5c 78 7b 34 45 31 38 7d | 15}\x{4E16}\x{4E17}'...'\x{4E18} |
12400 | 5c 78 7b 34 45 31 39 7d 5c 78 7b 34 45 31 45 7d 5c 78 7b 34 45 32 31 7d 5c 78 7b 34 45 32 36 7d | \x{4E19}\x{4E1E}\x{4E21}\x{4E26} |
12420 | 5c 78 7b 34 45 32 41 7d 5c 78 7b 34 45 32 44 7d 5c 78 7b 34 45 33 31 7d 5c 78 7b 34 45 33 32 7d | \x{4E2A}\x{4E2D}\x{4E31}\x{4E32} |
12440 | 27 20 2e 20 27 5c 78 7b 34 45 33 36 7d 5c 78 7b 34 45 33 38 7d 5c 78 7b 34 45 33 39 7d 5c 78 7b | '...'\x{4E36}\x{4E38}\x{4E39}\x{ |
12460 | 34 45 33 42 7d 5c 78 7b 34 45 33 43 7d 5c 78 7b 34 45 33 46 7d 5c 78 7b 34 45 34 32 7d 5c 78 7b | 4E3B}\x{4E3C}\x{4E3F}\x{4E42}\x{ |
12480 | 34 45 34 33 7d 5c 78 7b 34 45 34 35 7d 27 20 2e 20 27 5c 78 7b 34 45 34 42 7d 5c 78 7b 34 45 34 | 4E43}\x{4E45}'...'\x{4E4B}\x{4E4 |
124a0 | 44 7d 5c 78 7b 34 45 34 45 7d 5c 78 7b 34 45 34 46 7d 5c 78 7b 34 45 35 35 7d 5c 78 7b 34 45 35 | D}\x{4E4E}\x{4E4F}\x{4E55}\x{4E5 |
124c0 | 36 7d 5c 78 7b 34 45 35 37 7d 5c 78 7b 34 45 35 38 7d 5c 78 7b 34 45 35 39 7d 27 20 2e 20 27 5c | 6}\x{4E57}\x{4E58}\x{4E59}'...'\ |
124e0 | 78 7b 34 45 35 44 7d 5c 78 7b 34 45 35 45 7d 5c 78 7b 34 45 35 46 7d 5c 78 7b 34 45 36 32 7d 5c | x{4E5D}\x{4E5E}\x{4E5F}\x{4E62}\ |
12500 | 78 7b 34 45 37 31 7d 5c 78 7b 34 45 37 33 7d 5c 78 7b 34 45 37 45 7d 5c 78 7b 34 45 38 30 7d 5c | x{4E71}\x{4E73}\x{4E7E}\x{4E80}\ |
12520 | 78 7b 34 45 38 32 7d 27 20 2e 20 27 5c 78 7b 34 45 38 35 7d 5c 78 7b 34 45 38 36 7d 5c 78 7b 34 | x{4E82}'...'\x{4E85}\x{4E86}\x{4 |
12540 | 45 38 38 7d 5c 78 7b 34 45 38 39 7d 5c 78 7b 34 45 38 41 7d 5c 78 7b 34 45 38 42 7d 5c 78 7b 34 | E88}\x{4E89}\x{4E8A}\x{4E8B}\x{4 |
12560 | 45 38 43 7d 5c 78 7b 34 45 38 45 7d 5c 78 7b 34 45 39 31 7d 27 20 2e 20 27 5c 78 7b 34 45 39 32 | E8C}\x{4E8E}\x{4E91}'...'\x{4E92 |
12580 | 7d 5c 78 7b 34 45 39 34 7d 5c 78 7b 34 45 39 35 7d 5c 78 7b 34 45 39 38 7d 5c 78 7b 34 45 39 39 | }\x{4E94}\x{4E95}\x{4E98}\x{4E99 |
125a0 | 7d 5c 78 7b 34 45 39 42 7d 5c 78 7b 34 45 39 43 7d 5c 78 7b 34 45 39 45 7d 5c 78 7b 34 45 39 46 | }\x{4E9B}\x{4E9C}\x{4E9E}\x{4E9F |
125c0 | 7d 27 20 2e 20 27 5c 78 7b 34 45 41 30 7d 5c 78 7b 34 45 41 31 7d 5c 78 7b 34 45 41 32 7d 5c 78 | }'...'\x{4EA0}\x{4EA1}\x{4EA2}\x |
125e0 | 7b 34 45 41 34 7d 5c 78 7b 34 45 41 35 7d 5c 78 7b 34 45 41 36 7d 5c 78 7b 34 45 41 38 7d 5c 78 | {4EA4}\x{4EA5}\x{4EA6}\x{4EA8}\x |
12600 | 7b 34 45 41 42 7d 5c 78 7b 34 45 41 43 7d 27 20 2e 20 27 5c 78 7b 34 45 41 44 7d 5c 78 7b 34 45 | {4EAB}\x{4EAC}'...'\x{4EAD}\x{4E |
12620 | 41 45 7d 5c 78 7b 34 45 42 30 7d 5c 78 7b 34 45 42 33 7d 5c 78 7b 34 45 42 36 7d 5c 78 7b 34 45 | AE}\x{4EB0}\x{4EB3}\x{4EB6}\x{4E |
12640 | 42 41 7d 5c 78 7b 34 45 43 30 7d 5c 78 7b 34 45 43 31 7d 5c 78 7b 34 45 43 32 7d 27 20 2e 20 27 | BA}\x{4EC0}\x{4EC1}\x{4EC2}'...' |
12660 | 5c 78 7b 34 45 43 34 7d 5c 78 7b 34 45 43 36 7d 5c 78 7b 34 45 43 37 7d 5c 78 7b 34 45 43 41 7d | \x{4EC4}\x{4EC6}\x{4EC7}\x{4ECA} |
12680 | 5c 78 7b 34 45 43 42 7d 5c 78 7b 34 45 43 44 7d 5c 78 7b 34 45 43 45 7d 5c 78 7b 34 45 43 46 7d | \x{4ECB}\x{4ECD}\x{4ECE}\x{4ECF} |
126a0 | 5c 78 7b 34 45 44 34 7d 27 20 2e 20 27 5c 78 7b 34 45 44 35 7d 5c 78 7b 34 45 44 36 7d 5c 78 7b | \x{4ED4}'...'\x{4ED5}\x{4ED6}\x{ |
126c0 | 34 45 44 37 7d 5c 78 7b 34 45 44 38 7d 5c 78 7b 34 45 44 39 7d 5c 78 7b 34 45 44 44 7d 5c 78 7b | 4ED7}\x{4ED8}\x{4ED9}\x{4EDD}\x{ |
126e0 | 34 45 44 45 7d 5c 78 7b 34 45 44 46 7d 5c 78 7b 34 45 45 33 7d 27 20 2e 20 27 5c 78 7b 34 45 45 | 4EDE}\x{4EDF}\x{4EE3}'...'\x{4EE |
12700 | 34 7d 5c 78 7b 34 45 45 35 7d 5c 78 7b 34 45 45 44 7d 5c 78 7b 34 45 45 45 7d 5c 78 7b 34 45 46 | 4}\x{4EE5}\x{4EED}\x{4EEE}\x{4EF |
12720 | 30 7d 5c 78 7b 34 45 46 32 7d 5c 78 7b 34 45 46 36 7d 5c 78 7b 34 45 46 37 7d 5c 78 7b 34 45 46 | 0}\x{4EF2}\x{4EF6}\x{4EF7}\x{4EF |
12740 | 42 7d 27 20 2e 20 27 5c 78 7b 34 46 30 31 7d 5c 78 7b 34 46 30 39 7d 5c 78 7b 34 46 30 41 7d 5c | B}'...'\x{4F01}\x{4F09}\x{4F0A}\ |
12760 | 78 7b 34 46 30 44 7d 5c 78 7b 34 46 30 45 7d 5c 78 7b 34 46 30 46 7d 5c 78 7b 34 46 31 30 7d 5c | x{4F0D}\x{4F0E}\x{4F0F}\x{4F10}\ |
12780 | 78 7b 34 46 31 31 7d 5c 78 7b 34 46 31 41 7d 27 20 2e 20 27 5c 78 7b 34 46 31 43 7d 5c 78 7b 34 | x{4F11}\x{4F1A}'...'\x{4F1C}\x{4 |
127a0 | 46 31 44 7d 5c 78 7b 34 46 32 46 7d 5c 78 7b 34 46 33 30 7d 5c 78 7b 34 46 33 34 7d 5c 78 7b 34 | F1D}\x{4F2F}\x{4F30}\x{4F34}\x{4 |
127c0 | 46 33 36 7d 5c 78 7b 34 46 33 38 7d 5c 78 7b 34 46 33 41 7d 5c 78 7b 34 46 33 43 7d 27 20 2e 20 | F36}\x{4F38}\x{4F3A}\x{4F3C}'... |
127e0 | 27 5c 78 7b 34 46 33 44 7d 5c 78 7b 34 46 34 33 7d 5c 78 7b 34 46 34 36 7d 5c 78 7b 34 46 34 37 | '\x{4F3D}\x{4F43}\x{4F46}\x{4F47 |
12800 | 7d 5c 78 7b 34 46 34 44 7d 5c 78 7b 34 46 34 45 7d 5c 78 7b 34 46 34 46 7d 5c 78 7b 34 46 35 30 | }\x{4F4D}\x{4F4E}\x{4F4F}\x{4F50 |
12820 | 7d 5c 78 7b 34 46 35 31 7d 27 20 2e 20 27 5c 78 7b 34 46 35 33 7d 5c 78 7b 34 46 35 35 7d 5c 78 | }\x{4F51}'...'\x{4F53}\x{4F55}\x |
12840 | 7b 34 46 35 37 7d 5c 78 7b 34 46 35 39 7d 5c 78 7b 34 46 35 41 7d 5c 78 7b 34 46 35 42 7d 5c 78 | {4F57}\x{4F59}\x{4F5A}\x{4F5B}\x |
12860 | 7b 34 46 35 43 7d 5c 78 7b 34 46 35 44 7d 5c 78 7b 34 46 35 45 7d 27 20 2e 20 27 5c 78 7b 34 46 | {4F5C}\x{4F5D}\x{4F5E}'...'\x{4F |
12880 | 36 39 7d 5c 78 7b 34 46 36 46 7d 5c 78 7b 34 46 37 30 7d 5c 78 7b 34 46 37 33 7d 5c 78 7b 34 46 | 69}\x{4F6F}\x{4F70}\x{4F73}\x{4F |
128a0 | 37 35 7d 5c 78 7b 34 46 37 36 7d 5c 78 7b 34 46 37 42 7d 5c 78 7b 34 46 37 43 7d 5c 78 7b 34 46 | 75}\x{4F76}\x{4F7B}\x{4F7C}\x{4F |
128c0 | 37 46 7d 27 20 2e 20 27 5c 78 7b 34 46 38 33 7d 5c 78 7b 34 46 38 36 7d 5c 78 7b 34 46 38 38 7d | 7F}'...'\x{4F83}\x{4F86}\x{4F88} |
128e0 | 5c 78 7b 34 46 38 42 7d 5c 78 7b 34 46 38 44 7d 5c 78 7b 34 46 38 46 7d 5c 78 7b 34 46 39 31 7d | \x{4F8B}\x{4F8D}\x{4F8F}\x{4F91} |
12900 | 5c 78 7b 34 46 39 36 7d 5c 78 7b 34 46 39 38 7d 27 20 2e 20 27 5c 78 7b 34 46 39 42 7d 5c 78 7b | \x{4F96}\x{4F98}'...'\x{4F9B}\x{ |
12920 | 34 46 39 44 7d 5c 78 7b 34 46 41 30 7d 5c 78 7b 34 46 41 31 7d 5c 78 7b 34 46 41 42 7d 5c 78 7b | 4F9D}\x{4FA0}\x{4FA1}\x{4FAB}\x{ |
12940 | 34 46 41 44 7d 5c 78 7b 34 46 41 45 7d 5c 78 7b 34 46 41 46 7d 5c 78 7b 34 46 42 35 7d 27 20 2e | 4FAD}\x{4FAE}\x{4FAF}\x{4FB5}'.. |
12960 | 20 27 5c 78 7b 34 46 42 36 7d 5c 78 7b 34 46 42 46 7d 5c 78 7b 34 46 43 32 7d 5c 78 7b 34 46 43 | .'\x{4FB6}\x{4FBF}\x{4FC2}\x{4FC |
12980 | 33 7d 5c 78 7b 34 46 43 34 7d 5c 78 7b 34 46 43 41 7d 5c 78 7b 34 46 43 45 7d 5c 78 7b 34 46 44 | 3}\x{4FC4}\x{4FCA}\x{4FCE}\x{4FD |
129a0 | 30 7d 5c 78 7b 34 46 44 31 7d 27 20 2e 20 27 5c 78 7b 34 46 44 34 7d 5c 78 7b 34 46 44 37 7d 5c | 0}\x{4FD1}'...'\x{4FD4}\x{4FD7}\ |
129c0 | 78 7b 34 46 44 38 7d 5c 78 7b 34 46 44 41 7d 5c 78 7b 34 46 44 42 7d 5c 78 7b 34 46 44 44 7d 5c | x{4FD8}\x{4FDA}\x{4FDB}\x{4FDD}\ |
129e0 | 78 7b 34 46 44 46 7d 5c 78 7b 34 46 45 31 7d 5c 78 7b 34 46 45 33 7d 27 20 2e 20 27 5c 78 7b 34 | x{4FDF}\x{4FE1}\x{4FE3}'...'\x{4 |
12a00 | 46 45 34 7d 5c 78 7b 34 46 45 35 7d 5c 78 7b 34 46 45 45 7d 5c 78 7b 34 46 45 46 7d 5c 78 7b 34 | FE4}\x{4FE5}\x{4FEE}\x{4FEF}\x{4 |
12a20 | 46 46 33 7d 5c 78 7b 34 46 46 35 7d 5c 78 7b 34 46 46 36 7d 5c 78 7b 34 46 46 38 7d 5c 78 7b 34 | FF3}\x{4FF5}\x{4FF6}\x{4FF8}\x{4 |
12a40 | 46 46 41 7d 27 20 2e 20 27 5c 78 7b 34 46 46 45 7d 5c 78 7b 35 30 30 35 7d 5c 78 7b 35 30 30 36 | FFA}'...'\x{4FFE}\x{5005}\x{5006 |
12a60 | 7d 5c 78 7b 35 30 30 39 7d 5c 78 7b 35 30 30 42 7d 5c 78 7b 35 30 30 44 7d 5c 78 7b 35 30 30 46 | }\x{5009}\x{500B}\x{500D}\x{500F |
12a80 | 7d 5c 78 7b 35 30 31 31 7d 5c 78 7b 35 30 31 32 7d 27 20 2e 20 27 5c 78 7b 35 30 31 34 7d 5c 78 | }\x{5011}\x{5012}'...'\x{5014}\x |
12aa0 | 7b 35 30 31 36 7d 5c 78 7b 35 30 31 39 7d 5c 78 7b 35 30 31 41 7d 5c 78 7b 35 30 31 46 7d 5c 78 | {5016}\x{5019}\x{501A}\x{501F}\x |
12ac0 | 7b 35 30 32 31 7d 5c 78 7b 35 30 32 33 7d 5c 78 7b 35 30 32 34 7d 5c 78 7b 35 30 32 35 7d 27 20 | {5021}\x{5023}\x{5024}\x{5025}'. |
12ae0 | 2e 20 27 5c 78 7b 35 30 32 36 7d 5c 78 7b 35 30 32 38 7d 5c 78 7b 35 30 32 39 7d 5c 78 7b 35 30 | ..'\x{5026}\x{5028}\x{5029}\x{50 |
12b00 | 32 41 7d 5c 78 7b 35 30 32 42 7d 5c 78 7b 35 30 32 43 7d 5c 78 7b 35 30 32 44 7d 5c 78 7b 35 30 | 2A}\x{502B}\x{502C}\x{502D}\x{50 |
12b20 | 33 36 7d 5c 78 7b 35 30 33 39 7d 27 20 2e 20 27 5c 78 7b 35 30 34 33 7d 5c 78 7b 35 30 34 37 7d | 36}\x{5039}'...'\x{5043}\x{5047} |
12b40 | 5c 78 7b 35 30 34 38 7d 5c 78 7b 35 30 34 39 7d 5c 78 7b 35 30 34 46 7d 5c 78 7b 35 30 35 30 7d | \x{5048}\x{5049}\x{504F}\x{5050} |
12b60 | 5c 78 7b 35 30 35 35 7d 5c 78 7b 35 30 35 36 7d 5c 78 7b 35 30 35 41 7d 27 20 2e 20 27 5c 78 7b | \x{5055}\x{5056}\x{505A}'...'\x{ |
12b80 | 35 30 35 43 7d 5c 78 7b 35 30 36 35 7d 5c 78 7b 35 30 36 43 7d 5c 78 7b 35 30 37 32 7d 5c 78 7b | 505C}\x{5065}\x{506C}\x{5072}\x{ |
12ba0 | 35 30 37 34 7d 5c 78 7b 35 30 37 35 7d 5c 78 7b 35 30 37 36 7d 5c 78 7b 35 30 37 38 7d 5c 78 7b | 5074}\x{5075}\x{5076}\x{5078}\x{ |
12bc0 | 35 30 37 44 7d 27 20 2e 20 27 5c 78 7b 35 30 38 30 7d 5c 78 7b 35 30 38 35 7d 5c 78 7b 35 30 38 | 507D}'...'\x{5080}\x{5085}\x{508 |
12be0 | 44 7d 5c 78 7b 35 30 39 31 7d 5c 78 7b 35 30 39 38 7d 5c 78 7b 35 30 39 39 7d 5c 78 7b 35 30 39 | D}\x{5091}\x{5098}\x{5099}\x{509 |
12c00 | 41 7d 5c 78 7b 35 30 41 43 7d 5c 78 7b 35 30 41 44 7d 27 20 2e 20 27 5c 78 7b 35 30 42 32 7d 5c | A}\x{50AC}\x{50AD}'...'\x{50B2}\ |
12c20 | 78 7b 35 30 42 33 7d 5c 78 7b 35 30 42 34 7d 5c 78 7b 35 30 42 35 7d 5c 78 7b 35 30 42 37 7d 5c | x{50B3}\x{50B4}\x{50B5}\x{50B7}\ |
12c40 | 78 7b 35 30 42 45 7d 5c 78 7b 35 30 43 32 7d 5c 78 7b 35 30 43 35 7d 5c 78 7b 35 30 43 39 7d 27 | x{50BE}\x{50C2}\x{50C5}\x{50C9}' |
12c60 | 20 2e 20 27 5c 78 7b 35 30 43 41 7d 5c 78 7b 35 30 43 44 7d 5c 78 7b 35 30 43 46 7d 5c 78 7b 35 | ...'\x{50CA}\x{50CD}\x{50CF}\x{5 |
12c80 | 30 44 31 7d 5c 78 7b 35 30 44 35 7d 5c 78 7b 35 30 44 36 7d 5c 78 7b 35 30 44 41 7d 5c 78 7b 35 | 0D1}\x{50D5}\x{50D6}\x{50DA}\x{5 |
12ca0 | 30 44 45 7d 5c 78 7b 35 30 45 33 7d 27 20 2e 20 27 5c 78 7b 35 30 45 35 7d 5c 78 7b 35 30 45 37 | 0DE}\x{50E3}'...'\x{50E5}\x{50E7 |
12cc0 | 7d 5c 78 7b 35 30 45 44 7d 5c 78 7b 35 30 45 45 7d 5c 78 7b 35 30 46 35 7d 5c 78 7b 35 30 46 39 | }\x{50ED}\x{50EE}\x{50F5}\x{50F9 |
12ce0 | 7d 5c 78 7b 35 30 46 42 7d 5c 78 7b 35 31 30 30 7d 5c 78 7b 35 31 30 31 7d 27 20 2e 20 27 5c 78 | }\x{50FB}\x{5100}\x{5101}'...'\x |
12d00 | 7b 35 31 30 32 7d 5c 78 7b 35 31 30 34 7d 5c 78 7b 35 31 30 39 7d 5c 78 7b 35 31 31 32 7d 5c 78 | {5102}\x{5104}\x{5109}\x{5112}\x |
12d20 | 7b 35 31 31 34 7d 5c 78 7b 35 31 31 35 7d 5c 78 7b 35 31 31 36 7d 5c 78 7b 35 31 31 38 7d 5c 78 | {5114}\x{5115}\x{5116}\x{5118}\x |
12d40 | 7b 35 31 31 41 7d 27 20 2e 20 27 5c 78 7b 35 31 31 46 7d 5c 78 7b 35 31 32 31 7d 5c 78 7b 35 31 | {511A}'...'\x{511F}\x{5121}\x{51 |
12d60 | 32 41 7d 5c 78 7b 35 31 33 32 7d 5c 78 7b 35 31 33 37 7d 5c 78 7b 35 31 33 41 7d 5c 78 7b 35 31 | 2A}\x{5132}\x{5137}\x{513A}\x{51 |
12d80 | 33 42 7d 5c 78 7b 35 31 33 43 7d 5c 78 7b 35 31 33 46 7d 27 20 2e 20 27 5c 78 7b 35 31 34 30 7d | 3B}\x{513C}\x{513F}'...'\x{5140} |
12da0 | 5c 78 7b 35 31 34 31 7d 5c 78 7b 35 31 34 33 7d 5c 78 7b 35 31 34 34 7d 5c 78 7b 35 31 34 35 7d | \x{5141}\x{5143}\x{5144}\x{5145} |
12dc0 | 5c 78 7b 35 31 34 36 7d 5c 78 7b 35 31 34 37 7d 5c 78 7b 35 31 34 38 7d 5c 78 7b 35 31 34 39 7d | \x{5146}\x{5147}\x{5148}\x{5149} |
12de0 | 27 20 2e 20 27 5c 78 7b 35 31 34 42 7d 5c 78 7b 35 31 34 43 7d 5c 78 7b 35 31 34 44 7d 5c 78 7b | '...'\x{514B}\x{514C}\x{514D}\x{ |
12e00 | 35 31 34 45 7d 5c 78 7b 35 31 35 30 7d 5c 78 7b 35 31 35 32 7d 5c 78 7b 35 31 35 34 7d 5c 78 7b | 514E}\x{5150}\x{5152}\x{5154}\x{ |
12e20 | 35 31 35 41 7d 5c 78 7b 35 31 35 43 7d 27 20 2e 20 27 5c 78 7b 35 31 36 32 7d 5c 78 7b 35 31 36 | 515A}\x{515C}'...'\x{5162}\x{516 |
12e40 | 35 7d 5c 78 7b 35 31 36 38 7d 5c 78 7b 35 31 36 39 7d 5c 78 7b 35 31 36 41 7d 5c 78 7b 35 31 36 | 5}\x{5168}\x{5169}\x{516A}\x{516 |
12e60 | 42 7d 5c 78 7b 35 31 36 43 7d 5c 78 7b 35 31 36 44 7d 5c 78 7b 35 31 36 45 7d 27 20 2e 20 27 5c | B}\x{516C}\x{516D}\x{516E}'...'\ |
12e80 | 78 7b 35 31 37 31 7d 5c 78 7b 35 31 37 35 7d 5c 78 7b 35 31 37 36 7d 5c 78 7b 35 31 37 37 7d 5c | x{5171}\x{5175}\x{5176}\x{5177}\ |
12ea0 | 78 7b 35 31 37 38 7d 5c 78 7b 35 31 37 43 7d 5c 78 7b 35 31 38 30 7d 5c 78 7b 35 31 38 32 7d 5c | x{5178}\x{517C}\x{5180}\x{5182}\ |
12ec0 | 78 7b 35 31 38 35 7d 27 20 2e 20 27 5c 78 7b 35 31 38 36 7d 5c 78 7b 35 31 38 39 7d 5c 78 7b 35 | x{5185}'...'\x{5186}\x{5189}\x{5 |
12ee0 | 31 38 41 7d 5c 78 7b 35 31 38 43 7d 5c 78 7b 35 31 38 44 7d 5c 78 7b 35 31 38 46 7d 5c 78 7b 35 | 18A}\x{518C}\x{518D}\x{518F}\x{5 |
12f00 | 31 39 30 7d 5c 78 7b 35 31 39 31 7d 5c 78 7b 35 31 39 32 7d 27 20 2e 20 27 5c 78 7b 35 31 39 33 | 190}\x{5191}\x{5192}'...'\x{5193 |
12f20 | 7d 5c 78 7b 35 31 39 35 7d 5c 78 7b 35 31 39 36 7d 5c 78 7b 35 31 39 37 7d 5c 78 7b 35 31 39 39 | }\x{5195}\x{5196}\x{5197}\x{5199 |
12f40 | 7d 5c 78 7b 35 31 41 30 7d 5c 78 7b 35 31 41 32 7d 5c 78 7b 35 31 41 34 7d 5c 78 7b 35 31 41 35 | }\x{51A0}\x{51A2}\x{51A4}\x{51A5 |
12f60 | 7d 27 20 2e 20 27 5c 78 7b 35 31 41 36 7d 5c 78 7b 35 31 41 38 7d 5c 78 7b 35 31 41 39 7d 5c 78 | }'...'\x{51A6}\x{51A8}\x{51A9}\x |
12f80 | 7b 35 31 41 41 7d 5c 78 7b 35 31 41 42 7d 5c 78 7b 35 31 41 43 7d 5c 78 7b 35 31 42 30 7d 5c 78 | {51AA}\x{51AB}\x{51AC}\x{51B0}\x |
12fa0 | 7b 35 31 42 31 7d 5c 78 7b 35 31 42 32 7d 27 20 2e 20 27 5c 78 7b 35 31 42 33 7d 5c 78 7b 35 31 | {51B1}\x{51B2}'...'\x{51B3}\x{51 |
12fc0 | 42 34 7d 5c 78 7b 35 31 42 35 7d 5c 78 7b 35 31 42 36 7d 5c 78 7b 35 31 42 37 7d 5c 78 7b 35 31 | B4}\x{51B5}\x{51B6}\x{51B7}\x{51 |
12fe0 | 42 44 7d 5c 78 7b 35 31 43 34 7d 5c 78 7b 35 31 43 35 7d 5c 78 7b 35 31 43 36 7d 27 20 2e 20 27 | BD}\x{51C4}\x{51C5}\x{51C6}'...' |
13000 | 5c 78 7b 35 31 43 39 7d 5c 78 7b 35 31 43 42 7d 5c 78 7b 35 31 43 43 7d 5c 78 7b 35 31 43 44 7d | \x{51C9}\x{51CB}\x{51CC}\x{51CD} |
13020 | 5c 78 7b 35 31 44 36 7d 5c 78 7b 35 31 44 42 7d 5c 78 7b 35 31 44 43 7d 5c 78 7b 35 31 44 44 7d | \x{51D6}\x{51DB}\x{51DC}\x{51DD} |
13040 | 5c 78 7b 35 31 45 30 7d 27 20 2e 20 27 5c 78 7b 35 31 45 31 7d 5c 78 7b 35 31 45 36 7d 5c 78 7b | \x{51E0}'...'\x{51E1}\x{51E6}\x{ |
13060 | 35 31 45 37 7d 5c 78 7b 35 31 45 39 7d 5c 78 7b 35 31 45 41 7d 5c 78 7b 35 31 45 44 7d 5c 78 7b | 51E7}\x{51E9}\x{51EA}\x{51ED}\x{ |
13080 | 35 31 46 30 7d 5c 78 7b 35 31 46 31 7d 5c 78 7b 35 31 46 35 7d 27 20 2e 20 27 5c 78 7b 35 31 46 | 51F0}\x{51F1}\x{51F5}'...'\x{51F |
130a0 | 36 7d 5c 78 7b 35 31 46 38 7d 5c 78 7b 35 31 46 39 7d 5c 78 7b 35 31 46 41 7d 5c 78 7b 35 31 46 | 6}\x{51F8}\x{51F9}\x{51FA}\x{51F |
130c0 | 44 7d 5c 78 7b 35 31 46 45 7d 5c 78 7b 35 32 30 30 7d 5c 78 7b 35 32 30 33 7d 5c 78 7b 35 32 30 | D}\x{51FE}\x{5200}\x{5203}\x{520 |
130e0 | 34 7d 27 20 2e 20 27 5c 78 7b 35 32 30 36 7d 5c 78 7b 35 32 30 37 7d 5c 78 7b 35 32 30 38 7d 5c | 4}'...'\x{5206}\x{5207}\x{5208}\ |
13100 | 78 7b 35 32 30 41 7d 5c 78 7b 35 32 30 42 7d 5c 78 7b 35 32 30 45 7d 5c 78 7b 35 32 31 31 7d 5c | x{520A}\x{520B}\x{520E}\x{5211}\ |
13120 | 78 7b 35 32 31 34 7d 5c 78 7b 35 32 31 37 7d 27 20 2e 20 27 5c 78 7b 35 32 31 44 7d 5c 78 7b 35 | x{5214}\x{5217}'...'\x{521D}\x{5 |
13140 | 32 32 34 7d 5c 78 7b 35 32 32 35 7d 5c 78 7b 35 32 32 37 7d 5c 78 7b 35 32 32 39 7d 5c 78 7b 35 | 224}\x{5225}\x{5227}\x{5229}\x{5 |
13160 | 32 32 41 7d 5c 78 7b 35 32 32 45 7d 5c 78 7b 35 32 33 30 7d 5c 78 7b 35 32 33 33 7d 27 20 2e 20 | 22A}\x{522E}\x{5230}\x{5233}'... |
13180 | 27 5c 78 7b 35 32 33 36 7d 5c 78 7b 35 32 33 37 7d 5c 78 7b 35 32 33 38 7d 5c 78 7b 35 32 33 39 | '\x{5236}\x{5237}\x{5238}\x{5239 |
131a0 | 7d 5c 78 7b 35 32 33 41 7d 5c 78 7b 35 32 33 42 7d 5c 78 7b 35 32 34 33 7d 5c 78 7b 35 32 34 34 | }\x{523A}\x{523B}\x{5243}\x{5244 |
131c0 | 7d 5c 78 7b 35 32 34 37 7d 27 20 2e 20 27 5c 78 7b 35 32 34 41 7d 5c 78 7b 35 32 34 42 7d 5c 78 | }\x{5247}'...'\x{524A}\x{524B}\x |
131e0 | 7b 35 32 34 43 7d 5c 78 7b 35 32 34 44 7d 5c 78 7b 35 32 34 46 7d 5c 78 7b 35 32 35 34 7d 5c 78 | {524C}\x{524D}\x{524F}\x{5254}\x |
13200 | 7b 35 32 35 36 7d 5c 78 7b 35 32 35 42 7d 5c 78 7b 35 32 35 45 7d 27 20 2e 20 27 5c 78 7b 35 32 | {5256}\x{525B}\x{525E}'...'\x{52 |
13220 | 36 33 7d 5c 78 7b 35 32 36 34 7d 5c 78 7b 35 32 36 35 7d 5c 78 7b 35 32 36 39 7d 5c 78 7b 35 32 | 63}\x{5264}\x{5265}\x{5269}\x{52 |
13240 | 36 41 7d 5c 78 7b 35 32 36 46 7d 5c 78 7b 35 32 37 30 7d 5c 78 7b 35 32 37 31 7d 5c 78 7b 35 32 | 6A}\x{526F}\x{5270}\x{5271}\x{52 |
13260 | 37 32 7d 27 20 2e 20 27 5c 78 7b 35 32 37 33 7d 5c 78 7b 35 32 37 34 7d 5c 78 7b 35 32 37 35 7d | 72}'...'\x{5273}\x{5274}\x{5275} |
13280 | 5c 78 7b 35 32 37 44 7d 5c 78 7b 35 32 37 46 7d 5c 78 7b 35 32 38 33 7d 5c 78 7b 35 32 38 37 7d | \x{527D}\x{527F}\x{5283}\x{5287} |
132a0 | 5c 78 7b 35 32 38 38 7d 5c 78 7b 35 32 38 39 7d 27 20 2e 20 27 5c 78 7b 35 32 38 44 7d 5c 78 7b | \x{5288}\x{5289}'...'\x{528D}\x{ |
132c0 | 35 32 39 31 7d 5c 78 7b 35 32 39 32 7d 5c 78 7b 35 32 39 34 7d 5c 78 7b 35 32 39 42 7d 5c 78 7b | 5291}\x{5292}\x{5294}\x{529B}\x{ |
132e0 | 35 32 39 46 7d 5c 78 7b 35 32 41 30 7d 5c 78 7b 35 32 41 33 7d 5c 78 7b 35 32 41 39 7d 27 20 2e | 529F}\x{52A0}\x{52A3}\x{52A9}'.. |
13300 | 20 27 5c 78 7b 35 32 41 41 7d 5c 78 7b 35 32 41 42 7d 5c 78 7b 35 32 41 43 7d 5c 78 7b 35 32 41 | .'\x{52AA}\x{52AB}\x{52AC}\x{52A |
13320 | 44 7d 5c 78 7b 35 32 42 31 7d 5c 78 7b 35 32 42 34 7d 5c 78 7b 35 32 42 35 7d 5c 78 7b 35 32 42 | D}\x{52B1}\x{52B4}\x{52B5}\x{52B |
13340 | 39 7d 5c 78 7b 35 32 42 43 7d 27 20 2e 20 27 5c 78 7b 35 32 42 45 7d 5c 78 7b 35 32 43 31 7d 5c | 9}\x{52BC}'...'\x{52BE}\x{52C1}\ |
13360 | 78 7b 35 32 43 33 7d 5c 78 7b 35 32 43 35 7d 5c 78 7b 35 32 43 37 7d 5c 78 7b 35 32 43 39 7d 5c | x{52C3}\x{52C5}\x{52C7}\x{52C9}\ |
13380 | 78 7b 35 32 43 44 7d 5c 78 7b 35 32 44 32 7d 5c 78 7b 35 32 44 35 7d 27 20 2e 20 27 5c 78 7b 35 | x{52CD}\x{52D2}\x{52D5}'...'\x{5 |
133a0 | 32 44 37 7d 5c 78 7b 35 32 44 38 7d 5c 78 7b 35 32 44 39 7d 5c 78 7b 35 32 44 44 7d 5c 78 7b 35 | 2D7}\x{52D8}\x{52D9}\x{52DD}\x{5 |
133c0 | 32 44 45 7d 5c 78 7b 35 32 44 46 7d 5c 78 7b 35 32 45 30 7d 5c 78 7b 35 32 45 32 7d 5c 78 7b 35 | 2DE}\x{52DF}\x{52E0}\x{52E2}\x{5 |
133e0 | 32 45 33 7d 27 20 2e 20 27 5c 78 7b 35 32 45 34 7d 5c 78 7b 35 32 45 36 7d 5c 78 7b 35 32 45 37 | 2E3}'...'\x{52E4}\x{52E6}\x{52E7 |
13400 | 7d 5c 78 7b 35 32 46 32 7d 5c 78 7b 35 32 46 33 7d 5c 78 7b 35 32 46 35 7d 5c 78 7b 35 32 46 38 | }\x{52F2}\x{52F3}\x{52F5}\x{52F8 |
13420 | 7d 5c 78 7b 35 32 46 39 7d 5c 78 7b 35 32 46 41 7d 27 20 2e 20 27 5c 78 7b 35 32 46 45 7d 5c 78 | }\x{52F9}\x{52FA}'...'\x{52FE}\x |
13440 | 7b 35 32 46 46 7d 5c 78 7b 35 33 30 31 7d 5c 78 7b 35 33 30 32 7d 5c 78 7b 35 33 30 35 7d 5c 78 | {52FF}\x{5301}\x{5302}\x{5305}\x |
13460 | 7b 35 33 30 36 7d 5c 78 7b 35 33 30 38 7d 5c 78 7b 35 33 30 44 7d 5c 78 7b 35 33 30 46 7d 27 20 | {5306}\x{5308}\x{530D}\x{530F}'. |
13480 | 2e 20 27 5c 78 7b 35 33 31 30 7d 5c 78 7b 35 33 31 35 7d 5c 78 7b 35 33 31 36 7d 5c 78 7b 35 33 | ..'\x{5310}\x{5315}\x{5316}\x{53 |
134a0 | 31 37 7d 5c 78 7b 35 33 31 39 7d 5c 78 7b 35 33 31 41 7d 5c 78 7b 35 33 31 44 7d 5c 78 7b 35 33 | 17}\x{5319}\x{531A}\x{531D}\x{53 |
134c0 | 32 30 7d 5c 78 7b 35 33 32 31 7d 27 20 2e 20 27 5c 78 7b 35 33 32 33 7d 5c 78 7b 35 33 32 41 7d | 20}\x{5321}'...'\x{5323}\x{532A} |
134e0 | 5c 78 7b 35 33 32 46 7d 5c 78 7b 35 33 33 31 7d 5c 78 7b 35 33 33 33 7d 5c 78 7b 35 33 33 38 7d | \x{532F}\x{5331}\x{5333}\x{5338} |
13500 | 5c 78 7b 35 33 33 39 7d 5c 78 7b 35 33 33 41 7d 5c 78 7b 35 33 33 42 7d 27 20 2e 20 27 5c 78 7b | \x{5339}\x{533A}\x{533B}'...'\x{ |
13520 | 35 33 33 46 7d 5c 78 7b 35 33 34 30 7d 5c 78 7b 35 33 34 31 7d 5c 78 7b 35 33 34 33 7d 5c 78 7b | 533F}\x{5340}\x{5341}\x{5343}\x{ |
13540 | 35 33 34 35 7d 5c 78 7b 35 33 34 36 7d 5c 78 7b 35 33 34 37 7d 5c 78 7b 35 33 34 38 7d 5c 78 7b | 5345}\x{5346}\x{5347}\x{5348}\x{ |
13560 | 35 33 34 39 7d 27 20 2e 20 27 5c 78 7b 35 33 34 41 7d 5c 78 7b 35 33 34 44 7d 5c 78 7b 35 33 35 | 5349}'...'\x{534A}\x{534D}\x{535 |
13580 | 31 7d 5c 78 7b 35 33 35 32 7d 5c 78 7b 35 33 35 33 7d 5c 78 7b 35 33 35 34 7d 5c 78 7b 35 33 35 | 1}\x{5352}\x{5353}\x{5354}\x{535 |
135a0 | 37 7d 5c 78 7b 35 33 35 38 7d 5c 78 7b 35 33 35 41 7d 27 20 2e 20 27 5c 78 7b 35 33 35 43 7d 5c | 7}\x{5358}\x{535A}'...'\x{535C}\ |
135c0 | 78 7b 35 33 35 45 7d 5c 78 7b 35 33 36 30 7d 5c 78 7b 35 33 36 36 7d 5c 78 7b 35 33 36 39 7d 5c | x{535E}\x{5360}\x{5366}\x{5369}\ |
135e0 | 78 7b 35 33 36 45 7d 5c 78 7b 35 33 36 46 7d 5c 78 7b 35 33 37 30 7d 5c 78 7b 35 33 37 31 7d 27 | x{536E}\x{536F}\x{5370}\x{5371}' |
13600 | 20 2e 20 27 5c 78 7b 35 33 37 33 7d 5c 78 7b 35 33 37 34 7d 5c 78 7b 35 33 37 35 7d 5c 78 7b 35 | ...'\x{5373}\x{5374}\x{5375}\x{5 |
13620 | 33 37 37 7d 5c 78 7b 35 33 37 38 7d 5c 78 7b 35 33 37 42 7d 5c 78 7b 35 33 37 46 7d 5c 78 7b 35 | 377}\x{5378}\x{537B}\x{537F}\x{5 |
13640 | 33 38 32 7d 5c 78 7b 35 33 38 34 7d 27 20 2e 20 27 5c 78 7b 35 33 39 36 7d 5c 78 7b 35 33 39 38 | 382}\x{5384}'...'\x{5396}\x{5398 |
13660 | 7d 5c 78 7b 35 33 39 41 7d 5c 78 7b 35 33 39 46 7d 5c 78 7b 35 33 41 30 7d 5c 78 7b 35 33 41 35 | }\x{539A}\x{539F}\x{53A0}\x{53A5 |
13680 | 7d 5c 78 7b 35 33 41 36 7d 5c 78 7b 35 33 41 38 7d 5c 78 7b 35 33 41 39 7d 27 20 2e 20 27 5c 78 | }\x{53A6}\x{53A8}\x{53A9}'...'\x |
136a0 | 7b 35 33 41 44 7d 5c 78 7b 35 33 41 45 7d 5c 78 7b 35 33 42 30 7d 5c 78 7b 35 33 42 33 7d 5c 78 | {53AD}\x{53AE}\x{53B0}\x{53B3}\x |
136c0 | 7b 35 33 42 36 7d 5c 78 7b 35 33 42 42 7d 5c 78 7b 35 33 43 32 7d 5c 78 7b 35 33 43 33 7d 5c 78 | {53B6}\x{53BB}\x{53C2}\x{53C3}\x |
136e0 | 7b 35 33 43 38 7d 27 20 2e 20 27 5c 78 7b 35 33 43 39 7d 5c 78 7b 35 33 43 41 7d 5c 78 7b 35 33 | {53C8}'...'\x{53C9}\x{53CA}\x{53 |
13700 | 43 42 7d 5c 78 7b 35 33 43 43 7d 5c 78 7b 35 33 43 44 7d 5c 78 7b 35 33 43 45 7d 5c 78 7b 35 33 | CB}\x{53CC}\x{53CD}\x{53CE}\x{53 |
13720 | 44 34 7d 5c 78 7b 35 33 44 36 7d 5c 78 7b 35 33 44 37 7d 27 20 2e 20 27 5c 78 7b 35 33 44 39 7d | D4}\x{53D6}\x{53D7}'...'\x{53D9} |
13740 | 5c 78 7b 35 33 44 42 7d 5c 78 7b 35 33 44 46 7d 5c 78 7b 35 33 45 31 7d 5c 78 7b 35 33 45 32 7d | \x{53DB}\x{53DF}\x{53E1}\x{53E2} |
13760 | 5c 78 7b 35 33 45 33 7d 5c 78 7b 35 33 45 34 7d 5c 78 7b 35 33 45 35 7d 5c 78 7b 35 33 45 38 7d | \x{53E3}\x{53E4}\x{53E5}\x{53E8} |
13780 | 27 20 2e 20 27 5c 78 7b 35 33 45 39 7d 5c 78 7b 35 33 45 41 7d 5c 78 7b 35 33 45 42 7d 5c 78 7b | '...'\x{53E9}\x{53EA}\x{53EB}\x{ |
137a0 | 35 33 45 43 7d 5c 78 7b 35 33 45 44 7d 5c 78 7b 35 33 45 45 7d 5c 78 7b 35 33 45 46 7d 5c 78 7b | 53EC}\x{53ED}\x{53EE}\x{53EF}\x{ |
137c0 | 35 33 46 30 7d 5c 78 7b 35 33 46 31 7d 27 20 2e 20 27 5c 78 7b 35 33 46 32 7d 5c 78 7b 35 33 46 | 53F0}\x{53F1}'...'\x{53F2}\x{53F |
137e0 | 33 7d 5c 78 7b 35 33 46 36 7d 5c 78 7b 35 33 46 37 7d 5c 78 7b 35 33 46 38 7d 5c 78 7b 35 33 46 | 3}\x{53F6}\x{53F7}\x{53F8}\x{53F |
13800 | 41 7d 5c 78 7b 35 34 30 31 7d 5c 78 7b 35 34 30 33 7d 5c 78 7b 35 34 30 34 7d 27 20 2e 20 27 5c | A}\x{5401}\x{5403}\x{5404}'...'\ |
13820 | 78 7b 35 34 30 38 7d 5c 78 7b 35 34 30 39 7d 5c 78 7b 35 34 30 41 7d 5c 78 7b 35 34 30 42 7d 5c | x{5408}\x{5409}\x{540A}\x{540B}\ |
13840 | 78 7b 35 34 30 43 7d 5c 78 7b 35 34 30 44 7d 5c 78 7b 35 34 30 45 7d 5c 78 7b 35 34 30 46 7d 5c | x{540C}\x{540D}\x{540E}\x{540F}\ |
13860 | 78 7b 35 34 31 30 7d 27 20 2e 20 27 5c 78 7b 35 34 31 31 7d 5c 78 7b 35 34 31 42 7d 5c 78 7b 35 | x{5410}'...'\x{5411}\x{541B}\x{5 |
13880 | 34 31 44 7d 5c 78 7b 35 34 31 46 7d 5c 78 7b 35 34 32 30 7d 5c 78 7b 35 34 32 36 7d 5c 78 7b 35 | 41D}\x{541F}\x{5420}\x{5426}\x{5 |
138a0 | 34 32 39 7d 5c 78 7b 35 34 32 42 7d 5c 78 7b 35 34 32 43 7d 27 20 2e 20 27 5c 78 7b 35 34 32 44 | 429}\x{542B}\x{542C}'...'\x{542D |
138c0 | 7d 5c 78 7b 35 34 32 45 7d 5c 78 7b 35 34 33 36 7d 5c 78 7b 35 34 33 38 7d 5c 78 7b 35 34 33 39 | }\x{542E}\x{5436}\x{5438}\x{5439 |
138e0 | 7d 5c 78 7b 35 34 33 42 7d 5c 78 7b 35 34 33 43 7d 5c 78 7b 35 34 33 44 7d 5c 78 7b 35 34 33 45 | }\x{543B}\x{543C}\x{543D}\x{543E |
13900 | 7d 27 20 2e 20 27 5c 78 7b 35 34 34 30 7d 5c 78 7b 35 34 34 32 7d 5c 78 7b 35 34 34 36 7d 5c 78 | }'...'\x{5440}\x{5442}\x{5446}\x |
13920 | 7b 35 34 34 38 7d 5c 78 7b 35 34 34 39 7d 5c 78 7b 35 34 34 41 7d 5c 78 7b 35 34 34 45 7d 5c 78 | {5448}\x{5449}\x{544A}\x{544E}\x |
13940 | 7b 35 34 35 31 7d 5c 78 7b 35 34 35 46 7d 27 20 2e 20 27 5c 78 7b 35 34 36 38 7d 5c 78 7b 35 34 | {5451}\x{545F}'...'\x{5468}\x{54 |
13960 | 36 41 7d 5c 78 7b 35 34 37 30 7d 5c 78 7b 35 34 37 31 7d 5c 78 7b 35 34 37 33 7d 5c 78 7b 35 34 | 6A}\x{5470}\x{5471}\x{5473}\x{54 |
13980 | 37 35 7d 5c 78 7b 35 34 37 36 7d 5c 78 7b 35 34 37 37 7d 5c 78 7b 35 34 37 42 7d 27 20 2e 20 27 | 75}\x{5476}\x{5477}\x{547B}'...' |
139a0 | 5c 78 7b 35 34 37 43 7d 5c 78 7b 35 34 37 44 7d 5c 78 7b 35 34 38 30 7d 5c 78 7b 35 34 38 34 7d | \x{547C}\x{547D}\x{5480}\x{5484} |
139c0 | 5c 78 7b 35 34 38 36 7d 5c 78 7b 35 34 38 42 7d 5c 78 7b 35 34 38 43 7d 5c 78 7b 35 34 38 45 7d | \x{5486}\x{548B}\x{548C}\x{548E} |
139e0 | 5c 78 7b 35 34 38 46 7d 27 20 2e 20 27 5c 78 7b 35 34 39 30 7d 5c 78 7b 35 34 39 32 7d 5c 78 7b | \x{548F}'...'\x{5490}\x{5492}\x{ |
13a00 | 35 34 41 32 7d 5c 78 7b 35 34 41 34 7d 5c 78 7b 35 34 41 35 7d 5c 78 7b 35 34 41 38 7d 5c 78 7b | 54A2}\x{54A4}\x{54A5}\x{54A8}\x{ |
13a20 | 35 34 41 42 7d 5c 78 7b 35 34 41 43 7d 5c 78 7b 35 34 41 46 7d 27 20 2e 20 27 5c 78 7b 35 34 42 | 54AB}\x{54AC}\x{54AF}'...'\x{54B |
13a40 | 32 7d 5c 78 7b 35 34 42 33 7d 5c 78 7b 35 34 42 38 7d 5c 78 7b 35 34 42 43 7d 5c 78 7b 35 34 42 | 2}\x{54B3}\x{54B8}\x{54BC}\x{54B |
13a60 | 44 7d 5c 78 7b 35 34 42 45 7d 5c 78 7b 35 34 43 30 7d 5c 78 7b 35 34 43 31 7d 5c 78 7b 35 34 43 | D}\x{54BE}\x{54C0}\x{54C1}\x{54C |
13a80 | 32 7d 27 20 2e 20 27 5c 78 7b 35 34 43 34 7d 5c 78 7b 35 34 43 37 7d 5c 78 7b 35 34 43 38 7d 5c | 2}'...'\x{54C4}\x{54C7}\x{54C8}\ |
13aa0 | 78 7b 35 34 43 39 7d 5c 78 7b 35 34 44 38 7d 5c 78 7b 35 34 45 31 7d 5c 78 7b 35 34 45 32 7d 5c | x{54C9}\x{54D8}\x{54E1}\x{54E2}\ |
13ac0 | 78 7b 35 34 45 35 7d 5c 78 7b 35 34 45 36 7d 27 20 2e 20 27 5c 78 7b 35 34 45 38 7d 5c 78 7b 35 | x{54E5}\x{54E6}'...'\x{54E8}\x{5 |
13ae0 | 34 45 39 7d 5c 78 7b 35 34 45 44 7d 5c 78 7b 35 34 45 45 7d 5c 78 7b 35 34 46 32 7d 5c 78 7b 35 | 4E9}\x{54ED}\x{54EE}\x{54F2}\x{5 |
13b00 | 34 46 41 7d 5c 78 7b 35 34 46 44 7d 5c 78 7b 35 35 30 34 7d 5c 78 7b 35 35 30 36 7d 27 20 2e 20 | 4FA}\x{54FD}\x{5504}\x{5506}'... |
13b20 | 27 5c 78 7b 35 35 30 37 7d 5c 78 7b 35 35 30 46 7d 5c 78 7b 35 35 31 30 7d 5c 78 7b 35 35 31 34 | '\x{5507}\x{550F}\x{5510}\x{5514 |
13b40 | 7d 5c 78 7b 35 35 31 36 7d 5c 78 7b 35 35 32 45 7d 5c 78 7b 35 35 32 46 7d 5c 78 7b 35 35 33 31 | }\x{5516}\x{552E}\x{552F}\x{5531 |
13b60 | 7d 5c 78 7b 35 35 33 33 7d 27 20 2e 20 27 5c 78 7b 35 35 33 38 7d 5c 78 7b 35 35 33 39 7d 5c 78 | }\x{5533}'...'\x{5538}\x{5539}\x |
13b80 | 7b 35 35 33 45 7d 5c 78 7b 35 35 34 30 7d 5c 78 7b 35 35 34 34 7d 5c 78 7b 35 35 34 35 7d 5c 78 | {553E}\x{5540}\x{5544}\x{5545}\x |
13ba0 | 7b 35 35 34 36 7d 5c 78 7b 35 35 34 43 7d 5c 78 7b 35 35 34 46 7d 27 20 2e 20 27 5c 78 7b 35 35 | {5546}\x{554C}\x{554F}'...'\x{55 |
13bc0 | 35 33 7d 5c 78 7b 35 35 35 36 7d 5c 78 7b 35 35 35 37 7d 5c 78 7b 35 35 35 43 7d 5c 78 7b 35 35 | 53}\x{5556}\x{5557}\x{555C}\x{55 |
13be0 | 35 44 7d 5c 78 7b 35 35 36 33 7d 5c 78 7b 35 35 37 42 7d 5c 78 7b 35 35 37 43 7d 5c 78 7b 35 35 | 5D}\x{5563}\x{557B}\x{557C}\x{55 |
13c00 | 37 45 7d 27 20 2e 20 27 5c 78 7b 35 35 38 30 7d 5c 78 7b 35 35 38 33 7d 5c 78 7b 35 35 38 34 7d | 7E}'...'\x{5580}\x{5583}\x{5584} |
13c20 | 5c 78 7b 35 35 38 37 7d 5c 78 7b 35 35 38 39 7d 5c 78 7b 35 35 38 41 7d 5c 78 7b 35 35 38 42 7d | \x{5587}\x{5589}\x{558A}\x{558B} |
13c40 | 5c 78 7b 35 35 39 38 7d 5c 78 7b 35 35 39 39 7d 27 20 2e 20 27 5c 78 7b 35 35 39 41 7d 5c 78 7b | \x{5598}\x{5599}'...'\x{559A}\x{ |
13c60 | 35 35 39 43 7d 5c 78 7b 35 35 39 44 7d 5c 78 7b 35 35 39 45 7d 5c 78 7b 35 35 39 46 7d 5c 78 7b | 559C}\x{559D}\x{559E}\x{559F}\x{ |
13c80 | 35 35 41 37 7d 5c 78 7b 35 35 41 38 7d 5c 78 7b 35 35 41 39 7d 5c 78 7b 35 35 41 41 7d 27 20 2e | 55A7}\x{55A8}\x{55A9}\x{55AA}'.. |
13ca0 | 20 27 5c 78 7b 35 35 41 42 7d 5c 78 7b 35 35 41 43 7d 5c 78 7b 35 35 41 45 7d 5c 78 7b 35 35 42 | .'\x{55AB}\x{55AC}\x{55AE}\x{55B |
13cc0 | 30 7d 5c 78 7b 35 35 42 36 7d 5c 78 7b 35 35 43 34 7d 5c 78 7b 35 35 43 35 7d 5c 78 7b 35 35 43 | 0}\x{55B6}\x{55C4}\x{55C5}\x{55C |
13ce0 | 37 7d 5c 78 7b 35 35 44 34 7d 27 20 2e 20 27 5c 78 7b 35 35 44 41 7d 5c 78 7b 35 35 44 43 7d 5c | 7}\x{55D4}'...'\x{55DA}\x{55DC}\ |
13d00 | 78 7b 35 35 44 46 7d 5c 78 7b 35 35 45 33 7d 5c 78 7b 35 35 45 34 7d 5c 78 7b 35 35 46 37 7d 5c | x{55DF}\x{55E3}\x{55E4}\x{55F7}\ |
13d20 | 78 7b 35 35 46 39 7d 5c 78 7b 35 35 46 44 7d 5c 78 7b 35 35 46 45 7d 27 20 2e 20 27 5c 78 7b 35 | x{55F9}\x{55FD}\x{55FE}'...'\x{5 |
13d40 | 36 30 36 7d 5c 78 7b 35 36 30 39 7d 5c 78 7b 35 36 31 34 7d 5c 78 7b 35 36 31 36 7d 5c 78 7b 35 | 606}\x{5609}\x{5614}\x{5616}\x{5 |
13d60 | 36 31 37 7d 5c 78 7b 35 36 31 38 7d 5c 78 7b 35 36 31 42 7d 5c 78 7b 35 36 32 39 7d 5c 78 7b 35 | 617}\x{5618}\x{561B}\x{5629}\x{5 |
13d80 | 36 32 46 7d 27 20 2e 20 27 5c 78 7b 35 36 33 31 7d 5c 78 7b 35 36 33 32 7d 5c 78 7b 35 36 33 34 | 62F}'...'\x{5631}\x{5632}\x{5634 |
13da0 | 7d 5c 78 7b 35 36 33 36 7d 5c 78 7b 35 36 33 38 7d 5c 78 7b 35 36 34 32 7d 5c 78 7b 35 36 34 43 | }\x{5636}\x{5638}\x{5642}\x{564C |
13dc0 | 7d 5c 78 7b 35 36 34 45 7d 5c 78 7b 35 36 35 30 7d 27 20 2e 20 27 5c 78 7b 35 36 35 42 7d 5c 78 | }\x{564E}\x{5650}'...'\x{565B}\x |
13de0 | 7b 35 36 36 34 7d 5c 78 7b 35 36 36 38 7d 5c 78 7b 35 36 36 41 7d 5c 78 7b 35 36 36 42 7d 5c 78 | {5664}\x{5668}\x{566A}\x{566B}\x |
13e00 | 7b 35 36 36 43 7d 5c 78 7b 35 36 37 34 7d 5c 78 7b 35 36 37 38 7d 5c 78 7b 35 36 37 41 7d 27 20 | {566C}\x{5674}\x{5678}\x{567A}'. |
13e20 | 2e 20 27 5c 78 7b 35 36 38 30 7d 5c 78 7b 35 36 38 36 7d 5c 78 7b 35 36 38 37 7d 5c 78 7b 35 36 | ..'\x{5680}\x{5686}\x{5687}\x{56 |
13e40 | 38 41 7d 5c 78 7b 35 36 38 46 7d 5c 78 7b 35 36 39 34 7d 5c 78 7b 35 36 41 30 7d 5c 78 7b 35 36 | 8A}\x{568F}\x{5694}\x{56A0}\x{56 |
13e60 | 41 32 7d 5c 78 7b 35 36 41 35 7d 27 20 2e 20 27 5c 78 7b 35 36 41 45 7d 5c 78 7b 35 36 42 34 7d | A2}\x{56A5}'...'\x{56AE}\x{56B4} |
13e80 | 5c 78 7b 35 36 42 36 7d 5c 78 7b 35 36 42 43 7d 5c 78 7b 35 36 43 30 7d 5c 78 7b 35 36 43 31 7d | \x{56B6}\x{56BC}\x{56C0}\x{56C1} |
13ea0 | 5c 78 7b 35 36 43 32 7d 5c 78 7b 35 36 43 33 7d 5c 78 7b 35 36 43 38 7d 27 20 2e 20 27 5c 78 7b | \x{56C2}\x{56C3}\x{56C8}'...'\x{ |
13ec0 | 35 36 43 45 7d 5c 78 7b 35 36 44 31 7d 5c 78 7b 35 36 44 33 7d 5c 78 7b 35 36 44 37 7d 5c 78 7b | 56CE}\x{56D1}\x{56D3}\x{56D7}\x{ |
13ee0 | 35 36 44 38 7d 5c 78 7b 35 36 44 41 7d 5c 78 7b 35 36 44 42 7d 5c 78 7b 35 36 44 45 7d 5c 78 7b | 56D8}\x{56DA}\x{56DB}\x{56DE}\x{ |
13f00 | 35 36 45 30 7d 27 20 2e 20 27 5c 78 7b 35 36 45 33 7d 5c 78 7b 35 36 45 45 7d 5c 78 7b 35 36 46 | 56E0}'...'\x{56E3}\x{56EE}\x{56F |
13f20 | 30 7d 5c 78 7b 35 36 46 32 7d 5c 78 7b 35 36 46 33 7d 5c 78 7b 35 36 46 39 7d 5c 78 7b 35 36 46 | 0}\x{56F2}\x{56F3}\x{56F9}\x{56F |
13f40 | 41 7d 5c 78 7b 35 36 46 44 7d 5c 78 7b 35 36 46 46 7d 27 20 2e 20 27 5c 78 7b 35 37 30 30 7d 5c | A}\x{56FD}\x{56FF}'...'\x{5700}\ |
13f60 | 78 7b 35 37 30 33 7d 5c 78 7b 35 37 30 34 7d 5c 78 7b 35 37 30 38 7d 5c 78 7b 35 37 30 39 7d 5c | x{5703}\x{5704}\x{5708}\x{5709}\ |
13f80 | 78 7b 35 37 30 42 7d 5c 78 7b 35 37 30 44 7d 5c 78 7b 35 37 30 46 7d 5c 78 7b 35 37 31 32 7d 27 | x{570B}\x{570D}\x{570F}\x{5712}' |
13fa0 | 20 2e 20 27 5c 78 7b 35 37 31 33 7d 5c 78 7b 35 37 31 36 7d 5c 78 7b 35 37 31 38 7d 5c 78 7b 35 | ...'\x{5713}\x{5716}\x{5718}\x{5 |
13fc0 | 37 31 43 7d 5c 78 7b 35 37 31 46 7d 5c 78 7b 35 37 32 36 7d 5c 78 7b 35 37 32 37 7d 5c 78 7b 35 | 71C}\x{571F}\x{5726}\x{5727}\x{5 |
13fe0 | 37 32 38 7d 5c 78 7b 35 37 32 44 7d 27 20 2e 20 27 5c 78 7b 35 37 33 30 7d 5c 78 7b 35 37 33 37 | 728}\x{572D}'...'\x{5730}\x{5737 |
14000 | 7d 5c 78 7b 35 37 33 38 7d 5c 78 7b 35 37 33 42 7d 5c 78 7b 35 37 34 30 7d 5c 78 7b 35 37 34 32 | }\x{5738}\x{573B}\x{5740}\x{5742 |
14020 | 7d 5c 78 7b 35 37 34 37 7d 5c 78 7b 35 37 34 41 7d 5c 78 7b 35 37 34 45 7d 27 20 2e 20 27 5c 78 | }\x{5747}\x{574A}\x{574E}'...'\x |
14040 | 7b 35 37 34 46 7d 5c 78 7b 35 37 35 30 7d 5c 78 7b 35 37 35 31 7d 5c 78 7b 35 37 36 31 7d 5c 78 | {574F}\x{5750}\x{5751}\x{5761}\x |
14060 | 7b 35 37 36 34 7d 5c 78 7b 35 37 36 36 7d 5c 78 7b 35 37 36 39 7d 5c 78 7b 35 37 36 41 7d 5c 78 | {5764}\x{5766}\x{5769}\x{576A}\x |
14080 | 7b 35 37 37 46 7d 27 20 2e 20 27 5c 78 7b 35 37 38 32 7d 5c 78 7b 35 37 38 38 7d 5c 78 7b 35 37 | {577F}'...'\x{5782}\x{5788}\x{57 |
140a0 | 38 39 7d 5c 78 7b 35 37 38 42 7d 5c 78 7b 35 37 39 33 7d 5c 78 7b 35 37 41 30 7d 5c 78 7b 35 37 | 89}\x{578B}\x{5793}\x{57A0}\x{57 |
140c0 | 41 32 7d 5c 78 7b 35 37 41 33 7d 5c 78 7b 35 37 41 34 7d 27 20 2e 20 27 5c 78 7b 35 37 41 41 7d | A2}\x{57A3}\x{57A4}'...'\x{57AA} |
140e0 | 5c 78 7b 35 37 42 30 7d 5c 78 7b 35 37 42 33 7d 5c 78 7b 35 37 43 30 7d 5c 78 7b 35 37 43 33 7d | \x{57B0}\x{57B3}\x{57C0}\x{57C3} |
14100 | 5c 78 7b 35 37 43 36 7d 5c 78 7b 35 37 43 42 7d 5c 78 7b 35 37 43 45 7d 5c 78 7b 35 37 44 32 7d | \x{57C6}\x{57CB}\x{57CE}\x{57D2} |
14120 | 27 20 2e 20 27 5c 78 7b 35 37 44 33 7d 5c 78 7b 35 37 44 34 7d 5c 78 7b 35 37 44 36 7d 5c 78 7b | '...'\x{57D3}\x{57D4}\x{57D6}\x{ |
14140 | 35 37 44 43 7d 5c 78 7b 35 37 44 46 7d 5c 78 7b 35 37 45 30 7d 5c 78 7b 35 37 45 33 7d 5c 78 7b | 57DC}\x{57DF}\x{57E0}\x{57E3}\x{ |
14160 | 35 37 46 34 7d 5c 78 7b 35 37 46 37 7d 27 20 2e 20 27 5c 78 7b 35 37 46 39 7d 5c 78 7b 35 37 46 | 57F4}\x{57F7}'...'\x{57F9}\x{57F |
14180 | 41 7d 5c 78 7b 35 37 46 43 7d 5c 78 7b 35 38 30 30 7d 5c 78 7b 35 38 30 32 7d 5c 78 7b 35 38 30 | A}\x{57FC}\x{5800}\x{5802}\x{580 |
141a0 | 35 7d 5c 78 7b 35 38 30 36 7d 5c 78 7b 35 38 30 41 7d 5c 78 7b 35 38 30 42 7d 27 20 2e 20 27 5c | 5}\x{5806}\x{580A}\x{580B}'...'\ |
141c0 | 78 7b 35 38 31 35 7d 5c 78 7b 35 38 31 39 7d 5c 78 7b 35 38 31 44 7d 5c 78 7b 35 38 32 31 7d 5c | x{5815}\x{5819}\x{581D}\x{5821}\ |
141e0 | 78 7b 35 38 32 34 7d 5c 78 7b 35 38 32 41 7d 5c 78 7b 35 38 32 46 7d 5c 78 7b 35 38 33 30 7d 5c | x{5824}\x{582A}\x{582F}\x{5830}\ |
14200 | 78 7b 35 38 33 31 7d 27 20 2e 20 27 5c 78 7b 35 38 33 34 7d 5c 78 7b 35 38 33 35 7d 5c 78 7b 35 | x{5831}'...'\x{5834}\x{5835}\x{5 |
14220 | 38 33 41 7d 5c 78 7b 35 38 33 44 7d 5c 78 7b 35 38 34 30 7d 5c 78 7b 35 38 34 31 7d 5c 78 7b 35 | 83A}\x{583D}\x{5840}\x{5841}\x{5 |
14240 | 38 34 41 7d 5c 78 7b 35 38 34 42 7d 5c 78 7b 35 38 35 31 7d 27 20 2e 20 27 5c 78 7b 35 38 35 32 | 84A}\x{584B}\x{5851}'...'\x{5852 |
14260 | 7d 5c 78 7b 35 38 35 34 7d 5c 78 7b 35 38 35 37 7d 5c 78 7b 35 38 35 38 7d 5c 78 7b 35 38 35 39 | }\x{5854}\x{5857}\x{5858}\x{5859 |
14280 | 7d 5c 78 7b 35 38 35 41 7d 5c 78 7b 35 38 35 45 7d 5c 78 7b 35 38 36 32 7d 5c 78 7b 35 38 36 39 | }\x{585A}\x{585E}\x{5862}\x{5869 |
142a0 | 7d 27 20 2e 20 27 5c 78 7b 35 38 36 42 7d 5c 78 7b 35 38 37 30 7d 5c 78 7b 35 38 37 32 7d 5c 78 | }'...'\x{586B}\x{5870}\x{5872}\x |
142c0 | 7b 35 38 37 35 7d 5c 78 7b 35 38 37 39 7d 5c 78 7b 35 38 37 45 7d 5c 78 7b 35 38 38 33 7d 5c 78 | {5875}\x{5879}\x{587E}\x{5883}\x |
142e0 | 7b 35 38 38 35 7d 5c 78 7b 35 38 39 33 7d 27 20 2e 20 27 5c 78 7b 35 38 39 37 7d 5c 78 7b 35 38 | {5885}\x{5893}'...'\x{5897}\x{58 |
14300 | 39 43 7d 5c 78 7b 35 38 39 46 7d 5c 78 7b 35 38 41 38 7d 5c 78 7b 35 38 41 42 7d 5c 78 7b 35 38 | 9C}\x{589F}\x{58A8}\x{58AB}\x{58 |
14320 | 41 45 7d 5c 78 7b 35 38 42 33 7d 5c 78 7b 35 38 42 38 7d 5c 78 7b 35 38 42 39 7d 27 20 2e 20 27 | AE}\x{58B3}\x{58B8}\x{58B9}'...' |
14340 | 5c 78 7b 35 38 42 41 7d 5c 78 7b 35 38 42 42 7d 5c 78 7b 35 38 42 45 7d 5c 78 7b 35 38 43 31 7d | \x{58BA}\x{58BB}\x{58BE}\x{58C1} |
14360 | 5c 78 7b 35 38 43 35 7d 5c 78 7b 35 38 43 37 7d 5c 78 7b 35 38 43 41 7d 5c 78 7b 35 38 43 43 7d | \x{58C5}\x{58C7}\x{58CA}\x{58CC} |
14380 | 5c 78 7b 35 38 44 31 7d 27 20 2e 20 27 5c 78 7b 35 38 44 33 7d 5c 78 7b 35 38 44 35 7d 5c 78 7b | \x{58D1}'...'\x{58D3}\x{58D5}\x{ |
143a0 | 35 38 44 37 7d 5c 78 7b 35 38 44 38 7d 5c 78 7b 35 38 44 39 7d 5c 78 7b 35 38 44 43 7d 5c 78 7b | 58D7}\x{58D8}\x{58D9}\x{58DC}\x{ |
143c0 | 35 38 44 45 7d 5c 78 7b 35 38 44 46 7d 5c 78 7b 35 38 45 34 7d 27 20 2e 20 27 5c 78 7b 35 38 45 | 58DE}\x{58DF}\x{58E4}'...'\x{58E |
143e0 | 35 7d 5c 78 7b 35 38 45 42 7d 5c 78 7b 35 38 45 43 7d 5c 78 7b 35 38 45 45 7d 5c 78 7b 35 38 45 | 5}\x{58EB}\x{58EC}\x{58EE}\x{58E |
14400 | 46 7d 5c 78 7b 35 38 46 30 7d 5c 78 7b 35 38 46 31 7d 5c 78 7b 35 38 46 32 7d 5c 78 7b 35 38 46 | F}\x{58F0}\x{58F1}\x{58F2}\x{58F |
14420 | 37 7d 27 20 2e 20 27 5c 78 7b 35 38 46 39 7d 5c 78 7b 35 38 46 41 7d 5c 78 7b 35 38 46 42 7d 5c | 7}'...'\x{58F9}\x{58FA}\x{58FB}\ |
14440 | 78 7b 35 38 46 43 7d 5c 78 7b 35 38 46 44 7d 5c 78 7b 35 39 30 32 7d 5c 78 7b 35 39 30 39 7d 5c | x{58FC}\x{58FD}\x{5902}\x{5909}\ |
14460 | 78 7b 35 39 30 41 7d 5c 78 7b 35 39 30 46 7d 27 20 2e 20 27 5c 78 7b 35 39 31 30 7d 5c 78 7b 35 | x{590A}\x{590F}'...'\x{5910}\x{5 |
14480 | 39 31 35 7d 5c 78 7b 35 39 31 36 7d 5c 78 7b 35 39 31 38 7d 5c 78 7b 35 39 31 39 7d 5c 78 7b 35 | 915}\x{5916}\x{5918}\x{5919}\x{5 |
144a0 | 39 31 41 7d 5c 78 7b 35 39 31 42 7d 5c 78 7b 35 39 31 43 7d 5c 78 7b 35 39 32 32 7d 27 20 2e 20 | 91A}\x{591B}\x{591C}\x{5922}'... |
144c0 | 27 5c 78 7b 35 39 32 35 7d 5c 78 7b 35 39 32 37 7d 5c 78 7b 35 39 32 39 7d 5c 78 7b 35 39 32 41 | '\x{5925}\x{5927}\x{5929}\x{592A |
144e0 | 7d 5c 78 7b 35 39 32 42 7d 5c 78 7b 35 39 32 43 7d 5c 78 7b 35 39 32 44 7d 5c 78 7b 35 39 32 45 | }\x{592B}\x{592C}\x{592D}\x{592E |
14500 | 7d 5c 78 7b 35 39 33 31 7d 27 20 2e 20 27 5c 78 7b 35 39 33 32 7d 5c 78 7b 35 39 33 37 7d 5c 78 | }\x{5931}'...'\x{5932}\x{5937}\x |
14520 | 7b 35 39 33 38 7d 5c 78 7b 35 39 33 45 7d 5c 78 7b 35 39 34 34 7d 5c 78 7b 35 39 34 37 7d 5c 78 | {5938}\x{593E}\x{5944}\x{5947}\x |
14540 | 7b 35 39 34 38 7d 5c 78 7b 35 39 34 39 7d 5c 78 7b 35 39 34 45 7d 27 20 2e 20 27 5c 78 7b 35 39 | {5948}\x{5949}\x{594E}'...'\x{59 |
14560 | 34 46 7d 5c 78 7b 35 39 35 30 7d 5c 78 7b 35 39 35 31 7d 5c 78 7b 35 39 35 34 7d 5c 78 7b 35 39 | 4F}\x{5950}\x{5951}\x{5954}\x{59 |
14580 | 35 35 7d 5c 78 7b 35 39 35 37 7d 5c 78 7b 35 39 35 38 7d 5c 78 7b 35 39 35 41 7d 5c 78 7b 35 39 | 55}\x{5957}\x{5958}\x{595A}\x{59 |
145a0 | 36 30 7d 27 20 2e 20 27 5c 78 7b 35 39 36 32 7d 5c 78 7b 35 39 36 35 7d 5c 78 7b 35 39 36 37 7d | 60}'...'\x{5962}\x{5965}\x{5967} |
145c0 | 5c 78 7b 35 39 36 38 7d 5c 78 7b 35 39 36 39 7d 5c 78 7b 35 39 36 41 7d 5c 78 7b 35 39 36 43 7d | \x{5968}\x{5969}\x{596A}\x{596C} |
145e0 | 5c 78 7b 35 39 36 45 7d 5c 78 7b 35 39 37 33 7d 27 20 2e 20 27 5c 78 7b 35 39 37 34 7d 5c 78 7b | \x{596E}\x{5973}'...'\x{5974}\x{ |
14600 | 35 39 37 38 7d 5c 78 7b 35 39 37 44 7d 5c 78 7b 35 39 38 31 7d 5c 78 7b 35 39 38 32 7d 5c 78 7b | 5978}\x{597D}\x{5981}\x{5982}\x{ |
14620 | 35 39 38 33 7d 5c 78 7b 35 39 38 34 7d 5c 78 7b 35 39 38 41 7d 5c 78 7b 35 39 38 44 7d 27 20 2e | 5983}\x{5984}\x{598A}\x{598D}'.. |
14640 | 20 27 5c 78 7b 35 39 39 33 7d 5c 78 7b 35 39 39 36 7d 5c 78 7b 35 39 39 39 7d 5c 78 7b 35 39 39 | .'\x{5993}\x{5996}\x{5999}\x{599 |
14660 | 42 7d 5c 78 7b 35 39 39 44 7d 5c 78 7b 35 39 41 33 7d 5c 78 7b 35 39 41 35 7d 5c 78 7b 35 39 41 | B}\x{599D}\x{59A3}\x{59A5}\x{59A |
14680 | 38 7d 5c 78 7b 35 39 41 43 7d 27 20 2e 20 27 5c 78 7b 35 39 42 32 7d 5c 78 7b 35 39 42 39 7d 5c | 8}\x{59AC}'...'\x{59B2}\x{59B9}\ |
146a0 | 78 7b 35 39 42 42 7d 5c 78 7b 35 39 42 45 7d 5c 78 7b 35 39 43 36 7d 5c 78 7b 35 39 43 39 7d 5c | x{59BB}\x{59BE}\x{59C6}\x{59C9}\ |
146c0 | 78 7b 35 39 43 42 7d 5c 78 7b 35 39 44 30 7d 5c 78 7b 35 39 44 31 7d 27 20 2e 20 27 5c 78 7b 35 | x{59CB}\x{59D0}\x{59D1}'...'\x{5 |
146e0 | 39 44 33 7d 5c 78 7b 35 39 44 34 7d 5c 78 7b 35 39 44 39 7d 5c 78 7b 35 39 44 41 7d 5c 78 7b 35 | 9D3}\x{59D4}\x{59D9}\x{59DA}\x{5 |
14700 | 39 44 43 7d 5c 78 7b 35 39 45 35 7d 5c 78 7b 35 39 45 36 7d 5c 78 7b 35 39 45 38 7d 5c 78 7b 35 | 9DC}\x{59E5}\x{59E6}\x{59E8}\x{5 |
14720 | 39 45 41 7d 27 20 2e 20 27 5c 78 7b 35 39 45 42 7d 5c 78 7b 35 39 46 36 7d 5c 78 7b 35 39 46 42 | 9EA}'...'\x{59EB}\x{59F6}\x{59FB |
14740 | 7d 5c 78 7b 35 39 46 46 7d 5c 78 7b 35 41 30 31 7d 5c 78 7b 35 41 30 33 7d 5c 78 7b 35 41 30 39 | }\x{59FF}\x{5A01}\x{5A03}\x{5A09 |
14760 | 7d 5c 78 7b 35 41 31 31 7d 5c 78 7b 35 41 31 38 7d 27 20 2e 20 27 5c 78 7b 35 41 31 41 7d 5c 78 | }\x{5A11}\x{5A18}'...'\x{5A1A}\x |
14780 | 7b 35 41 31 43 7d 5c 78 7b 35 41 31 46 7d 5c 78 7b 35 41 32 30 7d 5c 78 7b 35 41 32 35 7d 5c 78 | {5A1C}\x{5A1F}\x{5A20}\x{5A25}\x |
147a0 | 7b 35 41 32 39 7d 5c 78 7b 35 41 32 46 7d 5c 78 7b 35 41 33 35 7d 5c 78 7b 35 41 33 36 7d 27 20 | {5A29}\x{5A2F}\x{5A35}\x{5A36}'. |
147c0 | 2e 20 27 5c 78 7b 35 41 33 43 7d 5c 78 7b 35 41 34 30 7d 5c 78 7b 35 41 34 31 7d 5c 78 7b 35 41 | ..'\x{5A3C}\x{5A40}\x{5A41}\x{5A |
147e0 | 34 36 7d 5c 78 7b 35 41 34 39 7d 5c 78 7b 35 41 35 41 7d 5c 78 7b 35 41 36 32 7d 5c 78 7b 35 41 | 46}\x{5A49}\x{5A5A}\x{5A62}\x{5A |
14800 | 36 36 7d 5c 78 7b 35 41 36 41 7d 27 20 2e 20 27 5c 78 7b 35 41 36 43 7d 5c 78 7b 35 41 37 46 7d | 66}\x{5A6A}'...'\x{5A6C}\x{5A7F} |
14820 | 5c 78 7b 35 41 39 32 7d 5c 78 7b 35 41 39 41 7d 5c 78 7b 35 41 39 42 7d 5c 78 7b 35 41 42 43 7d | \x{5A92}\x{5A9A}\x{5A9B}\x{5ABC} |
14840 | 5c 78 7b 35 41 42 44 7d 5c 78 7b 35 41 42 45 7d 5c 78 7b 35 41 43 31 7d 27 20 2e 20 27 5c 78 7b | \x{5ABD}\x{5ABE}\x{5AC1}'...'\x{ |
14860 | 35 41 43 32 7d 5c 78 7b 35 41 43 39 7d 5c 78 7b 35 41 43 42 7d 5c 78 7b 35 41 43 43 7d 5c 78 7b | 5AC2}\x{5AC9}\x{5ACB}\x{5ACC}\x{ |
14880 | 35 41 44 30 7d 5c 78 7b 35 41 44 36 7d 5c 78 7b 35 41 44 37 7d 5c 78 7b 35 41 45 31 7d 5c 78 7b | 5AD0}\x{5AD6}\x{5AD7}\x{5AE1}\x{ |
148a0 | 35 41 45 33 7d 27 20 2e 20 27 5c 78 7b 35 41 45 36 7d 5c 78 7b 35 41 45 39 7d 5c 78 7b 35 41 46 | 5AE3}'...'\x{5AE6}\x{5AE9}\x{5AF |
148c0 | 41 7d 5c 78 7b 35 41 46 42 7d 5c 78 7b 35 42 30 39 7d 5c 78 7b 35 42 30 42 7d 5c 78 7b 35 42 30 | A}\x{5AFB}\x{5B09}\x{5B0B}\x{5B0 |
148e0 | 43 7d 5c 78 7b 35 42 31 36 7d 5c 78 7b 35 42 32 32 7d 27 20 2e 20 27 5c 78 7b 35 42 32 41 7d 5c | C}\x{5B16}\x{5B22}'...'\x{5B2A}\ |
14900 | 78 7b 35 42 32 43 7d 5c 78 7b 35 42 33 30 7d 5c 78 7b 35 42 33 32 7d 5c 78 7b 35 42 33 36 7d 5c | x{5B2C}\x{5B30}\x{5B32}\x{5B36}\ |
14920 | 78 7b 35 42 33 45 7d 5c 78 7b 35 42 34 30 7d 5c 78 7b 35 42 34 33 7d 5c 78 7b 35 42 34 35 7d 27 | x{5B3E}\x{5B40}\x{5B43}\x{5B45}' |
14940 | 20 2e 20 27 5c 78 7b 35 42 35 30 7d 5c 78 7b 35 42 35 31 7d 5c 78 7b 35 42 35 34 7d 5c 78 7b 35 | ...'\x{5B50}\x{5B51}\x{5B54}\x{5 |
14960 | 42 35 35 7d 5c 78 7b 35 42 35 37 7d 5c 78 7b 35 42 35 38 7d 5c 78 7b 35 42 35 41 7d 5c 78 7b 35 | B55}\x{5B57}\x{5B58}\x{5B5A}\x{5 |
14980 | 42 35 42 7d 5c 78 7b 35 42 35 43 7d 27 20 2e 20 27 5c 78 7b 35 42 35 44 7d 5c 78 7b 35 42 35 46 | B5B}\x{5B5C}'...'\x{5B5D}\x{5B5F |
149a0 | 7d 5c 78 7b 35 42 36 33 7d 5c 78 7b 35 42 36 34 7d 5c 78 7b 35 42 36 35 7d 5c 78 7b 35 42 36 36 | }\x{5B63}\x{5B64}\x{5B65}\x{5B66 |
149c0 | 7d 5c 78 7b 35 42 36 39 7d 5c 78 7b 35 42 36 42 7d 5c 78 7b 35 42 37 30 7d 27 20 2e 20 27 5c 78 | }\x{5B69}\x{5B6B}\x{5B70}'...'\x |
149e0 | 7b 35 42 37 31 7d 5c 78 7b 35 42 37 33 7d 5c 78 7b 35 42 37 35 7d 5c 78 7b 35 42 37 38 7d 5c 78 | {5B71}\x{5B73}\x{5B75}\x{5B78}\x |
14a00 | 7b 35 42 37 41 7d 5c 78 7b 35 42 38 30 7d 5c 78 7b 35 42 38 33 7d 5c 78 7b 35 42 38 35 7d 5c 78 | {5B7A}\x{5B80}\x{5B83}\x{5B85}\x |
14a20 | 7b 35 42 38 37 7d 27 20 2e 20 27 5c 78 7b 35 42 38 38 7d 5c 78 7b 35 42 38 39 7d 5c 78 7b 35 42 | {5B87}'...'\x{5B88}\x{5B89}\x{5B |
14a40 | 38 42 7d 5c 78 7b 35 42 38 43 7d 5c 78 7b 35 42 38 44 7d 5c 78 7b 35 42 38 46 7d 5c 78 7b 35 42 | 8B}\x{5B8C}\x{5B8D}\x{5B8F}\x{5B |
14a60 | 39 35 7d 5c 78 7b 35 42 39 37 7d 5c 78 7b 35 42 39 38 7d 27 20 2e 20 27 5c 78 7b 35 42 39 39 7d | 95}\x{5B97}\x{5B98}'...'\x{5B99} |
14a80 | 5c 78 7b 35 42 39 41 7d 5c 78 7b 35 42 39 42 7d 5c 78 7b 35 42 39 43 7d 5c 78 7b 35 42 39 44 7d | \x{5B9A}\x{5B9B}\x{5B9C}\x{5B9D} |
14aa0 | 5c 78 7b 35 42 39 46 7d 5c 78 7b 35 42 41 32 7d 5c 78 7b 35 42 41 33 7d 5c 78 7b 35 42 41 34 7d | \x{5B9F}\x{5BA2}\x{5BA3}\x{5BA4} |
14ac0 | 27 20 2e 20 27 5c 78 7b 35 42 41 35 7d 5c 78 7b 35 42 41 36 7d 5c 78 7b 35 42 41 45 7d 5c 78 7b | '...'\x{5BA5}\x{5BA6}\x{5BAE}\x{ |
14ae0 | 35 42 42 30 7d 5c 78 7b 35 42 42 33 7d 5c 78 7b 35 42 42 34 7d 5c 78 7b 35 42 42 35 7d 5c 78 7b | 5BB0}\x{5BB3}\x{5BB4}\x{5BB5}\x{ |
14b00 | 35 42 42 36 7d 5c 78 7b 35 42 42 38 7d 27 20 2e 20 27 5c 78 7b 35 42 42 39 7d 5c 78 7b 35 42 42 | 5BB6}\x{5BB8}'...'\x{5BB9}\x{5BB |
14b20 | 46 7d 5c 78 7b 35 42 43 32 7d 5c 78 7b 35 42 43 33 7d 5c 78 7b 35 42 43 34 7d 5c 78 7b 35 42 43 | F}\x{5BC2}\x{5BC3}\x{5BC4}\x{5BC |
14b40 | 35 7d 5c 78 7b 35 42 43 36 7d 5c 78 7b 35 42 43 37 7d 5c 78 7b 35 42 43 39 7d 27 20 2e 20 27 5c | 5}\x{5BC6}\x{5BC7}\x{5BC9}'...'\ |
14b60 | 78 7b 35 42 43 43 7d 5c 78 7b 35 42 44 30 7d 5c 78 7b 35 42 44 32 7d 5c 78 7b 35 42 44 33 7d 5c | x{5BCC}\x{5BD0}\x{5BD2}\x{5BD3}\ |
14b80 | 78 7b 35 42 44 34 7d 5c 78 7b 35 42 44 42 7d 5c 78 7b 35 42 44 44 7d 5c 78 7b 35 42 44 45 7d 5c | x{5BD4}\x{5BDB}\x{5BDD}\x{5BDE}\ |
14ba0 | 78 7b 35 42 44 46 7d 27 20 2e 20 27 5c 78 7b 35 42 45 31 7d 5c 78 7b 35 42 45 32 7d 5c 78 7b 35 | x{5BDF}'...'\x{5BE1}\x{5BE2}\x{5 |
14bc0 | 42 45 34 7d 5c 78 7b 35 42 45 35 7d 5c 78 7b 35 42 45 36 7d 5c 78 7b 35 42 45 37 7d 5c 78 7b 35 | BE4}\x{5BE5}\x{5BE6}\x{5BE7}\x{5 |
14be0 | 42 45 38 7d 5c 78 7b 35 42 45 39 7d 5c 78 7b 35 42 45 42 7d 27 20 2e 20 27 5c 78 7b 35 42 45 45 | BE8}\x{5BE9}\x{5BEB}'...'\x{5BEE |
14c00 | 7d 5c 78 7b 35 42 46 30 7d 5c 78 7b 35 42 46 33 7d 5c 78 7b 35 42 46 35 7d 5c 78 7b 35 42 46 36 | }\x{5BF0}\x{5BF3}\x{5BF5}\x{5BF6 |
14c20 | 7d 5c 78 7b 35 42 46 38 7d 5c 78 7b 35 42 46 41 7d 5c 78 7b 35 42 46 45 7d 5c 78 7b 35 42 46 46 | }\x{5BF8}\x{5BFA}\x{5BFE}\x{5BFF |
14c40 | 7d 27 20 2e 20 27 5c 78 7b 35 43 30 31 7d 5c 78 7b 35 43 30 32 7d 5c 78 7b 35 43 30 34 7d 5c 78 | }'...'\x{5C01}\x{5C02}\x{5C04}\x |
14c60 | 7b 35 43 30 35 7d 5c 78 7b 35 43 30 36 7d 5c 78 7b 35 43 30 37 7d 5c 78 7b 35 43 30 38 7d 5c 78 | {5C05}\x{5C06}\x{5C07}\x{5C08}\x |
14c80 | 7b 35 43 30 39 7d 5c 78 7b 35 43 30 41 7d 27 20 2e 20 27 5c 78 7b 35 43 30 42 7d 5c 78 7b 35 43 | {5C09}\x{5C0A}'...'\x{5C0B}\x{5C |
14ca0 | 30 44 7d 5c 78 7b 35 43 30 45 7d 5c 78 7b 35 43 30 46 7d 5c 78 7b 35 43 31 31 7d 5c 78 7b 35 43 | 0D}\x{5C0E}\x{5C0F}\x{5C11}\x{5C |
14cc0 | 31 33 7d 5c 78 7b 35 43 31 36 7d 5c 78 7b 35 43 31 41 7d 5c 78 7b 35 43 32 30 7d 27 20 2e 20 27 | 13}\x{5C16}\x{5C1A}\x{5C20}'...' |
14ce0 | 5c 78 7b 35 43 32 32 7d 5c 78 7b 35 43 32 34 7d 5c 78 7b 35 43 32 38 7d 5c 78 7b 35 43 32 44 7d | \x{5C22}\x{5C24}\x{5C28}\x{5C2D} |
14d00 | 5c 78 7b 35 43 33 31 7d 5c 78 7b 35 43 33 38 7d 5c 78 7b 35 43 33 39 7d 5c 78 7b 35 43 33 41 7d | \x{5C31}\x{5C38}\x{5C39}\x{5C3A} |
14d20 | 5c 78 7b 35 43 33 42 7d 27 20 2e 20 27 5c 78 7b 35 43 33 43 7d 5c 78 7b 35 43 33 44 7d 5c 78 7b | \x{5C3B}'...'\x{5C3C}\x{5C3D}\x{ |
14d40 | 35 43 33 45 7d 5c 78 7b 35 43 33 46 7d 5c 78 7b 35 43 34 30 7d 5c 78 7b 35 43 34 31 7d 5c 78 7b | 5C3E}\x{5C3F}\x{5C40}\x{5C41}\x{ |
14d60 | 35 43 34 35 7d 5c 78 7b 35 43 34 36 7d 5c 78 7b 35 43 34 38 7d 27 20 2e 20 27 5c 78 7b 35 43 34 | 5C45}\x{5C46}\x{5C48}'...'\x{5C4 |
14d80 | 41 7d 5c 78 7b 35 43 34 42 7d 5c 78 7b 35 43 34 44 7d 5c 78 7b 35 43 34 45 7d 5c 78 7b 35 43 34 | A}\x{5C4B}\x{5C4D}\x{5C4E}\x{5C4 |
14da0 | 46 7d 5c 78 7b 35 43 35 30 7d 5c 78 7b 35 43 35 31 7d 5c 78 7b 35 43 35 33 7d 5c 78 7b 35 43 35 | F}\x{5C50}\x{5C51}\x{5C53}\x{5C5 |
14dc0 | 35 7d 27 20 2e 20 27 5c 78 7b 35 43 35 45 7d 5c 78 7b 35 43 36 30 7d 5c 78 7b 35 43 36 31 7d 5c | 5}'...'\x{5C5E}\x{5C60}\x{5C61}\ |
14de0 | 78 7b 35 43 36 34 7d 5c 78 7b 35 43 36 35 7d 5c 78 7b 35 43 36 43 7d 5c 78 7b 35 43 36 45 7d 5c | x{5C64}\x{5C65}\x{5C6C}\x{5C6E}\ |
14e00 | 78 7b 35 43 36 46 7d 5c 78 7b 35 43 37 31 7d 27 20 2e 20 27 5c 78 7b 35 43 37 36 7d 5c 78 7b 35 | x{5C6F}\x{5C71}'...'\x{5C76}\x{5 |
14e20 | 43 37 39 7d 5c 78 7b 35 43 38 43 7d 5c 78 7b 35 43 39 30 7d 5c 78 7b 35 43 39 31 7d 5c 78 7b 35 | C79}\x{5C8C}\x{5C90}\x{5C91}\x{5 |
14e40 | 43 39 34 7d 5c 78 7b 35 43 41 31 7d 5c 78 7b 35 43 41 38 7d 5c 78 7b 35 43 41 39 7d 27 20 2e 20 | C94}\x{5CA1}\x{5CA8}\x{5CA9}'... |
14e60 | 27 5c 78 7b 35 43 41 42 7d 5c 78 7b 35 43 41 43 7d 5c 78 7b 35 43 42 31 7d 5c 78 7b 35 43 42 33 | '\x{5CAB}\x{5CAC}\x{5CB1}\x{5CB3 |
14e80 | 7d 5c 78 7b 35 43 42 36 7d 5c 78 7b 35 43 42 37 7d 5c 78 7b 35 43 42 38 7d 5c 78 7b 35 43 42 42 | }\x{5CB6}\x{5CB7}\x{5CB8}\x{5CBB |
14ea0 | 7d 5c 78 7b 35 43 42 43 7d 27 20 2e 20 27 5c 78 7b 35 43 42 45 7d 5c 78 7b 35 43 43 35 7d 5c 78 | }\x{5CBC}'...'\x{5CBE}\x{5CC5}\x |
14ec0 | 7b 35 43 43 37 7d 5c 78 7b 35 43 44 39 7d 5c 78 7b 35 43 45 30 7d 5c 78 7b 35 43 45 31 7d 5c 78 | {5CC7}\x{5CD9}\x{5CE0}\x{5CE1}\x |
14ee0 | 7b 35 43 45 38 7d 5c 78 7b 35 43 45 39 7d 5c 78 7b 35 43 45 41 7d 27 20 2e 20 27 5c 78 7b 35 43 | {5CE8}\x{5CE9}\x{5CEA}'...'\x{5C |
14f00 | 45 44 7d 5c 78 7b 35 43 45 46 7d 5c 78 7b 35 43 46 30 7d 5c 78 7b 35 43 46 36 7d 5c 78 7b 35 43 | ED}\x{5CEF}\x{5CF0}\x{5CF6}\x{5C |
14f20 | 46 41 7d 5c 78 7b 35 43 46 42 7d 5c 78 7b 35 43 46 44 7d 5c 78 7b 35 44 30 37 7d 5c 78 7b 35 44 | FA}\x{5CFB}\x{5CFD}\x{5D07}\x{5D |
14f40 | 30 42 7d 27 20 2e 20 27 5c 78 7b 35 44 30 45 7d 5c 78 7b 35 44 31 31 7d 5c 78 7b 35 44 31 34 7d | 0B}'...'\x{5D0E}\x{5D11}\x{5D14} |
14f60 | 5c 78 7b 35 44 31 35 7d 5c 78 7b 35 44 31 36 7d 5c 78 7b 35 44 31 37 7d 5c 78 7b 35 44 31 38 7d | \x{5D15}\x{5D16}\x{5D17}\x{5D18} |
14f80 | 5c 78 7b 35 44 31 39 7d 5c 78 7b 35 44 31 41 7d 27 20 2e 20 27 5c 78 7b 35 44 31 42 7d 5c 78 7b | \x{5D19}\x{5D1A}'...'\x{5D1B}\x{ |
14fa0 | 35 44 31 46 7d 5c 78 7b 35 44 32 32 7d 5c 78 7b 35 44 32 39 7d 5c 78 7b 35 44 34 42 7d 5c 78 7b | 5D1F}\x{5D22}\x{5D29}\x{5D4B}\x{ |
14fc0 | 35 44 34 43 7d 5c 78 7b 35 44 34 45 7d 5c 78 7b 35 44 35 30 7d 5c 78 7b 35 44 35 32 7d 27 20 2e | 5D4C}\x{5D4E}\x{5D50}\x{5D52}'.. |
14fe0 | 20 27 5c 78 7b 35 44 35 43 7d 5c 78 7b 35 44 36 39 7d 5c 78 7b 35 44 36 43 7d 5c 78 7b 35 44 36 | .'\x{5D5C}\x{5D69}\x{5D6C}\x{5D6 |
15000 | 46 7d 5c 78 7b 35 44 37 33 7d 5c 78 7b 35 44 37 36 7d 5c 78 7b 35 44 38 32 7d 5c 78 7b 35 44 38 | F}\x{5D73}\x{5D76}\x{5D82}\x{5D8 |
15020 | 34 7d 5c 78 7b 35 44 38 37 7d 27 20 2e 20 27 5c 78 7b 35 44 38 42 7d 5c 78 7b 35 44 38 43 7d 5c | 4}\x{5D87}'...'\x{5D8B}\x{5D8C}\ |
15040 | 78 7b 35 44 39 30 7d 5c 78 7b 35 44 39 44 7d 5c 78 7b 35 44 41 32 7d 5c 78 7b 35 44 41 43 7d 5c | x{5D90}\x{5D9D}\x{5DA2}\x{5DAC}\ |
15060 | 78 7b 35 44 41 45 7d 5c 78 7b 35 44 42 37 7d 5c 78 7b 35 44 42 41 7d 27 20 2e 20 27 5c 78 7b 35 | x{5DAE}\x{5DB7}\x{5DBA}'...'\x{5 |
15080 | 44 42 43 7d 5c 78 7b 35 44 42 44 7d 5c 78 7b 35 44 43 39 7d 5c 78 7b 35 44 43 43 7d 5c 78 7b 35 | DBC}\x{5DBD}\x{5DC9}\x{5DCC}\x{5 |
150a0 | 44 43 44 7d 5c 78 7b 35 44 44 32 7d 5c 78 7b 35 44 44 33 7d 5c 78 7b 35 44 44 36 7d 5c 78 7b 35 | DCD}\x{5DD2}\x{5DD3}\x{5DD6}\x{5 |
150c0 | 44 44 42 7d 27 20 2e 20 27 5c 78 7b 35 44 44 44 7d 5c 78 7b 35 44 44 45 7d 5c 78 7b 35 44 45 31 | DDB}'...'\x{5DDD}\x{5DDE}\x{5DE1 |
150e0 | 7d 5c 78 7b 35 44 45 33 7d 5c 78 7b 35 44 45 35 7d 5c 78 7b 35 44 45 36 7d 5c 78 7b 35 44 45 37 | }\x{5DE3}\x{5DE5}\x{5DE6}\x{5DE7 |
15100 | 7d 5c 78 7b 35 44 45 38 7d 5c 78 7b 35 44 45 42 7d 27 20 2e 20 27 5c 78 7b 35 44 45 45 7d 5c 78 | }\x{5DE8}\x{5DEB}'...'\x{5DEE}\x |
15120 | 7b 35 44 46 31 7d 5c 78 7b 35 44 46 32 7d 5c 78 7b 35 44 46 33 7d 5c 78 7b 35 44 46 34 7d 5c 78 | {5DF1}\x{5DF2}\x{5DF3}\x{5DF4}\x |
15140 | 7b 35 44 46 35 7d 5c 78 7b 35 44 46 37 7d 5c 78 7b 35 44 46 42 7d 5c 78 7b 35 44 46 44 7d 27 20 | {5DF5}\x{5DF7}\x{5DFB}\x{5DFD}'. |
15160 | 2e 20 27 5c 78 7b 35 44 46 45 7d 5c 78 7b 35 45 30 32 7d 5c 78 7b 35 45 30 33 7d 5c 78 7b 35 45 | ..'\x{5DFE}\x{5E02}\x{5E03}\x{5E |
15180 | 30 36 7d 5c 78 7b 35 45 30 42 7d 5c 78 7b 35 45 30 43 7d 5c 78 7b 35 45 31 31 7d 5c 78 7b 35 45 | 06}\x{5E0B}\x{5E0C}\x{5E11}\x{5E |
151a0 | 31 36 7d 5c 78 7b 35 45 31 39 7d 27 20 2e 20 27 5c 78 7b 35 45 31 41 7d 5c 78 7b 35 45 31 42 7d | 16}\x{5E19}'...'\x{5E1A}\x{5E1B} |
151c0 | 5c 78 7b 35 45 31 44 7d 5c 78 7b 35 45 32 35 7d 5c 78 7b 35 45 32 42 7d 5c 78 7b 35 45 32 44 7d | \x{5E1D}\x{5E25}\x{5E2B}\x{5E2D} |
151e0 | 5c 78 7b 35 45 32 46 7d 5c 78 7b 35 45 33 30 7d 5c 78 7b 35 45 33 33 7d 27 20 2e 20 27 5c 78 7b | \x{5E2F}\x{5E30}\x{5E33}'...'\x{ |
15200 | 35 45 33 36 7d 5c 78 7b 35 45 33 37 7d 5c 78 7b 35 45 33 38 7d 5c 78 7b 35 45 33 44 7d 5c 78 7b | 5E36}\x{5E37}\x{5E38}\x{5E3D}\x{ |
15220 | 35 45 34 30 7d 5c 78 7b 35 45 34 33 7d 5c 78 7b 35 45 34 34 7d 5c 78 7b 35 45 34 35 7d 5c 78 7b | 5E40}\x{5E43}\x{5E44}\x{5E45}\x{ |
15240 | 35 45 34 37 7d 27 20 2e 20 27 5c 78 7b 35 45 34 43 7d 5c 78 7b 35 45 34 45 7d 5c 78 7b 35 45 35 | 5E47}'...'\x{5E4C}\x{5E4E}\x{5E5 |
15260 | 34 7d 5c 78 7b 35 45 35 35 7d 5c 78 7b 35 45 35 37 7d 5c 78 7b 35 45 35 46 7d 5c 78 7b 35 45 36 | 4}\x{5E55}\x{5E57}\x{5E5F}\x{5E6 |
15280 | 31 7d 5c 78 7b 35 45 36 32 7d 5c 78 7b 35 45 36 33 7d 27 20 2e 20 27 5c 78 7b 35 45 36 34 7d 5c | 1}\x{5E62}\x{5E63}'...'\x{5E64}\ |
152a0 | 78 7b 35 45 37 32 7d 5c 78 7b 35 45 37 33 7d 5c 78 7b 35 45 37 34 7d 5c 78 7b 35 45 37 35 7d 5c | x{5E72}\x{5E73}\x{5E74}\x{5E75}\ |
152c0 | 78 7b 35 45 37 36 7d 5c 78 7b 35 45 37 38 7d 5c 78 7b 35 45 37 39 7d 5c 78 7b 35 45 37 41 7d 27 | x{5E76}\x{5E78}\x{5E79}\x{5E7A}' |
152e0 | 20 2e 20 27 5c 78 7b 35 45 37 42 7d 5c 78 7b 35 45 37 43 7d 5c 78 7b 35 45 37 44 7d 5c 78 7b 35 | ...'\x{5E7B}\x{5E7C}\x{5E7D}\x{5 |
15300 | 45 37 45 7d 5c 78 7b 35 45 37 46 7d 5c 78 7b 35 45 38 31 7d 5c 78 7b 35 45 38 33 7d 5c 78 7b 35 | E7E}\x{5E7F}\x{5E81}\x{5E83}\x{5 |
15320 | 45 38 34 7d 5c 78 7b 35 45 38 37 7d 27 20 2e 20 27 5c 78 7b 35 45 38 41 7d 5c 78 7b 35 45 38 46 | E84}\x{5E87}'...'\x{5E8A}\x{5E8F |
15340 | 7d 5c 78 7b 35 45 39 35 7d 5c 78 7b 35 45 39 36 7d 5c 78 7b 35 45 39 37 7d 5c 78 7b 35 45 39 41 | }\x{5E95}\x{5E96}\x{5E97}\x{5E9A |
15360 | 7d 5c 78 7b 35 45 39 43 7d 5c 78 7b 35 45 41 30 7d 5c 78 7b 35 45 41 36 7d 27 20 2e 20 27 5c 78 | }\x{5E9C}\x{5EA0}\x{5EA6}'...'\x |
15380 | 7b 35 45 41 37 7d 5c 78 7b 35 45 41 42 7d 5c 78 7b 35 45 41 44 7d 5c 78 7b 35 45 42 35 7d 5c 78 | {5EA7}\x{5EAB}\x{5EAD}\x{5EB5}\x |
153a0 | 7b 35 45 42 36 7d 5c 78 7b 35 45 42 37 7d 5c 78 7b 35 45 42 38 7d 5c 78 7b 35 45 43 31 7d 5c 78 | {5EB6}\x{5EB7}\x{5EB8}\x{5EC1}\x |
153c0 | 7b 35 45 43 32 7d 27 20 2e 20 27 5c 78 7b 35 45 43 33 7d 5c 78 7b 35 45 43 38 7d 5c 78 7b 35 45 | {5EC2}'...'\x{5EC3}\x{5EC8}\x{5E |
153e0 | 43 39 7d 5c 78 7b 35 45 43 41 7d 5c 78 7b 35 45 43 46 7d 5c 78 7b 35 45 44 30 7d 5c 78 7b 35 45 | C9}\x{5ECA}\x{5ECF}\x{5ED0}\x{5E |
15400 | 44 33 7d 5c 78 7b 35 45 44 36 7d 5c 78 7b 35 45 44 41 7d 27 20 2e 20 27 5c 78 7b 35 45 44 42 7d | D3}\x{5ED6}\x{5EDA}'...'\x{5EDB} |
15420 | 5c 78 7b 35 45 44 44 7d 5c 78 7b 35 45 44 46 7d 5c 78 7b 35 45 45 30 7d 5c 78 7b 35 45 45 31 7d | \x{5EDD}\x{5EDF}\x{5EE0}\x{5EE1} |
15440 | 5c 78 7b 35 45 45 32 7d 5c 78 7b 35 45 45 33 7d 5c 78 7b 35 45 45 38 7d 5c 78 7b 35 45 45 39 7d | \x{5EE2}\x{5EE3}\x{5EE8}\x{5EE9} |
15460 | 27 20 2e 20 27 5c 78 7b 35 45 45 43 7d 5c 78 7b 35 45 46 30 7d 5c 78 7b 35 45 46 31 7d 5c 78 7b | '...'\x{5EEC}\x{5EF0}\x{5EF1}\x{ |
15480 | 35 45 46 33 7d 5c 78 7b 35 45 46 34 7d 5c 78 7b 35 45 46 36 7d 5c 78 7b 35 45 46 37 7d 5c 78 7b | 5EF3}\x{5EF4}\x{5EF6}\x{5EF7}\x{ |
154a0 | 35 45 46 38 7d 5c 78 7b 35 45 46 41 7d 27 20 2e 20 27 5c 78 7b 35 45 46 42 7d 5c 78 7b 35 45 46 | 5EF8}\x{5EFA}'...'\x{5EFB}\x{5EF |
154c0 | 43 7d 5c 78 7b 35 45 46 45 7d 5c 78 7b 35 45 46 46 7d 5c 78 7b 35 46 30 31 7d 5c 78 7b 35 46 30 | C}\x{5EFE}\x{5EFF}\x{5F01}\x{5F0 |
154e0 | 33 7d 5c 78 7b 35 46 30 34 7d 5c 78 7b 35 46 30 39 7d 5c 78 7b 35 46 30 41 7d 27 20 2e 20 27 5c | 3}\x{5F04}\x{5F09}\x{5F0A}'...'\ |
15500 | 78 7b 35 46 30 42 7d 5c 78 7b 35 46 30 43 7d 5c 78 7b 35 46 30 44 7d 5c 78 7b 35 46 30 46 7d 5c | x{5F0B}\x{5F0C}\x{5F0D}\x{5F0F}\ |
15520 | 78 7b 35 46 31 30 7d 5c 78 7b 35 46 31 31 7d 5c 78 7b 35 46 31 33 7d 5c 78 7b 35 46 31 34 7d 5c | x{5F10}\x{5F11}\x{5F13}\x{5F14}\ |
15540 | 78 7b 35 46 31 35 7d 27 20 2e 20 27 5c 78 7b 35 46 31 36 7d 5c 78 7b 35 46 31 37 7d 5c 78 7b 35 | x{5F15}'...'\x{5F16}\x{5F17}\x{5 |
15560 | 46 31 38 7d 5c 78 7b 35 46 31 42 7d 5c 78 7b 35 46 31 46 7d 5c 78 7b 35 46 32 35 7d 5c 78 7b 35 | F18}\x{5F1B}\x{5F1F}\x{5F25}\x{5 |
15580 | 46 32 36 7d 5c 78 7b 35 46 32 37 7d 5c 78 7b 35 46 32 39 7d 27 20 2e 20 27 5c 78 7b 35 46 32 44 | F26}\x{5F27}\x{5F29}'...'\x{5F2D |
155a0 | 7d 5c 78 7b 35 46 32 46 7d 5c 78 7b 35 46 33 31 7d 5c 78 7b 35 46 33 35 7d 5c 78 7b 35 46 33 37 | }\x{5F2F}\x{5F31}\x{5F35}\x{5F37 |
155c0 | 7d 5c 78 7b 35 46 33 38 7d 5c 78 7b 35 46 33 43 7d 5c 78 7b 35 46 33 45 7d 5c 78 7b 35 46 34 31 | }\x{5F38}\x{5F3C}\x{5F3E}\x{5F41 |
155e0 | 7d 27 20 2e 20 27 5c 78 7b 35 46 34 38 7d 5c 78 7b 35 46 34 41 7d 5c 78 7b 35 46 34 43 7d 5c 78 | }'...'\x{5F48}\x{5F4A}\x{5F4C}\x |
15600 | 7b 35 46 34 45 7d 5c 78 7b 35 46 35 31 7d 5c 78 7b 35 46 35 33 7d 5c 78 7b 35 46 35 36 7d 5c 78 | {5F4E}\x{5F51}\x{5F53}\x{5F56}\x |
15620 | 7b 35 46 35 37 7d 5c 78 7b 35 46 35 39 7d 27 20 2e 20 27 5c 78 7b 35 46 35 43 7d 5c 78 7b 35 46 | {5F57}\x{5F59}'...'\x{5F5C}\x{5F |
15640 | 35 44 7d 5c 78 7b 35 46 36 31 7d 5c 78 7b 35 46 36 32 7d 5c 78 7b 35 46 36 36 7d 5c 78 7b 35 46 | 5D}\x{5F61}\x{5F62}\x{5F66}\x{5F |
15660 | 36 39 7d 5c 78 7b 35 46 36 41 7d 5c 78 7b 35 46 36 42 7d 5c 78 7b 35 46 36 43 7d 27 20 2e 20 27 | 69}\x{5F6A}\x{5F6B}\x{5F6C}'...' |
15680 | 5c 78 7b 35 46 36 44 7d 5c 78 7b 35 46 37 30 7d 5c 78 7b 35 46 37 31 7d 5c 78 7b 35 46 37 33 7d | \x{5F6D}\x{5F70}\x{5F71}\x{5F73} |
156a0 | 5c 78 7b 35 46 37 37 7d 5c 78 7b 35 46 37 39 7d 5c 78 7b 35 46 37 43 7d 5c 78 7b 35 46 37 46 7d | \x{5F77}\x{5F79}\x{5F7C}\x{5F7F} |
156c0 | 5c 78 7b 35 46 38 30 7d 27 20 2e 20 27 5c 78 7b 35 46 38 31 7d 5c 78 7b 35 46 38 32 7d 5c 78 7b | \x{5F80}'...'\x{5F81}\x{5F82}\x{ |
156e0 | 35 46 38 33 7d 5c 78 7b 35 46 38 34 7d 5c 78 7b 35 46 38 35 7d 5c 78 7b 35 46 38 37 7d 5c 78 7b | 5F83}\x{5F84}\x{5F85}\x{5F87}\x{ |
15700 | 35 46 38 38 7d 5c 78 7b 35 46 38 41 7d 5c 78 7b 35 46 38 42 7d 27 20 2e 20 27 5c 78 7b 35 46 38 | 5F88}\x{5F8A}\x{5F8B}'...'\x{5F8 |
15720 | 43 7d 5c 78 7b 35 46 39 30 7d 5c 78 7b 35 46 39 31 7d 5c 78 7b 35 46 39 32 7d 5c 78 7b 35 46 39 | C}\x{5F90}\x{5F91}\x{5F92}\x{5F9 |
15740 | 33 7d 5c 78 7b 35 46 39 37 7d 5c 78 7b 35 46 39 38 7d 5c 78 7b 35 46 39 39 7d 5c 78 7b 35 46 39 | 3}\x{5F97}\x{5F98}\x{5F99}\x{5F9 |
15760 | 45 7d 27 20 2e 20 27 5c 78 7b 35 46 41 30 7d 5c 78 7b 35 46 41 31 7d 5c 78 7b 35 46 41 38 7d 5c | E}'...'\x{5FA0}\x{5FA1}\x{5FA8}\ |
15780 | 78 7b 35 46 41 39 7d 5c 78 7b 35 46 41 41 7d 5c 78 7b 35 46 41 44 7d 5c 78 7b 35 46 41 45 7d 5c | x{5FA9}\x{5FAA}\x{5FAD}\x{5FAE}\ |
157a0 | 78 7b 35 46 42 33 7d 5c 78 7b 35 46 42 34 7d 27 20 2e 20 27 5c 78 7b 35 46 42 39 7d 5c 78 7b 35 | x{5FB3}\x{5FB4}'...'\x{5FB9}\x{5 |
157c0 | 46 42 43 7d 5c 78 7b 35 46 42 44 7d 5c 78 7b 35 46 43 33 7d 5c 78 7b 35 46 43 35 7d 5c 78 7b 35 | FBC}\x{5FBD}\x{5FC3}\x{5FC5}\x{5 |
157e0 | 46 43 43 7d 5c 78 7b 35 46 43 44 7d 5c 78 7b 35 46 44 36 7d 5c 78 7b 35 46 44 37 7d 27 20 2e 20 | FCC}\x{5FCD}\x{5FD6}\x{5FD7}'... |
15800 | 27 5c 78 7b 35 46 44 38 7d 5c 78 7b 35 46 44 39 7d 5c 78 7b 35 46 44 43 7d 5c 78 7b 35 46 44 44 | '\x{5FD8}\x{5FD9}\x{5FDC}\x{5FDD |
15820 | 7d 5c 78 7b 35 46 45 30 7d 5c 78 7b 35 46 45 34 7d 5c 78 7b 35 46 45 42 7d 5c 78 7b 35 46 46 30 | }\x{5FE0}\x{5FE4}\x{5FEB}\x{5FF0 |
15840 | 7d 5c 78 7b 35 46 46 31 7d 27 20 2e 20 27 5c 78 7b 35 46 46 35 7d 5c 78 7b 35 46 46 38 7d 5c 78 | }\x{5FF1}'...'\x{5FF5}\x{5FF8}\x |
15860 | 7b 35 46 46 42 7d 5c 78 7b 35 46 46 44 7d 5c 78 7b 35 46 46 46 7d 5c 78 7b 36 30 30 45 7d 5c 78 | {5FFB}\x{5FFD}\x{5FFF}\x{600E}\x |
15880 | 7b 36 30 30 46 7d 5c 78 7b 36 30 31 30 7d 5c 78 7b 36 30 31 32 7d 27 20 2e 20 27 5c 78 7b 36 30 | {600F}\x{6010}\x{6012}'...'\x{60 |
158a0 | 31 35 7d 5c 78 7b 36 30 31 36 7d 5c 78 7b 36 30 31 39 7d 5c 78 7b 36 30 31 42 7d 5c 78 7b 36 30 | 15}\x{6016}\x{6019}\x{601B}\x{60 |
158c0 | 31 43 7d 5c 78 7b 36 30 31 44 7d 5c 78 7b 36 30 32 30 7d 5c 78 7b 36 30 32 31 7d 5c 78 7b 36 30 | 1C}\x{601D}\x{6020}\x{6021}\x{60 |
158e0 | 32 35 7d 27 20 2e 20 27 5c 78 7b 36 30 32 36 7d 5c 78 7b 36 30 32 37 7d 5c 78 7b 36 30 32 38 7d | 25}'...'\x{6026}\x{6027}\x{6028} |
15900 | 5c 78 7b 36 30 32 39 7d 5c 78 7b 36 30 32 41 7d 5c 78 7b 36 30 32 42 7d 5c 78 7b 36 30 32 46 7d | \x{6029}\x{602A}\x{602B}\x{602F} |
15920 | 5c 78 7b 36 30 33 31 7d 5c 78 7b 36 30 33 41 7d 27 20 2e 20 27 5c 78 7b 36 30 34 31 7d 5c 78 7b | \x{6031}\x{603A}'...'\x{6041}\x{ |
15940 | 36 30 34 32 7d 5c 78 7b 36 30 34 33 7d 5c 78 7b 36 30 34 36 7d 5c 78 7b 36 30 34 41 7d 5c 78 7b | 6042}\x{6043}\x{6046}\x{604A}\x{ |
15960 | 36 30 34 42 7d 5c 78 7b 36 30 34 44 7d 5c 78 7b 36 30 35 30 7d 5c 78 7b 36 30 35 32 7d 27 20 2e | 604B}\x{604D}\x{6050}\x{6052}'.. |
15980 | 20 27 5c 78 7b 36 30 35 35 7d 5c 78 7b 36 30 35 39 7d 5c 78 7b 36 30 35 41 7d 5c 78 7b 36 30 35 | .'\x{6055}\x{6059}\x{605A}\x{605 |
159a0 | 46 7d 5c 78 7b 36 30 36 30 7d 5c 78 7b 36 30 36 32 7d 5c 78 7b 36 30 36 33 7d 5c 78 7b 36 30 36 | F}\x{6060}\x{6062}\x{6063}\x{606 |
159c0 | 34 7d 5c 78 7b 36 30 36 35 7d 27 20 2e 20 27 5c 78 7b 36 30 36 38 7d 5c 78 7b 36 30 36 39 7d 5c | 4}\x{6065}'...'\x{6068}\x{6069}\ |
159e0 | 78 7b 36 30 36 41 7d 5c 78 7b 36 30 36 42 7d 5c 78 7b 36 30 36 43 7d 5c 78 7b 36 30 36 44 7d 5c | x{606A}\x{606B}\x{606C}\x{606D}\ |
15a00 | 78 7b 36 30 36 46 7d 5c 78 7b 36 30 37 30 7d 5c 78 7b 36 30 37 35 7d 27 20 2e 20 27 5c 78 7b 36 | x{606F}\x{6070}\x{6075}'...'\x{6 |
15a20 | 30 37 37 7d 5c 78 7b 36 30 38 31 7d 5c 78 7b 36 30 38 33 7d 5c 78 7b 36 30 38 34 7d 5c 78 7b 36 | 077}\x{6081}\x{6083}\x{6084}\x{6 |
15a40 | 30 38 39 7d 5c 78 7b 36 30 38 42 7d 5c 78 7b 36 30 38 43 7d 5c 78 7b 36 30 38 44 7d 5c 78 7b 36 | 089}\x{608B}\x{608C}\x{608D}\x{6 |
15a60 | 30 39 32 7d 27 20 2e 20 27 5c 78 7b 36 30 39 34 7d 5c 78 7b 36 30 39 36 7d 5c 78 7b 36 30 39 37 | 092}'...'\x{6094}\x{6096}\x{6097 |
15a80 | 7d 5c 78 7b 36 30 39 41 7d 5c 78 7b 36 30 39 42 7d 5c 78 7b 36 30 39 46 7d 5c 78 7b 36 30 41 30 | }\x{609A}\x{609B}\x{609F}\x{60A0 |
15aa0 | 7d 5c 78 7b 36 30 41 33 7d 5c 78 7b 36 30 41 36 7d 27 20 2e 20 27 5c 78 7b 36 30 41 37 7d 5c 78 | }\x{60A3}\x{60A6}'...'\x{60A7}\x |
15ac0 | 7b 36 30 41 39 7d 5c 78 7b 36 30 41 41 7d 5c 78 7b 36 30 42 32 7d 5c 78 7b 36 30 42 33 7d 5c 78 | {60A9}\x{60AA}\x{60B2}\x{60B3}\x |
15ae0 | 7b 36 30 42 34 7d 5c 78 7b 36 30 42 35 7d 5c 78 7b 36 30 42 36 7d 5c 78 7b 36 30 42 38 7d 27 20 | {60B4}\x{60B5}\x{60B6}\x{60B8}'. |
15b00 | 2e 20 27 5c 78 7b 36 30 42 43 7d 5c 78 7b 36 30 42 44 7d 5c 78 7b 36 30 43 35 7d 5c 78 7b 36 30 | ..'\x{60BC}\x{60BD}\x{60C5}\x{60 |
15b20 | 43 36 7d 5c 78 7b 36 30 43 37 7d 5c 78 7b 36 30 44 31 7d 5c 78 7b 36 30 44 33 7d 5c 78 7b 36 30 | C6}\x{60C7}\x{60D1}\x{60D3}\x{60 |
15b40 | 44 38 7d 5c 78 7b 36 30 44 41 7d 27 20 2e 20 27 5c 78 7b 36 30 44 43 7d 5c 78 7b 36 30 44 46 7d | D8}\x{60DA}'...'\x{60DC}\x{60DF} |
15b60 | 5c 78 7b 36 30 45 30 7d 5c 78 7b 36 30 45 31 7d 5c 78 7b 36 30 45 33 7d 5c 78 7b 36 30 45 37 7d | \x{60E0}\x{60E1}\x{60E3}\x{60E7} |
15b80 | 5c 78 7b 36 30 45 38 7d 5c 78 7b 36 30 46 30 7d 5c 78 7b 36 30 46 31 7d 27 20 2e 20 27 5c 78 7b | \x{60E8}\x{60F0}\x{60F1}'...'\x{ |
15ba0 | 36 30 46 33 7d 5c 78 7b 36 30 46 34 7d 5c 78 7b 36 30 46 36 7d 5c 78 7b 36 30 46 37 7d 5c 78 7b | 60F3}\x{60F4}\x{60F6}\x{60F7}\x{ |
15bc0 | 36 30 46 39 7d 5c 78 7b 36 30 46 41 7d 5c 78 7b 36 30 46 42 7d 5c 78 7b 36 31 30 30 7d 5c 78 7b | 60F9}\x{60FA}\x{60FB}\x{6100}\x{ |
15be0 | 36 31 30 31 7d 27 20 2e 20 27 5c 78 7b 36 31 30 33 7d 5c 78 7b 36 31 30 36 7d 5c 78 7b 36 31 30 | 6101}'...'\x{6103}\x{6106}\x{610 |
15c00 | 38 7d 5c 78 7b 36 31 30 39 7d 5c 78 7b 36 31 30 44 7d 5c 78 7b 36 31 30 45 7d 5c 78 7b 36 31 30 | 8}\x{6109}\x{610D}\x{610E}\x{610 |
15c20 | 46 7d 5c 78 7b 36 31 31 35 7d 5c 78 7b 36 31 31 41 7d 27 20 2e 20 27 5c 78 7b 36 31 31 42 7d 5c | F}\x{6115}\x{611A}'...'\x{611B}\ |
15c40 | 78 7b 36 31 31 46 7d 5c 78 7b 36 31 32 31 7d 5c 78 7b 36 31 32 37 7d 5c 78 7b 36 31 32 38 7d 5c | x{611F}\x{6121}\x{6127}\x{6128}\ |
15c60 | 78 7b 36 31 32 43 7d 5c 78 7b 36 31 33 34 7d 5c 78 7b 36 31 33 43 7d 5c 78 7b 36 31 33 44 7d 27 | x{612C}\x{6134}\x{613C}\x{613D}' |
15c80 | 20 2e 20 27 5c 78 7b 36 31 33 45 7d 5c 78 7b 36 31 33 46 7d 5c 78 7b 36 31 34 32 7d 5c 78 7b 36 | ...'\x{613E}\x{613F}\x{6142}\x{6 |
15ca0 | 31 34 34 7d 5c 78 7b 36 31 34 37 7d 5c 78 7b 36 31 34 38 7d 5c 78 7b 36 31 34 41 7d 5c 78 7b 36 | 144}\x{6147}\x{6148}\x{614A}\x{6 |
15cc0 | 31 34 42 7d 5c 78 7b 36 31 34 43 7d 27 20 2e 20 27 5c 78 7b 36 31 34 44 7d 5c 78 7b 36 31 34 45 | 14B}\x{614C}'...'\x{614D}\x{614E |
15ce0 | 7d 5c 78 7b 36 31 35 33 7d 5c 78 7b 36 31 35 35 7d 5c 78 7b 36 31 35 38 7d 5c 78 7b 36 31 35 39 | }\x{6153}\x{6155}\x{6158}\x{6159 |
15d00 | 7d 5c 78 7b 36 31 35 41 7d 5c 78 7b 36 31 35 44 7d 5c 78 7b 36 31 35 46 7d 27 20 2e 20 27 5c 78 | }\x{615A}\x{615D}\x{615F}'...'\x |
15d20 | 7b 36 31 36 32 7d 5c 78 7b 36 31 36 33 7d 5c 78 7b 36 31 36 35 7d 5c 78 7b 36 31 36 37 7d 5c 78 | {6162}\x{6163}\x{6165}\x{6167}\x |
15d40 | 7b 36 31 36 38 7d 5c 78 7b 36 31 36 42 7d 5c 78 7b 36 31 36 45 7d 5c 78 7b 36 31 36 46 7d 5c 78 | {6168}\x{616B}\x{616E}\x{616F}\x |
15d60 | 7b 36 31 37 30 7d 27 20 2e 20 27 5c 78 7b 36 31 37 31 7d 5c 78 7b 36 31 37 33 7d 5c 78 7b 36 31 | {6170}'...'\x{6171}\x{6173}\x{61 |
15d80 | 37 34 7d 5c 78 7b 36 31 37 35 7d 5c 78 7b 36 31 37 36 7d 5c 78 7b 36 31 37 37 7d 5c 78 7b 36 31 | 74}\x{6175}\x{6176}\x{6177}\x{61 |
15da0 | 37 45 7d 5c 78 7b 36 31 38 32 7d 5c 78 7b 36 31 38 37 7d 27 20 2e 20 27 5c 78 7b 36 31 38 41 7d | 7E}\x{6182}\x{6187}'...'\x{618A} |
15dc0 | 5c 78 7b 36 31 38 45 7d 5c 78 7b 36 31 39 30 7d 5c 78 7b 36 31 39 31 7d 5c 78 7b 36 31 39 34 7d | \x{618E}\x{6190}\x{6191}\x{6194} |
15de0 | 5c 78 7b 36 31 39 36 7d 5c 78 7b 36 31 39 39 7d 5c 78 7b 36 31 39 41 7d 5c 78 7b 36 31 41 34 7d | \x{6196}\x{6199}\x{619A}\x{61A4} |
15e00 | 27 20 2e 20 27 5c 78 7b 36 31 41 37 7d 5c 78 7b 36 31 41 39 7d 5c 78 7b 36 31 41 42 7d 5c 78 7b | '...'\x{61A7}\x{61A9}\x{61AB}\x{ |
15e20 | 36 31 41 43 7d 5c 78 7b 36 31 41 45 7d 5c 78 7b 36 31 42 32 7d 5c 78 7b 36 31 42 36 7d 5c 78 7b | 61AC}\x{61AE}\x{61B2}\x{61B6}\x{ |
15e40 | 36 31 42 41 7d 5c 78 7b 36 31 42 45 7d 27 20 2e 20 27 5c 78 7b 36 31 43 33 7d 5c 78 7b 36 31 43 | 61BA}\x{61BE}'...'\x{61C3}\x{61C |
15e60 | 36 7d 5c 78 7b 36 31 43 37 7d 5c 78 7b 36 31 43 38 7d 5c 78 7b 36 31 43 39 7d 5c 78 7b 36 31 43 | 6}\x{61C7}\x{61C8}\x{61C9}\x{61C |
15e80 | 41 7d 5c 78 7b 36 31 43 42 7d 5c 78 7b 36 31 43 43 7d 5c 78 7b 36 31 43 44 7d 27 20 2e 20 27 5c | A}\x{61CB}\x{61CC}\x{61CD}'...'\ |
15ea0 | 78 7b 36 31 44 30 7d 5c 78 7b 36 31 45 33 7d 5c 78 7b 36 31 45 36 7d 5c 78 7b 36 31 46 32 7d 5c | x{61D0}\x{61E3}\x{61E6}\x{61F2}\ |
15ec0 | 78 7b 36 31 46 34 7d 5c 78 7b 36 31 46 36 7d 5c 78 7b 36 31 46 37 7d 5c 78 7b 36 31 46 38 7d 5c | x{61F4}\x{61F6}\x{61F7}\x{61F8}\ |
15ee0 | 78 7b 36 31 46 41 7d 27 20 2e 20 27 5c 78 7b 36 31 46 43 7d 5c 78 7b 36 31 46 44 7d 5c 78 7b 36 | x{61FA}'...'\x{61FC}\x{61FD}\x{6 |
15f00 | 31 46 45 7d 5c 78 7b 36 31 46 46 7d 5c 78 7b 36 32 30 30 7d 5c 78 7b 36 32 30 38 7d 5c 78 7b 36 | 1FE}\x{61FF}\x{6200}\x{6208}\x{6 |
15f20 | 32 30 39 7d 5c 78 7b 36 32 30 41 7d 5c 78 7b 36 32 30 43 7d 27 20 2e 20 27 5c 78 7b 36 32 30 44 | 209}\x{620A}\x{620C}'...'\x{620D |
15f40 | 7d 5c 78 7b 36 32 30 45 7d 5c 78 7b 36 32 31 30 7d 5c 78 7b 36 32 31 31 7d 5c 78 7b 36 32 31 32 | }\x{620E}\x{6210}\x{6211}\x{6212 |
15f60 | 7d 5c 78 7b 36 32 31 34 7d 5c 78 7b 36 32 31 36 7d 5c 78 7b 36 32 31 41 7d 5c 78 7b 36 32 31 42 | }\x{6214}\x{6216}\x{621A}\x{621B |
15f80 | 7d 27 20 2e 20 27 5c 78 7b 36 32 31 44 7d 5c 78 7b 36 32 31 45 7d 5c 78 7b 36 32 31 46 7d 5c 78 | }'...'\x{621D}\x{621E}\x{621F}\x |
15fa0 | 7b 36 32 32 31 7d 5c 78 7b 36 32 32 36 7d 5c 78 7b 36 32 32 41 7d 5c 78 7b 36 32 32 45 7d 5c 78 | {6221}\x{6226}\x{622A}\x{622E}\x |
15fc0 | 7b 36 32 32 46 7d 5c 78 7b 36 32 33 30 7d 27 20 2e 20 27 5c 78 7b 36 32 33 32 7d 5c 78 7b 36 32 | {622F}\x{6230}'...'\x{6232}\x{62 |
15fe0 | 33 33 7d 5c 78 7b 36 32 33 34 7d 5c 78 7b 36 32 33 38 7d 5c 78 7b 36 32 33 42 7d 5c 78 7b 36 32 | 33}\x{6234}\x{6238}\x{623B}\x{62 |
16000 | 33 46 7d 5c 78 7b 36 32 34 30 7d 5c 78 7b 36 32 34 31 7d 5c 78 7b 36 32 34 37 7d 27 20 2e 20 27 | 3F}\x{6240}\x{6241}\x{6247}'...' |
16020 | 5c 78 7b 36 32 34 38 7d 5c 78 7b 36 32 34 39 7d 5c 78 7b 36 32 34 42 7d 5c 78 7b 36 32 34 44 7d | \x{6248}\x{6249}\x{624B}\x{624D} |
16040 | 5c 78 7b 36 32 34 45 7d 5c 78 7b 36 32 35 33 7d 5c 78 7b 36 32 35 35 7d 5c 78 7b 36 32 35 38 7d | \x{624E}\x{6253}\x{6255}\x{6258} |
16060 | 5c 78 7b 36 32 35 42 7d 27 20 2e 20 27 5c 78 7b 36 32 35 45 7d 5c 78 7b 36 32 36 30 7d 5c 78 7b | \x{625B}'...'\x{625E}\x{6260}\x{ |
16080 | 36 32 36 33 7d 5c 78 7b 36 32 36 38 7d 5c 78 7b 36 32 36 45 7d 5c 78 7b 36 32 37 31 7d 5c 78 7b | 6263}\x{6268}\x{626E}\x{6271}\x{ |
160a0 | 36 32 37 36 7d 5c 78 7b 36 32 37 39 7d 5c 78 7b 36 32 37 43 7d 27 20 2e 20 27 5c 78 7b 36 32 37 | 6276}\x{6279}\x{627C}'...'\x{627 |
160c0 | 45 7d 5c 78 7b 36 32 37 46 7d 5c 78 7b 36 32 38 30 7d 5c 78 7b 36 32 38 32 7d 5c 78 7b 36 32 38 | E}\x{627F}\x{6280}\x{6282}\x{628 |
160e0 | 33 7d 5c 78 7b 36 32 38 34 7d 5c 78 7b 36 32 38 39 7d 5c 78 7b 36 32 38 41 7d 5c 78 7b 36 32 39 | 3}\x{6284}\x{6289}\x{628A}\x{629 |
16100 | 31 7d 27 20 2e 20 27 5c 78 7b 36 32 39 32 7d 5c 78 7b 36 32 39 33 7d 5c 78 7b 36 32 39 34 7d 5c | 1}'...'\x{6292}\x{6293}\x{6294}\ |
16120 | 78 7b 36 32 39 35 7d 5c 78 7b 36 32 39 36 7d 5c 78 7b 36 32 39 37 7d 5c 78 7b 36 32 39 38 7d 5c | x{6295}\x{6296}\x{6297}\x{6298}\ |
16140 | 78 7b 36 32 39 42 7d 5c 78 7b 36 32 39 43 7d 27 20 2e 20 27 5c 78 7b 36 32 39 45 7d 5c 78 7b 36 | x{629B}\x{629C}'...'\x{629E}\x{6 |
16160 | 32 41 42 7d 5c 78 7b 36 32 41 43 7d 5c 78 7b 36 32 42 31 7d 5c 78 7b 36 32 42 35 7d 5c 78 7b 36 | 2AB}\x{62AC}\x{62B1}\x{62B5}\x{6 |
16180 | 32 42 39 7d 5c 78 7b 36 32 42 42 7d 5c 78 7b 36 32 42 43 7d 5c 78 7b 36 32 42 44 7d 27 20 2e 20 | 2B9}\x{62BB}\x{62BC}\x{62BD}'... |
161a0 | 27 5c 78 7b 36 32 43 32 7d 5c 78 7b 36 32 43 35 7d 5c 78 7b 36 32 43 36 7d 5c 78 7b 36 32 43 37 | '\x{62C2}\x{62C5}\x{62C6}\x{62C7 |
161c0 | 7d 5c 78 7b 36 32 43 38 7d 5c 78 7b 36 32 43 39 7d 5c 78 7b 36 32 43 41 7d 5c 78 7b 36 32 43 43 | }\x{62C8}\x{62C9}\x{62CA}\x{62CC |
161e0 | 7d 5c 78 7b 36 32 43 44 7d 27 20 2e 20 27 5c 78 7b 36 32 43 46 7d 5c 78 7b 36 32 44 30 7d 5c 78 | }\x{62CD}'...'\x{62CF}\x{62D0}\x |
16200 | 7b 36 32 44 31 7d 5c 78 7b 36 32 44 32 7d 5c 78 7b 36 32 44 33 7d 5c 78 7b 36 32 44 34 7d 5c 78 | {62D1}\x{62D2}\x{62D3}\x{62D4}\x |
16220 | 7b 36 32 44 37 7d 5c 78 7b 36 32 44 38 7d 5c 78 7b 36 32 44 39 7d 27 20 2e 20 27 5c 78 7b 36 32 | {62D7}\x{62D8}\x{62D9}'...'\x{62 |
16240 | 44 42 7d 5c 78 7b 36 32 44 43 7d 5c 78 7b 36 32 44 44 7d 5c 78 7b 36 32 45 30 7d 5c 78 7b 36 32 | DB}\x{62DC}\x{62DD}\x{62E0}\x{62 |
16260 | 45 31 7d 5c 78 7b 36 32 45 43 7d 5c 78 7b 36 32 45 44 7d 5c 78 7b 36 32 45 45 7d 5c 78 7b 36 32 | E1}\x{62EC}\x{62ED}\x{62EE}\x{62 |
16280 | 45 46 7d 27 20 2e 20 27 5c 78 7b 36 32 46 31 7d 5c 78 7b 36 32 46 33 7d 5c 78 7b 36 32 46 35 7d | EF}'...'\x{62F1}\x{62F3}\x{62F5} |
162a0 | 5c 78 7b 36 32 46 36 7d 5c 78 7b 36 32 46 37 7d 5c 78 7b 36 32 46 45 7d 5c 78 7b 36 32 46 46 7d | \x{62F6}\x{62F7}\x{62FE}\x{62FF} |
162c0 | 5c 78 7b 36 33 30 31 7d 5c 78 7b 36 33 30 32 7d 27 20 2e 20 27 5c 78 7b 36 33 30 37 7d 5c 78 7b | \x{6301}\x{6302}'...'\x{6307}\x{ |
162e0 | 36 33 30 38 7d 5c 78 7b 36 33 30 39 7d 5c 78 7b 36 33 30 43 7d 5c 78 7b 36 33 31 31 7d 5c 78 7b | 6308}\x{6309}\x{630C}\x{6311}\x{ |
16300 | 36 33 31 39 7d 5c 78 7b 36 33 31 46 7d 5c 78 7b 36 33 32 37 7d 5c 78 7b 36 33 32 38 7d 27 20 2e | 6319}\x{631F}\x{6327}\x{6328}'.. |
16320 | 20 27 5c 78 7b 36 33 32 42 7d 5c 78 7b 36 33 32 46 7d 5c 78 7b 36 33 33 41 7d 5c 78 7b 36 33 33 | .'\x{632B}\x{632F}\x{633A}\x{633 |
16340 | 44 7d 5c 78 7b 36 33 33 45 7d 5c 78 7b 36 33 33 46 7d 5c 78 7b 36 33 34 39 7d 5c 78 7b 36 33 34 | D}\x{633E}\x{633F}\x{6349}\x{634 |
16360 | 43 7d 5c 78 7b 36 33 34 44 7d 27 20 2e 20 27 5c 78 7b 36 33 34 46 7d 5c 78 7b 36 33 35 30 7d 5c | C}\x{634D}'...'\x{634F}\x{6350}\ |
16380 | 78 7b 36 33 35 35 7d 5c 78 7b 36 33 35 37 7d 5c 78 7b 36 33 35 43 7d 5c 78 7b 36 33 36 37 7d 5c | x{6355}\x{6357}\x{635C}\x{6367}\ |
163a0 | 78 7b 36 33 36 38 7d 5c 78 7b 36 33 36 39 7d 5c 78 7b 36 33 36 42 7d 27 20 2e 20 27 5c 78 7b 36 | x{6368}\x{6369}\x{636B}'...'\x{6 |
163c0 | 33 36 45 7d 5c 78 7b 36 33 37 32 7d 5c 78 7b 36 33 37 36 7d 5c 78 7b 36 33 37 37 7d 5c 78 7b 36 | 36E}\x{6372}\x{6376}\x{6377}\x{6 |
163e0 | 33 37 41 7d 5c 78 7b 36 33 37 42 7d 5c 78 7b 36 33 38 30 7d 5c 78 7b 36 33 38 33 7d 5c 78 7b 36 | 37A}\x{637B}\x{6380}\x{6383}\x{6 |
16400 | 33 38 38 7d 27 20 2e 20 27 5c 78 7b 36 33 38 39 7d 5c 78 7b 36 33 38 43 7d 5c 78 7b 36 33 38 45 | 388}'...'\x{6389}\x{638C}\x{638E |
16420 | 7d 5c 78 7b 36 33 38 46 7d 5c 78 7b 36 33 39 32 7d 5c 78 7b 36 33 39 36 7d 5c 78 7b 36 33 39 38 | }\x{638F}\x{6392}\x{6396}\x{6398 |
16440 | 7d 5c 78 7b 36 33 39 42 7d 5c 78 7b 36 33 39 46 7d 27 20 2e 20 27 5c 78 7b 36 33 41 30 7d 5c 78 | }\x{639B}\x{639F}'...'\x{63A0}\x |
16460 | 7b 36 33 41 31 7d 5c 78 7b 36 33 41 32 7d 5c 78 7b 36 33 41 33 7d 5c 78 7b 36 33 41 35 7d 5c 78 | {63A1}\x{63A2}\x{63A3}\x{63A5}\x |
16480 | 7b 36 33 41 37 7d 5c 78 7b 36 33 41 38 7d 5c 78 7b 36 33 41 39 7d 5c 78 7b 36 33 41 41 7d 27 20 | {63A7}\x{63A8}\x{63A9}\x{63AA}'. |
164a0 | 2e 20 27 5c 78 7b 36 33 41 42 7d 5c 78 7b 36 33 41 43 7d 5c 78 7b 36 33 42 32 7d 5c 78 7b 36 33 | ..'\x{63AB}\x{63AC}\x{63B2}\x{63 |
164c0 | 42 34 7d 5c 78 7b 36 33 42 35 7d 5c 78 7b 36 33 42 42 7d 5c 78 7b 36 33 42 45 7d 5c 78 7b 36 33 | B4}\x{63B5}\x{63BB}\x{63BE}\x{63 |
164e0 | 43 30 7d 5c 78 7b 36 33 43 33 7d 27 20 2e 20 27 5c 78 7b 36 33 43 34 7d 5c 78 7b 36 33 43 36 7d | C0}\x{63C3}'...'\x{63C4}\x{63C6} |
16500 | 5c 78 7b 36 33 43 39 7d 5c 78 7b 36 33 43 46 7d 5c 78 7b 36 33 44 30 7d 5c 78 7b 36 33 44 32 7d | \x{63C9}\x{63CF}\x{63D0}\x{63D2} |
16520 | 5c 78 7b 36 33 44 36 7d 5c 78 7b 36 33 44 41 7d 5c 78 7b 36 33 44 42 7d 27 20 2e 20 27 5c 78 7b | \x{63D6}\x{63DA}\x{63DB}'...'\x{ |
16540 | 36 33 45 31 7d 5c 78 7b 36 33 45 33 7d 5c 78 7b 36 33 45 39 7d 5c 78 7b 36 33 45 45 7d 5c 78 7b | 63E1}\x{63E3}\x{63E9}\x{63EE}\x{ |
16560 | 36 33 46 34 7d 5c 78 7b 36 33 46 36 7d 5c 78 7b 36 33 46 41 7d 5c 78 7b 36 34 30 36 7d 5c 78 7b | 63F4}\x{63F6}\x{63FA}\x{6406}\x{ |
16580 | 36 34 30 44 7d 27 20 2e 20 27 5c 78 7b 36 34 30 46 7d 5c 78 7b 36 34 31 33 7d 5c 78 7b 36 34 31 | 640D}'...'\x{640F}\x{6413}\x{641 |
165a0 | 36 7d 5c 78 7b 36 34 31 37 7d 5c 78 7b 36 34 31 43 7d 5c 78 7b 36 34 32 36 7d 5c 78 7b 36 34 32 | 6}\x{6417}\x{641C}\x{6426}\x{642 |
165c0 | 38 7d 5c 78 7b 36 34 32 43 7d 5c 78 7b 36 34 32 44 7d 27 20 2e 20 27 5c 78 7b 36 34 33 34 7d 5c | 8}\x{642C}\x{642D}'...'\x{6434}\ |
165e0 | 78 7b 36 34 33 36 7d 5c 78 7b 36 34 33 41 7d 5c 78 7b 36 34 33 45 7d 5c 78 7b 36 34 34 32 7d 5c | x{6436}\x{643A}\x{643E}\x{6442}\ |
16600 | 78 7b 36 34 34 45 7d 5c 78 7b 36 34 35 38 7d 5c 78 7b 36 34 36 37 7d 5c 78 7b 36 34 36 39 7d 27 | x{644E}\x{6458}\x{6467}\x{6469}' |
16620 | 20 2e 20 27 5c 78 7b 36 34 36 46 7d 5c 78 7b 36 34 37 36 7d 5c 78 7b 36 34 37 38 7d 5c 78 7b 36 | ...'\x{646F}\x{6476}\x{6478}\x{6 |
16640 | 34 37 41 7d 5c 78 7b 36 34 38 33 7d 5c 78 7b 36 34 38 38 7d 5c 78 7b 36 34 39 32 7d 5c 78 7b 36 | 47A}\x{6483}\x{6488}\x{6492}\x{6 |
16660 | 34 39 33 7d 5c 78 7b 36 34 39 35 7d 27 20 2e 20 27 5c 78 7b 36 34 39 41 7d 5c 78 7b 36 34 39 45 | 493}\x{6495}'...'\x{649A}\x{649E |
16680 | 7d 5c 78 7b 36 34 41 34 7d 5c 78 7b 36 34 41 35 7d 5c 78 7b 36 34 41 39 7d 5c 78 7b 36 34 41 42 | }\x{64A4}\x{64A5}\x{64A9}\x{64AB |
166a0 | 7d 5c 78 7b 36 34 41 44 7d 5c 78 7b 36 34 41 45 7d 5c 78 7b 36 34 42 30 7d 27 20 2e 20 27 5c 78 | }\x{64AD}\x{64AE}\x{64B0}'...'\x |
166c0 | 7b 36 34 42 32 7d 5c 78 7b 36 34 42 39 7d 5c 78 7b 36 34 42 42 7d 5c 78 7b 36 34 42 43 7d 5c 78 | {64B2}\x{64B9}\x{64BB}\x{64BC}\x |
166e0 | 7b 36 34 43 31 7d 5c 78 7b 36 34 43 32 7d 5c 78 7b 36 34 43 35 7d 5c 78 7b 36 34 43 37 7d 5c 78 | {64C1}\x{64C2}\x{64C5}\x{64C7}\x |
16700 | 7b 36 34 43 44 7d 27 20 2e 20 27 5c 78 7b 36 34 44 32 7d 5c 78 7b 36 34 44 34 7d 5c 78 7b 36 34 | {64CD}'...'\x{64D2}\x{64D4}\x{64 |
16720 | 44 38 7d 5c 78 7b 36 34 44 41 7d 5c 78 7b 36 34 45 30 7d 5c 78 7b 36 34 45 31 7d 5c 78 7b 36 34 | D8}\x{64DA}\x{64E0}\x{64E1}\x{64 |
16740 | 45 32 7d 5c 78 7b 36 34 45 33 7d 5c 78 7b 36 34 45 36 7d 27 20 2e 20 27 5c 78 7b 36 34 45 37 7d | E2}\x{64E3}\x{64E6}'...'\x{64E7} |
16760 | 5c 78 7b 36 34 45 43 7d 5c 78 7b 36 34 45 46 7d 5c 78 7b 36 34 46 31 7d 5c 78 7b 36 34 46 32 7d | \x{64EC}\x{64EF}\x{64F1}\x{64F2} |
16780 | 5c 78 7b 36 34 46 34 7d 5c 78 7b 36 34 46 36 7d 5c 78 7b 36 34 46 41 7d 5c 78 7b 36 34 46 44 7d | \x{64F4}\x{64F6}\x{64FA}\x{64FD} |
167a0 | 27 20 2e 20 27 5c 78 7b 36 34 46 45 7d 5c 78 7b 36 35 30 30 7d 5c 78 7b 36 35 30 35 7d 5c 78 7b | '...'\x{64FE}\x{6500}\x{6505}\x{ |
167c0 | 36 35 31 38 7d 5c 78 7b 36 35 31 43 7d 5c 78 7b 36 35 31 44 7d 5c 78 7b 36 35 32 33 7d 5c 78 7b | 6518}\x{651C}\x{651D}\x{6523}\x{ |
167e0 | 36 35 32 34 7d 5c 78 7b 36 35 32 41 7d 27 20 2e 20 27 5c 78 7b 36 35 32 42 7d 5c 78 7b 36 35 32 | 6524}\x{652A}'...'\x{652B}\x{652 |
16800 | 43 7d 5c 78 7b 36 35 32 46 7d 5c 78 7b 36 35 33 34 7d 5c 78 7b 36 35 33 35 7d 5c 78 7b 36 35 33 | C}\x{652F}\x{6534}\x{6535}\x{653 |
16820 | 36 7d 5c 78 7b 36 35 33 37 7d 5c 78 7b 36 35 33 38 7d 5c 78 7b 36 35 33 39 7d 27 20 2e 20 27 5c | 6}\x{6537}\x{6538}\x{6539}'...'\ |
16840 | 78 7b 36 35 33 42 7d 5c 78 7b 36 35 33 45 7d 5c 78 7b 36 35 33 46 7d 5c 78 7b 36 35 34 35 7d 5c | x{653B}\x{653E}\x{653F}\x{6545}\ |
16860 | 78 7b 36 35 34 38 7d 5c 78 7b 36 35 34 44 7d 5c 78 7b 36 35 34 46 7d 5c 78 7b 36 35 35 31 7d 5c | x{6548}\x{654D}\x{654F}\x{6551}\ |
16880 | 78 7b 36 35 35 35 7d 27 20 2e 20 27 5c 78 7b 36 35 35 36 7d 5c 78 7b 36 35 35 37 7d 5c 78 7b 36 | x{6555}'...'\x{6556}\x{6557}\x{6 |
168a0 | 35 35 38 7d 5c 78 7b 36 35 35 39 7d 5c 78 7b 36 35 35 44 7d 5c 78 7b 36 35 35 45 7d 5c 78 7b 36 | 558}\x{6559}\x{655D}\x{655E}\x{6 |
168c0 | 35 36 32 7d 5c 78 7b 36 35 36 33 7d 5c 78 7b 36 35 36 36 7d 27 20 2e 20 27 5c 78 7b 36 35 36 43 | 562}\x{6563}\x{6566}'...'\x{656C |
168e0 | 7d 5c 78 7b 36 35 37 30 7d 5c 78 7b 36 35 37 32 7d 5c 78 7b 36 35 37 34 7d 5c 78 7b 36 35 37 35 | }\x{6570}\x{6572}\x{6574}\x{6575 |
16900 | 7d 5c 78 7b 36 35 37 37 7d 5c 78 7b 36 35 37 38 7d 5c 78 7b 36 35 38 32 7d 5c 78 7b 36 35 38 33 | }\x{6577}\x{6578}\x{6582}\x{6583 |
16920 | 7d 27 20 2e 20 27 5c 78 7b 36 35 38 37 7d 5c 78 7b 36 35 38 38 7d 5c 78 7b 36 35 38 39 7d 5c 78 | }'...'\x{6587}\x{6588}\x{6589}\x |
16940 | 7b 36 35 38 43 7d 5c 78 7b 36 35 38 45 7d 5c 78 7b 36 35 39 30 7d 5c 78 7b 36 35 39 31 7d 5c 78 | {658C}\x{658E}\x{6590}\x{6591}\x |
16960 | 7b 36 35 39 37 7d 5c 78 7b 36 35 39 39 7d 27 20 2e 20 27 5c 78 7b 36 35 39 42 7d 5c 78 7b 36 35 | {6597}\x{6599}'...'\x{659B}\x{65 |
16980 | 39 43 7d 5c 78 7b 36 35 39 46 7d 5c 78 7b 36 35 41 31 7d 5c 78 7b 36 35 41 34 7d 5c 78 7b 36 35 | 9C}\x{659F}\x{65A1}\x{65A4}\x{65 |
169a0 | 41 35 7d 5c 78 7b 36 35 41 37 7d 5c 78 7b 36 35 41 42 7d 5c 78 7b 36 35 41 43 7d 27 20 2e 20 27 | A5}\x{65A7}\x{65AB}\x{65AC}'...' |
169c0 | 5c 78 7b 36 35 41 44 7d 5c 78 7b 36 35 41 46 7d 5c 78 7b 36 35 42 30 7d 5c 78 7b 36 35 42 37 7d | \x{65AD}\x{65AF}\x{65B0}\x{65B7} |
169e0 | 5c 78 7b 36 35 42 39 7d 5c 78 7b 36 35 42 43 7d 5c 78 7b 36 35 42 44 7d 5c 78 7b 36 35 43 31 7d | \x{65B9}\x{65BC}\x{65BD}\x{65C1} |
16a00 | 5c 78 7b 36 35 43 33 7d 27 20 2e 20 27 5c 78 7b 36 35 43 34 7d 5c 78 7b 36 35 43 35 7d 5c 78 7b | \x{65C3}'...'\x{65C4}\x{65C5}\x{ |
16a20 | 36 35 43 36 7d 5c 78 7b 36 35 43 42 7d 5c 78 7b 36 35 43 43 7d 5c 78 7b 36 35 43 46 7d 5c 78 7b | 65C6}\x{65CB}\x{65CC}\x{65CF}\x{ |
16a40 | 36 35 44 32 7d 5c 78 7b 36 35 44 37 7d 5c 78 7b 36 35 44 39 7d 27 20 2e 20 27 5c 78 7b 36 35 44 | 65D2}\x{65D7}\x{65D9}'...'\x{65D |
16a60 | 42 7d 5c 78 7b 36 35 45 30 7d 5c 78 7b 36 35 45 31 7d 5c 78 7b 36 35 45 32 7d 5c 78 7b 36 35 45 | B}\x{65E0}\x{65E1}\x{65E2}\x{65E |
16a80 | 35 7d 5c 78 7b 36 35 45 36 7d 5c 78 7b 36 35 45 37 7d 5c 78 7b 36 35 45 38 7d 5c 78 7b 36 35 45 | 5}\x{65E6}\x{65E7}\x{65E8}\x{65E |
16aa0 | 39 7d 27 20 2e 20 27 5c 78 7b 36 35 45 43 7d 5c 78 7b 36 35 45 44 7d 5c 78 7b 36 35 46 31 7d 5c | 9}'...'\x{65EC}\x{65ED}\x{65F1}\ |
16ac0 | 78 7b 36 35 46 41 7d 5c 78 7b 36 35 46 42 7d 5c 78 7b 36 36 30 32 7d 5c 78 7b 36 36 30 33 7d 5c | x{65FA}\x{65FB}\x{6602}\x{6603}\ |
16ae0 | 78 7b 36 36 30 36 7d 5c 78 7b 36 36 30 37 7d 27 20 2e 20 27 5c 78 7b 36 36 30 41 7d 5c 78 7b 36 | x{6606}\x{6607}'...'\x{660A}\x{6 |
16b00 | 36 30 43 7d 5c 78 7b 36 36 30 45 7d 5c 78 7b 36 36 30 46 7d 5c 78 7b 36 36 31 33 7d 5c 78 7b 36 | 60C}\x{660E}\x{660F}\x{6613}\x{6 |
16b20 | 36 31 34 7d 5c 78 7b 36 36 31 43 7d 5c 78 7b 36 36 31 46 7d 5c 78 7b 36 36 32 30 7d 27 20 2e 20 | 614}\x{661C}\x{661F}\x{6620}'... |
16b40 | 27 5c 78 7b 36 36 32 35 7d 5c 78 7b 36 36 32 37 7d 5c 78 7b 36 36 32 38 7d 5c 78 7b 36 36 32 44 | '\x{6625}\x{6627}\x{6628}\x{662D |
16b60 | 7d 5c 78 7b 36 36 32 46 7d 5c 78 7b 36 36 33 34 7d 5c 78 7b 36 36 33 35 7d 5c 78 7b 36 36 33 36 | }\x{662F}\x{6634}\x{6635}\x{6636 |
16b80 | 7d 5c 78 7b 36 36 33 43 7d 27 20 2e 20 27 5c 78 7b 36 36 33 46 7d 5c 78 7b 36 36 34 31 7d 5c 78 | }\x{663C}'...'\x{663F}\x{6641}\x |
16ba0 | 7b 36 36 34 32 7d 5c 78 7b 36 36 34 33 7d 5c 78 7b 36 36 34 34 7d 5c 78 7b 36 36 34 39 7d 5c 78 | {6642}\x{6643}\x{6644}\x{6649}\x |
16bc0 | 7b 36 36 34 42 7d 5c 78 7b 36 36 34 46 7d 5c 78 7b 36 36 35 32 7d 27 20 2e 20 27 5c 78 7b 36 36 | {664B}\x{664F}\x{6652}'...'\x{66 |
16be0 | 35 44 7d 5c 78 7b 36 36 35 45 7d 5c 78 7b 36 36 35 46 7d 5c 78 7b 36 36 36 32 7d 5c 78 7b 36 36 | 5D}\x{665E}\x{665F}\x{6662}\x{66 |
16c00 | 36 34 7d 5c 78 7b 36 36 36 36 7d 5c 78 7b 36 36 36 37 7d 5c 78 7b 36 36 36 38 7d 5c 78 7b 36 36 | 64}\x{6666}\x{6667}\x{6668}\x{66 |
16c20 | 36 39 7d 27 20 2e 20 27 5c 78 7b 36 36 36 45 7d 5c 78 7b 36 36 36 46 7d 5c 78 7b 36 36 37 30 7d | 69}'...'\x{666E}\x{666F}\x{6670} |
16c40 | 5c 78 7b 36 36 37 34 7d 5c 78 7b 36 36 37 36 7d 5c 78 7b 36 36 37 41 7d 5c 78 7b 36 36 38 31 7d | \x{6674}\x{6676}\x{667A}\x{6681} |
16c60 | 5c 78 7b 36 36 38 33 7d 5c 78 7b 36 36 38 34 7d 27 20 2e 20 27 5c 78 7b 36 36 38 37 7d 5c 78 7b | \x{6683}\x{6684}'...'\x{6687}\x{ |
16c80 | 36 36 38 38 7d 5c 78 7b 36 36 38 39 7d 5c 78 7b 36 36 38 45 7d 5c 78 7b 36 36 39 31 7d 5c 78 7b | 6688}\x{6689}\x{668E}\x{6691}\x{ |
16ca0 | 36 36 39 36 7d 5c 78 7b 36 36 39 37 7d 5c 78 7b 36 36 39 38 7d 5c 78 7b 36 36 39 44 7d 27 20 2e | 6696}\x{6697}\x{6698}\x{669D}'.. |
16cc0 | 20 27 5c 78 7b 36 36 41 32 7d 5c 78 7b 36 36 41 36 7d 5c 78 7b 36 36 41 42 7d 5c 78 7b 36 36 41 | .'\x{66A2}\x{66A6}\x{66AB}\x{66A |
16ce0 | 45 7d 5c 78 7b 36 36 42 34 7d 5c 78 7b 36 36 42 38 7d 5c 78 7b 36 36 42 39 7d 5c 78 7b 36 36 42 | E}\x{66B4}\x{66B8}\x{66B9}\x{66B |
16d00 | 43 7d 5c 78 7b 36 36 42 45 7d 27 20 2e 20 27 5c 78 7b 36 36 43 31 7d 5c 78 7b 36 36 43 34 7d 5c | C}\x{66BE}'...'\x{66C1}\x{66C4}\ |
16d20 | 78 7b 36 36 43 37 7d 5c 78 7b 36 36 43 39 7d 5c 78 7b 36 36 44 36 7d 5c 78 7b 36 36 44 39 7d 5c | x{66C7}\x{66C9}\x{66D6}\x{66D9}\ |
16d40 | 78 7b 36 36 44 41 7d 5c 78 7b 36 36 44 43 7d 5c 78 7b 36 36 44 44 7d 27 20 2e 20 27 5c 78 7b 36 | x{66DA}\x{66DC}\x{66DD}'...'\x{6 |
16d60 | 36 45 30 7d 5c 78 7b 36 36 45 36 7d 5c 78 7b 36 36 45 39 7d 5c 78 7b 36 36 46 30 7d 5c 78 7b 36 | 6E0}\x{66E6}\x{66E9}\x{66F0}\x{6 |
16d80 | 36 46 32 7d 5c 78 7b 36 36 46 33 7d 5c 78 7b 36 36 46 34 7d 5c 78 7b 36 36 46 35 7d 5c 78 7b 36 | 6F2}\x{66F3}\x{66F4}\x{66F5}\x{6 |
16da0 | 36 46 37 7d 27 20 2e 20 27 5c 78 7b 36 36 46 38 7d 5c 78 7b 36 36 46 39 7d 5c 78 7b 36 36 46 43 | 6F7}'...'\x{66F8}\x{66F9}\x{66FC |
16dc0 | 7d 5c 78 7b 36 36 46 44 7d 5c 78 7b 36 36 46 45 7d 5c 78 7b 36 36 46 46 7d 5c 78 7b 36 37 30 30 | }\x{66FD}\x{66FE}\x{66FF}\x{6700 |
16de0 | 7d 5c 78 7b 36 37 30 33 7d 5c 78 7b 36 37 30 38 7d 27 20 2e 20 27 5c 78 7b 36 37 30 39 7d 5c 78 | }\x{6703}\x{6708}'...'\x{6709}\x |
16e00 | 7b 36 37 30 42 7d 5c 78 7b 36 37 30 44 7d 5c 78 7b 36 37 30 46 7d 5c 78 7b 36 37 31 34 7d 5c 78 | {670B}\x{670D}\x{670F}\x{6714}\x |
16e20 | 7b 36 37 31 35 7d 5c 78 7b 36 37 31 36 7d 5c 78 7b 36 37 31 37 7d 5c 78 7b 36 37 31 42 7d 27 20 | {6715}\x{6716}\x{6717}\x{671B}'. |
16e40 | 2e 20 27 5c 78 7b 36 37 31 44 7d 5c 78 7b 36 37 31 45 7d 5c 78 7b 36 37 31 46 7d 5c 78 7b 36 37 | ..'\x{671D}\x{671E}\x{671F}\x{67 |
16e60 | 32 36 7d 5c 78 7b 36 37 32 37 7d 5c 78 7b 36 37 32 38 7d 5c 78 7b 36 37 32 41 7d 5c 78 7b 36 37 | 26}\x{6727}\x{6728}\x{672A}\x{67 |
16e80 | 32 42 7d 5c 78 7b 36 37 32 43 7d 27 20 2e 20 27 5c 78 7b 36 37 32 44 7d 5c 78 7b 36 37 32 45 7d | 2B}\x{672C}'...'\x{672D}\x{672E} |
16ea0 | 5c 78 7b 36 37 33 31 7d 5c 78 7b 36 37 33 34 7d 5c 78 7b 36 37 33 36 7d 5c 78 7b 36 37 33 37 7d | \x{6731}\x{6734}\x{6736}\x{6737} |
16ec0 | 5c 78 7b 36 37 33 38 7d 5c 78 7b 36 37 33 41 7d 5c 78 7b 36 37 33 44 7d 27 20 2e 20 27 5c 78 7b | \x{6738}\x{673A}\x{673D}'...'\x{ |
16ee0 | 36 37 33 46 7d 5c 78 7b 36 37 34 31 7d 5c 78 7b 36 37 34 36 7d 5c 78 7b 36 37 34 39 7d 5c 78 7b | 673F}\x{6741}\x{6746}\x{6749}\x{ |
16f00 | 36 37 34 45 7d 5c 78 7b 36 37 34 46 7d 5c 78 7b 36 37 35 30 7d 5c 78 7b 36 37 35 31 7d 5c 78 7b | 674E}\x{674F}\x{6750}\x{6751}\x{ |
16f20 | 36 37 35 33 7d 27 20 2e 20 27 5c 78 7b 36 37 35 36 7d 5c 78 7b 36 37 35 39 7d 5c 78 7b 36 37 35 | 6753}'...'\x{6756}\x{6759}\x{675 |
16f40 | 43 7d 5c 78 7b 36 37 35 45 7d 5c 78 7b 36 37 35 46 7d 5c 78 7b 36 37 36 30 7d 5c 78 7b 36 37 36 | C}\x{675E}\x{675F}\x{6760}\x{676 |
16f60 | 31 7d 5c 78 7b 36 37 36 32 7d 5c 78 7b 36 37 36 33 7d 27 20 2e 20 27 5c 78 7b 36 37 36 34 7d 5c | 1}\x{6762}\x{6763}'...'\x{6764}\ |
16f80 | 78 7b 36 37 36 35 7d 5c 78 7b 36 37 36 41 7d 5c 78 7b 36 37 36 44 7d 5c 78 7b 36 37 36 46 7d 5c | x{6765}\x{676A}\x{676D}\x{676F}\ |
16fa0 | 78 7b 36 37 37 30 7d 5c 78 7b 36 37 37 31 7d 5c 78 7b 36 37 37 32 7d 5c 78 7b 36 37 37 33 7d 27 | x{6770}\x{6771}\x{6772}\x{6773}' |
16fc0 | 20 2e 20 27 5c 78 7b 36 37 37 35 7d 5c 78 7b 36 37 37 37 7d 5c 78 7b 36 37 37 43 7d 5c 78 7b 36 | ...'\x{6775}\x{6777}\x{677C}\x{6 |
16fe0 | 37 37 45 7d 5c 78 7b 36 37 37 46 7d 5c 78 7b 36 37 38 35 7d 5c 78 7b 36 37 38 37 7d 5c 78 7b 36 | 77E}\x{677F}\x{6785}\x{6787}\x{6 |
17000 | 37 38 39 7d 5c 78 7b 36 37 38 42 7d 27 20 2e 20 27 5c 78 7b 36 37 38 43 7d 5c 78 7b 36 37 39 30 | 789}\x{678B}'...'\x{678C}\x{6790 |
17020 | 7d 5c 78 7b 36 37 39 35 7d 5c 78 7b 36 37 39 37 7d 5c 78 7b 36 37 39 41 7d 5c 78 7b 36 37 39 43 | }\x{6795}\x{6797}\x{679A}\x{679C |
17040 | 7d 5c 78 7b 36 37 39 44 7d 5c 78 7b 36 37 41 30 7d 5c 78 7b 36 37 41 31 7d 27 20 2e 20 27 5c 78 | }\x{679D}\x{67A0}\x{67A1}'...'\x |
17060 | 7b 36 37 41 32 7d 5c 78 7b 36 37 41 36 7d 5c 78 7b 36 37 41 39 7d 5c 78 7b 36 37 41 46 7d 5c 78 | {67A2}\x{67A6}\x{67A9}\x{67AF}\x |
17080 | 7b 36 37 42 33 7d 5c 78 7b 36 37 42 34 7d 5c 78 7b 36 37 42 36 7d 5c 78 7b 36 37 42 37 7d 5c 78 | {67B3}\x{67B4}\x{67B6}\x{67B7}\x |
170a0 | 7b 36 37 42 38 7d 27 20 2e 20 27 5c 78 7b 36 37 42 39 7d 5c 78 7b 36 37 43 31 7d 5c 78 7b 36 37 | {67B8}'...'\x{67B9}\x{67C1}\x{67 |
170c0 | 43 34 7d 5c 78 7b 36 37 43 36 7d 5c 78 7b 36 37 43 41 7d 5c 78 7b 36 37 43 45 7d 5c 78 7b 36 37 | C4}\x{67C6}\x{67CA}\x{67CE}\x{67 |
170e0 | 43 46 7d 5c 78 7b 36 37 44 30 7d 5c 78 7b 36 37 44 31 7d 27 20 2e 20 27 5c 78 7b 36 37 44 33 7d | CF}\x{67D0}\x{67D1}'...'\x{67D3} |
17100 | 5c 78 7b 36 37 44 34 7d 5c 78 7b 36 37 44 38 7d 5c 78 7b 36 37 44 41 7d 5c 78 7b 36 37 44 44 7d | \x{67D4}\x{67D8}\x{67DA}\x{67DD} |
17120 | 5c 78 7b 36 37 44 45 7d 5c 78 7b 36 37 45 32 7d 5c 78 7b 36 37 45 34 7d 5c 78 7b 36 37 45 37 7d | \x{67DE}\x{67E2}\x{67E4}\x{67E7} |
17140 | 27 20 2e 20 27 5c 78 7b 36 37 45 39 7d 5c 78 7b 36 37 45 43 7d 5c 78 7b 36 37 45 45 7d 5c 78 7b | '...'\x{67E9}\x{67EC}\x{67EE}\x{ |
17160 | 36 37 45 46 7d 5c 78 7b 36 37 46 31 7d 5c 78 7b 36 37 46 33 7d 5c 78 7b 36 37 46 34 7d 5c 78 7b | 67EF}\x{67F1}\x{67F3}\x{67F4}\x{ |
17180 | 36 37 46 35 7d 5c 78 7b 36 37 46 42 7d 27 20 2e 20 27 5c 78 7b 36 37 46 45 7d 5c 78 7b 36 37 46 | 67F5}\x{67FB}'...'\x{67FE}\x{67F |
171a0 | 46 7d 5c 78 7b 36 38 30 32 7d 5c 78 7b 36 38 30 33 7d 5c 78 7b 36 38 30 34 7d 5c 78 7b 36 38 31 | F}\x{6802}\x{6803}\x{6804}\x{681 |
171c0 | 33 7d 5c 78 7b 36 38 31 36 7d 5c 78 7b 36 38 31 37 7d 5c 78 7b 36 38 31 45 7d 27 20 2e 20 27 5c | 3}\x{6816}\x{6817}\x{681E}'...'\ |
171e0 | 78 7b 36 38 32 31 7d 5c 78 7b 36 38 32 32 7d 5c 78 7b 36 38 32 39 7d 5c 78 7b 36 38 32 41 7d 5c | x{6821}\x{6822}\x{6829}\x{682A}\ |
17200 | 78 7b 36 38 32 42 7d 5c 78 7b 36 38 33 32 7d 5c 78 7b 36 38 33 34 7d 5c 78 7b 36 38 33 38 7d 5c | x{682B}\x{6832}\x{6834}\x{6838}\ |
17220 | 78 7b 36 38 33 39 7d 27 20 2e 20 27 5c 78 7b 36 38 33 43 7d 5c 78 7b 36 38 33 44 7d 5c 78 7b 36 | x{6839}'...'\x{683C}\x{683D}\x{6 |
17240 | 38 34 30 7d 5c 78 7b 36 38 34 31 7d 5c 78 7b 36 38 34 32 7d 5c 78 7b 36 38 34 33 7d 5c 78 7b 36 | 840}\x{6841}\x{6842}\x{6843}\x{6 |
17260 | 38 34 36 7d 5c 78 7b 36 38 34 38 7d 5c 78 7b 36 38 34 44 7d 27 20 2e 20 27 5c 78 7b 36 38 34 45 | 846}\x{6848}\x{684D}'...'\x{684E |
17280 | 7d 5c 78 7b 36 38 35 30 7d 5c 78 7b 36 38 35 31 7d 5c 78 7b 36 38 35 33 7d 5c 78 7b 36 38 35 34 | }\x{6850}\x{6851}\x{6853}\x{6854 |
172a0 | 7d 5c 78 7b 36 38 35 39 7d 5c 78 7b 36 38 35 43 7d 5c 78 7b 36 38 35 44 7d 5c 78 7b 36 38 35 46 | }\x{6859}\x{685C}\x{685D}\x{685F |
172c0 | 7d 27 20 2e 20 27 5c 78 7b 36 38 36 33 7d 5c 78 7b 36 38 36 37 7d 5c 78 7b 36 38 37 34 7d 5c 78 | }'...'\x{6863}\x{6867}\x{6874}\x |
172e0 | 7b 36 38 37 36 7d 5c 78 7b 36 38 37 37 7d 5c 78 7b 36 38 37 45 7d 5c 78 7b 36 38 37 46 7d 5c 78 | {6876}\x{6877}\x{687E}\x{687F}\x |
17300 | 7b 36 38 38 31 7d 5c 78 7b 36 38 38 33 7d 27 20 2e 20 27 5c 78 7b 36 38 38 35 7d 5c 78 7b 36 38 | {6881}\x{6883}'...'\x{6885}\x{68 |
17320 | 38 44 7d 5c 78 7b 36 38 38 46 7d 5c 78 7b 36 38 39 33 7d 5c 78 7b 36 38 39 34 7d 5c 78 7b 36 38 | 8D}\x{688F}\x{6893}\x{6894}\x{68 |
17340 | 39 37 7d 5c 78 7b 36 38 39 42 7d 5c 78 7b 36 38 39 44 7d 5c 78 7b 36 38 39 46 7d 27 20 2e 20 27 | 97}\x{689B}\x{689D}\x{689F}'...' |
17360 | 5c 78 7b 36 38 41 30 7d 5c 78 7b 36 38 41 32 7d 5c 78 7b 36 38 41 36 7d 5c 78 7b 36 38 41 37 7d | \x{68A0}\x{68A2}\x{68A6}\x{68A7} |
17380 | 5c 78 7b 36 38 41 38 7d 5c 78 7b 36 38 41 44 7d 5c 78 7b 36 38 41 46 7d 5c 78 7b 36 38 42 30 7d | \x{68A8}\x{68AD}\x{68AF}\x{68B0} |
173a0 | 5c 78 7b 36 38 42 31 7d 27 20 2e 20 27 5c 78 7b 36 38 42 33 7d 5c 78 7b 36 38 42 35 7d 5c 78 7b | \x{68B1}'...'\x{68B3}\x{68B5}\x{ |
173c0 | 36 38 42 36 7d 5c 78 7b 36 38 42 39 7d 5c 78 7b 36 38 42 41 7d 5c 78 7b 36 38 42 43 7d 5c 78 7b | 68B6}\x{68B9}\x{68BA}\x{68BC}\x{ |
173e0 | 36 38 43 34 7d 5c 78 7b 36 38 43 36 7d 5c 78 7b 36 38 43 39 7d 27 20 2e 20 27 5c 78 7b 36 38 43 | 68C4}\x{68C6}\x{68C9}'...'\x{68C |
17400 | 41 7d 5c 78 7b 36 38 43 42 7d 5c 78 7b 36 38 43 44 7d 5c 78 7b 36 38 44 32 7d 5c 78 7b 36 38 44 | A}\x{68CB}\x{68CD}\x{68D2}\x{68D |
17420 | 34 7d 5c 78 7b 36 38 44 35 7d 5c 78 7b 36 38 44 37 7d 5c 78 7b 36 38 44 38 7d 5c 78 7b 36 38 44 | 4}\x{68D5}\x{68D7}\x{68D8}\x{68D |
17440 | 41 7d 27 20 2e 20 27 5c 78 7b 36 38 44 46 7d 5c 78 7b 36 38 45 30 7d 5c 78 7b 36 38 45 31 7d 5c | A}'...'\x{68DF}\x{68E0}\x{68E1}\ |
17460 | 78 7b 36 38 45 33 7d 5c 78 7b 36 38 45 37 7d 5c 78 7b 36 38 45 45 7d 5c 78 7b 36 38 45 46 7d 5c | x{68E3}\x{68E7}\x{68EE}\x{68EF}\ |
17480 | 78 7b 36 38 46 32 7d 5c 78 7b 36 38 46 39 7d 27 20 2e 20 27 5c 78 7b 36 38 46 41 7d 5c 78 7b 36 | x{68F2}\x{68F9}'...'\x{68FA}\x{6 |
174a0 | 39 30 30 7d 5c 78 7b 36 39 30 31 7d 5c 78 7b 36 39 30 34 7d 5c 78 7b 36 39 30 35 7d 5c 78 7b 36 | 900}\x{6901}\x{6904}\x{6905}\x{6 |
174c0 | 39 30 38 7d 5c 78 7b 36 39 30 42 7d 5c 78 7b 36 39 30 43 7d 5c 78 7b 36 39 30 44 7d 27 20 2e 20 | 908}\x{690B}\x{690C}\x{690D}'... |
174e0 | 27 5c 78 7b 36 39 30 45 7d 5c 78 7b 36 39 30 46 7d 5c 78 7b 36 39 31 32 7d 5c 78 7b 36 39 31 39 | '\x{690E}\x{690F}\x{6912}\x{6919 |
17500 | 7d 5c 78 7b 36 39 31 41 7d 5c 78 7b 36 39 31 42 7d 5c 78 7b 36 39 31 43 7d 5c 78 7b 36 39 32 31 | }\x{691A}\x{691B}\x{691C}\x{6921 |
17520 | 7d 5c 78 7b 36 39 32 32 7d 27 20 2e 20 27 5c 78 7b 36 39 32 33 7d 5c 78 7b 36 39 32 35 7d 5c 78 | }\x{6922}'...'\x{6923}\x{6925}\x |
17540 | 7b 36 39 32 36 7d 5c 78 7b 36 39 32 38 7d 5c 78 7b 36 39 32 41 7d 5c 78 7b 36 39 33 30 7d 5c 78 | {6926}\x{6928}\x{692A}\x{6930}\x |
17560 | 7b 36 39 33 34 7d 5c 78 7b 36 39 33 36 7d 5c 78 7b 36 39 33 39 7d 27 20 2e 20 27 5c 78 7b 36 39 | {6934}\x{6936}\x{6939}'...'\x{69 |
17580 | 33 44 7d 5c 78 7b 36 39 33 46 7d 5c 78 7b 36 39 34 41 7d 5c 78 7b 36 39 35 33 7d 5c 78 7b 36 39 | 3D}\x{693F}\x{694A}\x{6953}\x{69 |
175a0 | 35 34 7d 5c 78 7b 36 39 35 35 7d 5c 78 7b 36 39 35 39 7d 5c 78 7b 36 39 35 41 7d 5c 78 7b 36 39 | 54}\x{6955}\x{6959}\x{695A}\x{69 |
175c0 | 35 43 7d 27 20 2e 20 27 5c 78 7b 36 39 35 44 7d 5c 78 7b 36 39 35 45 7d 5c 78 7b 36 39 36 30 7d | 5C}'...'\x{695D}\x{695E}\x{6960} |
175e0 | 5c 78 7b 36 39 36 31 7d 5c 78 7b 36 39 36 32 7d 5c 78 7b 36 39 36 41 7d 5c 78 7b 36 39 36 42 7d | \x{6961}\x{6962}\x{696A}\x{696B} |
17600 | 5c 78 7b 36 39 36 44 7d 5c 78 7b 36 39 36 45 7d 27 20 2e 20 27 5c 78 7b 36 39 36 46 7d 5c 78 7b | \x{696D}\x{696E}'...'\x{696F}\x{ |
17620 | 36 39 37 33 7d 5c 78 7b 36 39 37 34 7d 5c 78 7b 36 39 37 35 7d 5c 78 7b 36 39 37 37 7d 5c 78 7b | 6973}\x{6974}\x{6975}\x{6977}\x{ |
17640 | 36 39 37 38 7d 5c 78 7b 36 39 37 39 7d 5c 78 7b 36 39 37 43 7d 5c 78 7b 36 39 37 44 7d 27 20 2e | 6978}\x{6979}\x{697C}\x{697D}'.. |
17660 | 20 27 5c 78 7b 36 39 37 45 7d 5c 78 7b 36 39 38 31 7d 5c 78 7b 36 39 38 32 7d 5c 78 7b 36 39 38 | .'\x{697E}\x{6981}\x{6982}\x{698 |
17680 | 41 7d 5c 78 7b 36 39 38 45 7d 5c 78 7b 36 39 39 31 7d 5c 78 7b 36 39 39 34 7d 5c 78 7b 36 39 39 | A}\x{698E}\x{6991}\x{6994}\x{699 |
176a0 | 35 7d 5c 78 7b 36 39 39 42 7d 27 20 2e 20 27 5c 78 7b 36 39 39 43 7d 5c 78 7b 36 39 41 30 7d 5c | 5}\x{699B}'...'\x{699C}\x{69A0}\ |
176c0 | 78 7b 36 39 41 37 7d 5c 78 7b 36 39 41 45 7d 5c 78 7b 36 39 42 31 7d 5c 78 7b 36 39 42 32 7d 5c | x{69A7}\x{69AE}\x{69B1}\x{69B2}\ |
176e0 | 78 7b 36 39 42 34 7d 5c 78 7b 36 39 42 42 7d 5c 78 7b 36 39 42 45 7d 27 20 2e 20 27 5c 78 7b 36 | x{69B4}\x{69BB}\x{69BE}'...'\x{6 |
17700 | 39 42 46 7d 5c 78 7b 36 39 43 31 7d 5c 78 7b 36 39 43 33 7d 5c 78 7b 36 39 43 37 7d 5c 78 7b 36 | 9BF}\x{69C1}\x{69C3}\x{69C7}\x{6 |
17720 | 39 43 41 7d 5c 78 7b 36 39 43 42 7d 5c 78 7b 36 39 43 43 7d 5c 78 7b 36 39 43 44 7d 5c 78 7b 36 | 9CA}\x{69CB}\x{69CC}\x{69CD}\x{6 |
17740 | 39 43 45 7d 27 20 2e 20 27 5c 78 7b 36 39 44 30 7d 5c 78 7b 36 39 44 33 7d 5c 78 7b 36 39 44 38 | 9CE}'...'\x{69D0}\x{69D3}\x{69D8 |
17760 | 7d 5c 78 7b 36 39 44 39 7d 5c 78 7b 36 39 44 44 7d 5c 78 7b 36 39 44 45 7d 5c 78 7b 36 39 45 37 | }\x{69D9}\x{69DD}\x{69DE}\x{69E7 |
17780 | 7d 5c 78 7b 36 39 45 38 7d 5c 78 7b 36 39 45 42 7d 27 20 2e 20 27 5c 78 7b 36 39 45 44 7d 5c 78 | }\x{69E8}\x{69EB}'...'\x{69ED}\x |
177a0 | 7b 36 39 46 32 7d 5c 78 7b 36 39 46 39 7d 5c 78 7b 36 39 46 42 7d 5c 78 7b 36 39 46 44 7d 5c 78 | {69F2}\x{69F9}\x{69FB}\x{69FD}\x |
177c0 | 7b 36 39 46 46 7d 5c 78 7b 36 41 30 32 7d 5c 78 7b 36 41 30 35 7d 5c 78 7b 36 41 30 41 7d 27 20 | {69FF}\x{6A02}\x{6A05}\x{6A0A}'. |
177e0 | 2e 20 27 5c 78 7b 36 41 30 42 7d 5c 78 7b 36 41 30 43 7d 5c 78 7b 36 41 31 32 7d 5c 78 7b 36 41 | ..'\x{6A0B}\x{6A0C}\x{6A12}\x{6A |
17800 | 31 33 7d 5c 78 7b 36 41 31 34 7d 5c 78 7b 36 41 31 37 7d 5c 78 7b 36 41 31 39 7d 5c 78 7b 36 41 | 13}\x{6A14}\x{6A17}\x{6A19}\x{6A |
17820 | 31 42 7d 5c 78 7b 36 41 31 45 7d 27 20 2e 20 27 5c 78 7b 36 41 31 46 7d 5c 78 7b 36 41 32 31 7d | 1B}\x{6A1E}'...'\x{6A1F}\x{6A21} |
17840 | 5c 78 7b 36 41 32 32 7d 5c 78 7b 36 41 32 33 7d 5c 78 7b 36 41 32 39 7d 5c 78 7b 36 41 32 41 7d | \x{6A22}\x{6A23}\x{6A29}\x{6A2A} |
17860 | 5c 78 7b 36 41 32 42 7d 5c 78 7b 36 41 32 45 7d 5c 78 7b 36 41 33 35 7d 27 20 2e 20 27 5c 78 7b | \x{6A2B}\x{6A2E}\x{6A35}'...'\x{ |
17880 | 36 41 33 36 7d 5c 78 7b 36 41 33 38 7d 5c 78 7b 36 41 33 39 7d 5c 78 7b 36 41 33 41 7d 5c 78 7b | 6A36}\x{6A38}\x{6A39}\x{6A3A}\x{ |
178a0 | 36 41 33 44 7d 5c 78 7b 36 41 34 34 7d 5c 78 7b 36 41 34 37 7d 5c 78 7b 36 41 34 38 7d 5c 78 7b | 6A3D}\x{6A44}\x{6A47}\x{6A48}\x{ |
178c0 | 36 41 34 42 7d 27 20 2e 20 27 5c 78 7b 36 41 35 38 7d 5c 78 7b 36 41 35 39 7d 5c 78 7b 36 41 35 | 6A4B}'...'\x{6A58}\x{6A59}\x{6A5 |
178e0 | 46 7d 5c 78 7b 36 41 36 31 7d 5c 78 7b 36 41 36 32 7d 5c 78 7b 36 41 36 36 7d 5c 78 7b 36 41 37 | F}\x{6A61}\x{6A62}\x{6A66}\x{6A7 |
17900 | 32 7d 5c 78 7b 36 41 37 38 7d 5c 78 7b 36 41 37 46 7d 27 20 2e 20 27 5c 78 7b 36 41 38 30 7d 5c | 2}\x{6A78}\x{6A7F}'...'\x{6A80}\ |
17920 | 78 7b 36 41 38 34 7d 5c 78 7b 36 41 38 44 7d 5c 78 7b 36 41 38 45 7d 5c 78 7b 36 41 39 30 7d 5c | x{6A84}\x{6A8D}\x{6A8E}\x{6A90}\ |
17940 | 78 7b 36 41 39 37 7d 5c 78 7b 36 41 39 43 7d 5c 78 7b 36 41 41 30 7d 5c 78 7b 36 41 41 32 7d 27 | x{6A97}\x{6A9C}\x{6AA0}\x{6AA2}' |
17960 | 20 2e 20 27 5c 78 7b 36 41 41 33 7d 5c 78 7b 36 41 41 41 7d 5c 78 7b 36 41 41 43 7d 5c 78 7b 36 | ...'\x{6AA3}\x{6AAA}\x{6AAC}\x{6 |
17980 | 41 41 45 7d 5c 78 7b 36 41 42 33 7d 5c 78 7b 36 41 42 38 7d 5c 78 7b 36 41 42 42 7d 5c 78 7b 36 | AAE}\x{6AB3}\x{6AB8}\x{6ABB}\x{6 |
179a0 | 41 43 31 7d 5c 78 7b 36 41 43 32 7d 27 20 2e 20 27 5c 78 7b 36 41 43 33 7d 5c 78 7b 36 41 44 31 | AC1}\x{6AC2}'...'\x{6AC3}\x{6AD1 |
179c0 | 7d 5c 78 7b 36 41 44 33 7d 5c 78 7b 36 41 44 41 7d 5c 78 7b 36 41 44 42 7d 5c 78 7b 36 41 44 45 | }\x{6AD3}\x{6ADA}\x{6ADB}\x{6ADE |
179e0 | 7d 5c 78 7b 36 41 44 46 7d 5c 78 7b 36 41 45 38 7d 5c 78 7b 36 41 45 41 7d 27 20 2e 20 27 5c 78 | }\x{6ADF}\x{6AE8}\x{6AEA}'...'\x |
17a00 | 7b 36 41 46 41 7d 5c 78 7b 36 41 46 42 7d 5c 78 7b 36 42 30 34 7d 5c 78 7b 36 42 30 35 7d 5c 78 | {6AFA}\x{6AFB}\x{6B04}\x{6B05}\x |
17a20 | 7b 36 42 30 41 7d 5c 78 7b 36 42 31 32 7d 5c 78 7b 36 42 31 36 7d 5c 78 7b 36 42 31 44 7d 5c 78 | {6B0A}\x{6B12}\x{6B16}\x{6B1D}\x |
17a40 | 7b 36 42 31 46 7d 27 20 2e 20 27 5c 78 7b 36 42 32 30 7d 5c 78 7b 36 42 32 31 7d 5c 78 7b 36 42 | {6B1F}'...'\x{6B20}\x{6B21}\x{6B |
17a60 | 32 33 7d 5c 78 7b 36 42 32 37 7d 5c 78 7b 36 42 33 32 7d 5c 78 7b 36 42 33 37 7d 5c 78 7b 36 42 | 23}\x{6B27}\x{6B32}\x{6B37}\x{6B |
17a80 | 33 38 7d 5c 78 7b 36 42 33 39 7d 5c 78 7b 36 42 33 41 7d 27 20 2e 20 27 5c 78 7b 36 42 33 44 7d | 38}\x{6B39}\x{6B3A}'...'\x{6B3D} |
17aa0 | 5c 78 7b 36 42 33 45 7d 5c 78 7b 36 42 34 33 7d 5c 78 7b 36 42 34 37 7d 5c 78 7b 36 42 34 39 7d | \x{6B3E}\x{6B43}\x{6B47}\x{6B49} |
17ac0 | 5c 78 7b 36 42 34 43 7d 5c 78 7b 36 42 34 45 7d 5c 78 7b 36 42 35 30 7d 5c 78 7b 36 42 35 33 7d | \x{6B4C}\x{6B4E}\x{6B50}\x{6B53} |
17ae0 | 27 20 2e 20 27 5c 78 7b 36 42 35 34 7d 5c 78 7b 36 42 35 39 7d 5c 78 7b 36 42 35 42 7d 5c 78 7b | '...'\x{6B54}\x{6B59}\x{6B5B}\x{ |
17b00 | 36 42 35 46 7d 5c 78 7b 36 42 36 31 7d 5c 78 7b 36 42 36 32 7d 5c 78 7b 36 42 36 33 7d 5c 78 7b | 6B5F}\x{6B61}\x{6B62}\x{6B63}\x{ |
17b20 | 36 42 36 34 7d 5c 78 7b 36 42 36 36 7d 27 20 2e 20 27 5c 78 7b 36 42 36 39 7d 5c 78 7b 36 42 36 | 6B64}\x{6B66}'...'\x{6B69}\x{6B6 |
17b40 | 41 7d 5c 78 7b 36 42 36 46 7d 5c 78 7b 36 42 37 33 7d 5c 78 7b 36 42 37 34 7d 5c 78 7b 36 42 37 | A}\x{6B6F}\x{6B73}\x{6B74}\x{6B7 |
17b60 | 38 7d 5c 78 7b 36 42 37 39 7d 5c 78 7b 36 42 37 42 7d 5c 78 7b 36 42 37 46 7d 27 20 2e 20 27 5c | 8}\x{6B79}\x{6B7B}\x{6B7F}'...'\ |
17b80 | 78 7b 36 42 38 30 7d 5c 78 7b 36 42 38 33 7d 5c 78 7b 36 42 38 34 7d 5c 78 7b 36 42 38 36 7d 5c | x{6B80}\x{6B83}\x{6B84}\x{6B86}\ |
17ba0 | 78 7b 36 42 38 39 7d 5c 78 7b 36 42 38 41 7d 5c 78 7b 36 42 38 42 7d 5c 78 7b 36 42 38 44 7d 5c | x{6B89}\x{6B8A}\x{6B8B}\x{6B8D}\ |
17bc0 | 78 7b 36 42 39 35 7d 27 20 2e 20 27 5c 78 7b 36 42 39 36 7d 5c 78 7b 36 42 39 38 7d 5c 78 7b 36 | x{6B95}'...'\x{6B96}\x{6B98}\x{6 |
17be0 | 42 39 45 7d 5c 78 7b 36 42 41 34 7d 5c 78 7b 36 42 41 41 7d 5c 78 7b 36 42 41 42 7d 5c 78 7b 36 | B9E}\x{6BA4}\x{6BAA}\x{6BAB}\x{6 |
17c00 | 42 41 46 7d 5c 78 7b 36 42 42 31 7d 5c 78 7b 36 42 42 32 7d 27 20 2e 20 27 5c 78 7b 36 42 42 33 | BAF}\x{6BB1}\x{6BB2}'...'\x{6BB3 |
17c20 | 7d 5c 78 7b 36 42 42 34 7d 5c 78 7b 36 42 42 35 7d 5c 78 7b 36 42 42 37 7d 5c 78 7b 36 42 42 41 | }\x{6BB4}\x{6BB5}\x{6BB7}\x{6BBA |
17c40 | 7d 5c 78 7b 36 42 42 42 7d 5c 78 7b 36 42 42 43 7d 5c 78 7b 36 42 42 46 7d 5c 78 7b 36 42 43 30 | }\x{6BBB}\x{6BBC}\x{6BBF}\x{6BC0 |
17c60 | 7d 27 20 2e 20 27 5c 78 7b 36 42 43 35 7d 5c 78 7b 36 42 43 36 7d 5c 78 7b 36 42 43 42 7d 5c 78 | }'...'\x{6BC5}\x{6BC6}\x{6BCB}\x |
17c80 | 7b 36 42 43 44 7d 5c 78 7b 36 42 43 45 7d 5c 78 7b 36 42 44 32 7d 5c 78 7b 36 42 44 33 7d 5c 78 | {6BCD}\x{6BCE}\x{6BD2}\x{6BD3}\x |
17ca0 | 7b 36 42 44 34 7d 5c 78 7b 36 42 44 38 7d 27 20 2e 20 27 5c 78 7b 36 42 44 42 7d 5c 78 7b 36 42 | {6BD4}\x{6BD8}'...'\x{6BDB}\x{6B |
17cc0 | 44 46 7d 5c 78 7b 36 42 45 42 7d 5c 78 7b 36 42 45 43 7d 5c 78 7b 36 42 45 46 7d 5c 78 7b 36 42 | DF}\x{6BEB}\x{6BEC}\x{6BEF}\x{6B |
17ce0 | 46 33 7d 5c 78 7b 36 43 30 38 7d 5c 78 7b 36 43 30 46 7d 5c 78 7b 36 43 31 31 7d 27 20 2e 20 27 | F3}\x{6C08}\x{6C0F}\x{6C11}'...' |
17d00 | 5c 78 7b 36 43 31 33 7d 5c 78 7b 36 43 31 34 7d 5c 78 7b 36 43 31 37 7d 5c 78 7b 36 43 31 42 7d | \x{6C13}\x{6C14}\x{6C17}\x{6C1B} |
17d20 | 5c 78 7b 36 43 32 33 7d 5c 78 7b 36 43 32 34 7d 5c 78 7b 36 43 33 34 7d 5c 78 7b 36 43 33 37 7d | \x{6C23}\x{6C24}\x{6C34}\x{6C37} |
17d40 | 5c 78 7b 36 43 33 38 7d 27 20 2e 20 27 5c 78 7b 36 43 33 45 7d 5c 78 7b 36 43 34 30 7d 5c 78 7b | \x{6C38}'...'\x{6C3E}\x{6C40}\x{ |
17d60 | 36 43 34 31 7d 5c 78 7b 36 43 34 32 7d 5c 78 7b 36 43 34 45 7d 5c 78 7b 36 43 35 30 7d 5c 78 7b | 6C41}\x{6C42}\x{6C4E}\x{6C50}\x{ |
17d80 | 36 43 35 35 7d 5c 78 7b 36 43 35 37 7d 5c 78 7b 36 43 35 41 7d 27 20 2e 20 27 5c 78 7b 36 43 35 | 6C55}\x{6C57}\x{6C5A}'...'\x{6C5 |
17da0 | 44 7d 5c 78 7b 36 43 35 45 7d 5c 78 7b 36 43 35 46 7d 5c 78 7b 36 43 36 30 7d 5c 78 7b 36 43 36 | D}\x{6C5E}\x{6C5F}\x{6C60}\x{6C6 |
17dc0 | 32 7d 5c 78 7b 36 43 36 38 7d 5c 78 7b 36 43 36 41 7d 5c 78 7b 36 43 37 30 7d 5c 78 7b 36 43 37 | 2}\x{6C68}\x{6C6A}\x{6C70}\x{6C7 |
17de0 | 32 7d 27 20 2e 20 27 5c 78 7b 36 43 37 33 7d 5c 78 7b 36 43 37 41 7d 5c 78 7b 36 43 37 44 7d 5c | 2}'...'\x{6C73}\x{6C7A}\x{6C7D}\ |
17e00 | 78 7b 36 43 37 45 7d 5c 78 7b 36 43 38 31 7d 5c 78 7b 36 43 38 32 7d 5c 78 7b 36 43 38 33 7d 5c | x{6C7E}\x{6C81}\x{6C82}\x{6C83}\ |
17e20 | 78 7b 36 43 38 38 7d 5c 78 7b 36 43 38 43 7d 27 20 2e 20 27 5c 78 7b 36 43 38 44 7d 5c 78 7b 36 | x{6C88}\x{6C8C}'...'\x{6C8D}\x{6 |
17e40 | 43 39 30 7d 5c 78 7b 36 43 39 32 7d 5c 78 7b 36 43 39 33 7d 5c 78 7b 36 43 39 36 7d 5c 78 7b 36 | C90}\x{6C92}\x{6C93}\x{6C96}\x{6 |
17e60 | 43 39 39 7d 5c 78 7b 36 43 39 41 7d 5c 78 7b 36 43 39 42 7d 5c 78 7b 36 43 41 31 7d 27 20 2e 20 | C99}\x{6C9A}\x{6C9B}\x{6CA1}'... |
17e80 | 27 5c 78 7b 36 43 41 32 7d 5c 78 7b 36 43 41 42 7d 5c 78 7b 36 43 41 45 7d 5c 78 7b 36 43 42 31 | '\x{6CA2}\x{6CAB}\x{6CAE}\x{6CB1 |
17ea0 | 7d 5c 78 7b 36 43 42 33 7d 5c 78 7b 36 43 42 38 7d 5c 78 7b 36 43 42 39 7d 5c 78 7b 36 43 42 41 | }\x{6CB3}\x{6CB8}\x{6CB9}\x{6CBA |
17ec0 | 7d 5c 78 7b 36 43 42 42 7d 27 20 2e 20 27 5c 78 7b 36 43 42 43 7d 5c 78 7b 36 43 42 44 7d 5c 78 | }\x{6CBB}'...'\x{6CBC}\x{6CBD}\x |
17ee0 | 7b 36 43 42 45 7d 5c 78 7b 36 43 42 46 7d 5c 78 7b 36 43 43 31 7d 5c 78 7b 36 43 43 34 7d 5c 78 | {6CBE}\x{6CBF}\x{6CC1}\x{6CC4}\x |
17f00 | 7b 36 43 43 35 7d 5c 78 7b 36 43 43 39 7d 5c 78 7b 36 43 43 41 7d 27 20 2e 20 27 5c 78 7b 36 43 | {6CC5}\x{6CC9}\x{6CCA}'...'\x{6C |
17f20 | 43 43 7d 5c 78 7b 36 43 44 33 7d 5c 78 7b 36 43 44 35 7d 5c 78 7b 36 43 44 37 7d 5c 78 7b 36 43 | CC}\x{6CD3}\x{6CD5}\x{6CD7}\x{6C |
17f40 | 44 39 7d 5c 78 7b 36 43 44 42 7d 5c 78 7b 36 43 44 44 7d 5c 78 7b 36 43 45 31 7d 5c 78 7b 36 43 | D9}\x{6CDB}\x{6CDD}\x{6CE1}\x{6C |
17f60 | 45 32 7d 27 20 2e 20 27 5c 78 7b 36 43 45 33 7d 5c 78 7b 36 43 45 35 7d 5c 78 7b 36 43 45 38 7d | E2}'...'\x{6CE3}\x{6CE5}\x{6CE8} |
17f80 | 5c 78 7b 36 43 45 41 7d 5c 78 7b 36 43 45 46 7d 5c 78 7b 36 43 46 30 7d 5c 78 7b 36 43 46 31 7d | \x{6CEA}\x{6CEF}\x{6CF0}\x{6CF1} |
17fa0 | 5c 78 7b 36 43 46 33 7d 5c 78 7b 36 44 30 42 7d 27 20 2e 20 27 5c 78 7b 36 44 30 43 7d 5c 78 7b | \x{6CF3}\x{6D0B}'...'\x{6D0C}\x{ |
17fc0 | 36 44 31 32 7d 5c 78 7b 36 44 31 37 7d 5c 78 7b 36 44 31 39 7d 5c 78 7b 36 44 31 42 7d 5c 78 7b | 6D12}\x{6D17}\x{6D19}\x{6D1B}\x{ |
17fe0 | 36 44 31 45 7d 5c 78 7b 36 44 31 46 7d 5c 78 7b 36 44 32 35 7d 5c 78 7b 36 44 32 39 7d 27 20 2e | 6D1E}\x{6D1F}\x{6D25}\x{6D29}'.. |
18000 | 20 27 5c 78 7b 36 44 32 41 7d 5c 78 7b 36 44 32 42 7d 5c 78 7b 36 44 33 32 7d 5c 78 7b 36 44 33 | .'\x{6D2A}\x{6D2B}\x{6D32}\x{6D3 |
18020 | 33 7d 5c 78 7b 36 44 33 35 7d 5c 78 7b 36 44 33 36 7d 5c 78 7b 36 44 33 38 7d 5c 78 7b 36 44 33 | 3}\x{6D35}\x{6D36}\x{6D38}\x{6D3 |
18040 | 42 7d 5c 78 7b 36 44 33 44 7d 27 20 2e 20 27 5c 78 7b 36 44 33 45 7d 5c 78 7b 36 44 34 31 7d 5c | B}\x{6D3D}'...'\x{6D3E}\x{6D41}\ |
18060 | 78 7b 36 44 34 34 7d 5c 78 7b 36 44 34 35 7d 5c 78 7b 36 44 35 39 7d 5c 78 7b 36 44 35 41 7d 5c | x{6D44}\x{6D45}\x{6D59}\x{6D5A}\ |
18080 | 78 7b 36 44 35 43 7d 5c 78 7b 36 44 36 33 7d 5c 78 7b 36 44 36 34 7d 27 20 2e 20 27 5c 78 7b 36 | x{6D5C}\x{6D63}\x{6D64}'...'\x{6 |
180a0 | 44 36 36 7d 5c 78 7b 36 44 36 39 7d 5c 78 7b 36 44 36 41 7d 5c 78 7b 36 44 36 43 7d 5c 78 7b 36 | D66}\x{6D69}\x{6D6A}\x{6D6C}\x{6 |
180c0 | 44 36 45 7d 5c 78 7b 36 44 37 34 7d 5c 78 7b 36 44 37 37 7d 5c 78 7b 36 44 37 38 7d 5c 78 7b 36 | D6E}\x{6D74}\x{6D77}\x{6D78}\x{6 |
180e0 | 44 37 39 7d 27 20 2e 20 27 5c 78 7b 36 44 38 35 7d 5c 78 7b 36 44 38 38 7d 5c 78 7b 36 44 38 43 | D79}'...'\x{6D85}\x{6D88}\x{6D8C |
18100 | 7d 5c 78 7b 36 44 38 45 7d 5c 78 7b 36 44 39 33 7d 5c 78 7b 36 44 39 35 7d 5c 78 7b 36 44 39 39 | }\x{6D8E}\x{6D93}\x{6D95}\x{6D99 |
18120 | 7d 5c 78 7b 36 44 39 42 7d 5c 78 7b 36 44 39 43 7d 27 20 2e 20 27 5c 78 7b 36 44 41 46 7d 5c 78 | }\x{6D9B}\x{6D9C}'...'\x{6DAF}\x |
18140 | 7b 36 44 42 32 7d 5c 78 7b 36 44 42 35 7d 5c 78 7b 36 44 42 38 7d 5c 78 7b 36 44 42 43 7d 5c 78 | {6DB2}\x{6DB5}\x{6DB8}\x{6DBC}\x |
18160 | 7b 36 44 43 30 7d 5c 78 7b 36 44 43 35 7d 5c 78 7b 36 44 43 36 7d 5c 78 7b 36 44 43 37 7d 27 20 | {6DC0}\x{6DC5}\x{6DC6}\x{6DC7}'. |
18180 | 2e 20 27 5c 78 7b 36 44 43 42 7d 5c 78 7b 36 44 43 43 7d 5c 78 7b 36 44 44 31 7d 5c 78 7b 36 44 | ..'\x{6DCB}\x{6DCC}\x{6DD1}\x{6D |
181a0 | 44 32 7d 5c 78 7b 36 44 44 35 7d 5c 78 7b 36 44 44 38 7d 5c 78 7b 36 44 44 39 7d 5c 78 7b 36 44 | D2}\x{6DD5}\x{6DD8}\x{6DD9}\x{6D |
181c0 | 44 45 7d 5c 78 7b 36 44 45 31 7d 27 20 2e 20 27 5c 78 7b 36 44 45 34 7d 5c 78 7b 36 44 45 36 7d | DE}\x{6DE1}'...'\x{6DE4}\x{6DE6} |
181e0 | 5c 78 7b 36 44 45 38 7d 5c 78 7b 36 44 45 41 7d 5c 78 7b 36 44 45 42 7d 5c 78 7b 36 44 45 43 7d | \x{6DE8}\x{6DEA}\x{6DEB}\x{6DEC} |
18200 | 5c 78 7b 36 44 45 45 7d 5c 78 7b 36 44 46 31 7d 5c 78 7b 36 44 46 33 7d 27 20 2e 20 27 5c 78 7b | \x{6DEE}\x{6DF1}\x{6DF3}'...'\x{ |
18220 | 36 44 46 35 7d 5c 78 7b 36 44 46 37 7d 5c 78 7b 36 44 46 39 7d 5c 78 7b 36 44 46 41 7d 5c 78 7b | 6DF5}\x{6DF7}\x{6DF9}\x{6DFA}\x{ |
18240 | 36 44 46 42 7d 5c 78 7b 36 45 30 35 7d 5c 78 7b 36 45 30 37 7d 5c 78 7b 36 45 30 38 7d 5c 78 7b | 6DFB}\x{6E05}\x{6E07}\x{6E08}\x{ |
18260 | 36 45 30 39 7d 27 20 2e 20 27 5c 78 7b 36 45 30 41 7d 5c 78 7b 36 45 30 42 7d 5c 78 7b 36 45 31 | 6E09}'...'\x{6E0A}\x{6E0B}\x{6E1 |
18280 | 33 7d 5c 78 7b 36 45 31 35 7d 5c 78 7b 36 45 31 39 7d 5c 78 7b 36 45 31 41 7d 5c 78 7b 36 45 31 | 3}\x{6E15}\x{6E19}\x{6E1A}\x{6E1 |
182a0 | 42 7d 5c 78 7b 36 45 31 44 7d 5c 78 7b 36 45 31 46 7d 27 20 2e 20 27 5c 78 7b 36 45 32 30 7d 5c | B}\x{6E1D}\x{6E1F}'...'\x{6E20}\ |
182c0 | 78 7b 36 45 32 31 7d 5c 78 7b 36 45 32 33 7d 5c 78 7b 36 45 32 34 7d 5c 78 7b 36 45 32 35 7d 5c | x{6E21}\x{6E23}\x{6E24}\x{6E25}\ |
182e0 | 78 7b 36 45 32 36 7d 5c 78 7b 36 45 32 39 7d 5c 78 7b 36 45 32 42 7d 5c 78 7b 36 45 32 43 7d 27 | x{6E26}\x{6E29}\x{6E2B}\x{6E2C}' |
18300 | 20 2e 20 27 5c 78 7b 36 45 32 44 7d 5c 78 7b 36 45 32 45 7d 5c 78 7b 36 45 32 46 7d 5c 78 7b 36 | ...'\x{6E2D}\x{6E2E}\x{6E2F}\x{6 |
18320 | 45 33 38 7d 5c 78 7b 36 45 33 41 7d 5c 78 7b 36 45 33 45 7d 5c 78 7b 36 45 34 33 7d 5c 78 7b 36 | E38}\x{6E3A}\x{6E3E}\x{6E43}\x{6 |
18340 | 45 34 41 7d 5c 78 7b 36 45 34 44 7d 27 20 2e 20 27 5c 78 7b 36 45 34 45 7d 5c 78 7b 36 45 35 36 | E4A}\x{6E4D}'...'\x{6E4E}\x{6E56 |
18360 | 7d 5c 78 7b 36 45 35 38 7d 5c 78 7b 36 45 35 42 7d 5c 78 7b 36 45 35 46 7d 5c 78 7b 36 45 36 37 | }\x{6E58}\x{6E5B}\x{6E5F}\x{6E67 |
18380 | 7d 5c 78 7b 36 45 36 42 7d 5c 78 7b 36 45 36 45 7d 5c 78 7b 36 45 36 46 7d 27 20 2e 20 27 5c 78 | }\x{6E6B}\x{6E6E}\x{6E6F}'...'\x |
183a0 | 7b 36 45 37 32 7d 5c 78 7b 36 45 37 36 7d 5c 78 7b 36 45 37 45 7d 5c 78 7b 36 45 37 46 7d 5c 78 | {6E72}\x{6E76}\x{6E7E}\x{6E7F}\x |
183c0 | 7b 36 45 38 30 7d 5c 78 7b 36 45 38 32 7d 5c 78 7b 36 45 38 43 7d 5c 78 7b 36 45 38 46 7d 5c 78 | {6E80}\x{6E82}\x{6E8C}\x{6E8F}\x |
183e0 | 7b 36 45 39 30 7d 27 20 2e 20 27 5c 78 7b 36 45 39 36 7d 5c 78 7b 36 45 39 38 7d 5c 78 7b 36 45 | {6E90}'...'\x{6E96}\x{6E98}\x{6E |
18400 | 39 43 7d 5c 78 7b 36 45 39 44 7d 5c 78 7b 36 45 39 46 7d 5c 78 7b 36 45 41 32 7d 5c 78 7b 36 45 | 9C}\x{6E9D}\x{6E9F}\x{6EA2}\x{6E |
18420 | 41 35 7d 5c 78 7b 36 45 41 41 7d 5c 78 7b 36 45 41 46 7d 27 20 2e 20 27 5c 78 7b 36 45 42 32 7d | A5}\x{6EAA}\x{6EAF}'...'\x{6EB2} |
18440 | 5c 78 7b 36 45 42 36 7d 5c 78 7b 36 45 42 37 7d 5c 78 7b 36 45 42 41 7d 5c 78 7b 36 45 42 44 7d | \x{6EB6}\x{6EB7}\x{6EBA}\x{6EBD} |
18460 | 5c 78 7b 36 45 43 32 7d 5c 78 7b 36 45 43 34 7d 5c 78 7b 36 45 43 35 7d 5c 78 7b 36 45 43 39 7d | \x{6EC2}\x{6EC4}\x{6EC5}\x{6EC9} |
18480 | 27 20 2e 20 27 5c 78 7b 36 45 43 42 7d 5c 78 7b 36 45 43 43 7d 5c 78 7b 36 45 44 31 7d 5c 78 7b | '...'\x{6ECB}\x{6ECC}\x{6ED1}\x{ |
184a0 | 36 45 44 33 7d 5c 78 7b 36 45 44 34 7d 5c 78 7b 36 45 44 35 7d 5c 78 7b 36 45 44 44 7d 5c 78 7b | 6ED3}\x{6ED4}\x{6ED5}\x{6EDD}\x{ |
184c0 | 36 45 44 45 7d 5c 78 7b 36 45 45 43 7d 27 20 2e 20 27 5c 78 7b 36 45 45 46 7d 5c 78 7b 36 45 46 | 6EDE}\x{6EEC}'...'\x{6EEF}\x{6EF |
184e0 | 32 7d 5c 78 7b 36 45 46 34 7d 5c 78 7b 36 45 46 37 7d 5c 78 7b 36 45 46 38 7d 5c 78 7b 36 45 46 | 2}\x{6EF4}\x{6EF7}\x{6EF8}\x{6EF |
18500 | 45 7d 5c 78 7b 36 45 46 46 7d 5c 78 7b 36 46 30 31 7d 5c 78 7b 36 46 30 32 7d 27 20 2e 20 27 5c | E}\x{6EFF}\x{6F01}\x{6F02}'...'\ |
18520 | 78 7b 36 46 30 36 7d 5c 78 7b 36 46 30 39 7d 5c 78 7b 36 46 30 46 7d 5c 78 7b 36 46 31 31 7d 5c | x{6F06}\x{6F09}\x{6F0F}\x{6F11}\ |
18540 | 78 7b 36 46 31 33 7d 5c 78 7b 36 46 31 34 7d 5c 78 7b 36 46 31 35 7d 5c 78 7b 36 46 32 30 7d 5c | x{6F13}\x{6F14}\x{6F15}\x{6F20}\ |
18560 | 78 7b 36 46 32 32 7d 27 20 2e 20 27 5c 78 7b 36 46 32 33 7d 5c 78 7b 36 46 32 42 7d 5c 78 7b 36 | x{6F22}'...'\x{6F23}\x{6F2B}\x{6 |
18580 | 46 32 43 7d 5c 78 7b 36 46 33 31 7d 5c 78 7b 36 46 33 32 7d 5c 78 7b 36 46 33 38 7d 5c 78 7b 36 | F2C}\x{6F31}\x{6F32}\x{6F38}\x{6 |
185a0 | 46 33 45 7d 5c 78 7b 36 46 33 46 7d 5c 78 7b 36 46 34 31 7d 27 20 2e 20 27 5c 78 7b 36 46 34 35 | F3E}\x{6F3F}\x{6F41}'...'\x{6F45 |
185c0 | 7d 5c 78 7b 36 46 35 34 7d 5c 78 7b 36 46 35 38 7d 5c 78 7b 36 46 35 42 7d 5c 78 7b 36 46 35 43 | }\x{6F54}\x{6F58}\x{6F5B}\x{6F5C |
185e0 | 7d 5c 78 7b 36 46 35 46 7d 5c 78 7b 36 46 36 34 7d 5c 78 7b 36 46 36 36 7d 5c 78 7b 36 46 36 44 | }\x{6F5F}\x{6F64}\x{6F66}\x{6F6D |
18600 | 7d 27 20 2e 20 27 5c 78 7b 36 46 36 45 7d 5c 78 7b 36 46 36 46 7d 5c 78 7b 36 46 37 30 7d 5c 78 | }'...'\x{6F6E}\x{6F6F}\x{6F70}\x |
18620 | 7b 36 46 37 34 7d 5c 78 7b 36 46 37 38 7d 5c 78 7b 36 46 37 41 7d 5c 78 7b 36 46 37 43 7d 5c 78 | {6F74}\x{6F78}\x{6F7A}\x{6F7C}\x |
18640 | 7b 36 46 38 30 7d 5c 78 7b 36 46 38 31 7d 27 20 2e 20 27 5c 78 7b 36 46 38 32 7d 5c 78 7b 36 46 | {6F80}\x{6F81}'...'\x{6F82}\x{6F |
18660 | 38 34 7d 5c 78 7b 36 46 38 36 7d 5c 78 7b 36 46 38 45 7d 5c 78 7b 36 46 39 31 7d 5c 78 7b 36 46 | 84}\x{6F86}\x{6F8E}\x{6F91}\x{6F |
18680 | 39 37 7d 5c 78 7b 36 46 41 31 7d 5c 78 7b 36 46 41 33 7d 5c 78 7b 36 46 41 34 7d 27 20 2e 20 27 | 97}\x{6FA1}\x{6FA3}\x{6FA4}'...' |
186a0 | 5c 78 7b 36 46 41 41 7d 5c 78 7b 36 46 42 31 7d 5c 78 7b 36 46 42 33 7d 5c 78 7b 36 46 42 39 7d | \x{6FAA}\x{6FB1}\x{6FB3}\x{6FB9} |
186c0 | 5c 78 7b 36 46 43 30 7d 5c 78 7b 36 46 43 31 7d 5c 78 7b 36 46 43 32 7d 5c 78 7b 36 46 43 33 7d | \x{6FC0}\x{6FC1}\x{6FC2}\x{6FC3} |
186e0 | 5c 78 7b 36 46 43 36 7d 27 20 2e 20 27 5c 78 7b 36 46 44 34 7d 5c 78 7b 36 46 44 35 7d 5c 78 7b | \x{6FC6}'...'\x{6FD4}\x{6FD5}\x{ |
18700 | 36 46 44 38 7d 5c 78 7b 36 46 44 42 7d 5c 78 7b 36 46 44 46 7d 5c 78 7b 36 46 45 30 7d 5c 78 7b | 6FD8}\x{6FDB}\x{6FDF}\x{6FE0}\x{ |
18720 | 36 46 45 31 7d 5c 78 7b 36 46 45 34 7d 5c 78 7b 36 46 45 42 7d 27 20 2e 20 27 5c 78 7b 36 46 45 | 6FE1}\x{6FE4}\x{6FEB}'...'\x{6FE |
18740 | 43 7d 5c 78 7b 36 46 45 45 7d 5c 78 7b 36 46 45 46 7d 5c 78 7b 36 46 46 31 7d 5c 78 7b 36 46 46 | C}\x{6FEE}\x{6FEF}\x{6FF1}\x{6FF |
18760 | 33 7d 5c 78 7b 36 46 46 36 7d 5c 78 7b 36 46 46 41 7d 5c 78 7b 36 46 46 45 7d 5c 78 7b 37 30 30 | 3}\x{6FF6}\x{6FFA}\x{6FFE}\x{700 |
18780 | 31 7d 27 20 2e 20 27 5c 78 7b 37 30 30 39 7d 5c 78 7b 37 30 30 42 7d 5c 78 7b 37 30 30 46 7d 5c | 1}'...'\x{7009}\x{700B}\x{700F}\ |
187a0 | 78 7b 37 30 31 31 7d 5c 78 7b 37 30 31 35 7d 5c 78 7b 37 30 31 38 7d 5c 78 7b 37 30 31 41 7d 5c | x{7011}\x{7015}\x{7018}\x{701A}\ |
187c0 | 78 7b 37 30 31 42 7d 5c 78 7b 37 30 31 44 7d 27 20 2e 20 27 5c 78 7b 37 30 31 45 7d 5c 78 7b 37 | x{701B}\x{701D}'...'\x{701E}\x{7 |
187e0 | 30 31 46 7d 5c 78 7b 37 30 32 36 7d 5c 78 7b 37 30 32 37 7d 5c 78 7b 37 30 32 43 7d 5c 78 7b 37 | 01F}\x{7026}\x{7027}\x{702C}\x{7 |
18800 | 30 33 30 7d 5c 78 7b 37 30 33 32 7d 5c 78 7b 37 30 33 45 7d 5c 78 7b 37 30 34 43 7d 27 20 2e 20 | 030}\x{7032}\x{703E}\x{704C}'... |
18820 | 27 5c 78 7b 37 30 35 31 7d 5c 78 7b 37 30 35 38 7d 5c 78 7b 37 30 36 33 7d 5c 78 7b 37 30 36 42 | '\x{7051}\x{7058}\x{7063}\x{706B |
18840 | 7d 5c 78 7b 37 30 36 46 7d 5c 78 7b 37 30 37 30 7d 5c 78 7b 37 30 37 38 7d 5c 78 7b 37 30 37 43 | }\x{706F}\x{7070}\x{7078}\x{707C |
18860 | 7d 5c 78 7b 37 30 37 44 7d 27 20 2e 20 27 5c 78 7b 37 30 38 39 7d 5c 78 7b 37 30 38 41 7d 5c 78 | }\x{707D}'...'\x{7089}\x{708A}\x |
18880 | 7b 37 30 38 45 7d 5c 78 7b 37 30 39 32 7d 5c 78 7b 37 30 39 39 7d 5c 78 7b 37 30 41 43 7d 5c 78 | {708E}\x{7092}\x{7099}\x{70AC}\x |
188a0 | 7b 37 30 41 44 7d 5c 78 7b 37 30 41 45 7d 5c 78 7b 37 30 41 46 7d 27 20 2e 20 27 5c 78 7b 37 30 | {70AD}\x{70AE}\x{70AF}'...'\x{70 |
188c0 | 42 33 7d 5c 78 7b 37 30 42 38 7d 5c 78 7b 37 30 42 39 7d 5c 78 7b 37 30 42 41 7d 5c 78 7b 37 30 | B3}\x{70B8}\x{70B9}\x{70BA}\x{70 |
188e0 | 43 38 7d 5c 78 7b 37 30 43 42 7d 5c 78 7b 37 30 43 46 7d 5c 78 7b 37 30 44 39 7d 5c 78 7b 37 30 | C8}\x{70CB}\x{70CF}\x{70D9}\x{70 |
18900 | 44 44 7d 27 20 2e 20 27 5c 78 7b 37 30 44 46 7d 5c 78 7b 37 30 46 31 7d 5c 78 7b 37 30 46 39 7d | DD}'...'\x{70DF}\x{70F1}\x{70F9} |
18920 | 5c 78 7b 37 30 46 44 7d 5c 78 7b 37 31 30 39 7d 5c 78 7b 37 31 31 34 7d 5c 78 7b 37 31 31 39 7d | \x{70FD}\x{7109}\x{7114}\x{7119} |
18940 | 5c 78 7b 37 31 31 41 7d 5c 78 7b 37 31 31 43 7d 27 20 2e 20 27 5c 78 7b 37 31 32 31 7d 5c 78 7b | \x{711A}\x{711C}'...'\x{7121}\x{ |
18960 | 37 31 32 36 7d 5c 78 7b 37 31 33 36 7d 5c 78 7b 37 31 33 43 7d 5c 78 7b 37 31 34 39 7d 5c 78 7b | 7126}\x{7136}\x{713C}\x{7149}\x{ |
18980 | 37 31 34 43 7d 5c 78 7b 37 31 34 45 7d 5c 78 7b 37 31 35 35 7d 5c 78 7b 37 31 35 36 7d 27 20 2e | 714C}\x{714E}\x{7155}\x{7156}'.. |
189a0 | 20 27 5c 78 7b 37 31 35 39 7d 5c 78 7b 37 31 36 32 7d 5c 78 7b 37 31 36 34 7d 5c 78 7b 37 31 36 | .'\x{7159}\x{7162}\x{7164}\x{716 |
189c0 | 35 7d 5c 78 7b 37 31 36 36 7d 5c 78 7b 37 31 36 37 7d 5c 78 7b 37 31 36 39 7d 5c 78 7b 37 31 36 | 5}\x{7166}\x{7167}\x{7169}\x{716 |
189e0 | 43 7d 5c 78 7b 37 31 36 45 7d 27 20 2e 20 27 5c 78 7b 37 31 37 44 7d 5c 78 7b 37 31 38 34 7d 5c | C}\x{716E}'...'\x{717D}\x{7184}\ |
18a00 | 78 7b 37 31 38 38 7d 5c 78 7b 37 31 38 41 7d 5c 78 7b 37 31 38 46 7d 5c 78 7b 37 31 39 34 7d 5c | x{7188}\x{718A}\x{718F}\x{7194}\ |
18a20 | 78 7b 37 31 39 35 7d 5c 78 7b 37 31 39 39 7d 5c 78 7b 37 31 39 46 7d 27 20 2e 20 27 5c 78 7b 37 | x{7195}\x{7199}\x{719F}'...'\x{7 |
18a40 | 31 41 38 7d 5c 78 7b 37 31 41 43 7d 5c 78 7b 37 31 42 31 7d 5c 78 7b 37 31 42 39 7d 5c 78 7b 37 | 1A8}\x{71AC}\x{71B1}\x{71B9}\x{7 |
18a60 | 31 42 45 7d 5c 78 7b 37 31 43 33 7d 5c 78 7b 37 31 43 38 7d 5c 78 7b 37 31 43 39 7d 5c 78 7b 37 | 1BE}\x{71C3}\x{71C8}\x{71C9}\x{7 |
18a80 | 31 43 45 7d 27 20 2e 20 27 5c 78 7b 37 31 44 30 7d 5c 78 7b 37 31 44 32 7d 5c 78 7b 37 31 44 34 | 1CE}'...'\x{71D0}\x{71D2}\x{71D4 |
18aa0 | 7d 5c 78 7b 37 31 44 35 7d 5c 78 7b 37 31 44 37 7d 5c 78 7b 37 31 44 46 7d 5c 78 7b 37 31 45 30 | }\x{71D5}\x{71D7}\x{71DF}\x{71E0 |
18ac0 | 7d 5c 78 7b 37 31 45 35 7d 5c 78 7b 37 31 45 36 7d 27 20 2e 20 27 5c 78 7b 37 31 45 37 7d 5c 78 | }\x{71E5}\x{71E6}'...'\x{71E7}\x |
18ae0 | 7b 37 31 45 43 7d 5c 78 7b 37 31 45 44 7d 5c 78 7b 37 31 45 45 7d 5c 78 7b 37 31 46 35 7d 5c 78 | {71EC}\x{71ED}\x{71EE}\x{71F5}\x |
18b00 | 7b 37 31 46 39 7d 5c 78 7b 37 31 46 42 7d 5c 78 7b 37 31 46 43 7d 5c 78 7b 37 31 46 46 7d 27 20 | {71F9}\x{71FB}\x{71FC}\x{71FF}'. |
18b20 | 2e 20 27 5c 78 7b 37 32 30 36 7d 5c 78 7b 37 32 30 44 7d 5c 78 7b 37 32 31 30 7d 5c 78 7b 37 32 | ..'\x{7206}\x{720D}\x{7210}\x{72 |
18b40 | 31 42 7d 5c 78 7b 37 32 32 38 7d 5c 78 7b 37 32 32 41 7d 5c 78 7b 37 32 32 43 7d 5c 78 7b 37 32 | 1B}\x{7228}\x{722A}\x{722C}\x{72 |
18b60 | 32 44 7d 5c 78 7b 37 32 33 30 7d 27 20 2e 20 27 5c 78 7b 37 32 33 32 7d 5c 78 7b 37 32 33 35 7d | 2D}\x{7230}'...'\x{7232}\x{7235} |
18b80 | 5c 78 7b 37 32 33 36 7d 5c 78 7b 37 32 33 41 7d 5c 78 7b 37 32 33 42 7d 5c 78 7b 37 32 33 43 7d | \x{7236}\x{723A}\x{723B}\x{723C} |
18ba0 | 5c 78 7b 37 32 33 44 7d 5c 78 7b 37 32 33 45 7d 5c 78 7b 37 32 33 46 7d 27 20 2e 20 27 5c 78 7b | \x{723D}\x{723E}\x{723F}'...'\x{ |
18bc0 | 37 32 34 30 7d 5c 78 7b 37 32 34 36 7d 5c 78 7b 37 32 34 37 7d 5c 78 7b 37 32 34 38 7d 5c 78 7b | 7240}\x{7246}\x{7247}\x{7248}\x{ |
18be0 | 37 32 34 42 7d 5c 78 7b 37 32 34 43 7d 5c 78 7b 37 32 35 32 7d 5c 78 7b 37 32 35 38 7d 5c 78 7b | 724B}\x{724C}\x{7252}\x{7258}\x{ |
18c00 | 37 32 35 39 7d 27 20 2e 20 27 5c 78 7b 37 32 35 42 7d 5c 78 7b 37 32 35 44 7d 5c 78 7b 37 32 35 | 7259}'...'\x{725B}\x{725D}\x{725 |
18c20 | 46 7d 5c 78 7b 37 32 36 31 7d 5c 78 7b 37 32 36 32 7d 5c 78 7b 37 32 36 37 7d 5c 78 7b 37 32 36 | F}\x{7261}\x{7262}\x{7267}\x{726 |
18c40 | 39 7d 5c 78 7b 37 32 37 32 7d 5c 78 7b 37 32 37 34 7d 27 20 2e 20 27 5c 78 7b 37 32 37 39 7d 5c | 9}\x{7272}\x{7274}'...'\x{7279}\ |
18c60 | 78 7b 37 32 37 44 7d 5c 78 7b 37 32 37 45 7d 5c 78 7b 37 32 38 30 7d 5c 78 7b 37 32 38 31 7d 5c | x{727D}\x{727E}\x{7280}\x{7281}\ |
18c80 | 78 7b 37 32 38 32 7d 5c 78 7b 37 32 38 37 7d 5c 78 7b 37 32 39 32 7d 5c 78 7b 37 32 39 36 7d 27 | x{7282}\x{7287}\x{7292}\x{7296}' |
18ca0 | 20 2e 20 27 5c 78 7b 37 32 41 30 7d 5c 78 7b 37 32 41 32 7d 5c 78 7b 37 32 41 37 7d 5c 78 7b 37 | ...'\x{72A0}\x{72A2}\x{72A7}\x{7 |
18cc0 | 32 41 43 7d 5c 78 7b 37 32 41 46 7d 5c 78 7b 37 32 42 32 7d 5c 78 7b 37 32 42 36 7d 5c 78 7b 37 | 2AC}\x{72AF}\x{72B2}\x{72B6}\x{7 |
18ce0 | 32 42 39 7d 5c 78 7b 37 32 43 32 7d 27 20 2e 20 27 5c 78 7b 37 32 43 33 7d 5c 78 7b 37 32 43 34 | 2B9}\x{72C2}'...'\x{72C3}\x{72C4 |
18d00 | 7d 5c 78 7b 37 32 43 36 7d 5c 78 7b 37 32 43 45 7d 5c 78 7b 37 32 44 30 7d 5c 78 7b 37 32 44 32 | }\x{72C6}\x{72CE}\x{72D0}\x{72D2 |
18d20 | 7d 5c 78 7b 37 32 44 37 7d 5c 78 7b 37 32 44 39 7d 5c 78 7b 37 32 44 42 7d 27 20 2e 20 27 5c 78 | }\x{72D7}\x{72D9}\x{72DB}'...'\x |
18d40 | 7b 37 32 45 30 7d 5c 78 7b 37 32 45 31 7d 5c 78 7b 37 32 45 32 7d 5c 78 7b 37 32 45 39 7d 5c 78 | {72E0}\x{72E1}\x{72E2}\x{72E9}\x |
18d60 | 7b 37 32 45 43 7d 5c 78 7b 37 32 45 44 7d 5c 78 7b 37 32 46 37 7d 5c 78 7b 37 32 46 38 7d 5c 78 | {72EC}\x{72ED}\x{72F7}\x{72F8}\x |
18d80 | 7b 37 32 46 39 7d 27 20 2e 20 27 5c 78 7b 37 32 46 43 7d 5c 78 7b 37 32 46 44 7d 5c 78 7b 37 33 | {72F9}'...'\x{72FC}\x{72FD}\x{73 |
18da0 | 30 41 7d 5c 78 7b 37 33 31 36 7d 5c 78 7b 37 33 31 37 7d 5c 78 7b 37 33 31 42 7d 5c 78 7b 37 33 | 0A}\x{7316}\x{7317}\x{731B}\x{73 |
18dc0 | 31 43 7d 5c 78 7b 37 33 31 44 7d 5c 78 7b 37 33 31 46 7d 27 20 2e 20 27 5c 78 7b 37 33 32 35 7d | 1C}\x{731D}\x{731F}'...'\x{7325} |
18de0 | 5c 78 7b 37 33 32 39 7d 5c 78 7b 37 33 32 41 7d 5c 78 7b 37 33 32 42 7d 5c 78 7b 37 33 32 45 7d | \x{7329}\x{732A}\x{732B}\x{732E} |
18e00 | 5c 78 7b 37 33 32 46 7d 5c 78 7b 37 33 33 34 7d 5c 78 7b 37 33 33 36 7d 5c 78 7b 37 33 33 37 7d | \x{732F}\x{7334}\x{7336}\x{7337} |
18e20 | 27 20 2e 20 27 5c 78 7b 37 33 33 45 7d 5c 78 7b 37 33 33 46 7d 5c 78 7b 37 33 34 34 7d 5c 78 7b | '...'\x{733E}\x{733F}\x{7344}\x{ |
18e40 | 37 33 34 35 7d 5c 78 7b 37 33 34 45 7d 5c 78 7b 37 33 34 46 7d 5c 78 7b 37 33 35 37 7d 5c 78 7b | 7345}\x{734E}\x{734F}\x{7357}\x{ |
18e60 | 37 33 36 33 7d 5c 78 7b 37 33 36 38 7d 27 20 2e 20 27 5c 78 7b 37 33 36 41 7d 5c 78 7b 37 33 37 | 7363}\x{7368}'...'\x{736A}\x{737 |
18e80 | 30 7d 5c 78 7b 37 33 37 32 7d 5c 78 7b 37 33 37 35 7d 5c 78 7b 37 33 37 38 7d 5c 78 7b 37 33 37 | 0}\x{7372}\x{7375}\x{7378}\x{737 |
18ea0 | 41 7d 5c 78 7b 37 33 37 42 7d 5c 78 7b 37 33 38 34 7d 5c 78 7b 37 33 38 37 7d 27 20 2e 20 27 5c | A}\x{737B}\x{7384}\x{7387}'...'\ |
18ec0 | 78 7b 37 33 38 39 7d 5c 78 7b 37 33 38 42 7d 5c 78 7b 37 33 39 36 7d 5c 78 7b 37 33 41 39 7d 5c | x{7389}\x{738B}\x{7396}\x{73A9}\ |
18ee0 | 78 7b 37 33 42 32 7d 5c 78 7b 37 33 42 33 7d 5c 78 7b 37 33 42 42 7d 5c 78 7b 37 33 43 30 7d 5c | x{73B2}\x{73B3}\x{73BB}\x{73C0}\ |
18f00 | 78 7b 37 33 43 32 7d 27 20 2e 20 27 5c 78 7b 37 33 43 38 7d 5c 78 7b 37 33 43 41 7d 5c 78 7b 37 | x{73C2}'...'\x{73C8}\x{73CA}\x{7 |
18f20 | 33 43 44 7d 5c 78 7b 37 33 43 45 7d 5c 78 7b 37 33 44 45 7d 5c 78 7b 37 33 45 30 7d 5c 78 7b 37 | 3CD}\x{73CE}\x{73DE}\x{73E0}\x{7 |
18f40 | 33 45 35 7d 5c 78 7b 37 33 45 41 7d 5c 78 7b 37 33 45 44 7d 27 20 2e 20 27 5c 78 7b 37 33 45 45 | 3E5}\x{73EA}\x{73ED}'...'\x{73EE |
18f60 | 7d 5c 78 7b 37 33 46 31 7d 5c 78 7b 37 33 46 38 7d 5c 78 7b 37 33 46 45 7d 5c 78 7b 37 34 30 33 | }\x{73F1}\x{73F8}\x{73FE}\x{7403 |
18f80 | 7d 5c 78 7b 37 34 30 35 7d 5c 78 7b 37 34 30 36 7d 5c 78 7b 37 34 30 39 7d 5c 78 7b 37 34 32 32 | }\x{7405}\x{7406}\x{7409}\x{7422 |
18fa0 | 7d 27 20 2e 20 27 5c 78 7b 37 34 32 35 7d 5c 78 7b 37 34 33 32 7d 5c 78 7b 37 34 33 33 7d 5c 78 | }'...'\x{7425}\x{7432}\x{7433}\x |
18fc0 | 7b 37 34 33 34 7d 5c 78 7b 37 34 33 35 7d 5c 78 7b 37 34 33 36 7d 5c 78 7b 37 34 33 41 7d 5c 78 | {7434}\x{7435}\x{7436}\x{743A}\x |
18fe0 | 7b 37 34 33 46 7d 5c 78 7b 37 34 34 31 7d 27 20 2e 20 27 5c 78 7b 37 34 35 35 7d 5c 78 7b 37 34 | {743F}\x{7441}'...'\x{7455}\x{74 |
19000 | 35 39 7d 5c 78 7b 37 34 35 41 7d 5c 78 7b 37 34 35 42 7d 5c 78 7b 37 34 35 43 7d 5c 78 7b 37 34 | 59}\x{745A}\x{745B}\x{745C}\x{74 |
19020 | 35 45 7d 5c 78 7b 37 34 35 46 7d 5c 78 7b 37 34 36 30 7d 5c 78 7b 37 34 36 33 7d 27 20 2e 20 27 | 5E}\x{745F}\x{7460}\x{7463}'...' |
19040 | 5c 78 7b 37 34 36 34 7d 5c 78 7b 37 34 36 39 7d 5c 78 7b 37 34 36 41 7d 5c 78 7b 37 34 36 46 7d | \x{7464}\x{7469}\x{746A}\x{746F} |
19060 | 5c 78 7b 37 34 37 30 7d 5c 78 7b 37 34 37 33 7d 5c 78 7b 37 34 37 36 7d 5c 78 7b 37 34 37 45 7d | \x{7470}\x{7473}\x{7476}\x{747E} |
19080 | 5c 78 7b 37 34 38 33 7d 27 20 2e 20 27 5c 78 7b 37 34 38 42 7d 5c 78 7b 37 34 39 45 7d 5c 78 7b | \x{7483}'...'\x{748B}\x{749E}\x{ |
190a0 | 37 34 41 32 7d 5c 78 7b 37 34 41 37 7d 5c 78 7b 37 34 42 30 7d 5c 78 7b 37 34 42 44 7d 5c 78 7b | 74A2}\x{74A7}\x{74B0}\x{74BD}\x{ |
190c0 | 37 34 43 41 7d 5c 78 7b 37 34 43 46 7d 5c 78 7b 37 34 44 34 7d 27 20 2e 20 27 5c 78 7b 37 34 44 | 74CA}\x{74CF}\x{74D4}'...'\x{74D |
190e0 | 43 7d 5c 78 7b 37 34 45 30 7d 5c 78 7b 37 34 45 32 7d 5c 78 7b 37 34 45 33 7d 5c 78 7b 37 34 45 | C}\x{74E0}\x{74E2}\x{74E3}\x{74E |
19100 | 36 7d 5c 78 7b 37 34 45 37 7d 5c 78 7b 37 34 45 39 7d 5c 78 7b 37 34 45 45 7d 5c 78 7b 37 34 46 | 6}\x{74E7}\x{74E9}\x{74EE}\x{74F |
19120 | 30 7d 27 20 2e 20 27 5c 78 7b 37 34 46 31 7d 5c 78 7b 37 34 46 32 7d 5c 78 7b 37 34 46 36 7d 5c | 0}'...'\x{74F1}\x{74F2}\x{74F6}\ |
19140 | 78 7b 37 34 46 37 7d 5c 78 7b 37 34 46 38 7d 5c 78 7b 37 35 30 33 7d 5c 78 7b 37 35 30 34 7d 5c | x{74F7}\x{74F8}\x{7503}\x{7504}\ |
19160 | 78 7b 37 35 30 35 7d 5c 78 7b 37 35 30 43 7d 27 20 2e 20 27 5c 78 7b 37 35 30 44 7d 5c 78 7b 37 | x{7505}\x{750C}'...'\x{750D}\x{7 |
19180 | 35 30 45 7d 5c 78 7b 37 35 31 31 7d 5c 78 7b 37 35 31 33 7d 5c 78 7b 37 35 31 35 7d 5c 78 7b 37 | 50E}\x{7511}\x{7513}\x{7515}\x{7 |
191a0 | 35 31 38 7d 5c 78 7b 37 35 31 41 7d 5c 78 7b 37 35 31 43 7d 5c 78 7b 37 35 31 45 7d 27 20 2e 20 | 518}\x{751A}\x{751C}\x{751E}'... |
191c0 | 27 5c 78 7b 37 35 31 46 7d 5c 78 7b 37 35 32 33 7d 5c 78 7b 37 35 32 35 7d 5c 78 7b 37 35 32 36 | '\x{751F}\x{7523}\x{7525}\x{7526 |
191e0 | 7d 5c 78 7b 37 35 32 38 7d 5c 78 7b 37 35 32 42 7d 5c 78 7b 37 35 32 43 7d 5c 78 7b 37 35 33 30 | }\x{7528}\x{752B}\x{752C}\x{7530 |
19200 | 7d 5c 78 7b 37 35 33 31 7d 27 20 2e 20 27 5c 78 7b 37 35 33 32 7d 5c 78 7b 37 35 33 33 7d 5c 78 | }\x{7531}'...'\x{7532}\x{7533}\x |
19220 | 7b 37 35 33 37 7d 5c 78 7b 37 35 33 38 7d 5c 78 7b 37 35 33 41 7d 5c 78 7b 37 35 33 42 7d 5c 78 | {7537}\x{7538}\x{753A}\x{753B}\x |
19240 | 7b 37 35 33 43 7d 5c 78 7b 37 35 34 34 7d 5c 78 7b 37 35 34 36 7d 27 20 2e 20 27 5c 78 7b 37 35 | {753C}\x{7544}\x{7546}'...'\x{75 |
19260 | 34 39 7d 5c 78 7b 37 35 34 41 7d 5c 78 7b 37 35 34 42 7d 5c 78 7b 37 35 34 43 7d 5c 78 7b 37 35 | 49}\x{754A}\x{754B}\x{754C}\x{75 |
19280 | 34 44 7d 5c 78 7b 37 35 34 46 7d 5c 78 7b 37 35 35 31 7d 5c 78 7b 37 35 35 34 7d 5c 78 7b 37 35 | 4D}\x{754F}\x{7551}\x{7554}\x{75 |
192a0 | 35 39 7d 27 20 2e 20 27 5c 78 7b 37 35 35 41 7d 5c 78 7b 37 35 35 42 7d 5c 78 7b 37 35 35 43 7d | 59}'...'\x{755A}\x{755B}\x{755C} |
192c0 | 5c 78 7b 37 35 35 44 7d 5c 78 7b 37 35 36 30 7d 5c 78 7b 37 35 36 32 7d 5c 78 7b 37 35 36 34 7d | \x{755D}\x{7560}\x{7562}\x{7564} |
192e0 | 5c 78 7b 37 35 36 35 7d 5c 78 7b 37 35 36 36 7d 27 20 2e 20 27 5c 78 7b 37 35 36 37 7d 5c 78 7b | \x{7565}\x{7566}'...'\x{7567}\x{ |
19300 | 37 35 36 39 7d 5c 78 7b 37 35 36 41 7d 5c 78 7b 37 35 36 42 7d 5c 78 7b 37 35 36 44 7d 5c 78 7b | 7569}\x{756A}\x{756B}\x{756D}\x{ |
19320 | 37 35 37 30 7d 5c 78 7b 37 35 37 33 7d 5c 78 7b 37 35 37 34 7d 5c 78 7b 37 35 37 36 7d 27 20 2e | 7570}\x{7573}\x{7574}\x{7576}'.. |
19340 | 20 27 5c 78 7b 37 35 37 37 7d 5c 78 7b 37 35 37 38 7d 5c 78 7b 37 35 37 46 7d 5c 78 7b 37 35 38 | .'\x{7577}\x{7578}\x{757F}\x{758 |
19360 | 32 7d 5c 78 7b 37 35 38 36 7d 5c 78 7b 37 35 38 37 7d 5c 78 7b 37 35 38 39 7d 5c 78 7b 37 35 38 | 2}\x{7586}\x{7587}\x{7589}\x{758 |
19380 | 41 7d 5c 78 7b 37 35 38 42 7d 27 20 2e 20 27 5c 78 7b 37 35 38 45 7d 5c 78 7b 37 35 38 46 7d 5c | A}\x{758B}'...'\x{758E}\x{758F}\ |
193a0 | 78 7b 37 35 39 31 7d 5c 78 7b 37 35 39 34 7d 5c 78 7b 37 35 39 41 7d 5c 78 7b 37 35 39 44 7d 5c | x{7591}\x{7594}\x{759A}\x{759D}\ |
193c0 | 78 7b 37 35 41 33 7d 5c 78 7b 37 35 41 35 7d 5c 78 7b 37 35 41 42 7d 27 20 2e 20 27 5c 78 7b 37 | x{75A3}\x{75A5}\x{75AB}'...'\x{7 |
193e0 | 35 42 31 7d 5c 78 7b 37 35 42 32 7d 5c 78 7b 37 35 42 33 7d 5c 78 7b 37 35 42 35 7d 5c 78 7b 37 | 5B1}\x{75B2}\x{75B3}\x{75B5}\x{7 |
19400 | 35 42 38 7d 5c 78 7b 37 35 42 39 7d 5c 78 7b 37 35 42 43 7d 5c 78 7b 37 35 42 44 7d 5c 78 7b 37 | 5B8}\x{75B9}\x{75BC}\x{75BD}\x{7 |
19420 | 35 42 45 7d 27 20 2e 20 27 5c 78 7b 37 35 43 32 7d 5c 78 7b 37 35 43 33 7d 5c 78 7b 37 35 43 35 | 5BE}'...'\x{75C2}\x{75C3}\x{75C5 |
19440 | 7d 5c 78 7b 37 35 43 37 7d 5c 78 7b 37 35 43 41 7d 5c 78 7b 37 35 43 44 7d 5c 78 7b 37 35 44 32 | }\x{75C7}\x{75CA}\x{75CD}\x{75D2 |
19460 | 7d 5c 78 7b 37 35 44 34 7d 5c 78 7b 37 35 44 35 7d 27 20 2e 20 27 5c 78 7b 37 35 44 38 7d 5c 78 | }\x{75D4}\x{75D5}'...'\x{75D8}\x |
19480 | 7b 37 35 44 39 7d 5c 78 7b 37 35 44 42 7d 5c 78 7b 37 35 44 45 7d 5c 78 7b 37 35 45 32 7d 5c 78 | {75D9}\x{75DB}\x{75DE}\x{75E2}\x |
194a0 | 7b 37 35 45 33 7d 5c 78 7b 37 35 45 39 7d 5c 78 7b 37 35 46 30 7d 5c 78 7b 37 35 46 32 7d 27 20 | {75E3}\x{75E9}\x{75F0}\x{75F2}'. |
194c0 | 2e 20 27 5c 78 7b 37 35 46 33 7d 5c 78 7b 37 35 46 34 7d 5c 78 7b 37 35 46 41 7d 5c 78 7b 37 35 | ..'\x{75F3}\x{75F4}\x{75FA}\x{75 |
194e0 | 46 43 7d 5c 78 7b 37 35 46 45 7d 5c 78 7b 37 35 46 46 7d 5c 78 7b 37 36 30 31 7d 5c 78 7b 37 36 | FC}\x{75FE}\x{75FF}\x{7601}\x{76 |
19500 | 30 39 7d 5c 78 7b 37 36 30 42 7d 27 20 2e 20 27 5c 78 7b 37 36 30 44 7d 5c 78 7b 37 36 31 46 7d | 09}\x{760B}'...'\x{760D}\x{761F} |
19520 | 5c 78 7b 37 36 32 30 7d 5c 78 7b 37 36 32 31 7d 5c 78 7b 37 36 32 32 7d 5c 78 7b 37 36 32 34 7d | \x{7620}\x{7621}\x{7622}\x{7624} |
19540 | 5c 78 7b 37 36 32 37 7d 5c 78 7b 37 36 33 30 7d 5c 78 7b 37 36 33 34 7d 27 20 2e 20 27 5c 78 7b | \x{7627}\x{7630}\x{7634}'...'\x{ |
19560 | 37 36 33 42 7d 5c 78 7b 37 36 34 32 7d 5c 78 7b 37 36 34 36 7d 5c 78 7b 37 36 34 37 7d 5c 78 7b | 763B}\x{7642}\x{7646}\x{7647}\x{ |
19580 | 37 36 34 38 7d 5c 78 7b 37 36 34 43 7d 5c 78 7b 37 36 35 32 7d 5c 78 7b 37 36 35 36 7d 5c 78 7b | 7648}\x{764C}\x{7652}\x{7656}\x{ |
195a0 | 37 36 35 38 7d 27 20 2e 20 27 5c 78 7b 37 36 35 43 7d 5c 78 7b 37 36 36 31 7d 5c 78 7b 37 36 36 | 7658}'...'\x{765C}\x{7661}\x{766 |
195c0 | 32 7d 5c 78 7b 37 36 36 37 7d 5c 78 7b 37 36 36 38 7d 5c 78 7b 37 36 36 39 7d 5c 78 7b 37 36 36 | 2}\x{7667}\x{7668}\x{7669}\x{766 |
195e0 | 41 7d 5c 78 7b 37 36 36 43 7d 5c 78 7b 37 36 37 30 7d 27 20 2e 20 27 5c 78 7b 37 36 37 32 7d 5c | A}\x{766C}\x{7670}'...'\x{7672}\ |
19600 | 78 7b 37 36 37 36 7d 5c 78 7b 37 36 37 38 7d 5c 78 7b 37 36 37 41 7d 5c 78 7b 37 36 37 42 7d 5c | x{7676}\x{7678}\x{767A}\x{767B}\ |
19620 | 78 7b 37 36 37 43 7d 5c 78 7b 37 36 37 44 7d 5c 78 7b 37 36 37 45 7d 5c 78 7b 37 36 38 30 7d 27 | x{767C}\x{767D}\x{767E}\x{7680}' |
19640 | 20 2e 20 27 5c 78 7b 37 36 38 33 7d 5c 78 7b 37 36 38 34 7d 5c 78 7b 37 36 38 36 7d 5c 78 7b 37 | ...'\x{7683}\x{7684}\x{7686}\x{7 |
19660 | 36 38 37 7d 5c 78 7b 37 36 38 38 7d 5c 78 7b 37 36 38 42 7d 5c 78 7b 37 36 38 45 7d 5c 78 7b 37 | 687}\x{7688}\x{768B}\x{768E}\x{7 |
19680 | 36 39 30 7d 5c 78 7b 37 36 39 33 7d 27 20 2e 20 27 5c 78 7b 37 36 39 36 7d 5c 78 7b 37 36 39 39 | 690}\x{7693}'...'\x{7696}\x{7699 |
196a0 | 7d 5c 78 7b 37 36 39 41 7d 5c 78 7b 37 36 41 45 7d 5c 78 7b 37 36 42 30 7d 5c 78 7b 37 36 42 34 | }\x{769A}\x{76AE}\x{76B0}\x{76B4 |
196c0 | 7d 5c 78 7b 37 36 42 37 7d 5c 78 7b 37 36 42 38 7d 5c 78 7b 37 36 42 39 7d 27 20 2e 20 27 5c 78 | }\x{76B7}\x{76B8}\x{76B9}'...'\x |
196e0 | 7b 37 36 42 41 7d 5c 78 7b 37 36 42 46 7d 5c 78 7b 37 36 43 32 7d 5c 78 7b 37 36 43 33 7d 5c 78 | {76BA}\x{76BF}\x{76C2}\x{76C3}\x |
19700 | 7b 37 36 43 36 7d 5c 78 7b 37 36 43 38 7d 5c 78 7b 37 36 43 41 7d 5c 78 7b 37 36 43 44 7d 5c 78 | {76C6}\x{76C8}\x{76CA}\x{76CD}\x |
19720 | 7b 37 36 44 32 7d 27 20 2e 20 27 5c 78 7b 37 36 44 36 7d 5c 78 7b 37 36 44 37 7d 5c 78 7b 37 36 | {76D2}'...'\x{76D6}\x{76D7}\x{76 |
19740 | 44 42 7d 5c 78 7b 37 36 44 43 7d 5c 78 7b 37 36 44 45 7d 5c 78 7b 37 36 44 46 7d 5c 78 7b 37 36 | DB}\x{76DC}\x{76DE}\x{76DF}\x{76 |
19760 | 45 31 7d 5c 78 7b 37 36 45 33 7d 5c 78 7b 37 36 45 34 7d 27 20 2e 20 27 5c 78 7b 37 36 45 35 7d | E1}\x{76E3}\x{76E4}'...'\x{76E5} |
19780 | 5c 78 7b 37 36 45 37 7d 5c 78 7b 37 36 45 41 7d 5c 78 7b 37 36 45 45 7d 5c 78 7b 37 36 46 32 7d | \x{76E7}\x{76EA}\x{76EE}\x{76F2} |
197a0 | 5c 78 7b 37 36 46 34 7d 5c 78 7b 37 36 46 38 7d 5c 78 7b 37 36 46 42 7d 5c 78 7b 37 36 46 45 7d | \x{76F4}\x{76F8}\x{76FB}\x{76FE} |
197c0 | 27 20 2e 20 27 5c 78 7b 37 37 30 31 7d 5c 78 7b 37 37 30 34 7d 5c 78 7b 37 37 30 37 7d 5c 78 7b | '...'\x{7701}\x{7704}\x{7707}\x{ |
197e0 | 37 37 30 38 7d 5c 78 7b 37 37 30 39 7d 5c 78 7b 37 37 30 42 7d 5c 78 7b 37 37 30 43 7d 5c 78 7b | 7708}\x{7709}\x{770B}\x{770C}\x{ |
19800 | 37 37 31 42 7d 5c 78 7b 37 37 31 45 7d 27 20 2e 20 27 5c 78 7b 37 37 31 46 7d 5c 78 7b 37 37 32 | 771B}\x{771E}'...'\x{771F}\x{772 |
19820 | 30 7d 5c 78 7b 37 37 32 34 7d 5c 78 7b 37 37 32 35 7d 5c 78 7b 37 37 32 36 7d 5c 78 7b 37 37 32 | 0}\x{7724}\x{7725}\x{7726}\x{772 |
19840 | 39 7d 5c 78 7b 37 37 33 37 7d 5c 78 7b 37 37 33 38 7d 5c 78 7b 37 37 33 41 7d 27 20 2e 20 27 5c | 9}\x{7737}\x{7738}\x{773A}'...'\ |
19860 | 78 7b 37 37 33 43 7d 5c 78 7b 37 37 34 30 7d 5c 78 7b 37 37 34 37 7d 5c 78 7b 37 37 35 41 7d 5c | x{773C}\x{7740}\x{7747}\x{775A}\ |
19880 | 78 7b 37 37 35 42 7d 5c 78 7b 37 37 36 31 7d 5c 78 7b 37 37 36 33 7d 5c 78 7b 37 37 36 35 7d 5c | x{775B}\x{7761}\x{7763}\x{7765}\ |
198a0 | 78 7b 37 37 36 36 7d 27 20 2e 20 27 5c 78 7b 37 37 36 38 7d 5c 78 7b 37 37 36 42 7d 5c 78 7b 37 | x{7766}'...'\x{7768}\x{776B}\x{7 |
198c0 | 37 37 39 7d 5c 78 7b 37 37 37 45 7d 5c 78 7b 37 37 37 46 7d 5c 78 7b 37 37 38 42 7d 5c 78 7b 37 | 779}\x{777E}\x{777F}\x{778B}\x{7 |
198e0 | 37 38 45 7d 5c 78 7b 37 37 39 31 7d 5c 78 7b 37 37 39 45 7d 27 20 2e 20 27 5c 78 7b 37 37 41 30 | 78E}\x{7791}\x{779E}'...'\x{77A0 |
19900 | 7d 5c 78 7b 37 37 41 35 7d 5c 78 7b 37 37 41 43 7d 5c 78 7b 37 37 41 44 7d 5c 78 7b 37 37 42 30 | }\x{77A5}\x{77AC}\x{77AD}\x{77B0 |
19920 | 7d 5c 78 7b 37 37 42 33 7d 5c 78 7b 37 37 42 36 7d 5c 78 7b 37 37 42 39 7d 5c 78 7b 37 37 42 42 | }\x{77B3}\x{77B6}\x{77B9}\x{77BB |
19940 | 7d 27 20 2e 20 27 5c 78 7b 37 37 42 43 7d 5c 78 7b 37 37 42 44 7d 5c 78 7b 37 37 42 46 7d 5c 78 | }'...'\x{77BC}\x{77BD}\x{77BF}\x |
19960 | 7b 37 37 43 37 7d 5c 78 7b 37 37 43 44 7d 5c 78 7b 37 37 44 37 7d 5c 78 7b 37 37 44 41 7d 5c 78 | {77C7}\x{77CD}\x{77D7}\x{77DA}\x |
19980 | 7b 37 37 44 42 7d 5c 78 7b 37 37 44 43 7d 27 20 2e 20 27 5c 78 7b 37 37 45 32 7d 5c 78 7b 37 37 | {77DB}\x{77DC}'...'\x{77E2}\x{77 |
199a0 | 45 33 7d 5c 78 7b 37 37 45 35 7d 5c 78 7b 37 37 45 37 7d 5c 78 7b 37 37 45 39 7d 5c 78 7b 37 37 | E3}\x{77E5}\x{77E7}\x{77E9}\x{77 |
199c0 | 45 44 7d 5c 78 7b 37 37 45 45 7d 5c 78 7b 37 37 45 46 7d 5c 78 7b 37 37 46 33 7d 27 20 2e 20 27 | ED}\x{77EE}\x{77EF}\x{77F3}'...' |
199e0 | 5c 78 7b 37 37 46 43 7d 5c 78 7b 37 38 30 32 7d 5c 78 7b 37 38 30 43 7d 5c 78 7b 37 38 31 32 7d | \x{77FC}\x{7802}\x{780C}\x{7812} |
19a00 | 5c 78 7b 37 38 31 34 7d 5c 78 7b 37 38 31 35 7d 5c 78 7b 37 38 32 30 7d 5c 78 7b 37 38 32 35 7d | \x{7814}\x{7815}\x{7820}\x{7825} |
19a20 | 5c 78 7b 37 38 32 36 7d 27 20 2e 20 27 5c 78 7b 37 38 32 37 7d 5c 78 7b 37 38 33 32 7d 5c 78 7b | \x{7826}'...'\x{7827}\x{7832}\x{ |
19a40 | 37 38 33 34 7d 5c 78 7b 37 38 33 41 7d 5c 78 7b 37 38 33 46 7d 5c 78 7b 37 38 34 35 7d 5c 78 7b | 7834}\x{783A}\x{783F}\x{7845}\x{ |
19a60 | 37 38 35 44 7d 5c 78 7b 37 38 36 42 7d 5c 78 7b 37 38 36 43 7d 27 20 2e 20 27 5c 78 7b 37 38 36 | 785D}\x{786B}\x{786C}'...'\x{786 |
19a80 | 46 7d 5c 78 7b 37 38 37 32 7d 5c 78 7b 37 38 37 34 7d 5c 78 7b 37 38 37 43 7d 5c 78 7b 37 38 38 | F}\x{7872}\x{7874}\x{787C}\x{788 |
19aa0 | 31 7d 5c 78 7b 37 38 38 36 7d 5c 78 7b 37 38 38 37 7d 5c 78 7b 37 38 38 43 7d 5c 78 7b 37 38 38 | 1}\x{7886}\x{7887}\x{788C}\x{788 |
19ac0 | 44 7d 27 20 2e 20 27 5c 78 7b 37 38 38 45 7d 5c 78 7b 37 38 39 31 7d 5c 78 7b 37 38 39 33 7d 5c | D}'...'\x{788E}\x{7891}\x{7893}\ |
19ae0 | 78 7b 37 38 39 35 7d 5c 78 7b 37 38 39 37 7d 5c 78 7b 37 38 39 41 7d 5c 78 7b 37 38 41 33 7d 5c | x{7895}\x{7897}\x{789A}\x{78A3}\ |
19b00 | 78 7b 37 38 41 37 7d 5c 78 7b 37 38 41 39 7d 27 20 2e 20 27 5c 78 7b 37 38 41 41 7d 5c 78 7b 37 | x{78A7}\x{78A9}'...'\x{78AA}\x{7 |
19b20 | 38 41 46 7d 5c 78 7b 37 38 42 35 7d 5c 78 7b 37 38 42 41 7d 5c 78 7b 37 38 42 43 7d 5c 78 7b 37 | 8AF}\x{78B5}\x{78BA}\x{78BC}\x{7 |
19b40 | 38 42 45 7d 5c 78 7b 37 38 43 31 7d 5c 78 7b 37 38 43 35 7d 5c 78 7b 37 38 43 36 7d 27 20 2e 20 | 8BE}\x{78C1}\x{78C5}\x{78C6}'... |
19b60 | 27 5c 78 7b 37 38 43 41 7d 5c 78 7b 37 38 43 42 7d 5c 78 7b 37 38 44 30 7d 5c 78 7b 37 38 44 31 | '\x{78CA}\x{78CB}\x{78D0}\x{78D1 |
19b80 | 7d 5c 78 7b 37 38 44 34 7d 5c 78 7b 37 38 44 41 7d 5c 78 7b 37 38 45 37 7d 5c 78 7b 37 38 45 38 | }\x{78D4}\x{78DA}\x{78E7}\x{78E8 |
19ba0 | 7d 5c 78 7b 37 38 45 43 7d 27 20 2e 20 27 5c 78 7b 37 38 45 46 7d 5c 78 7b 37 38 46 34 7d 5c 78 | }\x{78EC}'...'\x{78EF}\x{78F4}\x |
19bc0 | 7b 37 38 46 44 7d 5c 78 7b 37 39 30 31 7d 5c 78 7b 37 39 30 37 7d 5c 78 7b 37 39 30 45 7d 5c 78 | {78FD}\x{7901}\x{7907}\x{790E}\x |
19be0 | 7b 37 39 31 31 7d 5c 78 7b 37 39 31 32 7d 5c 78 7b 37 39 31 39 7d 27 20 2e 20 27 5c 78 7b 37 39 | {7911}\x{7912}\x{7919}'...'\x{79 |
19c00 | 32 36 7d 5c 78 7b 37 39 32 41 7d 5c 78 7b 37 39 32 42 7d 5c 78 7b 37 39 32 43 7d 5c 78 7b 37 39 | 26}\x{792A}\x{792B}\x{792C}\x{79 |
19c20 | 33 41 7d 5c 78 7b 37 39 33 43 7d 5c 78 7b 37 39 33 45 7d 5c 78 7b 37 39 34 30 7d 5c 78 7b 37 39 | 3A}\x{793C}\x{793E}\x{7940}\x{79 |
19c40 | 34 31 7d 27 20 2e 20 27 5c 78 7b 37 39 34 37 7d 5c 78 7b 37 39 34 38 7d 5c 78 7b 37 39 34 39 7d | 41}'...'\x{7947}\x{7948}\x{7949} |
19c60 | 5c 78 7b 37 39 35 30 7d 5c 78 7b 37 39 35 33 7d 5c 78 7b 37 39 35 35 7d 5c 78 7b 37 39 35 36 7d | \x{7950}\x{7953}\x{7955}\x{7956} |
19c80 | 5c 78 7b 37 39 35 37 7d 5c 78 7b 37 39 35 41 7d 27 20 2e 20 27 5c 78 7b 37 39 35 44 7d 5c 78 7b | \x{7957}\x{795A}'...'\x{795D}\x{ |
19ca0 | 37 39 35 45 7d 5c 78 7b 37 39 35 46 7d 5c 78 7b 37 39 36 30 7d 5c 78 7b 37 39 36 32 7d 5c 78 7b | 795E}\x{795F}\x{7960}\x{7962}\x{ |
19cc0 | 37 39 36 35 7d 5c 78 7b 37 39 36 38 7d 5c 78 7b 37 39 36 44 7d 5c 78 7b 37 39 37 37 7d 27 20 2e | 7965}\x{7968}\x{796D}\x{7977}'.. |
19ce0 | 20 27 5c 78 7b 37 39 37 41 7d 5c 78 7b 37 39 37 46 7d 5c 78 7b 37 39 38 30 7d 5c 78 7b 37 39 38 | .'\x{797A}\x{797F}\x{7980}\x{798 |
19d00 | 31 7d 5c 78 7b 37 39 38 34 7d 5c 78 7b 37 39 38 35 7d 5c 78 7b 37 39 38 41 7d 5c 78 7b 37 39 38 | 1}\x{7984}\x{7985}\x{798A}\x{798 |
19d20 | 44 7d 5c 78 7b 37 39 38 45 7d 27 20 2e 20 27 5c 78 7b 37 39 38 46 7d 5c 78 7b 37 39 39 44 7d 5c | D}\x{798E}'...'\x{798F}\x{799D}\ |
19d40 | 78 7b 37 39 41 36 7d 5c 78 7b 37 39 41 37 7d 5c 78 7b 37 39 41 41 7d 5c 78 7b 37 39 41 45 7d 5c | x{79A6}\x{79A7}\x{79AA}\x{79AE}\ |
19d60 | 78 7b 37 39 42 30 7d 5c 78 7b 37 39 42 33 7d 5c 78 7b 37 39 42 39 7d 27 20 2e 20 27 5c 78 7b 37 | x{79B0}\x{79B3}\x{79B9}'...'\x{7 |
19d80 | 39 42 41 7d 5c 78 7b 37 39 42 44 7d 5c 78 7b 37 39 42 45 7d 5c 78 7b 37 39 42 46 7d 5c 78 7b 37 | 9BA}\x{79BD}\x{79BE}\x{79BF}\x{7 |
19da0 | 39 43 30 7d 5c 78 7b 37 39 43 31 7d 5c 78 7b 37 39 43 39 7d 5c 78 7b 37 39 43 42 7d 5c 78 7b 37 | 9C0}\x{79C1}\x{79C9}\x{79CB}\x{7 |
19dc0 | 39 44 31 7d 27 20 2e 20 27 5c 78 7b 37 39 44 32 7d 5c 78 7b 37 39 44 35 7d 5c 78 7b 37 39 44 38 | 9D1}'...'\x{79D2}\x{79D5}\x{79D8 |
19de0 | 7d 5c 78 7b 37 39 44 46 7d 5c 78 7b 37 39 45 31 7d 5c 78 7b 37 39 45 33 7d 5c 78 7b 37 39 45 34 | }\x{79DF}\x{79E1}\x{79E3}\x{79E4 |
19e00 | 7d 5c 78 7b 37 39 45 36 7d 5c 78 7b 37 39 45 37 7d 27 20 2e 20 27 5c 78 7b 37 39 45 39 7d 5c 78 | }\x{79E6}\x{79E7}'...'\x{79E9}\x |
19e20 | 7b 37 39 45 43 7d 5c 78 7b 37 39 46 30 7d 5c 78 7b 37 39 46 42 7d 5c 78 7b 37 41 30 30 7d 5c 78 | {79EC}\x{79F0}\x{79FB}\x{7A00}\x |
19e40 | 7b 37 41 30 38 7d 5c 78 7b 37 41 30 42 7d 5c 78 7b 37 41 30 44 7d 5c 78 7b 37 41 30 45 7d 27 20 | {7A08}\x{7A0B}\x{7A0D}\x{7A0E}'. |
19e60 | 2e 20 27 5c 78 7b 37 41 31 34 7d 5c 78 7b 37 41 31 37 7d 5c 78 7b 37 41 31 38 7d 5c 78 7b 37 41 | ..'\x{7A14}\x{7A17}\x{7A18}\x{7A |
19e80 | 31 39 7d 5c 78 7b 37 41 31 41 7d 5c 78 7b 37 41 31 43 7d 5c 78 7b 37 41 31 46 7d 5c 78 7b 37 41 | 19}\x{7A1A}\x{7A1C}\x{7A1F}\x{7A |
19ea0 | 32 30 7d 5c 78 7b 37 41 32 45 7d 27 20 2e 20 27 5c 78 7b 37 41 33 31 7d 5c 78 7b 37 41 33 32 7d | 20}\x{7A2E}'...'\x{7A31}\x{7A32} |
19ec0 | 5c 78 7b 37 41 33 37 7d 5c 78 7b 37 41 33 42 7d 5c 78 7b 37 41 33 43 7d 5c 78 7b 37 41 33 44 7d | \x{7A37}\x{7A3B}\x{7A3C}\x{7A3D} |
19ee0 | 5c 78 7b 37 41 33 45 7d 5c 78 7b 37 41 33 46 7d 5c 78 7b 37 41 34 30 7d 27 20 2e 20 27 5c 78 7b | \x{7A3E}\x{7A3F}\x{7A40}'...'\x{ |
19f00 | 37 41 34 32 7d 5c 78 7b 37 41 34 33 7d 5c 78 7b 37 41 34 36 7d 5c 78 7b 37 41 34 39 7d 5c 78 7b | 7A42}\x{7A43}\x{7A46}\x{7A49}\x{ |
19f20 | 37 41 34 44 7d 5c 78 7b 37 41 34 45 7d 5c 78 7b 37 41 34 46 7d 5c 78 7b 37 41 35 30 7d 5c 78 7b | 7A4D}\x{7A4E}\x{7A4F}\x{7A50}\x{ |
19f40 | 37 41 35 37 7d 27 20 2e 20 27 5c 78 7b 37 41 36 31 7d 5c 78 7b 37 41 36 32 7d 5c 78 7b 37 41 36 | 7A57}'...'\x{7A61}\x{7A62}\x{7A6 |
19f60 | 33 7d 5c 78 7b 37 41 36 39 7d 5c 78 7b 37 41 36 42 7d 5c 78 7b 37 41 37 30 7d 5c 78 7b 37 41 37 | 3}\x{7A69}\x{7A6B}\x{7A70}\x{7A7 |
19f80 | 34 7d 5c 78 7b 37 41 37 36 7d 5c 78 7b 37 41 37 39 7d 27 20 2e 20 27 5c 78 7b 37 41 37 41 7d 5c | 4}\x{7A76}\x{7A79}'...'\x{7A7A}\ |
19fa0 | 78 7b 37 41 37 44 7d 5c 78 7b 37 41 37 46 7d 5c 78 7b 37 41 38 31 7d 5c 78 7b 37 41 38 33 7d 5c | x{7A7D}\x{7A7F}\x{7A81}\x{7A83}\ |
19fc0 | 78 7b 37 41 38 34 7d 5c 78 7b 37 41 38 38 7d 5c 78 7b 37 41 39 32 7d 5c 78 7b 37 41 39 33 7d 27 | x{7A84}\x{7A88}\x{7A92}\x{7A93}' |
19fe0 | 20 2e 20 27 5c 78 7b 37 41 39 35 7d 5c 78 7b 37 41 39 36 7d 5c 78 7b 37 41 39 37 7d 5c 78 7b 37 | ...'\x{7A95}\x{7A96}\x{7A97}\x{7 |
1a000 | 41 39 38 7d 5c 78 7b 37 41 39 46 7d 5c 78 7b 37 41 41 39 7d 5c 78 7b 37 41 41 41 7d 5c 78 7b 37 | A98}\x{7A9F}\x{7AA9}\x{7AAA}\x{7 |
1a020 | 41 41 45 7d 5c 78 7b 37 41 41 46 7d 27 20 2e 20 27 5c 78 7b 37 41 42 30 7d 5c 78 7b 37 41 42 36 | AAE}\x{7AAF}'...'\x{7AB0}\x{7AB6 |
1a040 | 7d 5c 78 7b 37 41 42 41 7d 5c 78 7b 37 41 42 46 7d 5c 78 7b 37 41 43 33 7d 5c 78 7b 37 41 43 34 | }\x{7ABA}\x{7ABF}\x{7AC3}\x{7AC4 |
1a060 | 7d 5c 78 7b 37 41 43 35 7d 5c 78 7b 37 41 43 37 7d 5c 78 7b 37 41 43 38 7d 27 20 2e 20 27 5c 78 | }\x{7AC5}\x{7AC7}\x{7AC8}'...'\x |
1a080 | 7b 37 41 43 41 7d 5c 78 7b 37 41 43 42 7d 5c 78 7b 37 41 43 44 7d 5c 78 7b 37 41 43 46 7d 5c 78 | {7ACA}\x{7ACB}\x{7ACD}\x{7ACF}\x |
1a0a0 | 7b 37 41 44 32 7d 5c 78 7b 37 41 44 33 7d 5c 78 7b 37 41 44 35 7d 5c 78 7b 37 41 44 39 7d 5c 78 | {7AD2}\x{7AD3}\x{7AD5}\x{7AD9}\x |
1a0c0 | 7b 37 41 44 41 7d 27 20 2e 20 27 5c 78 7b 37 41 44 43 7d 5c 78 7b 37 41 44 44 7d 5c 78 7b 37 41 | {7ADA}'...'\x{7ADC}\x{7ADD}\x{7A |
1a0e0 | 44 46 7d 5c 78 7b 37 41 45 30 7d 5c 78 7b 37 41 45 31 7d 5c 78 7b 37 41 45 32 7d 5c 78 7b 37 41 | DF}\x{7AE0}\x{7AE1}\x{7AE2}\x{7A |
1a100 | 45 33 7d 5c 78 7b 37 41 45 35 7d 5c 78 7b 37 41 45 36 7d 27 20 2e 20 27 5c 78 7b 37 41 45 41 7d | E3}\x{7AE5}\x{7AE6}'...'\x{7AEA} |
1a120 | 5c 78 7b 37 41 45 44 7d 5c 78 7b 37 41 45 46 7d 5c 78 7b 37 41 46 30 7d 5c 78 7b 37 41 46 36 7d | \x{7AED}\x{7AEF}\x{7AF0}\x{7AF6} |
1a140 | 5c 78 7b 37 41 46 38 7d 5c 78 7b 37 41 46 39 7d 5c 78 7b 37 41 46 41 7d 5c 78 7b 37 41 46 46 7d | \x{7AF8}\x{7AF9}\x{7AFA}\x{7AFF} |
1a160 | 27 20 2e 20 27 5c 78 7b 37 42 30 32 7d 5c 78 7b 37 42 30 34 7d 5c 78 7b 37 42 30 36 7d 5c 78 7b | '...'\x{7B02}\x{7B04}\x{7B06}\x{ |
1a180 | 37 42 30 38 7d 5c 78 7b 37 42 30 41 7d 5c 78 7b 37 42 30 42 7d 5c 78 7b 37 42 30 46 7d 5c 78 7b | 7B08}\x{7B0A}\x{7B0B}\x{7B0F}\x{ |
1a1a0 | 37 42 31 31 7d 5c 78 7b 37 42 31 38 7d 27 20 2e 20 27 5c 78 7b 37 42 31 39 7d 5c 78 7b 37 42 31 | 7B11}\x{7B18}'...'\x{7B19}\x{7B1 |
1a1c0 | 42 7d 5c 78 7b 37 42 31 45 7d 5c 78 7b 37 42 32 30 7d 5c 78 7b 37 42 32 35 7d 5c 78 7b 37 42 32 | B}\x{7B1E}\x{7B20}\x{7B25}\x{7B2 |
1a1e0 | 36 7d 5c 78 7b 37 42 32 38 7d 5c 78 7b 37 42 32 43 7d 5c 78 7b 37 42 33 33 7d 27 20 2e 20 27 5c | 6}\x{7B28}\x{7B2C}\x{7B33}'...'\ |
1a200 | 78 7b 37 42 33 35 7d 5c 78 7b 37 42 33 36 7d 5c 78 7b 37 42 33 39 7d 5c 78 7b 37 42 34 35 7d 5c | x{7B35}\x{7B36}\x{7B39}\x{7B45}\ |
1a220 | 78 7b 37 42 34 36 7d 5c 78 7b 37 42 34 38 7d 5c 78 7b 37 42 34 39 7d 5c 78 7b 37 42 34 42 7d 5c | x{7B46}\x{7B48}\x{7B49}\x{7B4B}\ |
1a240 | 78 7b 37 42 34 43 7d 27 20 2e 20 27 5c 78 7b 37 42 34 44 7d 5c 78 7b 37 42 34 46 7d 5c 78 7b 37 | x{7B4C}'...'\x{7B4D}\x{7B4F}\x{7 |
1a260 | 42 35 30 7d 5c 78 7b 37 42 35 31 7d 5c 78 7b 37 42 35 32 7d 5c 78 7b 37 42 35 34 7d 5c 78 7b 37 | B50}\x{7B51}\x{7B52}\x{7B54}\x{7 |
1a280 | 42 35 36 7d 5c 78 7b 37 42 35 44 7d 5c 78 7b 37 42 36 35 7d 27 20 2e 20 27 5c 78 7b 37 42 36 37 | B56}\x{7B5D}\x{7B65}'...'\x{7B67 |
1a2a0 | 7d 5c 78 7b 37 42 36 43 7d 5c 78 7b 37 42 36 45 7d 5c 78 7b 37 42 37 30 7d 5c 78 7b 37 42 37 31 | }\x{7B6C}\x{7B6E}\x{7B70}\x{7B71 |
1a2c0 | 7d 5c 78 7b 37 42 37 34 7d 5c 78 7b 37 42 37 35 7d 5c 78 7b 37 42 37 41 7d 5c 78 7b 37 42 38 36 | }\x{7B74}\x{7B75}\x{7B7A}\x{7B86 |
1a2e0 | 7d 27 20 2e 20 27 5c 78 7b 37 42 38 37 7d 5c 78 7b 37 42 38 42 7d 5c 78 7b 37 42 38 44 7d 5c 78 | }'...'\x{7B87}\x{7B8B}\x{7B8D}\x |
1a300 | 7b 37 42 38 46 7d 5c 78 7b 37 42 39 32 7d 5c 78 7b 37 42 39 34 7d 5c 78 7b 37 42 39 35 7d 5c 78 | {7B8F}\x{7B92}\x{7B94}\x{7B95}\x |
1a320 | 7b 37 42 39 37 7d 5c 78 7b 37 42 39 38 7d 27 20 2e 20 27 5c 78 7b 37 42 39 39 7d 5c 78 7b 37 42 | {7B97}\x{7B98}'...'\x{7B99}\x{7B |
1a340 | 39 41 7d 5c 78 7b 37 42 39 43 7d 5c 78 7b 37 42 39 44 7d 5c 78 7b 37 42 39 46 7d 5c 78 7b 37 42 | 9A}\x{7B9C}\x{7B9D}\x{7B9F}\x{7B |
1a360 | 41 31 7d 5c 78 7b 37 42 41 41 7d 5c 78 7b 37 42 41 44 7d 5c 78 7b 37 42 42 31 7d 27 20 2e 20 27 | A1}\x{7BAA}\x{7BAD}\x{7BB1}'...' |
1a380 | 5c 78 7b 37 42 42 34 7d 5c 78 7b 37 42 42 38 7d 5c 78 7b 37 42 43 30 7d 5c 78 7b 37 42 43 31 7d | \x{7BB4}\x{7BB8}\x{7BC0}\x{7BC1} |
1a3a0 | 5c 78 7b 37 42 43 34 7d 5c 78 7b 37 42 43 36 7d 5c 78 7b 37 42 43 37 7d 5c 78 7b 37 42 43 39 7d | \x{7BC4}\x{7BC6}\x{7BC7}\x{7BC9} |
1a3c0 | 5c 78 7b 37 42 43 42 7d 27 20 2e 20 27 5c 78 7b 37 42 43 43 7d 5c 78 7b 37 42 43 46 7d 5c 78 7b | \x{7BCB}'...'\x{7BCC}\x{7BCF}\x{ |
1a3e0 | 37 42 44 44 7d 5c 78 7b 37 42 45 30 7d 5c 78 7b 37 42 45 34 7d 5c 78 7b 37 42 45 35 7d 5c 78 7b | 7BDD}\x{7BE0}\x{7BE4}\x{7BE5}\x{ |
1a400 | 37 42 45 36 7d 5c 78 7b 37 42 45 39 7d 5c 78 7b 37 42 45 44 7d 27 20 2e 20 27 5c 78 7b 37 42 46 | 7BE6}\x{7BE9}\x{7BED}'...'\x{7BF |
1a420 | 33 7d 5c 78 7b 37 42 46 36 7d 5c 78 7b 37 42 46 37 7d 5c 78 7b 37 43 30 30 7d 5c 78 7b 37 43 30 | 3}\x{7BF6}\x{7BF7}\x{7C00}\x{7C0 |
1a440 | 37 7d 5c 78 7b 37 43 30 44 7d 5c 78 7b 37 43 31 31 7d 5c 78 7b 37 43 31 32 7d 5c 78 7b 37 43 31 | 7}\x{7C0D}\x{7C11}\x{7C12}\x{7C1 |
1a460 | 33 7d 27 20 2e 20 27 5c 78 7b 37 43 31 34 7d 5c 78 7b 37 43 31 37 7d 5c 78 7b 37 43 31 46 7d 5c | 3}'...'\x{7C14}\x{7C17}\x{7C1F}\ |
1a480 | 78 7b 37 43 32 31 7d 5c 78 7b 37 43 32 33 7d 5c 78 7b 37 43 32 37 7d 5c 78 7b 37 43 32 41 7d 5c | x{7C21}\x{7C23}\x{7C27}\x{7C2A}\ |
1a4a0 | 78 7b 37 43 32 42 7d 5c 78 7b 37 43 33 37 7d 27 20 2e 20 27 5c 78 7b 37 43 33 38 7d 5c 78 7b 37 | x{7C2B}\x{7C37}'...'\x{7C38}\x{7 |
1a4c0 | 43 33 44 7d 5c 78 7b 37 43 33 45 7d 5c 78 7b 37 43 33 46 7d 5c 78 7b 37 43 34 30 7d 5c 78 7b 37 | C3D}\x{7C3E}\x{7C3F}\x{7C40}\x{7 |
1a4e0 | 43 34 33 7d 5c 78 7b 37 43 34 43 7d 5c 78 7b 37 43 34 44 7d 5c 78 7b 37 43 34 46 7d 27 20 2e 20 | C43}\x{7C4C}\x{7C4D}\x{7C4F}'... |
1a500 | 27 5c 78 7b 37 43 35 30 7d 5c 78 7b 37 43 35 34 7d 5c 78 7b 37 43 35 36 7d 5c 78 7b 37 43 35 38 | '\x{7C50}\x{7C54}\x{7C56}\x{7C58 |
1a520 | 7d 5c 78 7b 37 43 35 46 7d 5c 78 7b 37 43 36 30 7d 5c 78 7b 37 43 36 34 7d 5c 78 7b 37 43 36 35 | }\x{7C5F}\x{7C60}\x{7C64}\x{7C65 |
1a540 | 7d 5c 78 7b 37 43 36 43 7d 27 20 2e 20 27 5c 78 7b 37 43 37 33 7d 5c 78 7b 37 43 37 35 7d 5c 78 | }\x{7C6C}'...'\x{7C73}\x{7C75}\x |
1a560 | 7b 37 43 37 45 7d 5c 78 7b 37 43 38 31 7d 5c 78 7b 37 43 38 32 7d 5c 78 7b 37 43 38 33 7d 5c 78 | {7C7E}\x{7C81}\x{7C82}\x{7C83}\x |
1a580 | 7b 37 43 38 39 7d 5c 78 7b 37 43 38 42 7d 5c 78 7b 37 43 38 44 7d 27 20 2e 20 27 5c 78 7b 37 43 | {7C89}\x{7C8B}\x{7C8D}'...'\x{7C |
1a5a0 | 39 30 7d 5c 78 7b 37 43 39 32 7d 5c 78 7b 37 43 39 35 7d 5c 78 7b 37 43 39 37 7d 5c 78 7b 37 43 | 90}\x{7C92}\x{7C95}\x{7C97}\x{7C |
1a5c0 | 39 38 7d 5c 78 7b 37 43 39 42 7d 5c 78 7b 37 43 39 46 7d 5c 78 7b 37 43 41 31 7d 5c 78 7b 37 43 | 98}\x{7C9B}\x{7C9F}\x{7CA1}\x{7C |
1a5e0 | 41 32 7d 27 20 2e 20 27 5c 78 7b 37 43 41 34 7d 5c 78 7b 37 43 41 35 7d 5c 78 7b 37 43 41 37 7d | A2}'...'\x{7CA4}\x{7CA5}\x{7CA7} |
1a600 | 5c 78 7b 37 43 41 38 7d 5c 78 7b 37 43 41 42 7d 5c 78 7b 37 43 41 44 7d 5c 78 7b 37 43 41 45 7d | \x{7CA8}\x{7CAB}\x{7CAD}\x{7CAE} |
1a620 | 5c 78 7b 37 43 42 31 7d 5c 78 7b 37 43 42 32 7d 27 20 2e 20 27 5c 78 7b 37 43 42 33 7d 5c 78 7b | \x{7CB1}\x{7CB2}'...'\x{7CB3}\x{ |
1a640 | 37 43 42 39 7d 5c 78 7b 37 43 42 44 7d 5c 78 7b 37 43 42 45 7d 5c 78 7b 37 43 43 30 7d 5c 78 7b | 7CB9}\x{7CBD}\x{7CBE}\x{7CC0}\x{ |
1a660 | 37 43 43 32 7d 5c 78 7b 37 43 43 35 7d 5c 78 7b 37 43 43 41 7d 5c 78 7b 37 43 43 45 7d 27 20 2e | 7CC2}\x{7CC5}\x{7CCA}\x{7CCE}'.. |
1a680 | 20 27 5c 78 7b 37 43 44 32 7d 5c 78 7b 37 43 44 36 7d 5c 78 7b 37 43 44 38 7d 5c 78 7b 37 43 44 | .'\x{7CD2}\x{7CD6}\x{7CD8}\x{7CD |
1a6a0 | 43 7d 5c 78 7b 37 43 44 45 7d 5c 78 7b 37 43 44 46 7d 5c 78 7b 37 43 45 30 7d 5c 78 7b 37 43 45 | C}\x{7CDE}\x{7CDF}\x{7CE0}\x{7CE |
1a6c0 | 32 7d 5c 78 7b 37 43 45 37 7d 27 20 2e 20 27 5c 78 7b 37 43 45 46 7d 5c 78 7b 37 43 46 32 7d 5c | 2}\x{7CE7}'...'\x{7CEF}\x{7CF2}\ |
1a6e0 | 78 7b 37 43 46 34 7d 5c 78 7b 37 43 46 36 7d 5c 78 7b 37 43 46 38 7d 5c 78 7b 37 43 46 41 7d 5c | x{7CF4}\x{7CF6}\x{7CF8}\x{7CFA}\ |
1a700 | 78 7b 37 43 46 42 7d 5c 78 7b 37 43 46 45 7d 5c 78 7b 37 44 30 30 7d 27 20 2e 20 27 5c 78 7b 37 | x{7CFB}\x{7CFE}\x{7D00}'...'\x{7 |
1a720 | 44 30 32 7d 5c 78 7b 37 44 30 34 7d 5c 78 7b 37 44 30 35 7d 5c 78 7b 37 44 30 36 7d 5c 78 7b 37 | D02}\x{7D04}\x{7D05}\x{7D06}\x{7 |
1a740 | 44 30 41 7d 5c 78 7b 37 44 30 42 7d 5c 78 7b 37 44 30 44 7d 5c 78 7b 37 44 31 30 7d 5c 78 7b 37 | D0A}\x{7D0B}\x{7D0D}\x{7D10}\x{7 |
1a760 | 44 31 34 7d 27 20 2e 20 27 5c 78 7b 37 44 31 35 7d 5c 78 7b 37 44 31 37 7d 5c 78 7b 37 44 31 38 | D14}'...'\x{7D15}\x{7D17}\x{7D18 |
1a780 | 7d 5c 78 7b 37 44 31 39 7d 5c 78 7b 37 44 31 41 7d 5c 78 7b 37 44 31 42 7d 5c 78 7b 37 44 31 43 | }\x{7D19}\x{7D1A}\x{7D1B}\x{7D1C |
1a7a0 | 7d 5c 78 7b 37 44 32 30 7d 5c 78 7b 37 44 32 31 7d 27 20 2e 20 27 5c 78 7b 37 44 32 32 7d 5c 78 | }\x{7D20}\x{7D21}'...'\x{7D22}\x |
1a7c0 | 7b 37 44 32 42 7d 5c 78 7b 37 44 32 43 7d 5c 78 7b 37 44 32 45 7d 5c 78 7b 37 44 32 46 7d 5c 78 | {7D2B}\x{7D2C}\x{7D2E}\x{7D2F}\x |
1a7e0 | 7b 37 44 33 30 7d 5c 78 7b 37 44 33 32 7d 5c 78 7b 37 44 33 33 7d 5c 78 7b 37 44 33 35 7d 27 20 | {7D30}\x{7D32}\x{7D33}\x{7D35}'. |
1a800 | 2e 20 27 5c 78 7b 37 44 33 39 7d 5c 78 7b 37 44 33 41 7d 5c 78 7b 37 44 33 46 7d 5c 78 7b 37 44 | ..'\x{7D39}\x{7D3A}\x{7D3F}\x{7D |
1a820 | 34 32 7d 5c 78 7b 37 44 34 33 7d 5c 78 7b 37 44 34 34 7d 5c 78 7b 37 44 34 35 7d 5c 78 7b 37 44 | 42}\x{7D43}\x{7D44}\x{7D45}\x{7D |
1a840 | 34 36 7d 5c 78 7b 37 44 34 42 7d 27 20 2e 20 27 5c 78 7b 37 44 34 43 7d 5c 78 7b 37 44 34 45 7d | 46}\x{7D4B}'...'\x{7D4C}\x{7D4E} |
1a860 | 5c 78 7b 37 44 34 46 7d 5c 78 7b 37 44 35 30 7d 5c 78 7b 37 44 35 36 7d 5c 78 7b 37 44 35 42 7d | \x{7D4F}\x{7D50}\x{7D56}\x{7D5B} |
1a880 | 5c 78 7b 37 44 35 45 7d 5c 78 7b 37 44 36 31 7d 5c 78 7b 37 44 36 32 7d 27 20 2e 20 27 5c 78 7b | \x{7D5E}\x{7D61}\x{7D62}'...'\x{ |
1a8a0 | 37 44 36 33 7d 5c 78 7b 37 44 36 36 7d 5c 78 7b 37 44 36 38 7d 5c 78 7b 37 44 36 45 7d 5c 78 7b | 7D63}\x{7D66}\x{7D68}\x{7D6E}\x{ |
1a8c0 | 37 44 37 31 7d 5c 78 7b 37 44 37 32 7d 5c 78 7b 37 44 37 33 7d 5c 78 7b 37 44 37 35 7d 5c 78 7b | 7D71}\x{7D72}\x{7D73}\x{7D75}\x{ |
1a8e0 | 37 44 37 36 7d 27 20 2e 20 27 5c 78 7b 37 44 37 39 7d 5c 78 7b 37 44 37 44 7d 5c 78 7b 37 44 38 | 7D76}'...'\x{7D79}\x{7D7D}\x{7D8 |
1a900 | 39 7d 5c 78 7b 37 44 38 46 7d 5c 78 7b 37 44 39 33 7d 5c 78 7b 37 44 39 39 7d 5c 78 7b 37 44 39 | 9}\x{7D8F}\x{7D93}\x{7D99}\x{7D9 |
1a920 | 41 7d 5c 78 7b 37 44 39 42 7d 5c 78 7b 37 44 39 43 7d 27 20 2e 20 27 5c 78 7b 37 44 39 46 7d 5c | A}\x{7D9B}\x{7D9C}'...'\x{7D9F}\ |
1a940 | 78 7b 37 44 41 32 7d 5c 78 7b 37 44 41 33 7d 5c 78 7b 37 44 41 42 7d 5c 78 7b 37 44 41 43 7d 5c | x{7DA2}\x{7DA3}\x{7DAB}\x{7DAC}\ |
1a960 | 78 7b 37 44 41 44 7d 5c 78 7b 37 44 41 45 7d 5c 78 7b 37 44 41 46 7d 5c 78 7b 37 44 42 30 7d 27 | x{7DAD}\x{7DAE}\x{7DAF}\x{7DB0}' |
1a980 | 20 2e 20 27 5c 78 7b 37 44 42 31 7d 5c 78 7b 37 44 42 32 7d 5c 78 7b 37 44 42 34 7d 5c 78 7b 37 | ...'\x{7DB1}\x{7DB2}\x{7DB4}\x{7 |
1a9a0 | 44 42 35 7d 5c 78 7b 37 44 42 38 7d 5c 78 7b 37 44 42 41 7d 5c 78 7b 37 44 42 42 7d 5c 78 7b 37 | DB5}\x{7DB8}\x{7DBA}\x{7DBB}\x{7 |
1a9c0 | 44 42 44 7d 5c 78 7b 37 44 42 45 7d 27 20 2e 20 27 5c 78 7b 37 44 42 46 7d 5c 78 7b 37 44 43 37 | DBD}\x{7DBE}'...'\x{7DBF}\x{7DC7 |
1a9e0 | 7d 5c 78 7b 37 44 43 41 7d 5c 78 7b 37 44 43 42 7d 5c 78 7b 37 44 43 46 7d 5c 78 7b 37 44 44 31 | }\x{7DCA}\x{7DCB}\x{7DCF}\x{7DD1 |
1aa00 | 7d 5c 78 7b 37 44 44 32 7d 5c 78 7b 37 44 44 35 7d 5c 78 7b 37 44 44 38 7d 27 20 2e 20 27 5c 78 | }\x{7DD2}\x{7DD5}\x{7DD8}'...'\x |
1aa20 | 7b 37 44 44 41 7d 5c 78 7b 37 44 44 43 7d 5c 78 7b 37 44 44 44 7d 5c 78 7b 37 44 44 45 7d 5c 78 | {7DDA}\x{7DDC}\x{7DDD}\x{7DDE}\x |
1aa40 | 7b 37 44 45 30 7d 5c 78 7b 37 44 45 31 7d 5c 78 7b 37 44 45 34 7d 5c 78 7b 37 44 45 38 7d 5c 78 | {7DE0}\x{7DE1}\x{7DE4}\x{7DE8}\x |
1aa60 | 7b 37 44 45 39 7d 27 20 2e 20 27 5c 78 7b 37 44 45 43 7d 5c 78 7b 37 44 45 46 7d 5c 78 7b 37 44 | {7DE9}'...'\x{7DEC}\x{7DEF}\x{7D |
1aa80 | 46 32 7d 5c 78 7b 37 44 46 34 7d 5c 78 7b 37 44 46 42 7d 5c 78 7b 37 45 30 31 7d 5c 78 7b 37 45 | F2}\x{7DF4}\x{7DFB}\x{7E01}\x{7E |
1aaa0 | 30 34 7d 5c 78 7b 37 45 30 35 7d 5c 78 7b 37 45 30 39 7d 27 20 2e 20 27 5c 78 7b 37 45 30 41 7d | 04}\x{7E05}\x{7E09}'...'\x{7E0A} |
1aac0 | 5c 78 7b 37 45 30 42 7d 5c 78 7b 37 45 31 32 7d 5c 78 7b 37 45 31 42 7d 5c 78 7b 37 45 31 45 7d | \x{7E0B}\x{7E12}\x{7E1B}\x{7E1E} |
1aae0 | 5c 78 7b 37 45 31 46 7d 5c 78 7b 37 45 32 31 7d 5c 78 7b 37 45 32 32 7d 5c 78 7b 37 45 32 33 7d | \x{7E1F}\x{7E21}\x{7E22}\x{7E23} |
1ab00 | 27 20 2e 20 27 5c 78 7b 37 45 32 36 7d 5c 78 7b 37 45 32 42 7d 5c 78 7b 37 45 32 45 7d 5c 78 7b | '...'\x{7E26}\x{7E2B}\x{7E2E}\x{ |
1ab20 | 37 45 33 31 7d 5c 78 7b 37 45 33 32 7d 5c 78 7b 37 45 33 35 7d 5c 78 7b 37 45 33 37 7d 5c 78 7b | 7E31}\x{7E32}\x{7E35}\x{7E37}\x{ |
1ab40 | 37 45 33 39 7d 5c 78 7b 37 45 33 41 7d 27 20 2e 20 27 5c 78 7b 37 45 33 42 7d 5c 78 7b 37 45 33 | 7E39}\x{7E3A}'...'\x{7E3B}\x{7E3 |
1ab60 | 44 7d 5c 78 7b 37 45 33 45 7d 5c 78 7b 37 45 34 31 7d 5c 78 7b 37 45 34 33 7d 5c 78 7b 37 45 34 | D}\x{7E3E}\x{7E41}\x{7E43}\x{7E4 |
1ab80 | 36 7d 5c 78 7b 37 45 34 41 7d 5c 78 7b 37 45 34 42 7d 5c 78 7b 37 45 34 44 7d 27 20 2e 20 27 5c | 6}\x{7E4A}\x{7E4B}\x{7E4D}'...'\ |
1aba0 | 78 7b 37 45 35 34 7d 5c 78 7b 37 45 35 35 7d 5c 78 7b 37 45 35 36 7d 5c 78 7b 37 45 35 39 7d 5c | x{7E54}\x{7E55}\x{7E56}\x{7E59}\ |
1abc0 | 78 7b 37 45 35 41 7d 5c 78 7b 37 45 35 44 7d 5c 78 7b 37 45 35 45 7d 5c 78 7b 37 45 36 36 7d 5c | x{7E5A}\x{7E5D}\x{7E5E}\x{7E66}\ |
1abe0 | 78 7b 37 45 36 37 7d 27 20 2e 20 27 5c 78 7b 37 45 36 39 7d 5c 78 7b 37 45 36 41 7d 5c 78 7b 37 | x{7E67}'...'\x{7E69}\x{7E6A}\x{7 |
1ac00 | 45 36 44 7d 5c 78 7b 37 45 37 30 7d 5c 78 7b 37 45 37 39 7d 5c 78 7b 37 45 37 42 7d 5c 78 7b 37 | E6D}\x{7E70}\x{7E79}\x{7E7B}\x{7 |
1ac20 | 45 37 43 7d 5c 78 7b 37 45 37 44 7d 5c 78 7b 37 45 37 46 7d 27 20 2e 20 27 5c 78 7b 37 45 38 32 | E7C}\x{7E7D}\x{7E7F}'...'\x{7E82 |
1ac40 | 7d 5c 78 7b 37 45 38 33 7d 5c 78 7b 37 45 38 38 7d 5c 78 7b 37 45 38 39 7d 5c 78 7b 37 45 38 43 | }\x{7E83}\x{7E88}\x{7E89}\x{7E8C |
1ac60 | 7d 5c 78 7b 37 45 38 45 7d 5c 78 7b 37 45 38 46 7d 5c 78 7b 37 45 39 30 7d 5c 78 7b 37 45 39 32 | }\x{7E8E}\x{7E8F}\x{7E90}\x{7E92 |
1ac80 | 7d 27 20 2e 20 27 5c 78 7b 37 45 39 33 7d 5c 78 7b 37 45 39 34 7d 5c 78 7b 37 45 39 36 7d 5c 78 | }'...'\x{7E93}\x{7E94}\x{7E96}\x |
1aca0 | 7b 37 45 39 42 7d 5c 78 7b 37 45 39 43 7d 5c 78 7b 37 46 33 36 7d 5c 78 7b 37 46 33 38 7d 5c 78 | {7E9B}\x{7E9C}\x{7F36}\x{7F38}\x |
1acc0 | 7b 37 46 33 41 7d 5c 78 7b 37 46 34 35 7d 27 20 2e 20 27 5c 78 7b 37 46 34 43 7d 5c 78 7b 37 46 | {7F3A}\x{7F45}'...'\x{7F4C}\x{7F |
1ace0 | 34 44 7d 5c 78 7b 37 46 34 45 7d 5c 78 7b 37 46 35 30 7d 5c 78 7b 37 46 35 31 7d 5c 78 7b 37 46 | 4D}\x{7F4E}\x{7F50}\x{7F51}\x{7F |
1ad00 | 35 34 7d 5c 78 7b 37 46 35 35 7d 5c 78 7b 37 46 35 38 7d 5c 78 7b 37 46 35 46 7d 27 20 2e 20 27 | 54}\x{7F55}\x{7F58}\x{7F5F}'...' |
1ad20 | 5c 78 7b 37 46 36 30 7d 5c 78 7b 37 46 36 37 7d 5c 78 7b 37 46 36 38 7d 5c 78 7b 37 46 36 39 7d | \x{7F60}\x{7F67}\x{7F68}\x{7F69} |
1ad40 | 5c 78 7b 37 46 36 41 7d 5c 78 7b 37 46 36 42 7d 5c 78 7b 37 46 36 45 7d 5c 78 7b 37 46 37 30 7d | \x{7F6A}\x{7F6B}\x{7F6E}\x{7F70} |
1ad60 | 5c 78 7b 37 46 37 32 7d 27 20 2e 20 27 5c 78 7b 37 46 37 35 7d 5c 78 7b 37 46 37 37 7d 5c 78 7b | \x{7F72}'...'\x{7F75}\x{7F77}\x{ |
1ad80 | 37 46 37 38 7d 5c 78 7b 37 46 37 39 7d 5c 78 7b 37 46 38 32 7d 5c 78 7b 37 46 38 33 7d 5c 78 7b | 7F78}\x{7F79}\x{7F82}\x{7F83}\x{ |
1ada0 | 37 46 38 35 7d 5c 78 7b 37 46 38 36 7d 5c 78 7b 37 46 38 37 7d 27 20 2e 20 27 5c 78 7b 37 46 38 | 7F85}\x{7F86}\x{7F87}'...'\x{7F8 |
1adc0 | 38 7d 5c 78 7b 37 46 38 41 7d 5c 78 7b 37 46 38 43 7d 5c 78 7b 37 46 38 45 7d 5c 78 7b 37 46 39 | 8}\x{7F8A}\x{7F8C}\x{7F8E}\x{7F9 |
1ade0 | 34 7d 5c 78 7b 37 46 39 41 7d 5c 78 7b 37 46 39 44 7d 5c 78 7b 37 46 39 45 7d 5c 78 7b 37 46 41 | 4}\x{7F9A}\x{7F9D}\x{7F9E}\x{7FA |
1ae00 | 33 7d 27 20 2e 20 27 5c 78 7b 37 46 41 34 7d 5c 78 7b 37 46 41 38 7d 5c 78 7b 37 46 41 39 7d 5c | 3}'...'\x{7FA4}\x{7FA8}\x{7FA9}\ |
1ae20 | 78 7b 37 46 41 45 7d 5c 78 7b 37 46 41 46 7d 5c 78 7b 37 46 42 32 7d 5c 78 7b 37 46 42 36 7d 5c | x{7FAE}\x{7FAF}\x{7FB2}\x{7FB6}\ |
1ae40 | 78 7b 37 46 42 38 7d 5c 78 7b 37 46 42 39 7d 27 20 2e 20 27 5c 78 7b 37 46 42 44 7d 5c 78 7b 37 | x{7FB8}\x{7FB9}'...'\x{7FBD}\x{7 |
1ae60 | 46 43 31 7d 5c 78 7b 37 46 43 35 7d 5c 78 7b 37 46 43 36 7d 5c 78 7b 37 46 43 41 7d 5c 78 7b 37 | FC1}\x{7FC5}\x{7FC6}\x{7FCA}\x{7 |
1ae80 | 46 43 43 7d 5c 78 7b 37 46 44 32 7d 5c 78 7b 37 46 44 34 7d 5c 78 7b 37 46 44 35 7d 27 20 2e 20 | FCC}\x{7FD2}\x{7FD4}\x{7FD5}'... |
1aea0 | 27 5c 78 7b 37 46 45 30 7d 5c 78 7b 37 46 45 31 7d 5c 78 7b 37 46 45 36 7d 5c 78 7b 37 46 45 39 | '\x{7FE0}\x{7FE1}\x{7FE6}\x{7FE9 |
1aec0 | 7d 5c 78 7b 37 46 45 42 7d 5c 78 7b 37 46 46 30 7d 5c 78 7b 37 46 46 33 7d 5c 78 7b 37 46 46 39 | }\x{7FEB}\x{7FF0}\x{7FF3}\x{7FF9 |
1aee0 | 7d 5c 78 7b 37 46 46 42 7d 27 20 2e 20 27 5c 78 7b 37 46 46 43 7d 5c 78 7b 38 30 30 30 7d 5c 78 | }\x{7FFB}'...'\x{7FFC}\x{8000}\x |
1af00 | 7b 38 30 30 31 7d 5c 78 7b 38 30 30 33 7d 5c 78 7b 38 30 30 34 7d 5c 78 7b 38 30 30 35 7d 5c 78 | {8001}\x{8003}\x{8004}\x{8005}\x |
1af20 | 7b 38 30 30 36 7d 5c 78 7b 38 30 30 42 7d 5c 78 7b 38 30 30 43 7d 27 20 2e 20 27 5c 78 7b 38 30 | {8006}\x{800B}\x{800C}'...'\x{80 |
1af40 | 31 30 7d 5c 78 7b 38 30 31 32 7d 5c 78 7b 38 30 31 35 7d 5c 78 7b 38 30 31 37 7d 5c 78 7b 38 30 | 10}\x{8012}\x{8015}\x{8017}\x{80 |
1af60 | 31 38 7d 5c 78 7b 38 30 31 39 7d 5c 78 7b 38 30 31 43 7d 5c 78 7b 38 30 32 31 7d 5c 78 7b 38 30 | 18}\x{8019}\x{801C}\x{8021}\x{80 |
1af80 | 32 38 7d 27 20 2e 20 27 5c 78 7b 38 30 33 33 7d 5c 78 7b 38 30 33 36 7d 5c 78 7b 38 30 33 42 7d | 28}'...'\x{8033}\x{8036}\x{803B} |
1afa0 | 5c 78 7b 38 30 33 44 7d 5c 78 7b 38 30 33 46 7d 5c 78 7b 38 30 34 36 7d 5c 78 7b 38 30 34 41 7d | \x{803D}\x{803F}\x{8046}\x{804A} |
1afc0 | 5c 78 7b 38 30 35 32 7d 5c 78 7b 38 30 35 36 7d 27 20 2e 20 27 5c 78 7b 38 30 35 38 7d 5c 78 7b | \x{8052}\x{8056}'...'\x{8058}\x{ |
1afe0 | 38 30 35 41 7d 5c 78 7b 38 30 35 45 7d 5c 78 7b 38 30 35 46 7d 5c 78 7b 38 30 36 31 7d 5c 78 7b | 805A}\x{805E}\x{805F}\x{8061}\x{ |
1b000 | 38 30 36 32 7d 5c 78 7b 38 30 36 38 7d 5c 78 7b 38 30 36 46 7d 5c 78 7b 38 30 37 30 7d 27 20 2e | 8062}\x{8068}\x{806F}\x{8070}'.. |
1b020 | 20 27 5c 78 7b 38 30 37 32 7d 5c 78 7b 38 30 37 33 7d 5c 78 7b 38 30 37 34 7d 5c 78 7b 38 30 37 | .'\x{8072}\x{8073}\x{8074}\x{807 |
1b040 | 36 7d 5c 78 7b 38 30 37 37 7d 5c 78 7b 38 30 37 39 7d 5c 78 7b 38 30 37 44 7d 5c 78 7b 38 30 37 | 6}\x{8077}\x{8079}\x{807D}\x{807 |
1b060 | 45 7d 5c 78 7b 38 30 37 46 7d 27 20 2e 20 27 5c 78 7b 38 30 38 34 7d 5c 78 7b 38 30 38 35 7d 5c | E}\x{807F}'...'\x{8084}\x{8085}\ |
1b080 | 78 7b 38 30 38 36 7d 5c 78 7b 38 30 38 37 7d 5c 78 7b 38 30 38 39 7d 5c 78 7b 38 30 38 42 7d 5c | x{8086}\x{8087}\x{8089}\x{808B}\ |
1b0a0 | 78 7b 38 30 38 43 7d 5c 78 7b 38 30 39 33 7d 5c 78 7b 38 30 39 36 7d 27 20 2e 20 27 5c 78 7b 38 | x{808C}\x{8093}\x{8096}'...'\x{8 |
1b0c0 | 30 39 38 7d 5c 78 7b 38 30 39 41 7d 5c 78 7b 38 30 39 42 7d 5c 78 7b 38 30 39 44 7d 5c 78 7b 38 | 098}\x{809A}\x{809B}\x{809D}\x{8 |
1b0e0 | 30 41 31 7d 5c 78 7b 38 30 41 32 7d 5c 78 7b 38 30 41 35 7d 5c 78 7b 38 30 41 39 7d 5c 78 7b 38 | 0A1}\x{80A2}\x{80A5}\x{80A9}\x{8 |
1b100 | 30 41 41 7d 27 20 2e 20 27 5c 78 7b 38 30 41 43 7d 5c 78 7b 38 30 41 44 7d 5c 78 7b 38 30 41 46 | 0AA}'...'\x{80AC}\x{80AD}\x{80AF |
1b120 | 7d 5c 78 7b 38 30 42 31 7d 5c 78 7b 38 30 42 32 7d 5c 78 7b 38 30 42 34 7d 5c 78 7b 38 30 42 41 | }\x{80B1}\x{80B2}\x{80B4}\x{80BA |
1b140 | 7d 5c 78 7b 38 30 43 33 7d 5c 78 7b 38 30 43 34 7d 27 20 2e 20 27 5c 78 7b 38 30 43 36 7d 5c 78 | }\x{80C3}\x{80C4}'...'\x{80C6}\x |
1b160 | 7b 38 30 43 43 7d 5c 78 7b 38 30 43 45 7d 5c 78 7b 38 30 44 36 7d 5c 78 7b 38 30 44 39 7d 5c 78 | {80CC}\x{80CE}\x{80D6}\x{80D9}\x |
1b180 | 7b 38 30 44 41 7d 5c 78 7b 38 30 44 42 7d 5c 78 7b 38 30 44 44 7d 5c 78 7b 38 30 44 45 7d 27 20 | {80DA}\x{80DB}\x{80DD}\x{80DE}'. |
1b1a0 | 2e 20 27 5c 78 7b 38 30 45 31 7d 5c 78 7b 38 30 45 34 7d 5c 78 7b 38 30 45 35 7d 5c 78 7b 38 30 | ..'\x{80E1}\x{80E4}\x{80E5}\x{80 |
1b1c0 | 45 46 7d 5c 78 7b 38 30 46 31 7d 5c 78 7b 38 30 46 34 7d 5c 78 7b 38 30 46 38 7d 5c 78 7b 38 30 | EF}\x{80F1}\x{80F4}\x{80F8}\x{80 |
1b1e0 | 46 43 7d 5c 78 7b 38 30 46 44 7d 27 20 2e 20 27 5c 78 7b 38 31 30 32 7d 5c 78 7b 38 31 30 35 7d | FC}\x{80FD}'...'\x{8102}\x{8105} |
1b200 | 5c 78 7b 38 31 30 36 7d 5c 78 7b 38 31 30 37 7d 5c 78 7b 38 31 30 38 7d 5c 78 7b 38 31 30 39 7d | \x{8106}\x{8107}\x{8108}\x{8109} |
1b220 | 5c 78 7b 38 31 30 41 7d 5c 78 7b 38 31 31 41 7d 5c 78 7b 38 31 31 42 7d 27 20 2e 20 27 5c 78 7b | \x{810A}\x{811A}\x{811B}'...'\x{ |
1b240 | 38 31 32 33 7d 5c 78 7b 38 31 32 39 7d 5c 78 7b 38 31 32 46 7d 5c 78 7b 38 31 33 31 7d 5c 78 7b | 8123}\x{8129}\x{812F}\x{8131}\x{ |
1b260 | 38 31 33 33 7d 5c 78 7b 38 31 33 39 7d 5c 78 7b 38 31 33 45 7d 5c 78 7b 38 31 34 36 7d 5c 78 7b | 8133}\x{8139}\x{813E}\x{8146}\x{ |
1b280 | 38 31 34 42 7d 27 20 2e 20 27 5c 78 7b 38 31 34 45 7d 5c 78 7b 38 31 35 30 7d 5c 78 7b 38 31 35 | 814B}'...'\x{814E}\x{8150}\x{815 |
1b2a0 | 31 7d 5c 78 7b 38 31 35 33 7d 5c 78 7b 38 31 35 34 7d 5c 78 7b 38 31 35 35 7d 5c 78 7b 38 31 35 | 1}\x{8153}\x{8154}\x{8155}\x{815 |
1b2c0 | 46 7d 5c 78 7b 38 31 36 35 7d 5c 78 7b 38 31 36 36 7d 27 20 2e 20 27 5c 78 7b 38 31 36 42 7d 5c | F}\x{8165}\x{8166}'...'\x{816B}\ |
1b2e0 | 78 7b 38 31 36 45 7d 5c 78 7b 38 31 37 30 7d 5c 78 7b 38 31 37 31 7d 5c 78 7b 38 31 37 34 7d 5c | x{816E}\x{8170}\x{8171}\x{8174}\ |
1b300 | 78 7b 38 31 37 38 7d 5c 78 7b 38 31 37 39 7d 5c 78 7b 38 31 37 41 7d 5c 78 7b 38 31 37 46 7d 27 | x{8178}\x{8179}\x{817A}\x{817F}' |
1b320 | 20 2e 20 27 5c 78 7b 38 31 38 30 7d 5c 78 7b 38 31 38 32 7d 5c 78 7b 38 31 38 33 7d 5c 78 7b 38 | ...'\x{8180}\x{8182}\x{8183}\x{8 |
1b340 | 31 38 38 7d 5c 78 7b 38 31 38 41 7d 5c 78 7b 38 31 38 46 7d 5c 78 7b 38 31 39 33 7d 5c 78 7b 38 | 188}\x{818A}\x{818F}\x{8193}\x{8 |
1b360 | 31 39 35 7d 5c 78 7b 38 31 39 41 7d 27 20 2e 20 27 5c 78 7b 38 31 39 43 7d 5c 78 7b 38 31 39 44 | 195}\x{819A}'...'\x{819C}\x{819D |
1b380 | 7d 5c 78 7b 38 31 41 30 7d 5c 78 7b 38 31 41 33 7d 5c 78 7b 38 31 41 34 7d 5c 78 7b 38 31 41 38 | }\x{81A0}\x{81A3}\x{81A4}\x{81A8 |
1b3a0 | 7d 5c 78 7b 38 31 41 39 7d 5c 78 7b 38 31 42 30 7d 5c 78 7b 38 31 42 33 7d 27 20 2e 20 27 5c 78 | }\x{81A9}\x{81B0}\x{81B3}'...'\x |
1b3c0 | 7b 38 31 42 35 7d 5c 78 7b 38 31 42 38 7d 5c 78 7b 38 31 42 41 7d 5c 78 7b 38 31 42 44 7d 5c 78 | {81B5}\x{81B8}\x{81BA}\x{81BD}\x |
1b3e0 | 7b 38 31 42 45 7d 5c 78 7b 38 31 42 46 7d 5c 78 7b 38 31 43 30 7d 5c 78 7b 38 31 43 32 7d 5c 78 | {81BE}\x{81BF}\x{81C0}\x{81C2}\x |
1b400 | 7b 38 31 43 36 7d 27 20 2e 20 27 5c 78 7b 38 31 43 38 7d 5c 78 7b 38 31 43 39 7d 5c 78 7b 38 31 | {81C6}'...'\x{81C8}\x{81C9}\x{81 |
1b420 | 43 44 7d 5c 78 7b 38 31 44 31 7d 5c 78 7b 38 31 44 33 7d 5c 78 7b 38 31 44 38 7d 5c 78 7b 38 31 | CD}\x{81D1}\x{81D3}\x{81D8}\x{81 |
1b440 | 44 39 7d 5c 78 7b 38 31 44 41 7d 5c 78 7b 38 31 44 46 7d 27 20 2e 20 27 5c 78 7b 38 31 45 30 7d | D9}\x{81DA}\x{81DF}'...'\x{81E0} |
1b460 | 5c 78 7b 38 31 45 33 7d 5c 78 7b 38 31 45 35 7d 5c 78 7b 38 31 45 37 7d 5c 78 7b 38 31 45 38 7d | \x{81E3}\x{81E5}\x{81E7}\x{81E8} |
1b480 | 5c 78 7b 38 31 45 41 7d 5c 78 7b 38 31 45 44 7d 5c 78 7b 38 31 46 33 7d 5c 78 7b 38 31 46 34 7d | \x{81EA}\x{81ED}\x{81F3}\x{81F4} |
1b4a0 | 27 20 2e 20 27 5c 78 7b 38 31 46 41 7d 5c 78 7b 38 31 46 42 7d 5c 78 7b 38 31 46 43 7d 5c 78 7b | '...'\x{81FA}\x{81FB}\x{81FC}\x{ |
1b4c0 | 38 31 46 45 7d 5c 78 7b 38 32 30 31 7d 5c 78 7b 38 32 30 32 7d 5c 78 7b 38 32 30 35 7d 5c 78 7b | 81FE}\x{8201}\x{8202}\x{8205}\x{ |
1b4e0 | 38 32 30 37 7d 5c 78 7b 38 32 30 38 7d 27 20 2e 20 27 5c 78 7b 38 32 30 39 7d 5c 78 7b 38 32 30 | 8207}\x{8208}'...'\x{8209}\x{820 |
1b500 | 41 7d 5c 78 7b 38 32 30 43 7d 5c 78 7b 38 32 30 44 7d 5c 78 7b 38 32 30 45 7d 5c 78 7b 38 32 31 | A}\x{820C}\x{820D}\x{820E}\x{821 |
1b520 | 30 7d 5c 78 7b 38 32 31 32 7d 5c 78 7b 38 32 31 36 7d 5c 78 7b 38 32 31 37 7d 27 20 2e 20 27 5c | 0}\x{8212}\x{8216}\x{8217}'...'\ |
1b540 | 78 7b 38 32 31 38 7d 5c 78 7b 38 32 31 42 7d 5c 78 7b 38 32 31 43 7d 5c 78 7b 38 32 31 45 7d 5c | x{8218}\x{821B}\x{821C}\x{821E}\ |
1b560 | 78 7b 38 32 31 46 7d 5c 78 7b 38 32 32 39 7d 5c 78 7b 38 32 32 41 7d 5c 78 7b 38 32 32 42 7d 5c | x{821F}\x{8229}\x{822A}\x{822B}\ |
1b580 | 78 7b 38 32 32 43 7d 27 20 2e 20 27 5c 78 7b 38 32 32 45 7d 5c 78 7b 38 32 33 33 7d 5c 78 7b 38 | x{822C}'...'\x{822E}\x{8233}\x{8 |
1b5a0 | 32 33 35 7d 5c 78 7b 38 32 33 36 7d 5c 78 7b 38 32 33 37 7d 5c 78 7b 38 32 33 38 7d 5c 78 7b 38 | 235}\x{8236}\x{8237}\x{8238}\x{8 |
1b5c0 | 32 33 39 7d 5c 78 7b 38 32 34 30 7d 5c 78 7b 38 32 34 37 7d 27 20 2e 20 27 5c 78 7b 38 32 35 38 | 239}\x{8240}\x{8247}'...'\x{8258 |
1b5e0 | 7d 5c 78 7b 38 32 35 39 7d 5c 78 7b 38 32 35 41 7d 5c 78 7b 38 32 35 44 7d 5c 78 7b 38 32 35 46 | }\x{8259}\x{825A}\x{825D}\x{825F |
1b600 | 7d 5c 78 7b 38 32 36 32 7d 5c 78 7b 38 32 36 34 7d 5c 78 7b 38 32 36 36 7d 5c 78 7b 38 32 36 38 | }\x{8262}\x{8264}\x{8266}\x{8268 |
1b620 | 7d 27 20 2e 20 27 5c 78 7b 38 32 36 41 7d 5c 78 7b 38 32 36 42 7d 5c 78 7b 38 32 36 45 7d 5c 78 | }'...'\x{826A}\x{826B}\x{826E}\x |
1b640 | 7b 38 32 36 46 7d 5c 78 7b 38 32 37 31 7d 5c 78 7b 38 32 37 32 7d 5c 78 7b 38 32 37 36 7d 5c 78 | {826F}\x{8271}\x{8272}\x{8276}\x |
1b660 | 7b 38 32 37 37 7d 5c 78 7b 38 32 37 38 7d 27 20 2e 20 27 5c 78 7b 38 32 37 45 7d 5c 78 7b 38 32 | {8277}\x{8278}'...'\x{827E}\x{82 |
1b680 | 38 42 7d 5c 78 7b 38 32 38 44 7d 5c 78 7b 38 32 39 32 7d 5c 78 7b 38 32 39 39 7d 5c 78 7b 38 32 | 8B}\x{828D}\x{8292}\x{8299}\x{82 |
1b6a0 | 39 44 7d 5c 78 7b 38 32 39 46 7d 5c 78 7b 38 32 41 35 7d 5c 78 7b 38 32 41 36 7d 27 20 2e 20 27 | 9D}\x{829F}\x{82A5}\x{82A6}'...' |
1b6c0 | 5c 78 7b 38 32 41 42 7d 5c 78 7b 38 32 41 43 7d 5c 78 7b 38 32 41 44 7d 5c 78 7b 38 32 41 46 7d | \x{82AB}\x{82AC}\x{82AD}\x{82AF} |
1b6e0 | 5c 78 7b 38 32 42 31 7d 5c 78 7b 38 32 42 33 7d 5c 78 7b 38 32 42 38 7d 5c 78 7b 38 32 42 39 7d | \x{82B1}\x{82B3}\x{82B8}\x{82B9} |
1b700 | 5c 78 7b 38 32 42 42 7d 27 20 2e 20 27 5c 78 7b 38 32 42 44 7d 5c 78 7b 38 32 43 35 7d 5c 78 7b | \x{82BB}'...'\x{82BD}\x{82C5}\x{ |
1b720 | 38 32 44 31 7d 5c 78 7b 38 32 44 32 7d 5c 78 7b 38 32 44 33 7d 5c 78 7b 38 32 44 34 7d 5c 78 7b | 82D1}\x{82D2}\x{82D3}\x{82D4}\x{ |
1b740 | 38 32 44 37 7d 5c 78 7b 38 32 44 39 7d 5c 78 7b 38 32 44 42 7d 27 20 2e 20 27 5c 78 7b 38 32 44 | 82D7}\x{82D9}\x{82DB}'...'\x{82D |
1b760 | 43 7d 5c 78 7b 38 32 44 45 7d 5c 78 7b 38 32 44 46 7d 5c 78 7b 38 32 45 31 7d 5c 78 7b 38 32 45 | C}\x{82DE}\x{82DF}\x{82E1}\x{82E |
1b780 | 33 7d 5c 78 7b 38 32 45 35 7d 5c 78 7b 38 32 45 36 7d 5c 78 7b 38 32 45 37 7d 5c 78 7b 38 32 45 | 3}\x{82E5}\x{82E6}\x{82E7}\x{82E |
1b7a0 | 42 7d 27 20 2e 20 27 5c 78 7b 38 32 46 31 7d 5c 78 7b 38 32 46 33 7d 5c 78 7b 38 32 46 34 7d 5c | B}'...'\x{82F1}\x{82F3}\x{82F4}\ |
1b7c0 | 78 7b 38 32 46 39 7d 5c 78 7b 38 32 46 41 7d 5c 78 7b 38 32 46 42 7d 5c 78 7b 38 33 30 32 7d 5c | x{82F9}\x{82FA}\x{82FB}\x{8302}\ |
1b7e0 | 78 7b 38 33 30 33 7d 5c 78 7b 38 33 30 34 7d 27 20 2e 20 27 5c 78 7b 38 33 30 35 7d 5c 78 7b 38 | x{8303}\x{8304}'...'\x{8305}\x{8 |
1b800 | 33 30 36 7d 5c 78 7b 38 33 30 39 7d 5c 78 7b 38 33 30 45 7d 5c 78 7b 38 33 31 36 7d 5c 78 7b 38 | 306}\x{8309}\x{830E}\x{8316}\x{8 |
1b820 | 33 31 37 7d 5c 78 7b 38 33 31 38 7d 5c 78 7b 38 33 31 43 7d 5c 78 7b 38 33 32 33 7d 27 20 2e 20 | 317}\x{8318}\x{831C}\x{8323}'... |
1b840 | 27 5c 78 7b 38 33 32 38 7d 5c 78 7b 38 33 32 42 7d 5c 78 7b 38 33 32 46 7d 5c 78 7b 38 33 33 31 | '\x{8328}\x{832B}\x{832F}\x{8331 |
1b860 | 7d 5c 78 7b 38 33 33 32 7d 5c 78 7b 38 33 33 34 7d 5c 78 7b 38 33 33 35 7d 5c 78 7b 38 33 33 36 | }\x{8332}\x{8334}\x{8335}\x{8336 |
1b880 | 7d 5c 78 7b 38 33 33 38 7d 27 20 2e 20 27 5c 78 7b 38 33 33 39 7d 5c 78 7b 38 33 34 30 7d 5c 78 | }\x{8338}'...'\x{8339}\x{8340}\x |
1b8a0 | 7b 38 33 34 35 7d 5c 78 7b 38 33 34 39 7d 5c 78 7b 38 33 34 41 7d 5c 78 7b 38 33 34 46 7d 5c 78 | {8345}\x{8349}\x{834A}\x{834F}\x |
1b8c0 | 7b 38 33 35 30 7d 5c 78 7b 38 33 35 32 7d 5c 78 7b 38 33 35 38 7d 27 20 2e 20 27 5c 78 7b 38 33 | {8350}\x{8352}\x{8358}'...'\x{83 |
1b8e0 | 37 33 7d 5c 78 7b 38 33 37 35 7d 5c 78 7b 38 33 37 37 7d 5c 78 7b 38 33 37 42 7d 5c 78 7b 38 33 | 73}\x{8375}\x{8377}\x{837B}\x{83 |
1b900 | 37 43 7d 5c 78 7b 38 33 38 35 7d 5c 78 7b 38 33 38 37 7d 5c 78 7b 38 33 38 39 7d 5c 78 7b 38 33 | 7C}\x{8385}\x{8387}\x{8389}\x{83 |
1b920 | 38 41 7d 27 20 2e 20 27 5c 78 7b 38 33 38 45 7d 5c 78 7b 38 33 39 33 7d 5c 78 7b 38 33 39 36 7d | 8A}'...'\x{838E}\x{8393}\x{8396} |
1b940 | 5c 78 7b 38 33 39 41 7d 5c 78 7b 38 33 39 45 7d 5c 78 7b 38 33 39 46 7d 5c 78 7b 38 33 41 30 7d | \x{839A}\x{839E}\x{839F}\x{83A0} |
1b960 | 5c 78 7b 38 33 41 32 7d 5c 78 7b 38 33 41 38 7d 27 20 2e 20 27 5c 78 7b 38 33 41 41 7d 5c 78 7b | \x{83A2}\x{83A8}'...'\x{83AA}\x{ |
1b980 | 38 33 41 42 7d 5c 78 7b 38 33 42 31 7d 5c 78 7b 38 33 42 35 7d 5c 78 7b 38 33 42 44 7d 5c 78 7b | 83AB}\x{83B1}\x{83B5}\x{83BD}\x{ |
1b9a0 | 38 33 43 31 7d 5c 78 7b 38 33 43 35 7d 5c 78 7b 38 33 43 41 7d 5c 78 7b 38 33 43 43 7d 27 20 2e | 83C1}\x{83C5}\x{83CA}\x{83CC}'.. |
1b9c0 | 20 27 5c 78 7b 38 33 43 45 7d 5c 78 7b 38 33 44 33 7d 5c 78 7b 38 33 44 36 7d 5c 78 7b 38 33 44 | .'\x{83CE}\x{83D3}\x{83D6}\x{83D |
1b9e0 | 38 7d 5c 78 7b 38 33 44 43 7d 5c 78 7b 38 33 44 46 7d 5c 78 7b 38 33 45 30 7d 5c 78 7b 38 33 45 | 8}\x{83DC}\x{83DF}\x{83E0}\x{83E |
1ba00 | 39 7d 5c 78 7b 38 33 45 42 7d 27 20 2e 20 27 5c 78 7b 38 33 45 46 7d 5c 78 7b 38 33 46 30 7d 5c | 9}\x{83EB}'...'\x{83EF}\x{83F0}\ |
1ba20 | 78 7b 38 33 46 31 7d 5c 78 7b 38 33 46 32 7d 5c 78 7b 38 33 46 34 7d 5c 78 7b 38 33 46 37 7d 5c | x{83F1}\x{83F2}\x{83F4}\x{83F7}\ |
1ba40 | 78 7b 38 33 46 42 7d 5c 78 7b 38 33 46 44 7d 5c 78 7b 38 34 30 33 7d 27 20 2e 20 27 5c 78 7b 38 | x{83FB}\x{83FD}\x{8403}'...'\x{8 |
1ba60 | 34 30 34 7d 5c 78 7b 38 34 30 37 7d 5c 78 7b 38 34 30 42 7d 5c 78 7b 38 34 30 43 7d 5c 78 7b 38 | 404}\x{8407}\x{840B}\x{840C}\x{8 |
1ba80 | 34 30 44 7d 5c 78 7b 38 34 30 45 7d 5c 78 7b 38 34 31 33 7d 5c 78 7b 38 34 32 30 7d 5c 78 7b 38 | 40D}\x{840E}\x{8413}\x{8420}\x{8 |
1baa0 | 34 32 32 7d 27 20 2e 20 27 5c 78 7b 38 34 32 39 7d 5c 78 7b 38 34 32 41 7d 5c 78 7b 38 34 32 43 | 422}'...'\x{8429}\x{842A}\x{842C |
1bac0 | 7d 5c 78 7b 38 34 33 31 7d 5c 78 7b 38 34 33 35 7d 5c 78 7b 38 34 33 38 7d 5c 78 7b 38 34 33 43 | }\x{8431}\x{8435}\x{8438}\x{843C |
1bae0 | 7d 5c 78 7b 38 34 33 44 7d 5c 78 7b 38 34 34 36 7d 27 20 2e 20 27 5c 78 7b 38 34 34 39 7d 5c 78 | }\x{843D}\x{8446}'...'\x{8449}\x |
1bb00 | 7b 38 34 34 45 7d 5c 78 7b 38 34 35 37 7d 5c 78 7b 38 34 35 42 7d 5c 78 7b 38 34 36 31 7d 5c 78 | {844E}\x{8457}\x{845B}\x{8461}\x |
1bb20 | 7b 38 34 36 32 7d 5c 78 7b 38 34 36 33 7d 5c 78 7b 38 34 36 36 7d 5c 78 7b 38 34 36 39 7d 27 20 | {8462}\x{8463}\x{8466}\x{8469}'. |
1bb40 | 2e 20 27 5c 78 7b 38 34 36 42 7d 5c 78 7b 38 34 36 43 7d 5c 78 7b 38 34 36 44 7d 5c 78 7b 38 34 | ..'\x{846B}\x{846C}\x{846D}\x{84 |
1bb60 | 36 45 7d 5c 78 7b 38 34 36 46 7d 5c 78 7b 38 34 37 31 7d 5c 78 7b 38 34 37 35 7d 5c 78 7b 38 34 | 6E}\x{846F}\x{8471}\x{8475}\x{84 |
1bb80 | 37 37 7d 5c 78 7b 38 34 37 39 7d 27 20 2e 20 27 5c 78 7b 38 34 37 41 7d 5c 78 7b 38 34 38 32 7d | 77}\x{8479}'...'\x{847A}\x{8482} |
1bba0 | 5c 78 7b 38 34 38 34 7d 5c 78 7b 38 34 38 42 7d 5c 78 7b 38 34 39 30 7d 5c 78 7b 38 34 39 34 7d | \x{8484}\x{848B}\x{8490}\x{8494} |
1bbc0 | 5c 78 7b 38 34 39 39 7d 5c 78 7b 38 34 39 43 7d 5c 78 7b 38 34 39 46 7d 27 20 2e 20 27 5c 78 7b | \x{8499}\x{849C}\x{849F}'...'\x{ |
1bbe0 | 38 34 41 31 7d 5c 78 7b 38 34 41 44 7d 5c 78 7b 38 34 42 32 7d 5c 78 7b 38 34 42 38 7d 5c 78 7b | 84A1}\x{84AD}\x{84B2}\x{84B8}\x{ |
1bc00 | 38 34 42 39 7d 5c 78 7b 38 34 42 42 7d 5c 78 7b 38 34 42 43 7d 5c 78 7b 38 34 42 46 7d 5c 78 7b | 84B9}\x{84BB}\x{84BC}\x{84BF}\x{ |
1bc20 | 38 34 43 31 7d 27 20 2e 20 27 5c 78 7b 38 34 43 34 7d 5c 78 7b 38 34 43 36 7d 5c 78 7b 38 34 43 | 84C1}'...'\x{84C4}\x{84C6}\x{84C |
1bc40 | 39 7d 5c 78 7b 38 34 43 41 7d 5c 78 7b 38 34 43 42 7d 5c 78 7b 38 34 43 44 7d 5c 78 7b 38 34 44 | 9}\x{84CA}\x{84CB}\x{84CD}\x{84D |
1bc60 | 30 7d 5c 78 7b 38 34 44 31 7d 5c 78 7b 38 34 44 36 7d 27 20 2e 20 27 5c 78 7b 38 34 44 39 7d 5c | 0}\x{84D1}\x{84D6}'...'\x{84D9}\ |
1bc80 | 78 7b 38 34 44 41 7d 5c 78 7b 38 34 45 43 7d 5c 78 7b 38 34 45 45 7d 5c 78 7b 38 34 46 34 7d 5c | x{84DA}\x{84EC}\x{84EE}\x{84F4}\ |
1bca0 | 78 7b 38 34 46 43 7d 5c 78 7b 38 34 46 46 7d 5c 78 7b 38 35 30 30 7d 5c 78 7b 38 35 30 36 7d 27 | x{84FC}\x{84FF}\x{8500}\x{8506}' |
1bcc0 | 20 2e 20 27 5c 78 7b 38 35 31 31 7d 5c 78 7b 38 35 31 33 7d 5c 78 7b 38 35 31 34 7d 5c 78 7b 38 | ...'\x{8511}\x{8513}\x{8514}\x{8 |
1bce0 | 35 31 35 7d 5c 78 7b 38 35 31 37 7d 5c 78 7b 38 35 31 38 7d 5c 78 7b 38 35 31 41 7d 5c 78 7b 38 | 515}\x{8517}\x{8518}\x{851A}\x{8 |
1bd00 | 35 31 46 7d 5c 78 7b 38 35 32 31 7d 27 20 2e 20 27 5c 78 7b 38 35 32 36 7d 5c 78 7b 38 35 32 43 | 51F}\x{8521}'...'\x{8526}\x{852C |
1bd20 | 7d 5c 78 7b 38 35 32 44 7d 5c 78 7b 38 35 33 35 7d 5c 78 7b 38 35 33 44 7d 5c 78 7b 38 35 34 30 | }\x{852D}\x{8535}\x{853D}\x{8540 |
1bd40 | 7d 5c 78 7b 38 35 34 31 7d 5c 78 7b 38 35 34 33 7d 5c 78 7b 38 35 34 38 7d 27 20 2e 20 27 5c 78 | }\x{8541}\x{8543}\x{8548}'...'\x |
1bd60 | 7b 38 35 34 39 7d 5c 78 7b 38 35 34 41 7d 5c 78 7b 38 35 34 42 7d 5c 78 7b 38 35 34 45 7d 5c 78 | {8549}\x{854A}\x{854B}\x{854E}\x |
1bd80 | 7b 38 35 35 35 7d 5c 78 7b 38 35 35 37 7d 5c 78 7b 38 35 35 38 7d 5c 78 7b 38 35 35 41 7d 5c 78 | {8555}\x{8557}\x{8558}\x{855A}\x |
1bda0 | 7b 38 35 36 33 7d 27 20 2e 20 27 5c 78 7b 38 35 36 38 7d 5c 78 7b 38 35 36 39 7d 5c 78 7b 38 35 | {8563}'...'\x{8568}\x{8569}\x{85 |
1bdc0 | 36 41 7d 5c 78 7b 38 35 36 44 7d 5c 78 7b 38 35 37 37 7d 5c 78 7b 38 35 37 45 7d 5c 78 7b 38 35 | 6A}\x{856D}\x{8577}\x{857E}\x{85 |
1bde0 | 38 30 7d 5c 78 7b 38 35 38 34 7d 5c 78 7b 38 35 38 37 7d 27 20 2e 20 27 5c 78 7b 38 35 38 38 7d | 80}\x{8584}\x{8587}'...'\x{8588} |
1be00 | 5c 78 7b 38 35 38 41 7d 5c 78 7b 38 35 39 30 7d 5c 78 7b 38 35 39 31 7d 5c 78 7b 38 35 39 34 7d | \x{858A}\x{8590}\x{8591}\x{8594} |
1be20 | 5c 78 7b 38 35 39 37 7d 5c 78 7b 38 35 39 39 7d 5c 78 7b 38 35 39 42 7d 5c 78 7b 38 35 39 43 7d | \x{8597}\x{8599}\x{859B}\x{859C} |
1be40 | 27 20 2e 20 27 5c 78 7b 38 35 41 34 7d 5c 78 7b 38 35 41 36 7d 5c 78 7b 38 35 41 38 7d 5c 78 7b | '...'\x{85A4}\x{85A6}\x{85A8}\x{ |
1be60 | 38 35 41 39 7d 5c 78 7b 38 35 41 41 7d 5c 78 7b 38 35 41 42 7d 5c 78 7b 38 35 41 43 7d 5c 78 7b | 85A9}\x{85AA}\x{85AB}\x{85AC}\x{ |
1be80 | 38 35 41 45 7d 5c 78 7b 38 35 41 46 7d 27 20 2e 20 27 5c 78 7b 38 35 42 39 7d 5c 78 7b 38 35 42 | 85AE}\x{85AF}'...'\x{85B9}\x{85B |
1bea0 | 41 7d 5c 78 7b 38 35 43 31 7d 5c 78 7b 38 35 43 39 7d 5c 78 7b 38 35 43 44 7d 5c 78 7b 38 35 43 | A}\x{85C1}\x{85C9}\x{85CD}\x{85C |
1bec0 | 46 7d 5c 78 7b 38 35 44 30 7d 5c 78 7b 38 35 44 35 7d 5c 78 7b 38 35 44 43 7d 27 20 2e 20 27 5c | F}\x{85D0}\x{85D5}\x{85DC}'...'\ |
1bee0 | 78 7b 38 35 44 44 7d 5c 78 7b 38 35 45 34 7d 5c 78 7b 38 35 45 35 7d 5c 78 7b 38 35 45 39 7d 5c | x{85DD}\x{85E4}\x{85E5}\x{85E9}\ |
1bf00 | 78 7b 38 35 45 41 7d 5c 78 7b 38 35 46 37 7d 5c 78 7b 38 35 46 39 7d 5c 78 7b 38 35 46 41 7d 5c | x{85EA}\x{85F7}\x{85F9}\x{85FA}\ |
1bf20 | 78 7b 38 35 46 42 7d 27 20 2e 20 27 5c 78 7b 38 35 46 45 7d 5c 78 7b 38 36 30 32 7d 5c 78 7b 38 | x{85FB}'...'\x{85FE}\x{8602}\x{8 |
1bf40 | 36 30 36 7d 5c 78 7b 38 36 30 37 7d 5c 78 7b 38 36 30 41 7d 5c 78 7b 38 36 30 42 7d 5c 78 7b 38 | 606}\x{8607}\x{860A}\x{860B}\x{8 |
1bf60 | 36 31 33 7d 5c 78 7b 38 36 31 36 7d 5c 78 7b 38 36 31 37 7d 27 20 2e 20 27 5c 78 7b 38 36 31 41 | 613}\x{8616}\x{8617}'...'\x{861A |
1bf80 | 7d 5c 78 7b 38 36 32 32 7d 5c 78 7b 38 36 32 44 7d 5c 78 7b 38 36 32 46 7d 5c 78 7b 38 36 33 30 | }\x{8622}\x{862D}\x{862F}\x{8630 |
1bfa0 | 7d 5c 78 7b 38 36 33 46 7d 5c 78 7b 38 36 34 44 7d 5c 78 7b 38 36 34 45 7d 5c 78 7b 38 36 35 30 | }\x{863F}\x{864D}\x{864E}\x{8650 |
1bfc0 | 7d 27 20 2e 20 27 5c 78 7b 38 36 35 34 7d 5c 78 7b 38 36 35 35 7d 5c 78 7b 38 36 35 41 7d 5c 78 | }'...'\x{8654}\x{8655}\x{865A}\x |
1bfe0 | 7b 38 36 35 43 7d 5c 78 7b 38 36 35 45 7d 5c 78 7b 38 36 35 46 7d 5c 78 7b 38 36 36 37 7d 5c 78 | {865C}\x{865E}\x{865F}\x{8667}\x |
1c000 | 7b 38 36 36 42 7d 5c 78 7b 38 36 37 31 7d 27 20 2e 20 27 5c 78 7b 38 36 37 39 7d 5c 78 7b 38 36 | {866B}\x{8671}'...'\x{8679}\x{86 |
1c020 | 37 42 7d 5c 78 7b 38 36 38 41 7d 5c 78 7b 38 36 38 42 7d 5c 78 7b 38 36 38 43 7d 5c 78 7b 38 36 | 7B}\x{868A}\x{868B}\x{868C}\x{86 |
1c040 | 39 33 7d 5c 78 7b 38 36 39 35 7d 5c 78 7b 38 36 41 33 7d 5c 78 7b 38 36 41 34 7d 27 20 2e 20 27 | 93}\x{8695}\x{86A3}\x{86A4}'...' |
1c060 | 5c 78 7b 38 36 41 39 7d 5c 78 7b 38 36 41 41 7d 5c 78 7b 38 36 41 42 7d 5c 78 7b 38 36 41 46 7d | \x{86A9}\x{86AA}\x{86AB}\x{86AF} |
1c080 | 5c 78 7b 38 36 42 30 7d 5c 78 7b 38 36 42 36 7d 5c 78 7b 38 36 43 34 7d 5c 78 7b 38 36 43 36 7d | \x{86B0}\x{86B6}\x{86C4}\x{86C6} |
1c0a0 | 5c 78 7b 38 36 43 37 7d 27 20 2e 20 27 5c 78 7b 38 36 43 39 7d 5c 78 7b 38 36 43 42 7d 5c 78 7b | \x{86C7}'...'\x{86C9}\x{86CB}\x{ |
1c0c0 | 38 36 43 44 7d 5c 78 7b 38 36 43 45 7d 5c 78 7b 38 36 44 34 7d 5c 78 7b 38 36 44 39 7d 5c 78 7b | 86CD}\x{86CE}\x{86D4}\x{86D9}\x{ |
1c0e0 | 38 36 44 42 7d 5c 78 7b 38 36 44 45 7d 5c 78 7b 38 36 44 46 7d 27 20 2e 20 27 5c 78 7b 38 36 45 | 86DB}\x{86DE}\x{86DF}'...'\x{86E |
1c100 | 34 7d 5c 78 7b 38 36 45 39 7d 5c 78 7b 38 36 45 43 7d 5c 78 7b 38 36 45 44 7d 5c 78 7b 38 36 45 | 4}\x{86E9}\x{86EC}\x{86ED}\x{86E |
1c120 | 45 7d 5c 78 7b 38 36 45 46 7d 5c 78 7b 38 36 46 38 7d 5c 78 7b 38 36 46 39 7d 5c 78 7b 38 36 46 | E}\x{86EF}\x{86F8}\x{86F9}\x{86F |
1c140 | 42 7d 27 20 2e 20 27 5c 78 7b 38 36 46 45 7d 5c 78 7b 38 37 30 30 7d 5c 78 7b 38 37 30 32 7d 5c | B}'...'\x{86FE}\x{8700}\x{8702}\ |
1c160 | 78 7b 38 37 30 33 7d 5c 78 7b 38 37 30 36 7d 5c 78 7b 38 37 30 38 7d 5c 78 7b 38 37 30 39 7d 5c | x{8703}\x{8706}\x{8708}\x{8709}\ |
1c180 | 78 7b 38 37 30 41 7d 5c 78 7b 38 37 30 44 7d 27 20 2e 20 27 5c 78 7b 38 37 31 31 7d 5c 78 7b 38 | x{870A}\x{870D}'...'\x{8711}\x{8 |
1c1a0 | 37 31 32 7d 5c 78 7b 38 37 31 38 7d 5c 78 7b 38 37 31 41 7d 5c 78 7b 38 37 31 43 7d 5c 78 7b 38 | 712}\x{8718}\x{871A}\x{871C}\x{8 |
1c1c0 | 37 32 35 7d 5c 78 7b 38 37 32 39 7d 5c 78 7b 38 37 33 34 7d 5c 78 7b 38 37 33 37 7d 27 20 2e 20 | 725}\x{8729}\x{8734}\x{8737}'... |
1c1e0 | 27 5c 78 7b 38 37 33 42 7d 5c 78 7b 38 37 33 46 7d 5c 78 7b 38 37 34 39 7d 5c 78 7b 38 37 34 42 | '\x{873B}\x{873F}\x{8749}\x{874B |
1c200 | 7d 5c 78 7b 38 37 34 43 7d 5c 78 7b 38 37 34 45 7d 5c 78 7b 38 37 35 33 7d 5c 78 7b 38 37 35 35 | }\x{874C}\x{874E}\x{8753}\x{8755 |
1c220 | 7d 5c 78 7b 38 37 35 37 7d 27 20 2e 20 27 5c 78 7b 38 37 35 39 7d 5c 78 7b 38 37 35 46 7d 5c 78 | }\x{8757}'...'\x{8759}\x{875F}\x |
1c240 | 7b 38 37 36 30 7d 5c 78 7b 38 37 36 33 7d 5c 78 7b 38 37 36 36 7d 5c 78 7b 38 37 36 38 7d 5c 78 | {8760}\x{8763}\x{8766}\x{8768}\x |
1c260 | 7b 38 37 36 41 7d 5c 78 7b 38 37 36 45 7d 5c 78 7b 38 37 37 34 7d 27 20 2e 20 27 5c 78 7b 38 37 | {876A}\x{876E}\x{8774}'...'\x{87 |
1c280 | 37 36 7d 5c 78 7b 38 37 37 38 7d 5c 78 7b 38 37 37 46 7d 5c 78 7b 38 37 38 32 7d 5c 78 7b 38 37 | 76}\x{8778}\x{877F}\x{8782}\x{87 |
1c2a0 | 38 44 7d 5c 78 7b 38 37 39 46 7d 5c 78 7b 38 37 41 32 7d 5c 78 7b 38 37 41 42 7d 5c 78 7b 38 37 | 8D}\x{879F}\x{87A2}\x{87AB}\x{87 |
1c2c0 | 41 46 7d 27 20 2e 20 27 5c 78 7b 38 37 42 33 7d 5c 78 7b 38 37 42 41 7d 5c 78 7b 38 37 42 42 7d | AF}'...'\x{87B3}\x{87BA}\x{87BB} |
1c2e0 | 5c 78 7b 38 37 42 44 7d 5c 78 7b 38 37 43 30 7d 5c 78 7b 38 37 43 34 7d 5c 78 7b 38 37 43 36 7d | \x{87BD}\x{87C0}\x{87C4}\x{87C6} |
1c300 | 5c 78 7b 38 37 43 37 7d 5c 78 7b 38 37 43 42 7d 27 20 2e 20 27 5c 78 7b 38 37 44 30 7d 5c 78 7b | \x{87C7}\x{87CB}'...'\x{87D0}\x{ |
1c320 | 38 37 44 32 7d 5c 78 7b 38 37 45 30 7d 5c 78 7b 38 37 45 46 7d 5c 78 7b 38 37 46 32 7d 5c 78 7b | 87D2}\x{87E0}\x{87EF}\x{87F2}\x{ |
1c340 | 38 37 46 36 7d 5c 78 7b 38 37 46 37 7d 5c 78 7b 38 37 46 39 7d 5c 78 7b 38 37 46 42 7d 27 20 2e | 87F6}\x{87F7}\x{87F9}\x{87FB}'.. |
1c360 | 20 27 5c 78 7b 38 37 46 45 7d 5c 78 7b 38 38 30 35 7d 5c 78 7b 38 38 30 44 7d 5c 78 7b 38 38 30 | .'\x{87FE}\x{8805}\x{880D}\x{880 |
1c380 | 45 7d 5c 78 7b 38 38 30 46 7d 5c 78 7b 38 38 31 31 7d 5c 78 7b 38 38 31 35 7d 5c 78 7b 38 38 31 | E}\x{880F}\x{8811}\x{8815}\x{881 |
1c3a0 | 36 7d 5c 78 7b 38 38 32 31 7d 27 20 2e 20 27 5c 78 7b 38 38 32 32 7d 5c 78 7b 38 38 32 33 7d 5c | 6}\x{8821}'...'\x{8822}\x{8823}\ |
1c3c0 | 78 7b 38 38 32 37 7d 5c 78 7b 38 38 33 31 7d 5c 78 7b 38 38 33 36 7d 5c 78 7b 38 38 33 39 7d 5c | x{8827}\x{8831}\x{8836}\x{8839}\ |
1c3e0 | 78 7b 38 38 33 42 7d 5c 78 7b 38 38 34 30 7d 5c 78 7b 38 38 34 32 7d 27 20 2e 20 27 5c 78 7b 38 | x{883B}\x{8840}\x{8842}'...'\x{8 |
1c400 | 38 34 34 7d 5c 78 7b 38 38 34 36 7d 5c 78 7b 38 38 34 43 7d 5c 78 7b 38 38 34 44 7d 5c 78 7b 38 | 844}\x{8846}\x{884C}\x{884D}\x{8 |
1c420 | 38 35 32 7d 5c 78 7b 38 38 35 33 7d 5c 78 7b 38 38 35 37 7d 5c 78 7b 38 38 35 39 7d 5c 78 7b 38 | 852}\x{8853}\x{8857}\x{8859}\x{8 |
1c440 | 38 35 42 7d 27 20 2e 20 27 5c 78 7b 38 38 35 44 7d 5c 78 7b 38 38 35 45 7d 5c 78 7b 38 38 36 31 | 85B}'...'\x{885D}\x{885E}\x{8861 |
1c460 | 7d 5c 78 7b 38 38 36 32 7d 5c 78 7b 38 38 36 33 7d 5c 78 7b 38 38 36 38 7d 5c 78 7b 38 38 36 42 | }\x{8862}\x{8863}\x{8868}\x{886B |
1c480 | 7d 5c 78 7b 38 38 37 30 7d 5c 78 7b 38 38 37 32 7d 27 20 2e 20 27 5c 78 7b 38 38 37 35 7d 5c 78 | }\x{8870}\x{8872}'...'\x{8875}\x |
1c4a0 | 7b 38 38 37 37 7d 5c 78 7b 38 38 37 44 7d 5c 78 7b 38 38 37 45 7d 5c 78 7b 38 38 37 46 7d 5c 78 | {8877}\x{887D}\x{887E}\x{887F}\x |
1c4c0 | 7b 38 38 38 31 7d 5c 78 7b 38 38 38 32 7d 5c 78 7b 38 38 38 38 7d 5c 78 7b 38 38 38 42 7d 27 20 | {8881}\x{8882}\x{8888}\x{888B}'. |
1c4e0 | 2e 20 27 5c 78 7b 38 38 38 44 7d 5c 78 7b 38 38 39 32 7d 5c 78 7b 38 38 39 36 7d 5c 78 7b 38 38 | ..'\x{888D}\x{8892}\x{8896}\x{88 |
1c500 | 39 37 7d 5c 78 7b 38 38 39 39 7d 5c 78 7b 38 38 39 45 7d 5c 78 7b 38 38 41 32 7d 5c 78 7b 38 38 | 97}\x{8899}\x{889E}\x{88A2}\x{88 |
1c520 | 41 34 7d 5c 78 7b 38 38 41 42 7d 27 20 2e 20 27 5c 78 7b 38 38 41 45 7d 5c 78 7b 38 38 42 30 7d | A4}\x{88AB}'...'\x{88AE}\x{88B0} |
1c540 | 5c 78 7b 38 38 42 31 7d 5c 78 7b 38 38 42 34 7d 5c 78 7b 38 38 42 35 7d 5c 78 7b 38 38 42 37 7d | \x{88B1}\x{88B4}\x{88B5}\x{88B7} |
1c560 | 5c 78 7b 38 38 42 46 7d 5c 78 7b 38 38 43 31 7d 5c 78 7b 38 38 43 32 7d 27 20 2e 20 27 5c 78 7b | \x{88BF}\x{88C1}\x{88C2}'...'\x{ |
1c580 | 38 38 43 33 7d 5c 78 7b 38 38 43 34 7d 5c 78 7b 38 38 43 35 7d 5c 78 7b 38 38 43 46 7d 5c 78 7b | 88C3}\x{88C4}\x{88C5}\x{88CF}\x{ |
1c5a0 | 38 38 44 34 7d 5c 78 7b 38 38 44 35 7d 5c 78 7b 38 38 44 38 7d 5c 78 7b 38 38 44 39 7d 5c 78 7b | 88D4}\x{88D5}\x{88D8}\x{88D9}\x{ |
1c5c0 | 38 38 44 43 7d 27 20 2e 20 27 5c 78 7b 38 38 44 44 7d 5c 78 7b 38 38 44 46 7d 5c 78 7b 38 38 45 | 88DC}'...'\x{88DD}\x{88DF}\x{88E |
1c5e0 | 31 7d 5c 78 7b 38 38 45 38 7d 5c 78 7b 38 38 46 32 7d 5c 78 7b 38 38 46 33 7d 5c 78 7b 38 38 46 | 1}\x{88E8}\x{88F2}\x{88F3}\x{88F |
1c600 | 34 7d 5c 78 7b 38 38 46 38 7d 5c 78 7b 38 38 46 39 7d 27 20 2e 20 27 5c 78 7b 38 38 46 43 7d 5c | 4}\x{88F8}\x{88F9}'...'\x{88FC}\ |
1c620 | 78 7b 38 38 46 44 7d 5c 78 7b 38 38 46 45 7d 5c 78 7b 38 39 30 32 7d 5c 78 7b 38 39 30 34 7d 5c | x{88FD}\x{88FE}\x{8902}\x{8904}\ |
1c640 | 78 7b 38 39 30 37 7d 5c 78 7b 38 39 30 41 7d 5c 78 7b 38 39 30 43 7d 5c 78 7b 38 39 31 30 7d 27 | x{8907}\x{890A}\x{890C}\x{8910}' |
1c660 | 20 2e 20 27 5c 78 7b 38 39 31 32 7d 5c 78 7b 38 39 31 33 7d 5c 78 7b 38 39 31 44 7d 5c 78 7b 38 | ...'\x{8912}\x{8913}\x{891D}\x{8 |
1c680 | 39 31 45 7d 5c 78 7b 38 39 32 35 7d 5c 78 7b 38 39 32 41 7d 5c 78 7b 38 39 32 42 7d 5c 78 7b 38 | 91E}\x{8925}\x{892A}\x{892B}\x{8 |
1c6a0 | 39 33 36 7d 5c 78 7b 38 39 33 38 7d 27 20 2e 20 27 5c 78 7b 38 39 33 42 7d 5c 78 7b 38 39 34 31 | 936}\x{8938}'...'\x{893B}\x{8941 |
1c6c0 | 7d 5c 78 7b 38 39 34 33 7d 5c 78 7b 38 39 34 34 7d 5c 78 7b 38 39 34 43 7d 5c 78 7b 38 39 34 44 | }\x{8943}\x{8944}\x{894C}\x{894D |
1c6e0 | 7d 5c 78 7b 38 39 35 36 7d 5c 78 7b 38 39 35 45 7d 5c 78 7b 38 39 35 46 7d 27 20 2e 20 27 5c 78 | }\x{8956}\x{895E}\x{895F}'...'\x |
1c700 | 7b 38 39 36 30 7d 5c 78 7b 38 39 36 34 7d 5c 78 7b 38 39 36 36 7d 5c 78 7b 38 39 36 41 7d 5c 78 | {8960}\x{8964}\x{8966}\x{896A}\x |
1c720 | 7b 38 39 36 44 7d 5c 78 7b 38 39 36 46 7d 5c 78 7b 38 39 37 32 7d 5c 78 7b 38 39 37 34 7d 5c 78 | {896D}\x{896F}\x{8972}\x{8974}\x |
1c740 | 7b 38 39 37 37 7d 27 20 2e 20 27 5c 78 7b 38 39 37 45 7d 5c 78 7b 38 39 37 46 7d 5c 78 7b 38 39 | {8977}'...'\x{897E}\x{897F}\x{89 |
1c760 | 38 31 7d 5c 78 7b 38 39 38 33 7d 5c 78 7b 38 39 38 36 7d 5c 78 7b 38 39 38 37 7d 5c 78 7b 38 39 | 81}\x{8983}\x{8986}\x{8987}\x{89 |
1c780 | 38 38 7d 5c 78 7b 38 39 38 41 7d 5c 78 7b 38 39 38 42 7d 27 20 2e 20 27 5c 78 7b 38 39 38 46 7d | 88}\x{898A}\x{898B}'...'\x{898F} |
1c7a0 | 5c 78 7b 38 39 39 33 7d 5c 78 7b 38 39 39 36 7d 5c 78 7b 38 39 39 37 7d 5c 78 7b 38 39 39 38 7d | \x{8993}\x{8996}\x{8997}\x{8998} |
1c7c0 | 5c 78 7b 38 39 39 41 7d 5c 78 7b 38 39 41 31 7d 5c 78 7b 38 39 41 36 7d 5c 78 7b 38 39 41 37 7d | \x{899A}\x{89A1}\x{89A6}\x{89A7} |
1c7e0 | 27 20 2e 20 27 5c 78 7b 38 39 41 39 7d 5c 78 7b 38 39 41 41 7d 5c 78 7b 38 39 41 43 7d 5c 78 7b | '...'\x{89A9}\x{89AA}\x{89AC}\x{ |
1c800 | 38 39 41 46 7d 5c 78 7b 38 39 42 32 7d 5c 78 7b 38 39 42 33 7d 5c 78 7b 38 39 42 41 7d 5c 78 7b | 89AF}\x{89B2}\x{89B3}\x{89BA}\x{ |
1c820 | 38 39 42 44 7d 5c 78 7b 38 39 42 46 7d 27 20 2e 20 27 5c 78 7b 38 39 43 30 7d 5c 78 7b 38 39 44 | 89BD}\x{89BF}'...'\x{89C0}\x{89D |
1c840 | 32 7d 5c 78 7b 38 39 44 41 7d 5c 78 7b 38 39 44 43 7d 5c 78 7b 38 39 44 44 7d 5c 78 7b 38 39 45 | 2}\x{89DA}\x{89DC}\x{89DD}\x{89E |
1c860 | 33 7d 5c 78 7b 38 39 45 36 7d 5c 78 7b 38 39 45 37 7d 5c 78 7b 38 39 46 34 7d 27 20 2e 20 27 5c | 3}\x{89E6}\x{89E7}\x{89F4}'...'\ |
1c880 | 78 7b 38 39 46 38 7d 5c 78 7b 38 41 30 30 7d 5c 78 7b 38 41 30 32 7d 5c 78 7b 38 41 30 33 7d 5c | x{89F8}\x{8A00}\x{8A02}\x{8A03}\ |
1c8a0 | 78 7b 38 41 30 38 7d 5c 78 7b 38 41 30 41 7d 5c 78 7b 38 41 30 43 7d 5c 78 7b 38 41 30 45 7d 5c | x{8A08}\x{8A0A}\x{8A0C}\x{8A0E}\ |
1c8c0 | 78 7b 38 41 31 30 7d 27 20 2e 20 27 5c 78 7b 38 41 31 33 7d 5c 78 7b 38 41 31 36 7d 5c 78 7b 38 | x{8A10}'...'\x{8A13}\x{8A16}\x{8 |
1c8e0 | 41 31 37 7d 5c 78 7b 38 41 31 38 7d 5c 78 7b 38 41 31 42 7d 5c 78 7b 38 41 31 44 7d 5c 78 7b 38 | A17}\x{8A18}\x{8A1B}\x{8A1D}\x{8 |
1c900 | 41 31 46 7d 5c 78 7b 38 41 32 33 7d 5c 78 7b 38 41 32 35 7d 27 20 2e 20 27 5c 78 7b 38 41 32 41 | A1F}\x{8A23}\x{8A25}'...'\x{8A2A |
1c920 | 7d 5c 78 7b 38 41 32 44 7d 5c 78 7b 38 41 33 31 7d 5c 78 7b 38 41 33 33 7d 5c 78 7b 38 41 33 34 | }\x{8A2D}\x{8A31}\x{8A33}\x{8A34 |
1c940 | 7d 5c 78 7b 38 41 33 36 7d 5c 78 7b 38 41 33 41 7d 5c 78 7b 38 41 33 42 7d 5c 78 7b 38 41 33 43 | }\x{8A36}\x{8A3A}\x{8A3B}\x{8A3C |
1c960 | 7d 27 20 2e 20 27 5c 78 7b 38 41 34 31 7d 5c 78 7b 38 41 34 36 7d 5c 78 7b 38 41 34 38 7d 5c 78 | }'...'\x{8A41}\x{8A46}\x{8A48}\x |
1c980 | 7b 38 41 35 30 7d 5c 78 7b 38 41 35 31 7d 5c 78 7b 38 41 35 32 7d 5c 78 7b 38 41 35 34 7d 5c 78 | {8A50}\x{8A51}\x{8A52}\x{8A54}\x |
1c9a0 | 7b 38 41 35 35 7d 5c 78 7b 38 41 35 42 7d 27 20 2e 20 27 5c 78 7b 38 41 35 45 7d 5c 78 7b 38 41 | {8A55}\x{8A5B}'...'\x{8A5E}\x{8A |
1c9c0 | 36 30 7d 5c 78 7b 38 41 36 32 7d 5c 78 7b 38 41 36 33 7d 5c 78 7b 38 41 36 36 7d 5c 78 7b 38 41 | 60}\x{8A62}\x{8A63}\x{8A66}\x{8A |
1c9e0 | 36 39 7d 5c 78 7b 38 41 36 42 7d 5c 78 7b 38 41 36 43 7d 5c 78 7b 38 41 36 44 7d 27 20 2e 20 27 | 69}\x{8A6B}\x{8A6C}\x{8A6D}'...' |
1ca00 | 5c 78 7b 38 41 36 45 7d 5c 78 7b 38 41 37 30 7d 5c 78 7b 38 41 37 31 7d 5c 78 7b 38 41 37 32 7d | \x{8A6E}\x{8A70}\x{8A71}\x{8A72} |
1ca20 | 5c 78 7b 38 41 37 33 7d 5c 78 7b 38 41 37 43 7d 5c 78 7b 38 41 38 32 7d 5c 78 7b 38 41 38 34 7d | \x{8A73}\x{8A7C}\x{8A82}\x{8A84} |
1ca40 | 5c 78 7b 38 41 38 35 7d 27 20 2e 20 27 5c 78 7b 38 41 38 37 7d 5c 78 7b 38 41 38 39 7d 5c 78 7b | \x{8A85}'...'\x{8A87}\x{8A89}\x{ |
1ca60 | 38 41 38 43 7d 5c 78 7b 38 41 38 44 7d 5c 78 7b 38 41 39 31 7d 5c 78 7b 38 41 39 33 7d 5c 78 7b | 8A8C}\x{8A8D}\x{8A91}\x{8A93}\x{ |
1ca80 | 38 41 39 35 7d 5c 78 7b 38 41 39 38 7d 5c 78 7b 38 41 39 41 7d 27 20 2e 20 27 5c 78 7b 38 41 39 | 8A95}\x{8A98}\x{8A9A}'...'\x{8A9 |
1caa0 | 45 7d 5c 78 7b 38 41 41 30 7d 5c 78 7b 38 41 41 31 7d 5c 78 7b 38 41 41 33 7d 5c 78 7b 38 41 41 | E}\x{8AA0}\x{8AA1}\x{8AA3}\x{8AA |
1cac0 | 34 7d 5c 78 7b 38 41 41 35 7d 5c 78 7b 38 41 41 36 7d 5c 78 7b 38 41 41 38 7d 5c 78 7b 38 41 41 | 4}\x{8AA5}\x{8AA6}\x{8AA8}\x{8AA |
1cae0 | 43 7d 27 20 2e 20 27 5c 78 7b 38 41 41 44 7d 5c 78 7b 38 41 42 30 7d 5c 78 7b 38 41 42 32 7d 5c | C}'...'\x{8AAD}\x{8AB0}\x{8AB2}\ |
1cb00 | 78 7b 38 41 42 39 7d 5c 78 7b 38 41 42 43 7d 5c 78 7b 38 41 42 46 7d 5c 78 7b 38 41 43 32 7d 5c | x{8AB9}\x{8ABC}\x{8ABF}\x{8AC2}\ |
1cb20 | 78 7b 38 41 43 34 7d 5c 78 7b 38 41 43 37 7d 27 20 2e 20 27 5c 78 7b 38 41 43 42 7d 5c 78 7b 38 | x{8AC4}\x{8AC7}'...'\x{8ACB}\x{8 |
1cb40 | 41 43 43 7d 5c 78 7b 38 41 43 44 7d 5c 78 7b 38 41 43 46 7d 5c 78 7b 38 41 44 32 7d 5c 78 7b 38 | ACC}\x{8ACD}\x{8ACF}\x{8AD2}\x{8 |
1cb60 | 41 44 36 7d 5c 78 7b 38 41 44 41 7d 5c 78 7b 38 41 44 42 7d 5c 78 7b 38 41 44 43 7d 27 20 2e 20 | AD6}\x{8ADA}\x{8ADB}\x{8ADC}'... |
1cb80 | 27 5c 78 7b 38 41 44 45 7d 5c 78 7b 38 41 45 30 7d 5c 78 7b 38 41 45 31 7d 5c 78 7b 38 41 45 32 | '\x{8ADE}\x{8AE0}\x{8AE1}\x{8AE2 |
1cba0 | 7d 5c 78 7b 38 41 45 34 7d 5c 78 7b 38 41 45 36 7d 5c 78 7b 38 41 45 37 7d 5c 78 7b 38 41 45 42 | }\x{8AE4}\x{8AE6}\x{8AE7}\x{8AEB |
1cbc0 | 7d 5c 78 7b 38 41 45 44 7d 27 20 2e 20 27 5c 78 7b 38 41 45 45 7d 5c 78 7b 38 41 46 31 7d 5c 78 | }\x{8AED}'...'\x{8AEE}\x{8AF1}\x |
1cbe0 | 7b 38 41 46 33 7d 5c 78 7b 38 41 46 37 7d 5c 78 7b 38 41 46 38 7d 5c 78 7b 38 41 46 41 7d 5c 78 | {8AF3}\x{8AF7}\x{8AF8}\x{8AFA}\x |
1cc00 | 7b 38 41 46 45 7d 5c 78 7b 38 42 30 30 7d 5c 78 7b 38 42 30 31 7d 27 20 2e 20 27 5c 78 7b 38 42 | {8AFE}\x{8B00}\x{8B01}'...'\x{8B |
1cc20 | 30 32 7d 5c 78 7b 38 42 30 34 7d 5c 78 7b 38 42 30 37 7d 5c 78 7b 38 42 30 43 7d 5c 78 7b 38 42 | 02}\x{8B04}\x{8B07}\x{8B0C}\x{8B |
1cc40 | 30 45 7d 5c 78 7b 38 42 31 30 7d 5c 78 7b 38 42 31 34 7d 5c 78 7b 38 42 31 36 7d 5c 78 7b 38 42 | 0E}\x{8B10}\x{8B14}\x{8B16}\x{8B |
1cc60 | 31 37 7d 27 20 2e 20 27 5c 78 7b 38 42 31 39 7d 5c 78 7b 38 42 31 41 7d 5c 78 7b 38 42 31 42 7d | 17}'...'\x{8B19}\x{8B1A}\x{8B1B} |
1cc80 | 5c 78 7b 38 42 31 44 7d 5c 78 7b 38 42 32 30 7d 5c 78 7b 38 42 32 31 7d 5c 78 7b 38 42 32 36 7d | \x{8B1D}\x{8B20}\x{8B21}\x{8B26} |
1cca0 | 5c 78 7b 38 42 32 38 7d 5c 78 7b 38 42 32 42 7d 27 20 2e 20 27 5c 78 7b 38 42 32 43 7d 5c 78 7b | \x{8B28}\x{8B2B}'...'\x{8B2C}\x{ |
1ccc0 | 38 42 33 33 7d 5c 78 7b 38 42 33 39 7d 5c 78 7b 38 42 33 45 7d 5c 78 7b 38 42 34 31 7d 5c 78 7b | 8B33}\x{8B39}\x{8B3E}\x{8B41}\x{ |
1cce0 | 38 42 34 39 7d 5c 78 7b 38 42 34 43 7d 5c 78 7b 38 42 34 45 7d 5c 78 7b 38 42 34 46 7d 27 20 2e | 8B49}\x{8B4C}\x{8B4E}\x{8B4F}'.. |
1cd00 | 20 27 5c 78 7b 38 42 35 36 7d 5c 78 7b 38 42 35 38 7d 5c 78 7b 38 42 35 41 7d 5c 78 7b 38 42 35 | .'\x{8B56}\x{8B58}\x{8B5A}\x{8B5 |
1cd20 | 42 7d 5c 78 7b 38 42 35 43 7d 5c 78 7b 38 42 35 46 7d 5c 78 7b 38 42 36 36 7d 5c 78 7b 38 42 36 | B}\x{8B5C}\x{8B5F}\x{8B66}\x{8B6 |
1cd40 | 42 7d 5c 78 7b 38 42 36 43 7d 27 20 2e 20 27 5c 78 7b 38 42 36 46 7d 5c 78 7b 38 42 37 30 7d 5c | B}\x{8B6C}'...'\x{8B6F}\x{8B70}\ |
1cd60 | 78 7b 38 42 37 31 7d 5c 78 7b 38 42 37 32 7d 5c 78 7b 38 42 37 34 7d 5c 78 7b 38 42 37 37 7d 5c | x{8B71}\x{8B72}\x{8B74}\x{8B77}\ |
1cd80 | 78 7b 38 42 37 44 7d 5c 78 7b 38 42 38 30 7d 5c 78 7b 38 42 38 33 7d 27 20 2e 20 27 5c 78 7b 38 | x{8B7D}\x{8B80}\x{8B83}'...'\x{8 |
1cda0 | 42 38 41 7d 5c 78 7b 38 42 38 43 7d 5c 78 7b 38 42 38 45 7d 5c 78 7b 38 42 39 30 7d 5c 78 7b 38 | B8A}\x{8B8C}\x{8B8E}\x{8B90}\x{8 |
1cdc0 | 42 39 32 7d 5c 78 7b 38 42 39 33 7d 5c 78 7b 38 42 39 36 7d 5c 78 7b 38 42 39 39 7d 5c 78 7b 38 | B92}\x{8B93}\x{8B96}\x{8B99}\x{8 |
1cde0 | 42 39 41 7d 27 20 2e 20 27 5c 78 7b 38 43 33 37 7d 5c 78 7b 38 43 33 41 7d 5c 78 7b 38 43 33 46 | B9A}'...'\x{8C37}\x{8C3A}\x{8C3F |
1ce00 | 7d 5c 78 7b 38 43 34 31 7d 5c 78 7b 38 43 34 36 7d 5c 78 7b 38 43 34 38 7d 5c 78 7b 38 43 34 41 | }\x{8C41}\x{8C46}\x{8C48}\x{8C4A |
1ce20 | 7d 5c 78 7b 38 43 34 43 7d 5c 78 7b 38 43 34 45 7d 27 20 2e 20 27 5c 78 7b 38 43 35 30 7d 5c 78 | }\x{8C4C}\x{8C4E}'...'\x{8C50}\x |
1ce40 | 7b 38 43 35 35 7d 5c 78 7b 38 43 35 41 7d 5c 78 7b 38 43 36 31 7d 5c 78 7b 38 43 36 32 7d 5c 78 | {8C55}\x{8C5A}\x{8C61}\x{8C62}\x |
1ce60 | 7b 38 43 36 41 7d 5c 78 7b 38 43 36 42 7d 5c 78 7b 38 43 36 43 7d 5c 78 7b 38 43 37 38 7d 27 20 | {8C6A}\x{8C6B}\x{8C6C}\x{8C78}'. |
1ce80 | 2e 20 27 5c 78 7b 38 43 37 39 7d 5c 78 7b 38 43 37 41 7d 5c 78 7b 38 43 37 43 7d 5c 78 7b 38 43 | ..'\x{8C79}\x{8C7A}\x{8C7C}\x{8C |
1cea0 | 38 32 7d 5c 78 7b 38 43 38 35 7d 5c 78 7b 38 43 38 39 7d 5c 78 7b 38 43 38 41 7d 5c 78 7b 38 43 | 82}\x{8C85}\x{8C89}\x{8C8A}\x{8C |
1cec0 | 38 43 7d 5c 78 7b 38 43 38 44 7d 27 20 2e 20 27 5c 78 7b 38 43 38 45 7d 5c 78 7b 38 43 39 34 7d | 8C}\x{8C8D}'...'\x{8C8E}\x{8C94} |
1cee0 | 5c 78 7b 38 43 39 38 7d 5c 78 7b 38 43 39 44 7d 5c 78 7b 38 43 39 45 7d 5c 78 7b 38 43 41 30 7d | \x{8C98}\x{8C9D}\x{8C9E}\x{8CA0} |
1cf00 | 5c 78 7b 38 43 41 31 7d 5c 78 7b 38 43 41 32 7d 5c 78 7b 38 43 41 37 7d 27 20 2e 20 27 5c 78 7b | \x{8CA1}\x{8CA2}\x{8CA7}'...'\x{ |
1cf20 | 38 43 41 38 7d 5c 78 7b 38 43 41 39 7d 5c 78 7b 38 43 41 41 7d 5c 78 7b 38 43 41 42 7d 5c 78 7b | 8CA8}\x{8CA9}\x{8CAA}\x{8CAB}\x{ |
1cf40 | 38 43 41 43 7d 5c 78 7b 38 43 41 44 7d 5c 78 7b 38 43 41 45 7d 5c 78 7b 38 43 41 46 7d 5c 78 7b | 8CAC}\x{8CAD}\x{8CAE}\x{8CAF}\x{ |
1cf60 | 38 43 42 30 7d 27 20 2e 20 27 5c 78 7b 38 43 42 32 7d 5c 78 7b 38 43 42 33 7d 5c 78 7b 38 43 42 | 8CB0}'...'\x{8CB2}\x{8CB3}\x{8CB |
1cf80 | 34 7d 5c 78 7b 38 43 42 36 7d 5c 78 7b 38 43 42 37 7d 5c 78 7b 38 43 42 38 7d 5c 78 7b 38 43 42 | 4}\x{8CB6}\x{8CB7}\x{8CB8}\x{8CB |
1cfa0 | 42 7d 5c 78 7b 38 43 42 43 7d 5c 78 7b 38 43 42 44 7d 27 20 2e 20 27 5c 78 7b 38 43 42 46 7d 5c | B}\x{8CBC}\x{8CBD}'...'\x{8CBF}\ |
1cfc0 | 78 7b 38 43 43 30 7d 5c 78 7b 38 43 43 31 7d 5c 78 7b 38 43 43 32 7d 5c 78 7b 38 43 43 33 7d 5c | x{8CC0}\x{8CC1}\x{8CC2}\x{8CC3}\ |
1cfe0 | 78 7b 38 43 43 34 7d 5c 78 7b 38 43 43 37 7d 5c 78 7b 38 43 43 38 7d 5c 78 7b 38 43 43 41 7d 27 | x{8CC4}\x{8CC7}\x{8CC8}\x{8CCA}' |
1d000 | 20 2e 20 27 5c 78 7b 38 43 43 44 7d 5c 78 7b 38 43 43 45 7d 5c 78 7b 38 43 44 31 7d 5c 78 7b 38 | ...'\x{8CCD}\x{8CCE}\x{8CD1}\x{8 |
1d020 | 43 44 33 7d 5c 78 7b 38 43 44 41 7d 5c 78 7b 38 43 44 42 7d 5c 78 7b 38 43 44 43 7d 5c 78 7b 38 | CD3}\x{8CDA}\x{8CDB}\x{8CDC}\x{8 |
1d040 | 43 44 45 7d 5c 78 7b 38 43 45 30 7d 27 20 2e 20 27 5c 78 7b 38 43 45 32 7d 5c 78 7b 38 43 45 33 | CDE}\x{8CE0}'...'\x{8CE2}\x{8CE3 |
1d060 | 7d 5c 78 7b 38 43 45 34 7d 5c 78 7b 38 43 45 36 7d 5c 78 7b 38 43 45 41 7d 5c 78 7b 38 43 45 44 | }\x{8CE4}\x{8CE6}\x{8CEA}\x{8CED |
1d080 | 7d 5c 78 7b 38 43 46 41 7d 5c 78 7b 38 43 46 42 7d 5c 78 7b 38 43 46 43 7d 27 20 2e 20 27 5c 78 | }\x{8CFA}\x{8CFB}\x{8CFC}'...'\x |
1d0a0 | 7b 38 43 46 44 7d 5c 78 7b 38 44 30 34 7d 5c 78 7b 38 44 30 35 7d 5c 78 7b 38 44 30 37 7d 5c 78 | {8CFD}\x{8D04}\x{8D05}\x{8D07}\x |
1d0c0 | 7b 38 44 30 38 7d 5c 78 7b 38 44 30 41 7d 5c 78 7b 38 44 30 42 7d 5c 78 7b 38 44 30 44 7d 5c 78 | {8D08}\x{8D0A}\x{8D0B}\x{8D0D}\x |
1d0e0 | 7b 38 44 30 46 7d 27 20 2e 20 27 5c 78 7b 38 44 31 30 7d 5c 78 7b 38 44 31 33 7d 5c 78 7b 38 44 | {8D0F}'...'\x{8D10}\x{8D13}\x{8D |
1d100 | 31 34 7d 5c 78 7b 38 44 31 36 7d 5c 78 7b 38 44 36 34 7d 5c 78 7b 38 44 36 36 7d 5c 78 7b 38 44 | 14}\x{8D16}\x{8D64}\x{8D66}\x{8D |
1d120 | 36 37 7d 5c 78 7b 38 44 36 42 7d 5c 78 7b 38 44 36 44 7d 27 20 2e 20 27 5c 78 7b 38 44 37 30 7d | 67}\x{8D6B}\x{8D6D}'...'\x{8D70} |
1d140 | 5c 78 7b 38 44 37 31 7d 5c 78 7b 38 44 37 33 7d 5c 78 7b 38 44 37 34 7d 5c 78 7b 38 44 37 37 7d | \x{8D71}\x{8D73}\x{8D74}\x{8D77} |
1d160 | 5c 78 7b 38 44 38 31 7d 5c 78 7b 38 44 38 35 7d 5c 78 7b 38 44 38 41 7d 5c 78 7b 38 44 39 39 7d | \x{8D81}\x{8D85}\x{8D8A}\x{8D99} |
1d180 | 27 20 2e 20 27 5c 78 7b 38 44 41 33 7d 5c 78 7b 38 44 41 38 7d 5c 78 7b 38 44 42 33 7d 5c 78 7b | '...'\x{8DA3}\x{8DA8}\x{8DB3}\x{ |
1d1a0 | 38 44 42 41 7d 5c 78 7b 38 44 42 45 7d 5c 78 7b 38 44 43 32 7d 5c 78 7b 38 44 43 42 7d 5c 78 7b | 8DBA}\x{8DBE}\x{8DC2}\x{8DCB}\x{ |
1d1c0 | 38 44 43 43 7d 5c 78 7b 38 44 43 46 7d 27 20 2e 20 27 5c 78 7b 38 44 44 36 7d 5c 78 7b 38 44 44 | 8DCC}\x{8DCF}'...'\x{8DD6}\x{8DD |
1d1e0 | 41 7d 5c 78 7b 38 44 44 42 7d 5c 78 7b 38 44 44 44 7d 5c 78 7b 38 44 44 46 7d 5c 78 7b 38 44 45 | A}\x{8DDB}\x{8DDD}\x{8DDF}\x{8DE |
1d200 | 31 7d 5c 78 7b 38 44 45 33 7d 5c 78 7b 38 44 45 38 7d 5c 78 7b 38 44 45 41 7d 27 20 2e 20 27 5c | 1}\x{8DE3}\x{8DE8}\x{8DEA}'...'\ |
1d220 | 78 7b 38 44 45 42 7d 5c 78 7b 38 44 45 46 7d 5c 78 7b 38 44 46 33 7d 5c 78 7b 38 44 46 35 7d 5c | x{8DEB}\x{8DEF}\x{8DF3}\x{8DF5}\ |
1d240 | 78 7b 38 44 46 43 7d 5c 78 7b 38 44 46 46 7d 5c 78 7b 38 45 30 38 7d 5c 78 7b 38 45 30 39 7d 5c | x{8DFC}\x{8DFF}\x{8E08}\x{8E09}\ |
1d260 | 78 7b 38 45 30 41 7d 27 20 2e 20 27 5c 78 7b 38 45 30 46 7d 5c 78 7b 38 45 31 30 7d 5c 78 7b 38 | x{8E0A}'...'\x{8E0F}\x{8E10}\x{8 |
1d280 | 45 31 44 7d 5c 78 7b 38 45 31 45 7d 5c 78 7b 38 45 31 46 7d 5c 78 7b 38 45 32 41 7d 5c 78 7b 38 | E1D}\x{8E1E}\x{8E1F}\x{8E2A}\x{8 |
1d2a0 | 45 33 30 7d 5c 78 7b 38 45 33 34 7d 5c 78 7b 38 45 33 35 7d 27 20 2e 20 27 5c 78 7b 38 45 34 32 | E30}\x{8E34}\x{8E35}'...'\x{8E42 |
1d2c0 | 7d 5c 78 7b 38 45 34 34 7d 5c 78 7b 38 45 34 37 7d 5c 78 7b 38 45 34 38 7d 5c 78 7b 38 45 34 39 | }\x{8E44}\x{8E47}\x{8E48}\x{8E49 |
1d2e0 | 7d 5c 78 7b 38 45 34 41 7d 5c 78 7b 38 45 34 43 7d 5c 78 7b 38 45 35 30 7d 5c 78 7b 38 45 35 35 | }\x{8E4A}\x{8E4C}\x{8E50}\x{8E55 |
1d300 | 7d 27 20 2e 20 27 5c 78 7b 38 45 35 39 7d 5c 78 7b 38 45 35 46 7d 5c 78 7b 38 45 36 30 7d 5c 78 | }'...'\x{8E59}\x{8E5F}\x{8E60}\x |
1d320 | 7b 38 45 36 33 7d 5c 78 7b 38 45 36 34 7d 5c 78 7b 38 45 37 32 7d 5c 78 7b 38 45 37 34 7d 5c 78 | {8E63}\x{8E64}\x{8E72}\x{8E74}\x |
1d340 | 7b 38 45 37 36 7d 5c 78 7b 38 45 37 43 7d 27 20 2e 20 27 5c 78 7b 38 45 38 31 7d 5c 78 7b 38 45 | {8E76}\x{8E7C}'...'\x{8E81}\x{8E |
1d360 | 38 34 7d 5c 78 7b 38 45 38 35 7d 5c 78 7b 38 45 38 37 7d 5c 78 7b 38 45 38 41 7d 5c 78 7b 38 45 | 84}\x{8E85}\x{8E87}\x{8E8A}\x{8E |
1d380 | 38 42 7d 5c 78 7b 38 45 38 44 7d 5c 78 7b 38 45 39 31 7d 5c 78 7b 38 45 39 33 7d 27 20 2e 20 27 | 8B}\x{8E8D}\x{8E91}\x{8E93}'...' |
1d3a0 | 5c 78 7b 38 45 39 34 7d 5c 78 7b 38 45 39 39 7d 5c 78 7b 38 45 41 31 7d 5c 78 7b 38 45 41 41 7d | \x{8E94}\x{8E99}\x{8EA1}\x{8EAA} |
1d3c0 | 5c 78 7b 38 45 41 42 7d 5c 78 7b 38 45 41 43 7d 5c 78 7b 38 45 41 46 7d 5c 78 7b 38 45 42 30 7d | \x{8EAB}\x{8EAC}\x{8EAF}\x{8EB0} |
1d3e0 | 5c 78 7b 38 45 42 31 7d 27 20 2e 20 27 5c 78 7b 38 45 42 45 7d 5c 78 7b 38 45 43 35 7d 5c 78 7b | \x{8EB1}'...'\x{8EBE}\x{8EC5}\x{ |
1d400 | 38 45 43 36 7d 5c 78 7b 38 45 43 38 7d 5c 78 7b 38 45 43 41 7d 5c 78 7b 38 45 43 42 7d 5c 78 7b | 8EC6}\x{8EC8}\x{8ECA}\x{8ECB}\x{ |
1d420 | 38 45 43 43 7d 5c 78 7b 38 45 43 44 7d 5c 78 7b 38 45 44 32 7d 27 20 2e 20 27 5c 78 7b 38 45 44 | 8ECC}\x{8ECD}\x{8ED2}'...'\x{8ED |
1d440 | 42 7d 5c 78 7b 38 45 44 46 7d 5c 78 7b 38 45 45 32 7d 5c 78 7b 38 45 45 33 7d 5c 78 7b 38 45 45 | B}\x{8EDF}\x{8EE2}\x{8EE3}\x{8EE |
1d460 | 42 7d 5c 78 7b 38 45 46 38 7d 5c 78 7b 38 45 46 42 7d 5c 78 7b 38 45 46 43 7d 5c 78 7b 38 45 46 | B}\x{8EF8}\x{8EFB}\x{8EFC}\x{8EF |
1d480 | 44 7d 27 20 2e 20 27 5c 78 7b 38 45 46 45 7d 5c 78 7b 38 46 30 33 7d 5c 78 7b 38 46 30 35 7d 5c | D}'...'\x{8EFE}\x{8F03}\x{8F05}\ |
1d4a0 | 78 7b 38 46 30 39 7d 5c 78 7b 38 46 30 41 7d 5c 78 7b 38 46 30 43 7d 5c 78 7b 38 46 31 32 7d 5c | x{8F09}\x{8F0A}\x{8F0C}\x{8F12}\ |
1d4c0 | 78 7b 38 46 31 33 7d 5c 78 7b 38 46 31 34 7d 27 20 2e 20 27 5c 78 7b 38 46 31 35 7d 5c 78 7b 38 | x{8F13}\x{8F14}'...'\x{8F15}\x{8 |
1d4e0 | 46 31 39 7d 5c 78 7b 38 46 31 42 7d 5c 78 7b 38 46 31 43 7d 5c 78 7b 38 46 31 44 7d 5c 78 7b 38 | F19}\x{8F1B}\x{8F1C}\x{8F1D}\x{8 |
1d500 | 46 31 46 7d 5c 78 7b 38 46 32 36 7d 5c 78 7b 38 46 32 39 7d 5c 78 7b 38 46 32 41 7d 27 20 2e 20 | F1F}\x{8F26}\x{8F29}\x{8F2A}'... |
1d520 | 27 5c 78 7b 38 46 32 46 7d 5c 78 7b 38 46 33 33 7d 5c 78 7b 38 46 33 38 7d 5c 78 7b 38 46 33 39 | '\x{8F2F}\x{8F33}\x{8F38}\x{8F39 |
1d540 | 7d 5c 78 7b 38 46 33 42 7d 5c 78 7b 38 46 33 45 7d 5c 78 7b 38 46 33 46 7d 5c 78 7b 38 46 34 32 | }\x{8F3B}\x{8F3E}\x{8F3F}\x{8F42 |
1d560 | 7d 5c 78 7b 38 46 34 34 7d 27 20 2e 20 27 5c 78 7b 38 46 34 35 7d 5c 78 7b 38 46 34 36 7d 5c 78 | }\x{8F44}'...'\x{8F45}\x{8F46}\x |
1d580 | 7b 38 46 34 39 7d 5c 78 7b 38 46 34 43 7d 5c 78 7b 38 46 34 44 7d 5c 78 7b 38 46 34 45 7d 5c 78 | {8F49}\x{8F4C}\x{8F4D}\x{8F4E}\x |
1d5a0 | 7b 38 46 35 37 7d 5c 78 7b 38 46 35 43 7d 5c 78 7b 38 46 35 46 7d 27 20 2e 20 27 5c 78 7b 38 46 | {8F57}\x{8F5C}\x{8F5F}'...'\x{8F |
1d5c0 | 36 31 7d 5c 78 7b 38 46 36 32 7d 5c 78 7b 38 46 36 33 7d 5c 78 7b 38 46 36 34 7d 5c 78 7b 38 46 | 61}\x{8F62}\x{8F63}\x{8F64}\x{8F |
1d5e0 | 39 42 7d 5c 78 7b 38 46 39 43 7d 5c 78 7b 38 46 39 45 7d 5c 78 7b 38 46 39 46 7d 5c 78 7b 38 46 | 9B}\x{8F9C}\x{8F9E}\x{8F9F}\x{8F |
1d600 | 41 33 7d 27 20 2e 20 27 5c 78 7b 38 46 41 37 7d 5c 78 7b 38 46 41 38 7d 5c 78 7b 38 46 41 44 7d | A3}'...'\x{8FA7}\x{8FA8}\x{8FAD} |
1d620 | 5c 78 7b 38 46 41 45 7d 5c 78 7b 38 46 41 46 7d 5c 78 7b 38 46 42 30 7d 5c 78 7b 38 46 42 31 7d | \x{8FAE}\x{8FAF}\x{8FB0}\x{8FB1} |
1d640 | 5c 78 7b 38 46 42 32 7d 5c 78 7b 38 46 42 37 7d 27 20 2e 20 27 5c 78 7b 38 46 42 41 7d 5c 78 7b | \x{8FB2}\x{8FB7}'...'\x{8FBA}\x{ |
1d660 | 38 46 42 42 7d 5c 78 7b 38 46 42 43 7d 5c 78 7b 38 46 42 46 7d 5c 78 7b 38 46 43 32 7d 5c 78 7b | 8FBB}\x{8FBC}\x{8FBF}\x{8FC2}\x{ |
1d680 | 38 46 43 34 7d 5c 78 7b 38 46 43 35 7d 5c 78 7b 38 46 43 45 7d 5c 78 7b 38 46 44 31 7d 27 20 2e | 8FC4}\x{8FC5}\x{8FCE}\x{8FD1}'.. |
1d6a0 | 20 27 5c 78 7b 38 46 44 34 7d 5c 78 7b 38 46 44 41 7d 5c 78 7b 38 46 45 32 7d 5c 78 7b 38 46 45 | .'\x{8FD4}\x{8FDA}\x{8FE2}\x{8FE |
1d6c0 | 35 7d 5c 78 7b 38 46 45 36 7d 5c 78 7b 38 46 45 39 7d 5c 78 7b 38 46 45 41 7d 5c 78 7b 38 46 45 | 5}\x{8FE6}\x{8FE9}\x{8FEA}\x{8FE |
1d6e0 | 42 7d 5c 78 7b 38 46 45 44 7d 27 20 2e 20 27 5c 78 7b 38 46 45 46 7d 5c 78 7b 38 46 46 30 7d 5c | B}\x{8FED}'...'\x{8FEF}\x{8FF0}\ |
1d700 | 78 7b 38 46 46 34 7d 5c 78 7b 38 46 46 37 7d 5c 78 7b 38 46 46 38 7d 5c 78 7b 38 46 46 39 7d 5c | x{8FF4}\x{8FF7}\x{8FF8}\x{8FF9}\ |
1d720 | 78 7b 38 46 46 41 7d 5c 78 7b 38 46 46 44 7d 5c 78 7b 39 30 30 30 7d 27 20 2e 20 27 5c 78 7b 39 | x{8FFA}\x{8FFD}\x{9000}'...'\x{9 |
1d740 | 30 30 31 7d 5c 78 7b 39 30 30 33 7d 5c 78 7b 39 30 30 35 7d 5c 78 7b 39 30 30 36 7d 5c 78 7b 39 | 001}\x{9003}\x{9005}\x{9006}\x{9 |
1d760 | 30 30 42 7d 5c 78 7b 39 30 30 44 7d 5c 78 7b 39 30 30 45 7d 5c 78 7b 39 30 30 46 7d 5c 78 7b 39 | 00B}\x{900D}\x{900E}\x{900F}\x{9 |
1d780 | 30 31 30 7d 27 20 2e 20 27 5c 78 7b 39 30 31 31 7d 5c 78 7b 39 30 31 33 7d 5c 78 7b 39 30 31 34 | 010}'...'\x{9011}\x{9013}\x{9014 |
1d7a0 | 7d 5c 78 7b 39 30 31 35 7d 5c 78 7b 39 30 31 36 7d 5c 78 7b 39 30 31 37 7d 5c 78 7b 39 30 31 39 | }\x{9015}\x{9016}\x{9017}\x{9019 |
1d7c0 | 7d 5c 78 7b 39 30 31 41 7d 5c 78 7b 39 30 31 44 7d 27 20 2e 20 27 5c 78 7b 39 30 31 45 7d 5c 78 | }\x{901A}\x{901D}'...'\x{901E}\x |
1d7e0 | 7b 39 30 31 46 7d 5c 78 7b 39 30 32 30 7d 5c 78 7b 39 30 32 31 7d 5c 78 7b 39 30 32 32 7d 5c 78 | {901F}\x{9020}\x{9021}\x{9022}\x |
1d800 | 7b 39 30 32 33 7d 5c 78 7b 39 30 32 37 7d 5c 78 7b 39 30 32 45 7d 5c 78 7b 39 30 33 31 7d 27 20 | {9023}\x{9027}\x{902E}\x{9031}'. |
1d820 | 2e 20 27 5c 78 7b 39 30 33 32 7d 5c 78 7b 39 30 33 35 7d 5c 78 7b 39 30 33 36 7d 5c 78 7b 39 30 | ..'\x{9032}\x{9035}\x{9036}\x{90 |
1d840 | 33 38 7d 5c 78 7b 39 30 33 39 7d 5c 78 7b 39 30 33 43 7d 5c 78 7b 39 30 33 45 7d 5c 78 7b 39 30 | 38}\x{9039}\x{903C}\x{903E}\x{90 |
1d860 | 34 31 7d 5c 78 7b 39 30 34 32 7d 27 20 2e 20 27 5c 78 7b 39 30 34 35 7d 5c 78 7b 39 30 34 37 7d | 41}\x{9042}'...'\x{9045}\x{9047} |
1d880 | 5c 78 7b 39 30 34 39 7d 5c 78 7b 39 30 34 41 7d 5c 78 7b 39 30 34 42 7d 5c 78 7b 39 30 34 44 7d | \x{9049}\x{904A}\x{904B}\x{904D} |
1d8a0 | 5c 78 7b 39 30 34 45 7d 5c 78 7b 39 30 34 46 7d 5c 78 7b 39 30 35 30 7d 27 20 2e 20 27 5c 78 7b | \x{904E}\x{904F}\x{9050}'...'\x{ |
1d8c0 | 39 30 35 31 7d 5c 78 7b 39 30 35 32 7d 5c 78 7b 39 30 35 33 7d 5c 78 7b 39 30 35 34 7d 5c 78 7b | 9051}\x{9052}\x{9053}\x{9054}\x{ |
1d8e0 | 39 30 35 35 7d 5c 78 7b 39 30 35 36 7d 5c 78 7b 39 30 35 38 7d 5c 78 7b 39 30 35 39 7d 5c 78 7b | 9055}\x{9056}\x{9058}\x{9059}\x{ |
1d900 | 39 30 35 43 7d 27 20 2e 20 27 5c 78 7b 39 30 35 45 7d 5c 78 7b 39 30 36 30 7d 5c 78 7b 39 30 36 | 905C}'...'\x{905E}\x{9060}\x{906 |
1d920 | 31 7d 5c 78 7b 39 30 36 33 7d 5c 78 7b 39 30 36 35 7d 5c 78 7b 39 30 36 38 7d 5c 78 7b 39 30 36 | 1}\x{9063}\x{9065}\x{9068}\x{906 |
1d940 | 39 7d 5c 78 7b 39 30 36 44 7d 5c 78 7b 39 30 36 45 7d 27 20 2e 20 27 5c 78 7b 39 30 36 46 7d 5c | 9}\x{906D}\x{906E}'...'\x{906F}\ |
1d960 | 78 7b 39 30 37 32 7d 5c 78 7b 39 30 37 35 7d 5c 78 7b 39 30 37 36 7d 5c 78 7b 39 30 37 37 7d 5c | x{9072}\x{9075}\x{9076}\x{9077}\ |
1d980 | 78 7b 39 30 37 38 7d 5c 78 7b 39 30 37 41 7d 5c 78 7b 39 30 37 43 7d 5c 78 7b 39 30 37 44 7d 27 | x{9078}\x{907A}\x{907C}\x{907D}' |
1d9a0 | 20 2e 20 27 5c 78 7b 39 30 37 46 7d 5c 78 7b 39 30 38 30 7d 5c 78 7b 39 30 38 31 7d 5c 78 7b 39 | ...'\x{907F}\x{9080}\x{9081}\x{9 |
1d9c0 | 30 38 32 7d 5c 78 7b 39 30 38 33 7d 5c 78 7b 39 30 38 34 7d 5c 78 7b 39 30 38 37 7d 5c 78 7b 39 | 082}\x{9083}\x{9084}\x{9087}\x{9 |
1d9e0 | 30 38 39 7d 5c 78 7b 39 30 38 41 7d 27 20 2e 20 27 5c 78 7b 39 30 38 46 7d 5c 78 7b 39 30 39 31 | 089}\x{908A}'...'\x{908F}\x{9091 |
1da00 | 7d 5c 78 7b 39 30 41 33 7d 5c 78 7b 39 30 41 36 7d 5c 78 7b 39 30 41 38 7d 5c 78 7b 39 30 41 41 | }\x{90A3}\x{90A6}\x{90A8}\x{90AA |
1da20 | 7d 5c 78 7b 39 30 41 46 7d 5c 78 7b 39 30 42 31 7d 5c 78 7b 39 30 42 35 7d 27 20 2e 20 27 5c 78 | }\x{90AF}\x{90B1}\x{90B5}'...'\x |
1da40 | 7b 39 30 42 38 7d 5c 78 7b 39 30 43 31 7d 5c 78 7b 39 30 43 41 7d 5c 78 7b 39 30 43 45 7d 5c 78 | {90B8}\x{90C1}\x{90CA}\x{90CE}\x |
1da60 | 7b 39 30 44 42 7d 5c 78 7b 39 30 45 31 7d 5c 78 7b 39 30 45 32 7d 5c 78 7b 39 30 45 34 7d 5c 78 | {90DB}\x{90E1}\x{90E2}\x{90E4}\x |
1da80 | 7b 39 30 45 38 7d 27 20 2e 20 27 5c 78 7b 39 30 45 44 7d 5c 78 7b 39 30 46 35 7d 5c 78 7b 39 30 | {90E8}'...'\x{90ED}\x{90F5}\x{90 |
1daa0 | 46 37 7d 5c 78 7b 39 30 46 44 7d 5c 78 7b 39 31 30 32 7d 5c 78 7b 39 31 31 32 7d 5c 78 7b 39 31 | F7}\x{90FD}\x{9102}\x{9112}\x{91 |
1dac0 | 31 39 7d 5c 78 7b 39 31 32 44 7d 5c 78 7b 39 31 33 30 7d 27 20 2e 20 27 5c 78 7b 39 31 33 32 7d | 19}\x{912D}\x{9130}'...'\x{9132} |
1dae0 | 5c 78 7b 39 31 34 39 7d 5c 78 7b 39 31 34 41 7d 5c 78 7b 39 31 34 42 7d 5c 78 7b 39 31 34 43 7d | \x{9149}\x{914A}\x{914B}\x{914C} |
1db00 | 5c 78 7b 39 31 34 44 7d 5c 78 7b 39 31 34 45 7d 5c 78 7b 39 31 35 32 7d 5c 78 7b 39 31 35 34 7d | \x{914D}\x{914E}\x{9152}\x{9154} |
1db20 | 27 20 2e 20 27 5c 78 7b 39 31 35 36 7d 5c 78 7b 39 31 35 38 7d 5c 78 7b 39 31 36 32 7d 5c 78 7b | '...'\x{9156}\x{9158}\x{9162}\x{ |
1db40 | 39 31 36 33 7d 5c 78 7b 39 31 36 35 7d 5c 78 7b 39 31 36 39 7d 5c 78 7b 39 31 36 41 7d 5c 78 7b | 9163}\x{9165}\x{9169}\x{916A}\x{ |
1db60 | 39 31 36 43 7d 5c 78 7b 39 31 37 32 7d 27 20 2e 20 27 5c 78 7b 39 31 37 33 7d 5c 78 7b 39 31 37 | 916C}\x{9172}'...'\x{9173}\x{917 |
1db80 | 35 7d 5c 78 7b 39 31 37 37 7d 5c 78 7b 39 31 37 38 7d 5c 78 7b 39 31 38 32 7d 5c 78 7b 39 31 38 | 5}\x{9177}\x{9178}\x{9182}\x{918 |
1dba0 | 37 7d 5c 78 7b 39 31 38 39 7d 5c 78 7b 39 31 38 42 7d 5c 78 7b 39 31 38 44 7d 27 20 2e 20 27 5c | 7}\x{9189}\x{918B}\x{918D}'...'\ |
1dbc0 | 78 7b 39 31 39 30 7d 5c 78 7b 39 31 39 32 7d 5c 78 7b 39 31 39 37 7d 5c 78 7b 39 31 39 43 7d 5c | x{9190}\x{9192}\x{9197}\x{919C}\ |
1dbe0 | 78 7b 39 31 41 32 7d 5c 78 7b 39 31 41 34 7d 5c 78 7b 39 31 41 41 7d 5c 78 7b 39 31 41 42 7d 5c | x{91A2}\x{91A4}\x{91AA}\x{91AB}\ |
1dc00 | 78 7b 39 31 41 46 7d 27 20 2e 20 27 5c 78 7b 39 31 42 34 7d 5c 78 7b 39 31 42 35 7d 5c 78 7b 39 | x{91AF}'...'\x{91B4}\x{91B5}\x{9 |
1dc20 | 31 42 38 7d 5c 78 7b 39 31 42 41 7d 5c 78 7b 39 31 43 30 7d 5c 78 7b 39 31 43 31 7d 5c 78 7b 39 | 1B8}\x{91BA}\x{91C0}\x{91C1}\x{9 |
1dc40 | 31 43 36 7d 5c 78 7b 39 31 43 37 7d 5c 78 7b 39 31 43 38 7d 27 20 2e 20 27 5c 78 7b 39 31 43 39 | 1C6}\x{91C7}\x{91C8}'...'\x{91C9 |
1dc60 | 7d 5c 78 7b 39 31 43 42 7d 5c 78 7b 39 31 43 43 7d 5c 78 7b 39 31 43 44 7d 5c 78 7b 39 31 43 45 | }\x{91CB}\x{91CC}\x{91CD}\x{91CE |
1dc80 | 7d 5c 78 7b 39 31 43 46 7d 5c 78 7b 39 31 44 30 7d 5c 78 7b 39 31 44 31 7d 5c 78 7b 39 31 44 36 | }\x{91CF}\x{91D0}\x{91D1}\x{91D6 |
1dca0 | 7d 27 20 2e 20 27 5c 78 7b 39 31 44 38 7d 5c 78 7b 39 31 44 42 7d 5c 78 7b 39 31 44 43 7d 5c 78 | }'...'\x{91D8}\x{91DB}\x{91DC}\x |
1dcc0 | 7b 39 31 44 44 7d 5c 78 7b 39 31 44 46 7d 5c 78 7b 39 31 45 31 7d 5c 78 7b 39 31 45 33 7d 5c 78 | {91DD}\x{91DF}\x{91E1}\x{91E3}\x |
1dce0 | 7b 39 31 45 36 7d 5c 78 7b 39 31 45 37 7d 27 20 2e 20 27 5c 78 7b 39 31 46 35 7d 5c 78 7b 39 31 | {91E6}\x{91E7}'...'\x{91F5}\x{91 |
1dd00 | 46 36 7d 5c 78 7b 39 31 46 43 7d 5c 78 7b 39 31 46 46 7d 5c 78 7b 39 32 30 44 7d 5c 78 7b 39 32 | F6}\x{91FC}\x{91FF}\x{920D}\x{92 |
1dd20 | 30 45 7d 5c 78 7b 39 32 31 31 7d 5c 78 7b 39 32 31 34 7d 5c 78 7b 39 32 31 35 7d 27 20 2e 20 27 | 0E}\x{9211}\x{9214}\x{9215}'...' |
1dd40 | 5c 78 7b 39 32 31 45 7d 5c 78 7b 39 32 32 39 7d 5c 78 7b 39 32 32 43 7d 5c 78 7b 39 32 33 34 7d | \x{921E}\x{9229}\x{922C}\x{9234} |
1dd60 | 5c 78 7b 39 32 33 37 7d 5c 78 7b 39 32 33 46 7d 5c 78 7b 39 32 34 34 7d 5c 78 7b 39 32 34 35 7d | \x{9237}\x{923F}\x{9244}\x{9245} |
1dd80 | 5c 78 7b 39 32 34 38 7d 27 20 2e 20 27 5c 78 7b 39 32 34 39 7d 5c 78 7b 39 32 34 42 7d 5c 78 7b | \x{9248}'...'\x{9249}\x{924B}\x{ |
1dda0 | 39 32 35 30 7d 5c 78 7b 39 32 35 37 7d 5c 78 7b 39 32 35 41 7d 5c 78 7b 39 32 35 42 7d 5c 78 7b | 9250}\x{9257}\x{925A}\x{925B}\x{ |
1ddc0 | 39 32 35 45 7d 5c 78 7b 39 32 36 32 7d 5c 78 7b 39 32 36 34 7d 27 20 2e 20 27 5c 78 7b 39 32 36 | 925E}\x{9262}\x{9264}'...'\x{926 |
1dde0 | 36 7d 5c 78 7b 39 32 37 31 7d 5c 78 7b 39 32 37 45 7d 5c 78 7b 39 32 38 30 7d 5c 78 7b 39 32 38 | 6}\x{9271}\x{927E}\x{9280}\x{928 |
1de00 | 33 7d 5c 78 7b 39 32 38 35 7d 5c 78 7b 39 32 39 31 7d 5c 78 7b 39 32 39 33 7d 5c 78 7b 39 32 39 | 3}\x{9285}\x{9291}\x{9293}\x{929 |
1de20 | 35 7d 27 20 2e 20 27 5c 78 7b 39 32 39 36 7d 5c 78 7b 39 32 39 38 7d 5c 78 7b 39 32 39 41 7d 5c | 5}'...'\x{9296}\x{9298}\x{929A}\ |
1de40 | 78 7b 39 32 39 42 7d 5c 78 7b 39 32 39 43 7d 5c 78 7b 39 32 41 44 7d 5c 78 7b 39 32 42 37 7d 5c | x{929B}\x{929C}\x{92AD}\x{92B7}\ |
1de60 | 78 7b 39 32 42 39 7d 5c 78 7b 39 32 43 46 7d 27 20 2e 20 27 5c 78 7b 39 32 44 32 7d 5c 78 7b 39 | x{92B9}\x{92CF}'...'\x{92D2}\x{9 |
1de80 | 32 45 34 7d 5c 78 7b 39 32 45 39 7d 5c 78 7b 39 32 45 41 7d 5c 78 7b 39 32 45 44 7d 5c 78 7b 39 | 2E4}\x{92E9}\x{92EA}\x{92ED}\x{9 |
1dea0 | 32 46 32 7d 5c 78 7b 39 32 46 33 7d 5c 78 7b 39 32 46 38 7d 5c 78 7b 39 32 46 41 7d 27 20 2e 20 | 2F2}\x{92F3}\x{92F8}\x{92FA}'... |
1dec0 | 27 5c 78 7b 39 32 46 43 7d 5c 78 7b 39 33 30 36 7d 5c 78 7b 39 33 30 46 7d 5c 78 7b 39 33 31 30 | '\x{92FC}\x{9306}\x{930F}\x{9310 |
1dee0 | 7d 5c 78 7b 39 33 31 38 7d 5c 78 7b 39 33 31 39 7d 5c 78 7b 39 33 31 41 7d 5c 78 7b 39 33 32 30 | }\x{9318}\x{9319}\x{931A}\x{9320 |
1df00 | 7d 5c 78 7b 39 33 32 32 7d 27 20 2e 20 27 5c 78 7b 39 33 32 33 7d 5c 78 7b 39 33 32 36 7d 5c 78 | }\x{9322}'...'\x{9323}\x{9326}\x |
1df20 | 7b 39 33 32 38 7d 5c 78 7b 39 33 32 42 7d 5c 78 7b 39 33 32 43 7d 5c 78 7b 39 33 32 45 7d 5c 78 | {9328}\x{932B}\x{932C}\x{932E}\x |
1df40 | 7b 39 33 32 46 7d 5c 78 7b 39 33 33 32 7d 5c 78 7b 39 33 33 35 7d 27 20 2e 20 27 5c 78 7b 39 33 | {932F}\x{9332}\x{9335}'...'\x{93 |
1df60 | 33 41 7d 5c 78 7b 39 33 33 42 7d 5c 78 7b 39 33 34 34 7d 5c 78 7b 39 33 34 42 7d 5c 78 7b 39 33 | 3A}\x{933B}\x{9344}\x{934B}\x{93 |
1df80 | 34 44 7d 5c 78 7b 39 33 35 34 7d 5c 78 7b 39 33 35 36 7d 5c 78 7b 39 33 35 42 7d 5c 78 7b 39 33 | 4D}\x{9354}\x{9356}\x{935B}\x{93 |
1dfa0 | 35 43 7d 27 20 2e 20 27 5c 78 7b 39 33 36 30 7d 5c 78 7b 39 33 36 43 7d 5c 78 7b 39 33 36 45 7d | 5C}'...'\x{9360}\x{936C}\x{936E} |
1dfc0 | 5c 78 7b 39 33 37 35 7d 5c 78 7b 39 33 37 43 7d 5c 78 7b 39 33 37 45 7d 5c 78 7b 39 33 38 43 7d | \x{9375}\x{937C}\x{937E}\x{938C} |
1dfe0 | 5c 78 7b 39 33 39 34 7d 5c 78 7b 39 33 39 36 7d 27 20 2e 20 27 5c 78 7b 39 33 39 37 7d 5c 78 7b | \x{9394}\x{9396}'...'\x{9397}\x{ |
1e000 | 39 33 39 41 7d 5c 78 7b 39 33 41 37 7d 5c 78 7b 39 33 41 43 7d 5c 78 7b 39 33 41 44 7d 5c 78 7b | 939A}\x{93A7}\x{93AC}\x{93AD}\x{ |
1e020 | 39 33 41 45 7d 5c 78 7b 39 33 42 30 7d 5c 78 7b 39 33 42 39 7d 5c 78 7b 39 33 43 33 7d 27 20 2e | 93AE}\x{93B0}\x{93B9}\x{93C3}'.. |
1e040 | 20 27 5c 78 7b 39 33 43 38 7d 5c 78 7b 39 33 44 30 7d 5c 78 7b 39 33 44 31 7d 5c 78 7b 39 33 44 | .'\x{93C8}\x{93D0}\x{93D1}\x{93D |
1e060 | 36 7d 5c 78 7b 39 33 44 37 7d 5c 78 7b 39 33 44 38 7d 5c 78 7b 39 33 44 44 7d 5c 78 7b 39 33 45 | 6}\x{93D7}\x{93D8}\x{93DD}\x{93E |
1e080 | 31 7d 5c 78 7b 39 33 45 34 7d 27 20 2e 20 27 5c 78 7b 39 33 45 35 7d 5c 78 7b 39 33 45 38 7d 5c | 1}\x{93E4}'...'\x{93E5}\x{93E8}\ |
1e0a0 | 78 7b 39 34 30 33 7d 5c 78 7b 39 34 30 37 7d 5c 78 7b 39 34 31 30 7d 5c 78 7b 39 34 31 33 7d 5c | x{9403}\x{9407}\x{9410}\x{9413}\ |
1e0c0 | 78 7b 39 34 31 34 7d 5c 78 7b 39 34 31 38 7d 5c 78 7b 39 34 31 39 7d 27 20 2e 20 27 5c 78 7b 39 | x{9414}\x{9418}\x{9419}'...'\x{9 |
1e0e0 | 34 31 41 7d 5c 78 7b 39 34 32 31 7d 5c 78 7b 39 34 32 42 7d 5c 78 7b 39 34 33 35 7d 5c 78 7b 39 | 41A}\x{9421}\x{942B}\x{9435}\x{9 |
1e100 | 34 33 36 7d 5c 78 7b 39 34 33 38 7d 5c 78 7b 39 34 33 41 7d 5c 78 7b 39 34 34 31 7d 5c 78 7b 39 | 436}\x{9438}\x{943A}\x{9441}\x{9 |
1e120 | 34 34 34 7d 27 20 2e 20 27 5c 78 7b 39 34 35 31 7d 5c 78 7b 39 34 35 32 7d 5c 78 7b 39 34 35 33 | 444}'...'\x{9451}\x{9452}\x{9453 |
1e140 | 7d 5c 78 7b 39 34 35 41 7d 5c 78 7b 39 34 35 42 7d 5c 78 7b 39 34 35 45 7d 5c 78 7b 39 34 36 30 | }\x{945A}\x{945B}\x{945E}\x{9460 |
1e160 | 7d 5c 78 7b 39 34 36 32 7d 5c 78 7b 39 34 36 41 7d 27 20 2e 20 27 5c 78 7b 39 34 37 30 7d 5c 78 | }\x{9462}\x{946A}'...'\x{9470}\x |
1e180 | 7b 39 34 37 35 7d 5c 78 7b 39 34 37 37 7d 5c 78 7b 39 34 37 43 7d 5c 78 7b 39 34 37 44 7d 5c 78 | {9475}\x{9477}\x{947C}\x{947D}\x |
1e1a0 | 7b 39 34 37 45 7d 5c 78 7b 39 34 37 46 7d 5c 78 7b 39 34 38 31 7d 5c 78 7b 39 35 37 37 7d 27 20 | {947E}\x{947F}\x{9481}\x{9577}'. |
1e1c0 | 2e 20 27 5c 78 7b 39 35 38 30 7d 5c 78 7b 39 35 38 32 7d 5c 78 7b 39 35 38 33 7d 5c 78 7b 39 35 | ..'\x{9580}\x{9582}\x{9583}\x{95 |
1e1e0 | 38 37 7d 5c 78 7b 39 35 38 39 7d 5c 78 7b 39 35 38 41 7d 5c 78 7b 39 35 38 42 7d 5c 78 7b 39 35 | 87}\x{9589}\x{958A}\x{958B}\x{95 |
1e200 | 38 46 7d 5c 78 7b 39 35 39 31 7d 27 20 2e 20 27 5c 78 7b 39 35 39 33 7d 5c 78 7b 39 35 39 34 7d | 8F}\x{9591}'...'\x{9593}\x{9594} |
1e220 | 5c 78 7b 39 35 39 36 7d 5c 78 7b 39 35 39 38 7d 5c 78 7b 39 35 39 39 7d 5c 78 7b 39 35 41 30 7d | \x{9596}\x{9598}\x{9599}\x{95A0} |
1e240 | 5c 78 7b 39 35 41 32 7d 5c 78 7b 39 35 41 33 7d 5c 78 7b 39 35 41 34 7d 27 20 2e 20 27 5c 78 7b | \x{95A2}\x{95A3}\x{95A4}'...'\x{ |
1e260 | 39 35 41 35 7d 5c 78 7b 39 35 41 37 7d 5c 78 7b 39 35 41 38 7d 5c 78 7b 39 35 41 44 7d 5c 78 7b | 95A5}\x{95A7}\x{95A8}\x{95AD}\x{ |
1e280 | 39 35 42 32 7d 5c 78 7b 39 35 42 39 7d 5c 78 7b 39 35 42 42 7d 5c 78 7b 39 35 42 43 7d 5c 78 7b | 95B2}\x{95B9}\x{95BB}\x{95BC}\x{ |
1e2a0 | 39 35 42 45 7d 27 20 2e 20 27 5c 78 7b 39 35 43 33 7d 5c 78 7b 39 35 43 37 7d 5c 78 7b 39 35 43 | 95BE}'...'\x{95C3}\x{95C7}\x{95C |
1e2c0 | 41 7d 5c 78 7b 39 35 43 43 7d 5c 78 7b 39 35 43 44 7d 5c 78 7b 39 35 44 34 7d 5c 78 7b 39 35 44 | A}\x{95CC}\x{95CD}\x{95D4}\x{95D |
1e2e0 | 35 7d 5c 78 7b 39 35 44 36 7d 5c 78 7b 39 35 44 38 7d 27 20 2e 20 27 5c 78 7b 39 35 44 43 7d 5c | 5}\x{95D6}\x{95D8}'...'\x{95DC}\ |
1e300 | 78 7b 39 35 45 31 7d 5c 78 7b 39 35 45 32 7d 5c 78 7b 39 35 45 35 7d 5c 78 7b 39 36 31 43 7d 5c | x{95E1}\x{95E2}\x{95E5}\x{961C}\ |
1e320 | 78 7b 39 36 32 31 7d 5c 78 7b 39 36 32 38 7d 5c 78 7b 39 36 32 41 7d 5c 78 7b 39 36 32 45 7d 27 | x{9621}\x{9628}\x{962A}\x{962E}' |
1e340 | 20 2e 20 27 5c 78 7b 39 36 32 46 7d 5c 78 7b 39 36 33 32 7d 5c 78 7b 39 36 33 42 7d 5c 78 7b 39 | ...'\x{962F}\x{9632}\x{963B}\x{9 |
1e360 | 36 33 46 7d 5c 78 7b 39 36 34 30 7d 5c 78 7b 39 36 34 32 7d 5c 78 7b 39 36 34 34 7d 5c 78 7b 39 | 63F}\x{9640}\x{9642}\x{9644}\x{9 |
1e380 | 36 34 42 7d 5c 78 7b 39 36 34 43 7d 27 20 2e 20 27 5c 78 7b 39 36 34 44 7d 5c 78 7b 39 36 34 46 | 64B}\x{964C}'...'\x{964D}\x{964F |
1e3a0 | 7d 5c 78 7b 39 36 35 30 7d 5c 78 7b 39 36 35 42 7d 5c 78 7b 39 36 35 43 7d 5c 78 7b 39 36 35 44 | }\x{9650}\x{965B}\x{965C}\x{965D |
1e3c0 | 7d 5c 78 7b 39 36 35 45 7d 5c 78 7b 39 36 35 46 7d 5c 78 7b 39 36 36 32 7d 27 20 2e 20 27 5c 78 | }\x{965E}\x{965F}\x{9662}'...'\x |
1e3e0 | 7b 39 36 36 33 7d 5c 78 7b 39 36 36 34 7d 5c 78 7b 39 36 36 35 7d 5c 78 7b 39 36 36 36 7d 5c 78 | {9663}\x{9664}\x{9665}\x{9666}\x |
1e400 | 7b 39 36 36 41 7d 5c 78 7b 39 36 36 43 7d 5c 78 7b 39 36 37 30 7d 5c 78 7b 39 36 37 32 7d 5c 78 | {966A}\x{966C}\x{9670}\x{9672}\x |
1e420 | 7b 39 36 37 33 7d 27 20 2e 20 27 5c 78 7b 39 36 37 35 7d 5c 78 7b 39 36 37 36 7d 5c 78 7b 39 36 | {9673}'...'\x{9675}\x{9676}\x{96 |
1e440 | 37 37 7d 5c 78 7b 39 36 37 38 7d 5c 78 7b 39 36 37 41 7d 5c 78 7b 39 36 37 44 7d 5c 78 7b 39 36 | 77}\x{9678}\x{967A}\x{967D}\x{96 |
1e460 | 38 35 7d 5c 78 7b 39 36 38 36 7d 5c 78 7b 39 36 38 38 7d 27 20 2e 20 27 5c 78 7b 39 36 38 41 7d | 85}\x{9686}\x{9688}'...'\x{968A} |
1e480 | 5c 78 7b 39 36 38 42 7d 5c 78 7b 39 36 38 44 7d 5c 78 7b 39 36 38 45 7d 5c 78 7b 39 36 38 46 7d | \x{968B}\x{968D}\x{968E}\x{968F} |
1e4a0 | 5c 78 7b 39 36 39 34 7d 5c 78 7b 39 36 39 35 7d 5c 78 7b 39 36 39 37 7d 5c 78 7b 39 36 39 38 7d | \x{9694}\x{9695}\x{9697}\x{9698} |
1e4c0 | 27 20 2e 20 27 5c 78 7b 39 36 39 39 7d 5c 78 7b 39 36 39 42 7d 5c 78 7b 39 36 39 43 7d 5c 78 7b | '...'\x{9699}\x{969B}\x{969C}\x{ |
1e4e0 | 39 36 41 30 7d 5c 78 7b 39 36 41 33 7d 5c 78 7b 39 36 41 37 7d 5c 78 7b 39 36 41 38 7d 5c 78 7b | 96A0}\x{96A3}\x{96A7}\x{96A8}\x{ |
1e500 | 39 36 41 41 7d 5c 78 7b 39 36 42 30 7d 27 20 2e 20 27 5c 78 7b 39 36 42 31 7d 5c 78 7b 39 36 42 | 96AA}\x{96B0}'...'\x{96B1}\x{96B |
1e520 | 32 7d 5c 78 7b 39 36 42 34 7d 5c 78 7b 39 36 42 36 7d 5c 78 7b 39 36 42 37 7d 5c 78 7b 39 36 42 | 2}\x{96B4}\x{96B6}\x{96B7}\x{96B |
1e540 | 38 7d 5c 78 7b 39 36 42 39 7d 5c 78 7b 39 36 42 42 7d 5c 78 7b 39 36 42 43 7d 27 20 2e 20 27 5c | 8}\x{96B9}\x{96BB}\x{96BC}'...'\ |
1e560 | 78 7b 39 36 43 30 7d 5c 78 7b 39 36 43 31 7d 5c 78 7b 39 36 43 34 7d 5c 78 7b 39 36 43 35 7d 5c | x{96C0}\x{96C1}\x{96C4}\x{96C5}\ |
1e580 | 78 7b 39 36 43 36 7d 5c 78 7b 39 36 43 37 7d 5c 78 7b 39 36 43 39 7d 5c 78 7b 39 36 43 42 7d 5c | x{96C6}\x{96C7}\x{96C9}\x{96CB}\ |
1e5a0 | 78 7b 39 36 43 43 7d 27 20 2e 20 27 5c 78 7b 39 36 43 44 7d 5c 78 7b 39 36 43 45 7d 5c 78 7b 39 | x{96CC}'...'\x{96CD}\x{96CE}\x{9 |
1e5c0 | 36 44 31 7d 5c 78 7b 39 36 44 35 7d 5c 78 7b 39 36 44 36 7d 5c 78 7b 39 36 44 39 7d 5c 78 7b 39 | 6D1}\x{96D5}\x{96D6}\x{96D9}\x{9 |
1e5e0 | 36 44 42 7d 5c 78 7b 39 36 44 43 7d 5c 78 7b 39 36 45 32 7d 27 20 2e 20 27 5c 78 7b 39 36 45 33 | 6DB}\x{96DC}\x{96E2}'...'\x{96E3 |
1e600 | 7d 5c 78 7b 39 36 45 38 7d 5c 78 7b 39 36 45 41 7d 5c 78 7b 39 36 45 42 7d 5c 78 7b 39 36 46 30 | }\x{96E8}\x{96EA}\x{96EB}\x{96F0 |
1e620 | 7d 5c 78 7b 39 36 46 32 7d 5c 78 7b 39 36 46 36 7d 5c 78 7b 39 36 46 37 7d 5c 78 7b 39 36 46 39 | }\x{96F2}\x{96F6}\x{96F7}\x{96F9 |
1e640 | 7d 27 20 2e 20 27 5c 78 7b 39 36 46 42 7d 5c 78 7b 39 37 30 30 7d 5c 78 7b 39 37 30 34 7d 5c 78 | }'...'\x{96FB}\x{9700}\x{9704}\x |
1e660 | 7b 39 37 30 36 7d 5c 78 7b 39 37 30 37 7d 5c 78 7b 39 37 30 38 7d 5c 78 7b 39 37 30 41 7d 5c 78 | {9706}\x{9707}\x{9708}\x{970A}\x |
1e680 | 7b 39 37 30 44 7d 5c 78 7b 39 37 30 45 7d 27 20 2e 20 27 5c 78 7b 39 37 30 46 7d 5c 78 7b 39 37 | {970D}\x{970E}'...'\x{970F}\x{97 |
1e6a0 | 31 31 7d 5c 78 7b 39 37 31 33 7d 5c 78 7b 39 37 31 36 7d 5c 78 7b 39 37 31 39 7d 5c 78 7b 39 37 | 11}\x{9713}\x{9716}\x{9719}\x{97 |
1e6c0 | 31 43 7d 5c 78 7b 39 37 31 45 7d 5c 78 7b 39 37 32 34 7d 5c 78 7b 39 37 32 37 7d 27 20 2e 20 27 | 1C}\x{971E}\x{9724}\x{9727}'...' |
1e6e0 | 5c 78 7b 39 37 32 41 7d 5c 78 7b 39 37 33 30 7d 5c 78 7b 39 37 33 32 7d 5c 78 7b 39 37 33 38 7d | \x{972A}\x{9730}\x{9732}\x{9738} |
1e700 | 5c 78 7b 39 37 33 39 7d 5c 78 7b 39 37 33 44 7d 5c 78 7b 39 37 33 45 7d 5c 78 7b 39 37 34 32 7d | \x{9739}\x{973D}\x{973E}\x{9742} |
1e720 | 5c 78 7b 39 37 34 34 7d 27 20 2e 20 27 5c 78 7b 39 37 34 36 7d 5c 78 7b 39 37 34 38 7d 5c 78 7b | \x{9744}'...'\x{9746}\x{9748}\x{ |
1e740 | 39 37 34 39 7d 5c 78 7b 39 37 35 32 7d 5c 78 7b 39 37 35 36 7d 5c 78 7b 39 37 35 39 7d 5c 78 7b | 9749}\x{9752}\x{9756}\x{9759}\x{ |
1e760 | 39 37 35 43 7d 5c 78 7b 39 37 35 45 7d 5c 78 7b 39 37 36 30 7d 27 20 2e 20 27 5c 78 7b 39 37 36 | 975C}\x{975E}\x{9760}'...'\x{976 |
1e780 | 31 7d 5c 78 7b 39 37 36 32 7d 5c 78 7b 39 37 36 34 7d 5c 78 7b 39 37 36 36 7d 5c 78 7b 39 37 36 | 1}\x{9762}\x{9764}\x{9766}\x{976 |
1e7a0 | 38 7d 5c 78 7b 39 37 36 39 7d 5c 78 7b 39 37 36 42 7d 5c 78 7b 39 37 36 44 7d 5c 78 7b 39 37 37 | 8}\x{9769}\x{976B}\x{976D}\x{977 |
1e7c0 | 31 7d 27 20 2e 20 27 5c 78 7b 39 37 37 34 7d 5c 78 7b 39 37 37 39 7d 5c 78 7b 39 37 37 41 7d 5c | 1}'...'\x{9774}\x{9779}\x{977A}\ |
1e7e0 | 78 7b 39 37 37 43 7d 5c 78 7b 39 37 38 31 7d 5c 78 7b 39 37 38 34 7d 5c 78 7b 39 37 38 35 7d 5c | x{977C}\x{9781}\x{9784}\x{9785}\ |
1e800 | 78 7b 39 37 38 36 7d 5c 78 7b 39 37 38 42 7d 27 20 2e 20 27 5c 78 7b 39 37 38 44 7d 5c 78 7b 39 | x{9786}\x{978B}'...'\x{978D}\x{9 |
1e820 | 37 38 46 7d 5c 78 7b 39 37 39 30 7d 5c 78 7b 39 37 39 38 7d 5c 78 7b 39 37 39 43 7d 5c 78 7b 39 | 78F}\x{9790}\x{9798}\x{979C}\x{9 |
1e840 | 37 41 30 7d 5c 78 7b 39 37 41 33 7d 5c 78 7b 39 37 41 36 7d 5c 78 7b 39 37 41 38 7d 27 20 2e 20 | 7A0}\x{97A3}\x{97A6}\x{97A8}'... |
1e860 | 27 5c 78 7b 39 37 41 42 7d 5c 78 7b 39 37 41 44 7d 5c 78 7b 39 37 42 33 7d 5c 78 7b 39 37 42 34 | '\x{97AB}\x{97AD}\x{97B3}\x{97B4 |
1e880 | 7d 5c 78 7b 39 37 43 33 7d 5c 78 7b 39 37 43 36 7d 5c 78 7b 39 37 43 38 7d 5c 78 7b 39 37 43 42 | }\x{97C3}\x{97C6}\x{97C8}\x{97CB |
1e8a0 | 7d 5c 78 7b 39 37 44 33 7d 27 20 2e 20 27 5c 78 7b 39 37 44 43 7d 5c 78 7b 39 37 45 44 7d 5c 78 | }\x{97D3}'...'\x{97DC}\x{97ED}\x |
1e8c0 | 7b 39 37 45 45 7d 5c 78 7b 39 37 46 32 7d 5c 78 7b 39 37 46 33 7d 5c 78 7b 39 37 46 35 7d 5c 78 | {97EE}\x{97F2}\x{97F3}\x{97F5}\x |
1e8e0 | 7b 39 37 46 36 7d 5c 78 7b 39 37 46 42 7d 5c 78 7b 39 37 46 46 7d 27 20 2e 20 27 5c 78 7b 39 38 | {97F6}\x{97FB}\x{97FF}'...'\x{98 |
1e900 | 30 31 7d 5c 78 7b 39 38 30 32 7d 5c 78 7b 39 38 30 33 7d 5c 78 7b 39 38 30 35 7d 5c 78 7b 39 38 | 01}\x{9802}\x{9803}\x{9805}\x{98 |
1e920 | 30 36 7d 5c 78 7b 39 38 30 38 7d 5c 78 7b 39 38 30 43 7d 5c 78 7b 39 38 30 46 7d 5c 78 7b 39 38 | 06}\x{9808}\x{980C}\x{980F}\x{98 |
1e940 | 31 30 7d 27 20 2e 20 27 5c 78 7b 39 38 31 31 7d 5c 78 7b 39 38 31 32 7d 5c 78 7b 39 38 31 33 7d | 10}'...'\x{9811}\x{9812}\x{9813} |
1e960 | 5c 78 7b 39 38 31 37 7d 5c 78 7b 39 38 31 38 7d 5c 78 7b 39 38 31 41 7d 5c 78 7b 39 38 32 31 7d | \x{9817}\x{9818}\x{981A}\x{9821} |
1e980 | 5c 78 7b 39 38 32 34 7d 5c 78 7b 39 38 32 43 7d 27 20 2e 20 27 5c 78 7b 39 38 32 44 7d 5c 78 7b | \x{9824}\x{982C}'...'\x{982D}\x{ |
1e9a0 | 39 38 33 34 7d 5c 78 7b 39 38 33 37 7d 5c 78 7b 39 38 33 38 7d 5c 78 7b 39 38 33 42 7d 5c 78 7b | 9834}\x{9837}\x{9838}\x{983B}\x{ |
1e9c0 | 39 38 33 43 7d 5c 78 7b 39 38 33 44 7d 5c 78 7b 39 38 34 36 7d 5c 78 7b 39 38 34 42 7d 27 20 2e | 983C}\x{983D}\x{9846}\x{984B}'.. |
1e9e0 | 20 27 5c 78 7b 39 38 34 43 7d 5c 78 7b 39 38 34 44 7d 5c 78 7b 39 38 34 45 7d 5c 78 7b 39 38 34 | .'\x{984C}\x{984D}\x{984E}\x{984 |
1ea00 | 46 7d 5c 78 7b 39 38 35 34 7d 5c 78 7b 39 38 35 35 7d 5c 78 7b 39 38 35 38 7d 5c 78 7b 39 38 35 | F}\x{9854}\x{9855}\x{9858}\x{985 |
1ea20 | 42 7d 5c 78 7b 39 38 35 45 7d 27 20 2e 20 27 5c 78 7b 39 38 36 37 7d 5c 78 7b 39 38 36 42 7d 5c | B}\x{985E}'...'\x{9867}\x{986B}\ |
1ea40 | 78 7b 39 38 36 46 7d 5c 78 7b 39 38 37 30 7d 5c 78 7b 39 38 37 31 7d 5c 78 7b 39 38 37 33 7d 5c | x{986F}\x{9870}\x{9871}\x{9873}\ |
1ea60 | 78 7b 39 38 37 34 7d 5c 78 7b 39 38 41 38 7d 5c 78 7b 39 38 41 41 7d 27 20 2e 20 27 5c 78 7b 39 | x{9874}\x{98A8}\x{98AA}'...'\x{9 |
1ea80 | 38 41 46 7d 5c 78 7b 39 38 42 31 7d 5c 78 7b 39 38 42 36 7d 5c 78 7b 39 38 43 33 7d 5c 78 7b 39 | 8AF}\x{98B1}\x{98B6}\x{98C3}\x{9 |
1eaa0 | 38 43 34 7d 5c 78 7b 39 38 43 36 7d 5c 78 7b 39 38 44 42 7d 5c 78 7b 39 38 44 43 7d 5c 78 7b 39 | 8C4}\x{98C6}\x{98DB}\x{98DC}\x{9 |
1eac0 | 38 44 46 7d 27 20 2e 20 27 5c 78 7b 39 38 45 32 7d 5c 78 7b 39 38 45 39 7d 5c 78 7b 39 38 45 42 | 8DF}'...'\x{98E2}\x{98E9}\x{98EB |
1eae0 | 7d 5c 78 7b 39 38 45 44 7d 5c 78 7b 39 38 45 45 7d 5c 78 7b 39 38 45 46 7d 5c 78 7b 39 38 46 32 | }\x{98ED}\x{98EE}\x{98EF}\x{98F2 |
1eb00 | 7d 5c 78 7b 39 38 46 34 7d 5c 78 7b 39 38 46 43 7d 27 20 2e 20 27 5c 78 7b 39 38 46 44 7d 5c 78 | }\x{98F4}\x{98FC}'...'\x{98FD}\x |
1eb20 | 7b 39 38 46 45 7d 5c 78 7b 39 39 30 33 7d 5c 78 7b 39 39 30 35 7d 5c 78 7b 39 39 30 39 7d 5c 78 | {98FE}\x{9903}\x{9905}\x{9909}\x |
1eb40 | 7b 39 39 30 41 7d 5c 78 7b 39 39 30 43 7d 5c 78 7b 39 39 31 30 7d 5c 78 7b 39 39 31 32 7d 27 20 | {990A}\x{990C}\x{9910}\x{9912}'. |
1eb60 | 2e 20 27 5c 78 7b 39 39 31 33 7d 5c 78 7b 39 39 31 34 7d 5c 78 7b 39 39 31 38 7d 5c 78 7b 39 39 | ..'\x{9913}\x{9914}\x{9918}\x{99 |
1eb80 | 31 44 7d 5c 78 7b 39 39 31 45 7d 5c 78 7b 39 39 32 30 7d 5c 78 7b 39 39 32 31 7d 5c 78 7b 39 39 | 1D}\x{991E}\x{9920}\x{9921}\x{99 |
1eba0 | 32 34 7d 5c 78 7b 39 39 32 38 7d 27 20 2e 20 27 5c 78 7b 39 39 32 43 7d 5c 78 7b 39 39 32 45 7d | 24}\x{9928}'...'\x{992C}\x{992E} |
1ebc0 | 5c 78 7b 39 39 33 44 7d 5c 78 7b 39 39 33 45 7d 5c 78 7b 39 39 34 32 7d 5c 78 7b 39 39 34 35 7d | \x{993D}\x{993E}\x{9942}\x{9945} |
1ebe0 | 5c 78 7b 39 39 34 39 7d 5c 78 7b 39 39 34 42 7d 5c 78 7b 39 39 34 43 7d 27 20 2e 20 27 5c 78 7b | \x{9949}\x{994B}\x{994C}'...'\x{ |
1ec00 | 39 39 35 30 7d 5c 78 7b 39 39 35 31 7d 5c 78 7b 39 39 35 32 7d 5c 78 7b 39 39 35 35 7d 5c 78 7b | 9950}\x{9951}\x{9952}\x{9955}\x{ |
1ec20 | 39 39 35 37 7d 5c 78 7b 39 39 39 36 7d 5c 78 7b 39 39 39 37 7d 5c 78 7b 39 39 39 38 7d 5c 78 7b | 9957}\x{9996}\x{9997}\x{9998}\x{ |
1ec40 | 39 39 39 39 7d 27 20 2e 20 27 5c 78 7b 39 39 41 35 7d 5c 78 7b 39 39 41 38 7d 5c 78 7b 39 39 41 | 9999}'...'\x{99A5}\x{99A8}\x{99A |
1ec60 | 43 7d 5c 78 7b 39 39 41 44 7d 5c 78 7b 39 39 41 45 7d 5c 78 7b 39 39 42 33 7d 5c 78 7b 39 39 42 | C}\x{99AD}\x{99AE}\x{99B3}\x{99B |
1ec80 | 34 7d 5c 78 7b 39 39 42 43 7d 5c 78 7b 39 39 43 31 7d 27 20 2e 20 27 5c 78 7b 39 39 43 34 7d 5c | 4}\x{99BC}\x{99C1}'...'\x{99C4}\ |
1eca0 | 78 7b 39 39 43 35 7d 5c 78 7b 39 39 43 36 7d 5c 78 7b 39 39 43 38 7d 5c 78 7b 39 39 44 30 7d 5c | x{99C5}\x{99C6}\x{99C8}\x{99D0}\ |
1ecc0 | 78 7b 39 39 44 31 7d 5c 78 7b 39 39 44 32 7d 5c 78 7b 39 39 44 35 7d 5c 78 7b 39 39 44 38 7d 27 | x{99D1}\x{99D2}\x{99D5}\x{99D8}' |
1ece0 | 20 2e 20 27 5c 78 7b 39 39 44 42 7d 5c 78 7b 39 39 44 44 7d 5c 78 7b 39 39 44 46 7d 5c 78 7b 39 | ...'\x{99DB}\x{99DD}\x{99DF}\x{9 |
1ed00 | 39 45 32 7d 5c 78 7b 39 39 45 44 7d 5c 78 7b 39 39 45 45 7d 5c 78 7b 39 39 46 31 7d 5c 78 7b 39 | 9E2}\x{99ED}\x{99EE}\x{99F1}\x{9 |
1ed20 | 39 46 32 7d 5c 78 7b 39 39 46 38 7d 27 20 2e 20 27 5c 78 7b 39 39 46 42 7d 5c 78 7b 39 39 46 46 | 9F2}\x{99F8}'...'\x{99FB}\x{99FF |
1ed40 | 7d 5c 78 7b 39 41 30 31 7d 5c 78 7b 39 41 30 35 7d 5c 78 7b 39 41 30 45 7d 5c 78 7b 39 41 30 46 | }\x{9A01}\x{9A05}\x{9A0E}\x{9A0F |
1ed60 | 7d 5c 78 7b 39 41 31 32 7d 5c 78 7b 39 41 31 33 7d 5c 78 7b 39 41 31 39 7d 27 20 2e 20 27 5c 78 | }\x{9A12}\x{9A13}\x{9A19}'...'\x |
1ed80 | 7b 39 41 32 38 7d 5c 78 7b 39 41 32 42 7d 5c 78 7b 39 41 33 30 7d 5c 78 7b 39 41 33 37 7d 5c 78 | {9A28}\x{9A2B}\x{9A30}\x{9A37}\x |
1eda0 | 7b 39 41 33 45 7d 5c 78 7b 39 41 34 30 7d 5c 78 7b 39 41 34 32 7d 5c 78 7b 39 41 34 33 7d 5c 78 | {9A3E}\x{9A40}\x{9A42}\x{9A43}\x |
1edc0 | 7b 39 41 34 35 7d 27 20 2e 20 27 5c 78 7b 39 41 34 44 7d 5c 78 7b 39 41 35 35 7d 5c 78 7b 39 41 | {9A45}'...'\x{9A4D}\x{9A55}\x{9A |
1ede0 | 35 37 7d 5c 78 7b 39 41 35 41 7d 5c 78 7b 39 41 35 42 7d 5c 78 7b 39 41 35 46 7d 5c 78 7b 39 41 | 57}\x{9A5A}\x{9A5B}\x{9A5F}\x{9A |
1ee00 | 36 32 7d 5c 78 7b 39 41 36 34 7d 5c 78 7b 39 41 36 35 7d 27 20 2e 20 27 5c 78 7b 39 41 36 39 7d | 62}\x{9A64}\x{9A65}'...'\x{9A69} |
1ee20 | 5c 78 7b 39 41 36 41 7d 5c 78 7b 39 41 36 42 7d 5c 78 7b 39 41 41 38 7d 5c 78 7b 39 41 41 44 7d | \x{9A6A}\x{9A6B}\x{9AA8}\x{9AAD} |
1ee40 | 5c 78 7b 39 41 42 30 7d 5c 78 7b 39 41 42 38 7d 5c 78 7b 39 41 42 43 7d 5c 78 7b 39 41 43 30 7d | \x{9AB0}\x{9AB8}\x{9ABC}\x{9AC0} |
1ee60 | 27 20 2e 20 27 5c 78 7b 39 41 43 34 7d 5c 78 7b 39 41 43 46 7d 5c 78 7b 39 41 44 31 7d 5c 78 7b | '...'\x{9AC4}\x{9ACF}\x{9AD1}\x{ |
1ee80 | 39 41 44 33 7d 5c 78 7b 39 41 44 34 7d 5c 78 7b 39 41 44 38 7d 5c 78 7b 39 41 44 45 7d 5c 78 7b | 9AD3}\x{9AD4}\x{9AD8}\x{9ADE}\x{ |
1eea0 | 39 41 44 46 7d 5c 78 7b 39 41 45 32 7d 27 20 2e 20 27 5c 78 7b 39 41 45 33 7d 5c 78 7b 39 41 45 | 9ADF}\x{9AE2}'...'\x{9AE3}\x{9AE |
1eec0 | 36 7d 5c 78 7b 39 41 45 41 7d 5c 78 7b 39 41 45 42 7d 5c 78 7b 39 41 45 44 7d 5c 78 7b 39 41 45 | 6}\x{9AEA}\x{9AEB}\x{9AED}\x{9AE |
1eee0 | 45 7d 5c 78 7b 39 41 45 46 7d 5c 78 7b 39 41 46 31 7d 5c 78 7b 39 41 46 34 7d 27 20 2e 20 27 5c | E}\x{9AEF}\x{9AF1}\x{9AF4}'...'\ |
1ef00 | 78 7b 39 41 46 37 7d 5c 78 7b 39 41 46 42 7d 5c 78 7b 39 42 30 36 7d 5c 78 7b 39 42 31 38 7d 5c | x{9AF7}\x{9AFB}\x{9B06}\x{9B18}\ |
1ef20 | 78 7b 39 42 31 41 7d 5c 78 7b 39 42 31 46 7d 5c 78 7b 39 42 32 32 7d 5c 78 7b 39 42 32 33 7d 5c | x{9B1A}\x{9B1F}\x{9B22}\x{9B23}\ |
1ef40 | 78 7b 39 42 32 35 7d 27 20 2e 20 27 5c 78 7b 39 42 32 37 7d 5c 78 7b 39 42 32 38 7d 5c 78 7b 39 | x{9B25}'...'\x{9B27}\x{9B28}\x{9 |
1ef60 | 42 32 39 7d 5c 78 7b 39 42 32 41 7d 5c 78 7b 39 42 32 45 7d 5c 78 7b 39 42 32 46 7d 5c 78 7b 39 | B29}\x{9B2A}\x{9B2E}\x{9B2F}\x{9 |
1ef80 | 42 33 31 7d 5c 78 7b 39 42 33 32 7d 5c 78 7b 39 42 33 42 7d 27 20 2e 20 27 5c 78 7b 39 42 33 43 | B31}\x{9B32}\x{9B3B}'...'\x{9B3C |
1efa0 | 7d 5c 78 7b 39 42 34 31 7d 5c 78 7b 39 42 34 32 7d 5c 78 7b 39 42 34 33 7d 5c 78 7b 39 42 34 34 | }\x{9B41}\x{9B42}\x{9B43}\x{9B44 |
1efc0 | 7d 5c 78 7b 39 42 34 35 7d 5c 78 7b 39 42 34 44 7d 5c 78 7b 39 42 34 45 7d 5c 78 7b 39 42 34 46 | }\x{9B45}\x{9B4D}\x{9B4E}\x{9B4F |
1efe0 | 7d 27 20 2e 20 27 5c 78 7b 39 42 35 31 7d 5c 78 7b 39 42 35 34 7d 5c 78 7b 39 42 35 38 7d 5c 78 | }'...'\x{9B51}\x{9B54}\x{9B58}\x |
1f000 | 7b 39 42 35 41 7d 5c 78 7b 39 42 36 46 7d 5c 78 7b 39 42 37 34 7d 5c 78 7b 39 42 38 33 7d 5c 78 | {9B5A}\x{9B6F}\x{9B74}\x{9B83}\x |
1f020 | 7b 39 42 38 45 7d 5c 78 7b 39 42 39 31 7d 27 20 2e 20 27 5c 78 7b 39 42 39 32 7d 5c 78 7b 39 42 | {9B8E}\x{9B91}'...'\x{9B92}\x{9B |
1f040 | 39 33 7d 5c 78 7b 39 42 39 36 7d 5c 78 7b 39 42 39 37 7d 5c 78 7b 39 42 39 46 7d 5c 78 7b 39 42 | 93}\x{9B96}\x{9B97}\x{9B9F}\x{9B |
1f060 | 41 30 7d 5c 78 7b 39 42 41 38 7d 5c 78 7b 39 42 41 41 7d 5c 78 7b 39 42 41 42 7d 27 20 2e 20 27 | A0}\x{9BA8}\x{9BAA}\x{9BAB}'...' |
1f080 | 5c 78 7b 39 42 41 44 7d 5c 78 7b 39 42 41 45 7d 5c 78 7b 39 42 42 34 7d 5c 78 7b 39 42 42 39 7d | \x{9BAD}\x{9BAE}\x{9BB4}\x{9BB9} |
1f0a0 | 5c 78 7b 39 42 43 30 7d 5c 78 7b 39 42 43 36 7d 5c 78 7b 39 42 43 39 7d 5c 78 7b 39 42 43 41 7d | \x{9BC0}\x{9BC6}\x{9BC9}\x{9BCA} |
1f0c0 | 5c 78 7b 39 42 43 46 7d 27 20 2e 20 27 5c 78 7b 39 42 44 31 7d 5c 78 7b 39 42 44 32 7d 5c 78 7b | \x{9BCF}'...'\x{9BD1}\x{9BD2}\x{ |
1f0e0 | 39 42 44 34 7d 5c 78 7b 39 42 44 36 7d 5c 78 7b 39 42 44 42 7d 5c 78 7b 39 42 45 31 7d 5c 78 7b | 9BD4}\x{9BD6}\x{9BDB}\x{9BE1}\x{ |
1f100 | 39 42 45 32 7d 5c 78 7b 39 42 45 33 7d 5c 78 7b 39 42 45 34 7d 27 20 2e 20 27 5c 78 7b 39 42 45 | 9BE2}\x{9BE3}\x{9BE4}'...'\x{9BE |
1f120 | 38 7d 5c 78 7b 39 42 46 30 7d 5c 78 7b 39 42 46 31 7d 5c 78 7b 39 42 46 32 7d 5c 78 7b 39 42 46 | 8}\x{9BF0}\x{9BF1}\x{9BF2}\x{9BF |
1f140 | 35 7d 5c 78 7b 39 43 30 34 7d 5c 78 7b 39 43 30 36 7d 5c 78 7b 39 43 30 38 7d 5c 78 7b 39 43 30 | 5}\x{9C04}\x{9C06}\x{9C08}\x{9C0 |
1f160 | 39 7d 27 20 2e 20 27 5c 78 7b 39 43 30 41 7d 5c 78 7b 39 43 30 43 7d 5c 78 7b 39 43 30 44 7d 5c | 9}'...'\x{9C0A}\x{9C0C}\x{9C0D}\ |
1f180 | 78 7b 39 43 31 30 7d 5c 78 7b 39 43 31 32 7d 5c 78 7b 39 43 31 33 7d 5c 78 7b 39 43 31 34 7d 5c | x{9C10}\x{9C12}\x{9C13}\x{9C14}\ |
1f1a0 | 78 7b 39 43 31 35 7d 5c 78 7b 39 43 31 42 7d 27 20 2e 20 27 5c 78 7b 39 43 32 31 7d 5c 78 7b 39 | x{9C15}\x{9C1B}'...'\x{9C21}\x{9 |
1f1c0 | 43 32 34 7d 5c 78 7b 39 43 32 35 7d 5c 78 7b 39 43 32 44 7d 5c 78 7b 39 43 32 45 7d 5c 78 7b 39 | C24}\x{9C25}\x{9C2D}\x{9C2E}\x{9 |
1f1e0 | 43 32 46 7d 5c 78 7b 39 43 33 30 7d 5c 78 7b 39 43 33 32 7d 5c 78 7b 39 43 33 39 7d 27 20 2e 20 | C2F}\x{9C30}\x{9C32}\x{9C39}'... |
1f200 | 27 5c 78 7b 39 43 33 41 7d 5c 78 7b 39 43 33 42 7d 5c 78 7b 39 43 33 45 7d 5c 78 7b 39 43 34 36 | '\x{9C3A}\x{9C3B}\x{9C3E}\x{9C46 |
1f220 | 7d 5c 78 7b 39 43 34 37 7d 5c 78 7b 39 43 34 38 7d 5c 78 7b 39 43 35 32 7d 5c 78 7b 39 43 35 37 | }\x{9C47}\x{9C48}\x{9C52}\x{9C57 |
1f240 | 7d 5c 78 7b 39 43 35 41 7d 27 20 2e 20 27 5c 78 7b 39 43 36 30 7d 5c 78 7b 39 43 36 37 7d 5c 78 | }\x{9C5A}'...'\x{9C60}\x{9C67}\x |
1f260 | 7b 39 43 37 36 7d 5c 78 7b 39 43 37 38 7d 5c 78 7b 39 43 45 35 7d 5c 78 7b 39 43 45 37 7d 5c 78 | {9C76}\x{9C78}\x{9CE5}\x{9CE7}\x |
1f280 | 7b 39 43 45 39 7d 5c 78 7b 39 43 45 42 7d 5c 78 7b 39 43 45 43 7d 27 20 2e 20 27 5c 78 7b 39 43 | {9CE9}\x{9CEB}\x{9CEC}'...'\x{9C |
1f2a0 | 46 30 7d 5c 78 7b 39 43 46 33 7d 5c 78 7b 39 43 46 34 7d 5c 78 7b 39 43 46 36 7d 5c 78 7b 39 44 | F0}\x{9CF3}\x{9CF4}\x{9CF6}\x{9D |
1f2c0 | 30 33 7d 5c 78 7b 39 44 30 36 7d 5c 78 7b 39 44 30 37 7d 5c 78 7b 39 44 30 38 7d 5c 78 7b 39 44 | 03}\x{9D06}\x{9D07}\x{9D08}\x{9D |
1f2e0 | 30 39 7d 27 20 2e 20 27 5c 78 7b 39 44 30 45 7d 5c 78 7b 39 44 31 32 7d 5c 78 7b 39 44 31 35 7d | 09}'...'\x{9D0E}\x{9D12}\x{9D15} |
1f300 | 5c 78 7b 39 44 31 42 7d 5c 78 7b 39 44 31 46 7d 5c 78 7b 39 44 32 33 7d 5c 78 7b 39 44 32 36 7d | \x{9D1B}\x{9D1F}\x{9D23}\x{9D26} |
1f320 | 5c 78 7b 39 44 32 38 7d 5c 78 7b 39 44 32 41 7d 27 20 2e 20 27 5c 78 7b 39 44 32 42 7d 5c 78 7b | \x{9D28}\x{9D2A}'...'\x{9D2B}\x{ |
1f340 | 39 44 32 43 7d 5c 78 7b 39 44 33 42 7d 5c 78 7b 39 44 33 45 7d 5c 78 7b 39 44 33 46 7d 5c 78 7b | 9D2C}\x{9D3B}\x{9D3E}\x{9D3F}\x{ |
1f360 | 39 44 34 31 7d 5c 78 7b 39 44 34 34 7d 5c 78 7b 39 44 34 36 7d 5c 78 7b 39 44 34 38 7d 27 20 2e | 9D41}\x{9D44}\x{9D46}\x{9D48}'.. |
1f380 | 20 27 5c 78 7b 39 44 35 30 7d 5c 78 7b 39 44 35 31 7d 5c 78 7b 39 44 35 39 7d 5c 78 7b 39 44 35 | .'\x{9D50}\x{9D51}\x{9D59}\x{9D5 |
1f3a0 | 43 7d 5c 78 7b 39 44 35 44 7d 5c 78 7b 39 44 35 45 7d 5c 78 7b 39 44 36 30 7d 5c 78 7b 39 44 36 | C}\x{9D5D}\x{9D5E}\x{9D60}\x{9D6 |
1f3c0 | 31 7d 5c 78 7b 39 44 36 34 7d 27 20 2e 20 27 5c 78 7b 39 44 36 43 7d 5c 78 7b 39 44 36 46 7d 5c | 1}\x{9D64}'...'\x{9D6C}\x{9D6F}\ |
1f3e0 | 78 7b 39 44 37 32 7d 5c 78 7b 39 44 37 41 7d 5c 78 7b 39 44 38 37 7d 5c 78 7b 39 44 38 39 7d 5c | x{9D72}\x{9D7A}\x{9D87}\x{9D89}\ |
1f400 | 78 7b 39 44 38 46 7d 5c 78 7b 39 44 39 41 7d 5c 78 7b 39 44 41 34 7d 27 20 2e 20 27 5c 78 7b 39 | x{9D8F}\x{9D9A}\x{9DA4}'...'\x{9 |
1f420 | 44 41 39 7d 5c 78 7b 39 44 41 42 7d 5c 78 7b 39 44 41 46 7d 5c 78 7b 39 44 42 32 7d 5c 78 7b 39 | DA9}\x{9DAB}\x{9DAF}\x{9DB2}\x{9 |
1f440 | 44 42 34 7d 5c 78 7b 39 44 42 38 7d 5c 78 7b 39 44 42 41 7d 5c 78 7b 39 44 42 42 7d 5c 78 7b 39 | DB4}\x{9DB8}\x{9DBA}\x{9DBB}\x{9 |
1f460 | 44 43 31 7d 27 20 2e 20 27 5c 78 7b 39 44 43 32 7d 5c 78 7b 39 44 43 34 7d 5c 78 7b 39 44 43 36 | DC1}'...'\x{9DC2}\x{9DC4}\x{9DC6 |
1f480 | 7d 5c 78 7b 39 44 43 46 7d 5c 78 7b 39 44 44 33 7d 5c 78 7b 39 44 44 39 7d 5c 78 7b 39 44 45 36 | }\x{9DCF}\x{9DD3}\x{9DD9}\x{9DE6 |
1f4a0 | 7d 5c 78 7b 39 44 45 44 7d 5c 78 7b 39 44 45 46 7d 27 20 2e 20 27 5c 78 7b 39 44 46 32 7d 5c 78 | }\x{9DED}\x{9DEF}'...'\x{9DF2}\x |
1f4c0 | 7b 39 44 46 38 7d 5c 78 7b 39 44 46 39 7d 5c 78 7b 39 44 46 41 7d 5c 78 7b 39 44 46 44 7d 5c 78 | {9DF8}\x{9DF9}\x{9DFA}\x{9DFD}\x |
1f4e0 | 7b 39 45 31 41 7d 5c 78 7b 39 45 31 42 7d 5c 78 7b 39 45 31 45 7d 5c 78 7b 39 45 37 35 7d 27 20 | {9E1A}\x{9E1B}\x{9E1E}\x{9E75}'. |
1f500 | 2e 20 27 5c 78 7b 39 45 37 38 7d 5c 78 7b 39 45 37 39 7d 5c 78 7b 39 45 37 44 7d 5c 78 7b 39 45 | ..'\x{9E78}\x{9E79}\x{9E7D}\x{9E |
1f520 | 37 46 7d 5c 78 7b 39 45 38 31 7d 5c 78 7b 39 45 38 38 7d 5c 78 7b 39 45 38 42 7d 5c 78 7b 39 45 | 7F}\x{9E81}\x{9E88}\x{9E8B}\x{9E |
1f540 | 38 43 7d 5c 78 7b 39 45 39 31 7d 27 20 2e 20 27 5c 78 7b 39 45 39 32 7d 5c 78 7b 39 45 39 33 7d | 8C}\x{9E91}'...'\x{9E92}\x{9E93} |
1f560 | 5c 78 7b 39 45 39 35 7d 5c 78 7b 39 45 39 37 7d 5c 78 7b 39 45 39 44 7d 5c 78 7b 39 45 39 46 7d | \x{9E95}\x{9E97}\x{9E9D}\x{9E9F} |
1f580 | 5c 78 7b 39 45 41 35 7d 5c 78 7b 39 45 41 36 7d 5c 78 7b 39 45 41 39 7d 27 20 2e 20 27 5c 78 7b | \x{9EA5}\x{9EA6}\x{9EA9}'...'\x{ |
1f5a0 | 39 45 41 41 7d 5c 78 7b 39 45 41 44 7d 5c 78 7b 39 45 42 38 7d 5c 78 7b 39 45 42 39 7d 5c 78 7b | 9EAA}\x{9EAD}\x{9EB8}\x{9EB9}\x{ |
1f5c0 | 39 45 42 41 7d 5c 78 7b 39 45 42 42 7d 5c 78 7b 39 45 42 43 7d 5c 78 7b 39 45 42 45 7d 5c 78 7b | 9EBA}\x{9EBB}\x{9EBC}\x{9EBE}\x{ |
1f5e0 | 39 45 42 46 7d 27 20 2e 20 27 5c 78 7b 39 45 43 34 7d 5c 78 7b 39 45 43 43 7d 5c 78 7b 39 45 43 | 9EBF}'...'\x{9EC4}\x{9ECC}\x{9EC |
1f600 | 44 7d 5c 78 7b 39 45 43 45 7d 5c 78 7b 39 45 43 46 7d 5c 78 7b 39 45 44 30 7d 5c 78 7b 39 45 44 | D}\x{9ECE}\x{9ECF}\x{9ED0}\x{9ED |
1f620 | 32 7d 5c 78 7b 39 45 44 34 7d 5c 78 7b 39 45 44 38 7d 27 20 2e 20 27 5c 78 7b 39 45 44 39 7d 5c | 2}\x{9ED4}\x{9ED8}'...'\x{9ED9}\ |
1f640 | 78 7b 39 45 44 42 7d 5c 78 7b 39 45 44 43 7d 5c 78 7b 39 45 44 44 7d 5c 78 7b 39 45 44 45 7d 5c | x{9EDB}\x{9EDC}\x{9EDD}\x{9EDE}\ |
1f660 | 78 7b 39 45 45 30 7d 5c 78 7b 39 45 45 35 7d 5c 78 7b 39 45 45 38 7d 5c 78 7b 39 45 45 46 7d 27 | x{9EE0}\x{9EE5}\x{9EE8}\x{9EEF}' |
1f680 | 20 2e 20 27 5c 78 7b 39 45 46 34 7d 5c 78 7b 39 45 46 36 7d 5c 78 7b 39 45 46 37 7d 5c 78 7b 39 | ...'\x{9EF4}\x{9EF6}\x{9EF7}\x{9 |
1f6a0 | 45 46 39 7d 5c 78 7b 39 45 46 42 7d 5c 78 7b 39 45 46 43 7d 5c 78 7b 39 45 46 44 7d 5c 78 7b 39 | EF9}\x{9EFB}\x{9EFC}\x{9EFD}\x{9 |
1f6c0 | 46 30 37 7d 5c 78 7b 39 46 30 38 7d 27 20 2e 20 27 5c 78 7b 39 46 30 45 7d 5c 78 7b 39 46 31 33 | F07}\x{9F08}'...'\x{9F0E}\x{9F13 |
1f6e0 | 7d 5c 78 7b 39 46 31 35 7d 5c 78 7b 39 46 32 30 7d 5c 78 7b 39 46 32 31 7d 5c 78 7b 39 46 32 43 | }\x{9F15}\x{9F20}\x{9F21}\x{9F2C |
1f700 | 7d 5c 78 7b 39 46 33 42 7d 5c 78 7b 39 46 33 45 7d 5c 78 7b 39 46 34 41 7d 27 20 2e 20 27 5c 78 | }\x{9F3B}\x{9F3E}\x{9F4A}'...'\x |
1f720 | 7b 39 46 34 42 7d 5c 78 7b 39 46 34 45 7d 5c 78 7b 39 46 34 46 7d 5c 78 7b 39 46 35 32 7d 5c 78 | {9F4B}\x{9F4E}\x{9F4F}\x{9F52}\x |
1f740 | 7b 39 46 35 34 7d 5c 78 7b 39 46 35 46 7d 5c 78 7b 39 46 36 30 7d 5c 78 7b 39 46 36 31 7d 5c 78 | {9F54}\x{9F5F}\x{9F60}\x{9F61}\x |
1f760 | 7b 39 46 36 32 7d 27 20 2e 20 27 5c 78 7b 39 46 36 33 7d 5c 78 7b 39 46 36 36 7d 5c 78 7b 39 46 | {9F62}'...'\x{9F63}\x{9F66}\x{9F |
1f780 | 36 37 7d 5c 78 7b 39 46 36 41 7d 5c 78 7b 39 46 36 43 7d 5c 78 7b 39 46 37 32 7d 5c 78 7b 39 46 | 67}\x{9F6A}\x{9F6C}\x{9F72}\x{9F |
1f7a0 | 37 36 7d 5c 78 7b 39 46 37 37 7d 5c 78 7b 39 46 38 44 7d 27 20 2e 20 27 5c 78 7b 39 46 39 35 7d | 76}\x{9F77}\x{9F8D}'...'\x{9F95} |
1f7c0 | 5c 78 7b 39 46 39 43 7d 5c 78 7b 39 46 39 44 7d 5c 78 7b 39 46 41 30 7d 5d 7b 31 2c 31 35 7d 24 | \x{9F9C}\x{9F9D}\x{9FA0}]{1,15}$ |
1f7e0 | 2f 69 75 27 2c 20 29 3b 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 47 6f 75 74 74 65 | /iu',.);.<?php..namespace.Goutte |
1f800 | 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b | ;.use.Symfony\Component\BrowserK |
1f820 | 69 74 5c 43 6c 69 65 6e 74 20 61 73 20 42 61 73 65 43 6c 69 65 6e 74 3b 20 75 73 65 20 53 79 6d | it\Client.as.BaseClient;.use.Sym |
1f840 | 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 5c 48 69 73 74 6f 72 | fony\Component\BrowserKit\Histor |
1f860 | 79 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 | y;.use.Symfony\Component\Browser |
1f880 | 4b 69 74 5c 43 6f 6f 6b 69 65 4a 61 72 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f | Kit\CookieJar;.use.Symfony\Compo |
1f8a0 | 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 5c 52 65 71 75 65 73 74 3b 20 75 73 65 20 53 79 6d | nent\BrowserKit\Request;.use.Sym |
1f8c0 | 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 5c 52 65 73 70 6f 6e | fony\Component\BrowserKit\Respon |
1f8e0 | 73 65 3b 20 75 73 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 20 61 73 20 5a 65 6e 64 | se;.use.Zend\Http\Client.as.Zend |
1f900 | 43 6c 69 65 6e 74 3b 20 75 73 65 20 5a 65 6e 64 5c 48 74 74 70 5c 52 65 73 70 6f 6e 73 65 20 61 | Client;.use.Zend\Http\Response.a |
1f920 | 73 20 5a 65 6e 64 52 65 73 70 6f 6e 73 65 3b 20 63 6c 61 73 73 20 43 6c 69 65 6e 74 20 65 78 74 | s.ZendResponse;.class.Client.ext |
1f940 | 65 6e 64 73 20 42 61 73 65 43 6c 69 65 6e 74 20 7b 20 63 6f 6e 73 74 20 56 45 52 53 49 4f 4e 20 | ends.BaseClient.{.const.VERSION. |
1f960 | 3d 20 27 30 2e 31 27 3b 20 70 72 6f 74 65 63 74 65 64 20 24 7a 65 6e 64 43 6f 6e 66 69 67 3b 20 | =.'0.1';.protected.$zendConfig;. |
1f980 | 70 72 6f 74 65 63 74 65 64 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 | protected.$headers.=.array();.pr |
1f9a0 | 6f 74 65 63 74 65 64 20 24 61 75 74 68 20 3d 20 6e 75 6c 6c 3b 20 70 75 62 6c 69 63 20 66 75 6e | otected.$auth.=.null;.public.fun |
1f9c0 | 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 61 72 72 61 79 20 24 7a 65 6e 64 43 6f 6e | ction.__construct(array.$zendCon |
1f9e0 | 66 69 67 20 3d 20 61 72 72 61 79 28 29 2c 20 61 72 72 61 79 20 24 73 65 72 76 65 72 20 3d 20 61 | fig.=.array(),.array.$server.=.a |
1fa00 | 72 72 61 79 28 29 2c 20 48 69 73 74 6f 72 79 20 24 68 69 73 74 6f 72 79 20 3d 20 6e 75 6c 6c 2c | rray(),.History.$history.=.null, |
1fa20 | 20 43 6f 6f 6b 69 65 4a 61 72 20 24 63 6f 6f 6b 69 65 4a 61 72 20 3d 20 6e 75 6c 6c 29 20 7b 20 | .CookieJar.$cookieJar.=.null).{. |
1fa40 | 24 74 68 69 73 2d 3e 7a 65 6e 64 43 6f 6e 66 69 67 20 3d 20 24 7a 65 6e 64 43 6f 6e 66 69 67 3b | $this->zendConfig.=.$zendConfig; |
1fa60 | 20 70 61 72 65 6e 74 3a 3a 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 73 65 72 76 65 72 2c 20 24 68 | .parent::__construct($server,.$h |
1fa80 | 69 73 74 6f 72 79 2c 20 24 63 6f 6f 6b 69 65 4a 61 72 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | istory,.$cookieJar);.}.public.fu |
1faa0 | 6e 63 74 69 6f 6e 20 73 65 74 48 65 61 64 65 72 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 20 | nction.setHeader($name,.$value). |
1fac0 | 7b 20 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 24 6e 61 6d 65 5d 20 3d 20 24 76 61 6c 75 65 | {.$this->headers[$name].=.$value |
1fae0 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 41 75 74 68 28 24 75 73 65 | ;.}.public.function.setAuth($use |
1fb00 | 72 2c 20 24 70 61 73 73 77 6f 72 64 20 3d 20 27 27 2c 20 24 74 79 70 65 20 3d 20 5a 65 6e 64 43 | r,.$password.=.'',.$type.=.ZendC |
1fb20 | 6c 69 65 6e 74 3a 3a 41 55 54 48 5f 42 41 53 49 43 29 20 7b 20 24 74 68 69 73 2d 3e 61 75 74 68 | lient::AUTH_BASIC).{.$this->auth |
1fb40 | 20 3d 20 61 72 72 61 79 28 20 27 75 73 65 72 27 20 3d 3e 20 24 75 73 65 72 2c 20 27 70 61 73 73 | .=.array(.'user'.=>.$user,.'pass |
1fb60 | 77 6f 72 64 27 20 3d 3e 20 24 70 61 73 73 77 6f 72 64 2c 20 27 74 79 70 65 27 20 3d 3e 20 24 74 | word'.=>.$password,.'type'.=>.$t |
1fb80 | 79 70 65 20 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 64 6f 52 65 | ype.);.}.protected.function.doRe |
1fba0 | 71 75 65 73 74 28 24 72 65 71 75 65 73 74 29 20 7b 20 24 63 6c 69 65 6e 74 20 3d 20 24 74 68 69 | quest($request).{.$client.=.$thi |
1fbc0 | 73 2d 3e 63 72 65 61 74 65 43 6c 69 65 6e 74 28 24 72 65 71 75 65 73 74 29 3b 20 24 72 65 73 70 | s->createClient($request);.$resp |
1fbe0 | 6f 6e 73 65 20 3d 20 24 63 6c 69 65 6e 74 2d 3e 72 65 71 75 65 73 74 28 29 3b 20 72 65 74 75 72 | onse.=.$client->request();.retur |
1fc00 | 6e 20 24 74 68 69 73 2d 3e 63 72 65 61 74 65 52 65 73 70 6f 6e 73 65 28 24 72 65 73 70 6f 6e 73 | n.$this->createResponse($respons |
1fc20 | 65 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 43 | e);.}.protected.function.createC |
1fc40 | 6c 69 65 6e 74 28 52 65 71 75 65 73 74 20 24 72 65 71 75 65 73 74 29 20 7b 20 24 63 6c 69 65 6e | lient(Request.$request).{.$clien |
1fc60 | 74 20 3d 20 24 74 68 69 73 2d 3e 63 72 65 61 74 65 5a 65 6e 64 43 6c 69 65 6e 74 28 29 3b 20 24 | t.=.$this->createZendClient();.$ |
1fc80 | 63 6c 69 65 6e 74 2d 3e 73 65 74 55 72 69 28 24 72 65 71 75 65 73 74 2d 3e 67 65 74 55 72 69 28 | client->setUri($request->getUri( |
1fca0 | 29 29 3b 20 24 63 6c 69 65 6e 74 2d 3e 73 65 74 43 6f 6e 66 69 67 28 61 72 72 61 79 5f 6d 65 72 | ));.$client->setConfig(array_mer |
1fcc0 | 67 65 28 61 72 72 61 79 28 20 27 6d 61 78 72 65 64 69 72 65 63 74 73 27 20 3d 3e 20 30 2c 20 27 | ge(array(.'maxredirects'.=>.0,.' |
1fce0 | 74 69 6d 65 6f 75 74 27 20 3d 3e 20 33 30 2c 20 27 75 73 65 72 61 67 65 6e 74 27 20 3d 3e 20 24 | timeout'.=>.30,.'useragent'.=>.$ |
1fd00 | 74 68 69 73 2d 3e 73 65 72 76 65 72 5b 27 48 54 54 50 5f 55 53 45 52 5f 41 47 45 4e 54 27 5d 2c | this->server['HTTP_USER_AGENT'], |
1fd20 | 20 27 61 64 61 70 74 65 72 27 20 3d 3e 20 27 5a 65 6e 64 5c 5c 48 74 74 70 5c 5c 43 6c 69 65 6e | .'adapter'.=>.'Zend\\Http\\Clien |
1fd40 | 74 5c 5c 41 64 61 70 74 65 72 5c 5c 53 6f 63 6b 65 74 27 2c 20 29 2c 20 24 74 68 69 73 2d 3e 7a | t\\Adapter\\Socket',.),.$this->z |
1fd60 | 65 6e 64 43 6f 6e 66 69 67 29 29 3b 20 24 63 6c 69 65 6e 74 2d 3e 73 65 74 4d 65 74 68 6f 64 28 | endConfig));.$client->setMethod( |
1fd80 | 73 74 72 74 6f 75 70 70 65 72 28 24 72 65 71 75 65 73 74 2d 3e 67 65 74 4d 65 74 68 6f 64 28 29 | strtoupper($request->getMethod() |
1fda0 | 29 29 3b 20 69 66 20 28 27 50 4f 53 54 27 20 3d 3d 20 24 72 65 71 75 65 73 74 2d 3e 67 65 74 4d | ));.if.('POST'.==.$request->getM |
1fdc0 | 65 74 68 6f 64 28 29 29 20 7b 20 24 63 6c 69 65 6e 74 2d 3e 73 65 74 50 61 72 61 6d 65 74 65 72 | ethod()).{.$client->setParameter |
1fde0 | 50 6f 73 74 28 24 72 65 71 75 65 73 74 2d 3e 67 65 74 50 61 72 61 6d 65 74 65 72 73 28 29 29 3b | Post($request->getParameters()); |
1fe00 | 20 7d 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 20 61 73 20 24 6e | .}.foreach.($this->headers.as.$n |
1fe20 | 61 6d 65 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 24 63 6c 69 65 6e 74 2d 3e 73 65 74 48 65 61 | ame.=>.$value).{.$client->setHea |
1fe40 | 64 65 72 73 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 | ders($name,.$value);.}.if.($this |
1fe60 | 2d 3e 61 75 74 68 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 63 6c 69 65 6e 74 2d 3e 73 65 74 41 | ->auth.!==.null).{.$client->setA |
1fe80 | 75 74 68 28 20 24 74 68 69 73 2d 3e 61 75 74 68 5b 27 75 73 65 72 27 5d 2c 20 24 74 68 69 73 2d | uth(.$this->auth['user'],.$this- |
1fea0 | 3e 61 75 74 68 5b 27 70 61 73 73 77 6f 72 64 27 5d 2c 20 24 74 68 69 73 2d 3e 61 75 74 68 5b 27 | >auth['password'],.$this->auth[' |
1fec0 | 74 79 70 65 27 5d 20 29 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 67 65 74 43 | type'].);.}.foreach.($this->getC |
1fee0 | 6f 6f 6b 69 65 4a 61 72 28 29 2d 3e 61 6c 6c 56 61 6c 75 65 73 28 24 72 65 71 75 65 73 74 2d 3e | ookieJar()->allValues($request-> |
1ff00 | 67 65 74 55 72 69 28 29 29 20 61 73 20 24 6e 61 6d 65 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 | getUri()).as.$name.=>.$value).{. |
1ff20 | 24 63 6c 69 65 6e 74 2d 3e 73 65 74 43 6f 6f 6b 69 65 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 | $client->setCookie($name,.$value |
1ff40 | 29 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 72 65 71 75 65 73 74 2d 3e 67 65 74 46 69 6c 65 73 | );.}.foreach.($request->getFiles |
1ff60 | 28 29 20 61 73 20 24 6e 61 6d 65 20 3d 3e 20 24 69 6e 66 6f 29 20 7b 20 69 66 20 28 69 73 73 65 | ().as.$name.=>.$info).{.if.(isse |
1ff80 | 74 28 24 69 6e 66 6f 5b 27 74 6d 70 5f 6e 61 6d 65 27 5d 29 20 26 26 20 27 27 20 21 3d 3d 20 24 | t($info['tmp_name']).&&.''.!==.$ |
1ffa0 | 69 6e 66 6f 5b 27 74 6d 70 5f 6e 61 6d 65 27 5d 29 20 7b 20 24 66 69 6c 65 6e 61 6d 65 20 3d 20 | info['tmp_name']).{.$filename.=. |
1ffc0 | 24 69 6e 66 6f 5b 27 6e 61 6d 65 27 5d 3b 20 69 66 20 28 66 61 6c 73 65 20 3d 3d 3d 20 28 24 64 | $info['name'];.if.(false.===.($d |
1ffe0 | 61 74 61 20 3d 20 40 66 69 6c 65 5f 67 65 74 5f 63 6f 6e 74 65 6e 74 73 28 24 69 6e 66 6f 5b 27 | ata.=.@file_get_contents($info[' |
20000 | 74 6d 70 5f 6e 61 6d 65 27 5d 29 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 | tmp_name']))).{.throw.new.\Runti |
20020 | 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 55 6e 61 62 6c 65 20 74 6f 20 72 65 61 64 20 66 69 6c 65 | meException("Unable.to.read.file |
20040 | 20 27 7b 24 66 69 6c 65 6e 61 6d 65 7d 27 20 66 6f 72 20 75 70 6c 6f 61 64 22 29 3b 20 7d 20 24 | .'{$filename}'.for.upload");.}.$ |
20060 | 63 6c 69 65 6e 74 2d 3e 73 65 74 46 69 6c 65 55 70 6c 6f 61 64 28 24 66 69 6c 65 6e 61 6d 65 2c | client->setFileUpload($filename, |
20080 | 20 24 6e 61 6d 65 2c 20 24 64 61 74 61 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 63 6c 69 65 | .$name,.$data);.}.}.return.$clie |
200a0 | 6e 74 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 52 | nt;.}.protected.function.createR |
200c0 | 65 73 70 6f 6e 73 65 28 5a 65 6e 64 52 65 73 70 6f 6e 73 65 20 24 72 65 73 70 6f 6e 73 65 29 20 | esponse(ZendResponse.$response). |
200e0 | 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 52 65 73 70 6f 6e 73 65 28 24 72 65 73 70 6f 6e 73 65 2d | {.return.new.Response($response- |
20100 | 3e 67 65 74 42 6f 64 79 28 29 2c 20 24 72 65 73 70 6f 6e 73 65 2d 3e 67 65 74 53 74 61 74 75 73 | >getBody(),.$response->getStatus |
20120 | 28 29 2c 20 24 72 65 73 70 6f 6e 73 65 2d 3e 67 65 74 48 65 61 64 65 72 73 28 29 29 3b 20 7d 20 | (),.$response->getHeaders());.}. |
20140 | 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 5a 65 6e 64 43 6c 69 | protected.function.createZendCli |
20160 | 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 5a 65 6e 64 43 6c 69 65 6e 74 28 29 3b | ent().{.return.new.ZendClient(); |
20180 | 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 47 6f 75 74 74 65 3b 20 75 73 | .}.}.<?php..namespace.Goutte;.us |
201a0 | 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 46 69 6e 64 65 72 5c 46 69 6e 64 65 | e.Symfony\Component\Finder\Finde |
201c0 | 72 3b 20 63 6c 61 73 73 20 43 6f 6d 70 69 6c 65 72 20 7b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | r;.class.Compiler.{.public.funct |
201e0 | 69 6f 6e 20 63 6f 6d 70 69 6c 65 28 24 70 68 61 72 46 69 6c 65 20 3d 20 27 67 6f 75 74 74 65 2e | ion.compile($pharFile.=.'goutte. |
20200 | 70 68 61 72 27 29 20 7b 20 69 66 20 28 66 69 6c 65 5f 65 78 69 73 74 73 28 24 70 68 61 72 46 69 | phar').{.if.(file_exists($pharFi |
20220 | 6c 65 29 29 20 7b 20 75 6e 6c 69 6e 6b 28 24 70 68 61 72 46 69 6c 65 29 3b 20 7d 20 24 70 68 61 | le)).{.unlink($pharFile);.}.$pha |
20240 | 72 20 3d 20 6e 65 77 20 5c 50 68 61 72 28 24 70 68 61 72 46 69 6c 65 2c 20 30 2c 20 27 47 6f 75 | r.=.new.\Phar($pharFile,.0,.'Gou |
20260 | 74 74 65 27 29 3b 20 24 70 68 61 72 2d 3e 73 65 74 53 69 67 6e 61 74 75 72 65 41 6c 67 6f 72 69 | tte');.$phar->setSignatureAlgori |
20280 | 74 68 6d 28 5c 50 68 61 72 3a 3a 53 48 41 31 29 3b 20 24 70 68 61 72 2d 3e 73 74 61 72 74 42 75 | thm(\Phar::SHA1);.$phar->startBu |
202a0 | 66 66 65 72 69 6e 67 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 67 65 74 46 69 | ffering();.foreach.($this->getFi |
202c0 | 6c 65 73 28 29 20 61 73 20 24 66 69 6c 65 29 20 7b 20 24 70 61 74 68 20 3d 20 73 74 72 5f 72 65 | les().as.$file).{.$path.=.str_re |
202e0 | 70 6c 61 63 65 28 5f 5f 44 49 52 5f 5f 2e 27 2f 27 2c 20 27 27 2c 20 24 66 69 6c 65 29 3b 20 24 | place(__DIR__.'/',.'',.$file);.$ |
20300 | 63 6f 6e 74 65 6e 74 20 3d 20 70 72 65 67 5f 72 65 70 6c 61 63 65 28 22 23 23 22 2c 20 27 27 2c | content.=.preg_replace("##",.'', |
20320 | 20 70 68 70 5f 73 74 72 69 70 5f 77 68 69 74 65 73 70 61 63 65 28 24 66 69 6c 65 29 29 3b 20 24 | .php_strip_whitespace($file));.$ |
20340 | 70 68 61 72 2d 3e 61 64 64 46 72 6f 6d 53 74 72 69 6e 67 28 24 70 61 74 68 2c 20 24 63 6f 6e 74 | phar->addFromString($path,.$cont |
20360 | 65 6e 74 29 3b 20 7d 20 24 70 68 61 72 5b 27 5f 63 6c 69 5f 73 74 75 62 2e 70 68 70 27 5d 20 3d | ent);.}.$phar['_cli_stub.php'].= |
20380 | 20 24 74 68 69 73 2d 3e 67 65 74 43 6c 69 53 74 75 62 28 29 3b 20 24 70 68 61 72 5b 27 5f 77 65 | .$this->getCliStub();.$phar['_we |
203a0 | 62 5f 73 74 75 62 2e 70 68 70 27 5d 20 3d 20 24 74 68 69 73 2d 3e 67 65 74 57 65 62 53 74 75 62 | b_stub.php'].=.$this->getWebStub |
203c0 | 28 29 3b 20 24 70 68 61 72 2d 3e 73 65 74 44 65 66 61 75 6c 74 53 74 75 62 28 27 5f 63 6c 69 5f | ();.$phar->setDefaultStub('_cli_ |
203e0 | 73 74 75 62 2e 70 68 70 27 2c 20 27 5f 77 65 62 5f 73 74 75 62 2e 70 68 70 27 29 3b 20 24 70 68 | stub.php',.'_web_stub.php');.$ph |
20400 | 61 72 2d 3e 73 74 6f 70 42 75 66 66 65 72 69 6e 67 28 29 3b 20 75 6e 73 65 74 28 24 70 68 61 72 | ar->stopBuffering();.unset($phar |
20420 | 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 6c 69 53 74 | );.}.protected.function.getCliSt |
20440 | 75 62 28 29 20 7b 20 72 65 74 75 72 6e 20 22 3c 3f 70 68 70 20 22 2e 24 74 68 69 73 2d 3e 67 65 | ub().{.return."<?php.".$this->ge |
20460 | 74 4c 69 63 65 6e 73 65 28 29 2e 22 20 72 65 71 75 69 72 65 5f 6f 6e 63 65 20 5f 5f 44 49 52 5f | tLicense().".require_once.__DIR_ |
20480 | 5f 2e 27 2f 61 75 74 6f 6c 6f 61 64 2e 70 68 70 27 3b 20 5f 5f 48 41 4c 54 5f 43 4f 4d 50 49 4c | _.'/autoload.php';.__HALT_COMPIL |
204a0 | 45 52 28 29 3b 22 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 | ER();";.}.protected.function.get |
204c0 | 57 65 62 53 74 75 62 28 29 20 7b 20 72 65 74 75 72 6e 20 22 3c 3f 70 68 70 20 74 68 72 6f 77 20 | WebStub().{.return."<?php.throw. |
204e0 | 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 27 54 68 69 73 20 50 48 41 52 20 66 | new.\LogicException('This.PHAR.f |
20500 | 69 6c 65 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 66 72 6f 6d 20 74 68 65 20 43 4c | ile.can.only.be.used.from.the.CL |
20520 | 49 2e 27 29 3b 20 5f 5f 48 41 4c 54 5f 43 4f 4d 50 49 4c 45 52 28 29 3b 22 3b 20 7d 20 70 72 6f | I.');.__HALT_COMPILER();";.}.pro |
20540 | 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4c 69 63 65 6e 73 65 28 29 20 7b 20 72 | tected.function.getLicense().{.r |
20560 | 65 74 75 72 6e 20 27 0a 20 20 20 20 2f 2a 0a 20 20 20 20 20 2a 20 54 68 69 73 20 66 69 6c 65 20 | eturn.'...../*......*.This.file. |
20580 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 47 6f 75 74 74 65 20 75 74 69 6c 69 74 79 2e 0a 20 | is.part.of.the.Goutte.utility... |
205a0 | 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 28 63 29 20 46 61 62 69 65 6e 20 50 6f 74 65 6e 63 69 65 | ....*......*.(c).Fabien.Potencie |
205c0 | 72 20 3c 66 61 62 69 65 6e 40 73 79 6d 66 6f 6e 79 2e 63 6f 6d 3e 0a 20 20 20 20 20 2a 0a 20 20 | r.<fabien@symfony.com>......*... |
205e0 | 20 20 20 2a 20 54 68 69 73 20 73 6f 75 72 63 65 20 66 69 6c 65 20 69 73 20 73 75 62 6a 65 63 74 | ...*.This.source.file.is.subject |
20600 | 20 74 6f 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 73 65 20 74 68 61 74 20 69 73 20 62 75 6e 64 | .to.the.MIT.license.that.is.bund |
20620 | 6c 65 64 0a 20 20 20 20 20 2a 20 77 69 74 68 20 74 68 69 73 20 73 6f 75 72 63 65 20 63 6f 64 65 | led......*.with.this.source.code |
20640 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 0a 20 20 20 20 20 2a 2f 27 3b 20 | .in.the.file.LICENSE.......*/';. |
20660 | 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 46 69 6c 65 73 28 29 20 | }.protected.function.getFiles(). |
20680 | 7b 20 24 66 69 6c 65 73 20 3d 20 61 72 72 61 79 28 20 27 4c 49 43 45 4e 53 45 27 2c 20 27 61 75 | {.$files.=.array(.'LICENSE',.'au |
206a0 | 74 6f 6c 6f 61 64 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d | toload.php',.'vendor/Symfony/Com |
206c0 | 70 6f 6e 65 6e 74 2f 43 6c 61 73 73 4c 6f 61 64 65 72 2f 55 6e 69 76 65 72 73 61 6c 43 6c 61 73 | ponent/ClassLoader/UniversalClas |
206e0 | 73 4c 6f 61 64 65 72 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 | sLoader.php',.'vendor/zend/libra |
20700 | 72 79 2f 5a 65 6e 64 2f 54 6f 6f 6c 2f 46 72 61 6d 65 77 6f 72 6b 2f 45 78 63 65 70 74 69 6f 6e | ry/Zend/Tool/Framework/Exception |
20720 | 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 | .php',.'vendor/zend/library/Zend |
20740 | 2f 52 65 67 69 73 74 72 79 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 | /Registry.php',.'vendor/zend/lib |
20760 | 72 61 72 79 2f 5a 65 6e 64 2f 55 72 69 2f 55 72 69 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f | rary/Zend/Uri/Uri.php',.'vendor/ |
20780 | 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 56 61 6c 69 64 61 74 6f 72 2f 56 61 6c 69 | zend/library/Zend/Validator/Vali |
207a0 | 64 61 74 6f 72 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 | dator.php',.'vendor/zend/library |
207c0 | 2f 5a 65 6e 64 2f 56 61 6c 69 64 61 74 6f 72 2f 41 62 73 74 72 61 63 74 56 61 6c 69 64 61 74 6f | /Zend/Validator/AbstractValidato |
207e0 | 72 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e | r.php',.'vendor/zend/library/Zen |
20800 | 64 2f 56 61 6c 69 64 61 74 6f 72 2f 48 6f 73 74 6e 61 6d 65 2e 70 68 70 27 2c 20 27 76 65 6e 64 | d/Validator/Hostname.php',.'vend |
20820 | 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 56 61 6c 69 64 61 74 6f 72 2f 49 | or/zend/library/Zend/Validator/I |
20840 | 70 2e 70 68 70 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e | p.php',.'vendor/zend/library/Zen |
20860 | 64 2f 56 61 6c 69 64 61 74 6f 72 2f 48 6f 73 74 6e 61 6d 65 2f 43 6f 6d 2e 70 68 70 27 2c 20 27 | d/Validator/Hostname/Com.php',.' |
20880 | 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 61 72 79 2f 5a 65 6e 64 2f 56 61 6c 69 64 61 74 | vendor/zend/library/Zend/Validat |
208a0 | 6f 72 2f 48 6f 73 74 6e 61 6d 65 2f 4a 70 2e 70 68 70 27 2c 20 29 3b 20 24 64 69 72 73 20 3d 20 | or/Hostname/Jp.php',.);.$dirs.=. |
208c0 | 61 72 72 61 79 28 20 27 73 72 63 2f 47 6f 75 74 74 65 27 2c 20 27 76 65 6e 64 6f 72 2f 53 79 6d | array(.'src/Goutte',.'vendor/Sym |
208e0 | 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 42 72 6f 77 73 65 72 4b 69 74 27 2c 20 27 76 65 6e | fony/Component/BrowserKit',.'ven |
20900 | 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 44 6f 6d 43 72 61 77 6c 65 72 | dor/Symfony/Component/DomCrawler |
20920 | 27 2c 20 27 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f 6e 65 6e 74 2f 43 73 73 | ',.'vendor/Symfony/Component/Css |
20940 | 53 65 6c 65 63 74 6f 72 27 2c 20 27 76 65 6e 64 6f 72 2f 53 79 6d 66 6f 6e 79 2f 43 6f 6d 70 6f | Selector',.'vendor/Symfony/Compo |
20960 | 6e 65 6e 74 2f 50 72 6f 63 65 73 73 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 | nent/Process',.'vendor/zend/libr |
20980 | 61 72 79 2f 5a 65 6e 64 2f 55 72 69 27 2c 20 27 76 65 6e 64 6f 72 2f 7a 65 6e 64 2f 6c 69 62 72 | ary/Zend/Uri',.'vendor/zend/libr |
209a0 | 61 72 79 2f 5a 65 6e 64 2f 48 74 74 70 27 2c 20 29 3b 20 24 66 69 6e 64 65 72 20 3d 20 6e 65 77 | ary/Zend/Http',.);.$finder.=.new |
209c0 | 20 46 69 6e 64 65 72 28 29 3b 20 24 69 74 65 72 61 74 6f 72 20 3d 20 24 66 69 6e 64 65 72 2d 3e | .Finder();.$iterator.=.$finder-> |
209e0 | 66 69 6c 65 73 28 29 2d 3e 6e 61 6d 65 28 27 2a 2e 70 68 70 27 29 2d 3e 69 6e 28 24 64 69 72 73 | files()->name('*.php')->in($dirs |
20a00 | 29 3b 20 72 65 74 75 72 6e 20 61 72 72 61 79 5f 6d 65 72 67 65 28 24 66 69 6c 65 73 2c 20 69 74 | );.return.array_merge($files,.it |
20a20 | 65 72 61 74 6f 72 5f 74 6f 5f 61 72 72 61 79 28 24 69 74 65 72 61 74 6f 72 29 29 3b 20 7d 20 7d | erator_to_array($iterator));.}.} |
20a40 | 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e | .<?php..namespace.Symfony\Compon |
20a60 | 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 | ent\BrowserKit;.use.Symfony\Comp |
20a80 | 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c 43 72 61 77 6c 65 72 3b 20 75 73 65 20 53 79 | onent\DomCrawler\Crawler;.use.Sy |
20aa0 | 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c 4c 69 6e 6b 3b | mfony\Component\DomCrawler\Link; |
20ac0 | 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 | .use.Symfony\Component\DomCrawle |
20ae0 | 72 5c 46 6f 72 6d 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 50 72 | r\Form;.use.Symfony\Component\Pr |
20b00 | 6f 63 65 73 73 5c 50 68 70 50 72 6f 63 65 73 73 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f | ocess\PhpProcess;.use.Symfony\Co |
20b20 | 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 5c 52 65 71 75 65 73 74 3b 20 75 73 65 20 | mponent\BrowserKit\Request;.use. |
20b40 | 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 5c 52 65 73 | Symfony\Component\BrowserKit\Res |
20b60 | 70 6f 6e 73 65 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f | ponse;.use.Symfony\Component\Bro |
20b80 | 77 73 65 72 4b 69 74 5c 43 6c 69 65 6e 74 3b 20 61 62 73 74 72 61 63 74 20 63 6c 61 73 73 20 43 | wserKit\Client;.abstract.class.C |
20ba0 | 6c 69 65 6e 74 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 68 69 73 74 6f 72 79 3b 20 70 72 6f 74 | lient.{.protected.$history;.prot |
20bc0 | 65 63 74 65 64 20 24 63 6f 6f 6b 69 65 4a 61 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 73 65 72 | ected.$cookieJar;.protected.$ser |
20be0 | 76 65 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 72 65 71 75 65 73 74 3b 20 70 72 6f 74 65 63 74 | ver;.protected.$request;.protect |
20c00 | 65 64 20 24 72 65 73 70 6f 6e 73 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 63 72 61 77 6c 65 72 | ed.$response;.protected.$crawler |
20c20 | 3b 20 70 72 6f 74 65 63 74 65 64 20 24 69 6e 73 75 6c 61 74 65 64 3b 20 70 72 6f 74 65 63 74 65 | ;.protected.$insulated;.protecte |
20c40 | 64 20 24 72 65 64 69 72 65 63 74 3b 20 70 72 6f 74 65 63 74 65 64 20 24 66 6f 6c 6c 6f 77 52 65 | d.$redirect;.protected.$followRe |
20c60 | 64 69 72 65 63 74 73 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 | directs;.public.function.__const |
20c80 | 72 75 63 74 28 61 72 72 61 79 20 24 73 65 72 76 65 72 20 3d 20 61 72 72 61 79 28 29 2c 20 48 69 | ruct(array.$server.=.array(),.Hi |
20ca0 | 73 74 6f 72 79 20 24 68 69 73 74 6f 72 79 20 3d 20 6e 75 6c 6c 2c 20 43 6f 6f 6b 69 65 4a 61 72 | story.$history.=.null,.CookieJar |
20cc0 | 20 24 63 6f 6f 6b 69 65 4a 61 72 20 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 | .$cookieJar.=.null).{.$this->set |
20ce0 | 53 65 72 76 65 72 50 61 72 61 6d 65 74 65 72 73 28 24 73 65 72 76 65 72 29 3b 20 24 74 68 69 73 | ServerParameters($server);.$this |
20d00 | 2d 3e 68 69 73 74 6f 72 79 20 3d 20 6e 75 6c 6c 20 3d 3d 3d 20 24 68 69 73 74 6f 72 79 20 3f 20 | ->history.=.null.===.$history.?. |
20d20 | 6e 65 77 20 48 69 73 74 6f 72 79 28 29 20 3a 20 24 68 69 73 74 6f 72 79 3b 20 24 74 68 69 73 2d | new.History().:.$history;.$this- |
20d40 | 3e 63 6f 6f 6b 69 65 4a 61 72 20 3d 20 6e 75 6c 6c 20 3d 3d 3d 20 24 63 6f 6f 6b 69 65 4a 61 72 | >cookieJar.=.null.===.$cookieJar |
20d60 | 20 3f 20 6e 65 77 20 43 6f 6f 6b 69 65 4a 61 72 28 29 20 3a 20 24 63 6f 6f 6b 69 65 4a 61 72 3b | .?.new.CookieJar().:.$cookieJar; |
20d80 | 20 24 74 68 69 73 2d 3e 69 6e 73 75 6c 61 74 65 64 20 3d 20 66 61 6c 73 65 3b 20 24 74 68 69 73 | .$this->insulated.=.false;.$this |
20da0 | 2d 3e 66 6f 6c 6c 6f 77 52 65 64 69 72 65 63 74 73 20 3d 20 74 72 75 65 3b 20 7d 20 70 75 62 6c | ->followRedirects.=.true;.}.publ |
20dc0 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 6f 6c 6c 6f 77 52 65 64 69 72 65 63 74 73 28 24 66 6f 6c | ic.function.followRedirects($fol |
20de0 | 6c 6f 77 52 65 64 69 72 65 63 74 20 3d 20 74 72 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 66 6f 6c | lowRedirect.=.true).{.$this->fol |
20e00 | 6c 6f 77 52 65 64 69 72 65 63 74 73 20 3d 20 28 42 6f 6f 6c 65 61 6e 29 20 24 66 6f 6c 6c 6f 77 | lowRedirects.=.(Boolean).$follow |
20e20 | 52 65 64 69 72 65 63 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 75 | Redirect;.}.public.function.insu |
20e40 | 6c 61 74 65 28 24 69 6e 73 75 6c 61 74 65 64 20 3d 20 74 72 75 65 29 20 7b 20 69 66 20 28 21 63 | late($insulated.=.true).{.if.(!c |
20e60 | 6c 61 73 73 5f 65 78 69 73 74 73 28 27 53 79 6d 66 6f 6e 79 5c 5c 43 6f 6d 70 6f 6e 65 6e 74 5c | lass_exists('Symfony\\Component\ |
20e80 | 5c 50 72 6f 63 65 73 73 5c 5c 50 72 6f 63 65 73 73 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 | \Process\\Process')).{.throw.new |
20ea0 | 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 55 6e 61 62 6c 65 20 74 6f 20 69 73 | .\RuntimeException('Unable.to.is |
20ec0 | 6f 6c 61 74 65 20 72 65 71 75 65 73 74 73 20 61 73 20 74 68 65 20 53 79 6d 66 6f 6e 79 20 50 72 | olate.requests.as.the.Symfony.Pr |
20ee0 | 6f 63 65 73 73 20 43 6f 6d 70 6f 6e 65 6e 74 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 | ocess.Component.is.not.installed |
20f00 | 2e 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 69 6e 73 75 6c 61 74 65 64 20 3d 20 28 42 6f 6f 6c 65 | .');.}.$this->insulated.=.(Boole |
20f20 | 61 6e 29 20 24 69 6e 73 75 6c 61 74 65 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | an).$insulated;.}.public.functio |
20f40 | 6e 20 73 65 74 53 65 72 76 65 72 50 61 72 61 6d 65 74 65 72 73 28 61 72 72 61 79 20 24 73 65 72 | n.setServerParameters(array.$ser |
20f60 | 76 65 72 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 72 76 65 72 20 3d 20 61 72 72 61 79 5f 6d 65 72 | ver).{.$this->server.=.array_mer |
20f80 | 67 65 28 61 72 72 61 79 28 20 27 48 54 54 50 5f 48 4f 53 54 27 20 3d 3e 20 27 6c 6f 63 61 6c 68 | ge(array(.'HTTP_HOST'.=>.'localh |
20fa0 | 6f 73 74 27 2c 20 27 48 54 54 50 5f 55 53 45 52 5f 41 47 45 4e 54 27 20 3d 3e 20 27 53 79 6d 66 | ost',.'HTTP_USER_AGENT'.=>.'Symf |
20fc0 | 6f 6e 79 32 20 42 72 6f 77 73 65 72 4b 69 74 27 2c 20 29 2c 20 24 73 65 72 76 65 72 29 3b 20 7d | ony2.BrowserKit',.),.$server);.} |
20fe0 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 53 65 72 76 65 72 50 61 72 61 6d 65 | .public.function.setServerParame |
21000 | 74 65 72 28 24 6b 65 79 2c 20 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 72 76 65 | ter($key,.$value).{.$this->serve |
21020 | 72 5b 24 6b 65 79 5d 20 3d 20 24 76 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | r[$key].=.$value;.}.public.funct |
21040 | 69 6f 6e 20 67 65 74 53 65 72 76 65 72 50 61 72 61 6d 65 74 65 72 28 24 6b 65 79 2c 20 24 64 65 | ion.getServerParameter($key,.$de |
21060 | 66 61 75 6c 74 20 3d 20 27 27 29 20 7b 20 72 65 74 75 72 6e 20 28 69 73 73 65 74 28 24 74 68 69 | fault.=.'').{.return.(isset($thi |
21080 | 73 2d 3e 73 65 72 76 65 72 5b 24 6b 65 79 5d 29 29 20 3f 20 24 74 68 69 73 2d 3e 73 65 72 76 65 | s->server[$key])).?.$this->serve |
210a0 | 72 5b 24 6b 65 79 5d 20 3a 20 24 64 65 66 61 75 6c 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | r[$key].:.$default;.}.public.fun |
210c0 | 63 74 69 6f 6e 20 67 65 74 48 69 73 74 6f 72 79 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 | ction.getHistory().{.return.$thi |
210e0 | 73 2d 3e 68 69 73 74 6f 72 79 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 | s->history;.}.public.function.ge |
21100 | 74 43 6f 6f 6b 69 65 4a 61 72 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 6f 6f | tCookieJar().{.return.$this->coo |
21120 | 6b 69 65 4a 61 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 72 61 | kieJar;.}.public.function.getCra |
21140 | 77 6c 65 72 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 72 61 77 6c 65 72 3b 20 | wler().{.return.$this->crawler;. |
21160 | 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 52 65 73 70 6f 6e 73 65 28 29 20 | }.public.function.getResponse(). |
21180 | 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 3b 20 7d 20 70 75 62 6c | {.return.$this->response;.}.publ |
211a0 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 52 65 71 75 65 73 74 28 29 20 7b 20 72 65 74 75 72 | ic.function.getRequest().{.retur |
211c0 | 6e 20 24 74 68 69 73 2d 3e 72 65 71 75 65 73 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | n.$this->request;.}.public.funct |
211e0 | 69 6f 6e 20 63 6c 69 63 6b 28 4c 69 6e 6b 20 24 6c 69 6e 6b 29 20 7b 20 69 66 20 28 24 6c 69 6e | ion.click(Link.$link).{.if.($lin |
21200 | 6b 20 69 6e 73 74 61 6e 63 65 6f 66 20 46 6f 72 6d 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 | k.instanceof.Form).{.return.$thi |
21220 | 73 2d 3e 73 75 62 6d 69 74 28 24 6c 69 6e 6b 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 | s->submit($link);.}.return.$this |
21240 | 2d 3e 72 65 71 75 65 73 74 28 24 6c 69 6e 6b 2d 3e 67 65 74 4d 65 74 68 6f 64 28 29 2c 20 24 6c | ->request($link->getMethod(),.$l |
21260 | 69 6e 6b 2d 3e 67 65 74 55 72 69 28 29 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | ink->getUri());.}.public.functio |
21280 | 6e 20 73 75 62 6d 69 74 28 46 6f 72 6d 20 24 66 6f 72 6d 2c 20 61 72 72 61 79 20 24 76 61 6c 75 | n.submit(Form.$form,.array.$valu |
212a0 | 65 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 24 66 6f 72 6d 2d 3e 73 65 74 56 61 6c 75 65 73 | es.=.array()).{.$form->setValues |
212c0 | 28 24 76 61 6c 75 65 73 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 65 71 75 65 73 74 | ($values);.return.$this->request |
212e0 | 28 24 66 6f 72 6d 2d 3e 67 65 74 4d 65 74 68 6f 64 28 29 2c 20 24 66 6f 72 6d 2d 3e 67 65 74 55 | ($form->getMethod(),.$form->getU |
21300 | 72 69 28 29 2c 20 24 66 6f 72 6d 2d 3e 67 65 74 50 68 70 56 61 6c 75 65 73 28 29 2c 20 24 66 6f | ri(),.$form->getPhpValues(),.$fo |
21320 | 72 6d 2d 3e 67 65 74 50 68 70 46 69 6c 65 73 28 29 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | rm->getPhpFiles());.}.public.fun |
21340 | 63 74 69 6f 6e 20 72 65 71 75 65 73 74 28 24 6d 65 74 68 6f 64 2c 20 24 75 72 69 2c 20 61 72 72 | ction.request($method,.$uri,.arr |
21360 | 61 79 20 24 70 61 72 61 6d 65 74 65 72 73 20 3d 20 61 72 72 61 79 28 29 2c 20 61 72 72 61 79 20 | ay.$parameters.=.array(),.array. |
21380 | 24 66 69 6c 65 73 20 3d 20 61 72 72 61 79 28 29 2c 20 61 72 72 61 79 20 24 73 65 72 76 65 72 20 | $files.=.array(),.array.$server. |
213a0 | 3d 20 61 72 72 61 79 28 29 2c 20 24 63 6f 6e 74 65 6e 74 20 3d 20 6e 75 6c 6c 2c 20 24 63 68 61 | =.array(),.$content.=.null,.$cha |
213c0 | 6e 67 65 48 69 73 74 6f 72 79 20 3d 20 74 72 75 65 29 20 7b 20 24 75 72 69 20 3d 20 24 74 68 69 | ngeHistory.=.true).{.$uri.=.$thi |
213e0 | 73 2d 3e 67 65 74 41 62 73 6f 6c 75 74 65 55 72 69 28 24 75 72 69 29 3b 20 24 73 65 72 76 65 72 | s->getAbsoluteUri($uri);.$server |
21400 | 20 3d 20 61 72 72 61 79 5f 6d 65 72 67 65 28 24 74 68 69 73 2d 3e 73 65 72 76 65 72 2c 20 24 73 | .=.array_merge($this->server,.$s |
21420 | 65 72 76 65 72 29 3b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e 69 73 45 | erver);.if.(!$this->history->isE |
21440 | 6d 70 74 79 28 29 29 20 7b 20 24 73 65 72 76 65 72 5b 27 48 54 54 50 5f 52 45 46 45 52 45 52 27 | mpty()).{.$server['HTTP_REFERER' |
21460 | 5d 20 3d 20 24 74 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e 63 75 72 72 65 6e 74 28 29 2d 3e 67 | ].=.$this->history->current()->g |
21480 | 65 74 55 72 69 28 29 3b 20 7d 20 24 73 65 72 76 65 72 5b 27 48 54 54 50 5f 48 4f 53 54 27 5d 20 | etUri();.}.$server['HTTP_HOST']. |
214a0 | 3d 20 70 61 72 73 65 5f 75 72 6c 28 24 75 72 69 2c 20 50 48 50 5f 55 52 4c 5f 48 4f 53 54 29 3b | =.parse_url($uri,.PHP_URL_HOST); |
214c0 | 20 24 73 65 72 76 65 72 5b 27 48 54 54 50 53 27 5d 20 3d 20 27 68 74 74 70 73 27 20 3d 3d 20 70 | .$server['HTTPS'].=.'https'.==.p |
214e0 | 61 72 73 65 5f 75 72 6c 28 24 75 72 69 2c 20 50 48 50 5f 55 52 4c 5f 53 43 48 45 4d 45 29 3b 20 | arse_url($uri,.PHP_URL_SCHEME);. |
21500 | 24 72 65 71 75 65 73 74 20 3d 20 6e 65 77 20 52 65 71 75 65 73 74 28 24 75 72 69 2c 20 24 6d 65 | $request.=.new.Request($uri,.$me |
21520 | 74 68 6f 64 2c 20 24 70 61 72 61 6d 65 74 65 72 73 2c 20 24 66 69 6c 65 73 2c 20 24 74 68 69 73 | thod,.$parameters,.$files,.$this |
21540 | 2d 3e 63 6f 6f 6b 69 65 4a 61 72 2d 3e 61 6c 6c 56 61 6c 75 65 73 28 24 75 72 69 29 2c 20 24 73 | ->cookieJar->allValues($uri),.$s |
21560 | 65 72 76 65 72 2c 20 24 63 6f 6e 74 65 6e 74 29 3b 20 24 74 68 69 73 2d 3e 72 65 71 75 65 73 74 | erver,.$content);.$this->request |
21580 | 20 3d 20 24 74 68 69 73 2d 3e 66 69 6c 74 65 72 52 65 71 75 65 73 74 28 24 72 65 71 75 65 73 74 | .=.$this->filterRequest($request |
215a0 | 29 3b 20 69 66 20 28 74 72 75 65 20 3d 3d 3d 20 24 63 68 61 6e 67 65 48 69 73 74 6f 72 79 29 20 | );.if.(true.===.$changeHistory). |
215c0 | 7b 20 24 74 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e 61 64 64 28 24 72 65 71 75 65 73 74 29 3b | {.$this->history->add($request); |
215e0 | 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 69 6e 73 75 6c 61 74 65 64 29 20 7b 20 24 74 68 69 73 | .}.if.($this->insulated).{.$this |
21600 | 2d 3e 72 65 73 70 6f 6e 73 65 20 3d 20 24 74 68 69 73 2d 3e 64 6f 52 65 71 75 65 73 74 49 6e 50 | ->response.=.$this->doRequestInP |
21620 | 72 6f 63 65 73 73 28 24 74 68 69 73 2d 3e 72 65 71 75 65 73 74 29 3b 20 7d 20 65 6c 73 65 20 7b | rocess($this->request);.}.else.{ |
21640 | 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 20 3d 20 24 74 68 69 73 2d 3e 64 6f 52 65 71 75 | .$this->response.=.$this->doRequ |
21660 | 65 73 74 28 24 74 68 69 73 2d 3e 72 65 71 75 65 73 74 29 3b 20 7d 20 24 72 65 73 70 6f 6e 73 65 | est($this->request);.}.$response |
21680 | 20 3d 20 24 74 68 69 73 2d 3e 66 69 6c 74 65 72 52 65 73 70 6f 6e 73 65 28 24 74 68 69 73 2d 3e | .=.$this->filterResponse($this-> |
216a0 | 72 65 73 70 6f 6e 73 65 29 3b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 4a 61 72 2d 3e 75 70 64 | response);.$this->cookieJar->upd |
216c0 | 61 74 65 46 72 6f 6d 52 65 73 70 6f 6e 73 65 28 24 72 65 73 70 6f 6e 73 65 2c 20 24 75 72 69 29 | ateFromResponse($response,.$uri) |
216e0 | 3b 20 24 74 68 69 73 2d 3e 72 65 64 69 72 65 63 74 20 3d 20 24 72 65 73 70 6f 6e 73 65 2d 3e 67 | ;.$this->redirect.=.$response->g |
21700 | 65 74 48 65 61 64 65 72 28 27 4c 6f 63 61 74 69 6f 6e 27 29 3b 20 69 66 20 28 24 74 68 69 73 2d | etHeader('Location');.if.($this- |
21720 | 3e 66 6f 6c 6c 6f 77 52 65 64 69 72 65 63 74 73 20 26 26 20 24 74 68 69 73 2d 3e 72 65 64 69 72 | >followRedirects.&&.$this->redir |
21740 | 65 63 74 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 72 61 77 6c 65 72 20 3d 20 24 | ect).{.return.$this->crawler.=.$ |
21760 | 74 68 69 73 2d 3e 66 6f 6c 6c 6f 77 52 65 64 69 72 65 63 74 28 29 3b 20 7d 20 72 65 74 75 72 6e | this->followRedirect();.}.return |
21780 | 20 24 74 68 69 73 2d 3e 63 72 61 77 6c 65 72 20 3d 20 24 74 68 69 73 2d 3e 63 72 65 61 74 65 43 | .$this->crawler.=.$this->createC |
217a0 | 72 61 77 6c 65 72 46 72 6f 6d 43 6f 6e 74 65 6e 74 28 24 72 65 71 75 65 73 74 2d 3e 67 65 74 55 | rawlerFromContent($request->getU |
217c0 | 72 69 28 29 2c 20 24 72 65 73 70 6f 6e 73 65 2d 3e 67 65 74 43 6f 6e 74 65 6e 74 28 29 2c 20 24 | ri(),.$response->getContent(),.$ |
217e0 | 72 65 73 70 6f 6e 73 65 2d 3e 67 65 74 48 65 61 64 65 72 28 27 43 6f 6e 74 65 6e 74 2d 54 79 70 | response->getHeader('Content-Typ |
21800 | 65 27 29 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 64 6f 52 65 71 | e'));.}.protected.function.doReq |
21820 | 75 65 73 74 49 6e 50 72 6f 63 65 73 73 28 24 72 65 71 75 65 73 74 29 20 7b 20 24 70 72 6f 63 65 | uestInProcess($request).{.$proce |
21840 | 73 73 20 3d 20 6e 65 77 20 50 68 70 50 72 6f 63 65 73 73 28 24 74 68 69 73 2d 3e 67 65 74 53 63 | ss.=.new.PhpProcess($this->getSc |
21860 | 72 69 70 74 28 24 72 65 71 75 65 73 74 29 2c 20 6e 75 6c 6c 2c 20 61 72 72 61 79 28 27 54 4d 50 | ript($request),.null,.array('TMP |
21880 | 44 49 52 27 20 3d 3e 20 73 79 73 5f 67 65 74 5f 74 65 6d 70 5f 64 69 72 28 29 2c 20 27 54 45 4d | DIR'.=>.sys_get_temp_dir(),.'TEM |
218a0 | 50 27 20 3d 3e 20 73 79 73 5f 67 65 74 5f 74 65 6d 70 5f 64 69 72 28 29 29 29 3b 20 24 70 72 6f | P'.=>.sys_get_temp_dir()));.$pro |
218c0 | 63 65 73 73 2d 3e 72 75 6e 28 29 3b 20 69 66 20 28 21 24 70 72 6f 63 65 73 73 2d 3e 69 73 53 75 | cess->run();.if.(!$process->isSu |
218e0 | 63 63 65 73 73 66 75 6c 28 29 20 7c 7c 20 21 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 5e 4f 5c 3a | ccessful().||.!preg_match('/^O\: |
21900 | 5c 64 2b 5c 3a 2f 27 2c 20 24 70 72 6f 63 65 73 73 2d 3e 67 65 74 4f 75 74 70 75 74 28 29 29 29 | \d+\:/',.$process->getOutput())) |
21920 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 24 | .{.throw.new.\RuntimeException($ |
21940 | 70 72 6f 63 65 73 73 2d 3e 67 65 74 45 72 72 6f 72 4f 75 74 70 75 74 28 29 29 3b 20 7d 20 72 65 | process->getErrorOutput());.}.re |
21960 | 74 75 72 6e 20 75 6e 73 65 72 69 61 6c 69 7a 65 28 24 70 72 6f 63 65 73 73 2d 3e 67 65 74 4f 75 | turn.unserialize($process->getOu |
21980 | 74 70 75 74 28 29 29 3b 20 7d 20 61 62 73 74 72 61 63 74 20 70 72 6f 74 65 63 74 65 64 20 66 75 | tput());.}.abstract.protected.fu |
219a0 | 6e 63 74 69 6f 6e 20 64 6f 52 65 71 75 65 73 74 28 24 72 65 71 75 65 73 74 29 3b 20 70 72 6f 74 | nction.doRequest($request);.prot |
219c0 | 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 53 63 72 69 70 74 28 24 72 65 71 75 65 73 | ected.function.getScript($reques |
219e0 | 74 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 27 | t).{.throw.new.\LogicException(' |
21a00 | 54 6f 20 69 6e 73 75 6c 61 74 65 20 72 65 71 75 65 73 74 73 2c 20 79 6f 75 20 6e 65 65 64 20 74 | To.insulate.requests,.you.need.t |
21a20 | 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 67 65 74 53 63 72 69 70 74 28 29 20 6d 65 74 68 6f | o.override.the.getScript().metho |
21a40 | 64 2e 27 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 66 69 6c 74 65 | d.');.}.protected.function.filte |
21a60 | 72 52 65 71 75 65 73 74 28 52 65 71 75 65 73 74 20 24 72 65 71 75 65 73 74 29 20 7b 20 72 65 74 | rRequest(Request.$request).{.ret |
21a80 | 75 72 6e 20 24 72 65 71 75 65 73 74 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 | urn.$request;.}.protected.functi |
21aa0 | 6f 6e 20 66 69 6c 74 65 72 52 65 73 70 6f 6e 73 65 28 24 72 65 73 70 6f 6e 73 65 29 20 7b 20 72 | on.filterResponse($response).{.r |
21ac0 | 65 74 75 72 6e 20 24 72 65 73 70 6f 6e 73 65 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e | eturn.$response;.}.protected.fun |
21ae0 | 63 74 69 6f 6e 20 63 72 65 61 74 65 43 72 61 77 6c 65 72 46 72 6f 6d 43 6f 6e 74 65 6e 74 28 24 | ction.createCrawlerFromContent($ |
21b00 | 75 72 69 2c 20 24 63 6f 6e 74 65 6e 74 2c 20 24 74 79 70 65 29 20 7b 20 24 63 72 61 77 6c 65 72 | uri,.$content,.$type).{.$crawler |
21b20 | 20 3d 20 6e 65 77 20 43 72 61 77 6c 65 72 28 6e 75 6c 6c 2c 20 24 75 72 69 29 3b 20 24 63 72 61 | .=.new.Crawler(null,.$uri);.$cra |
21b40 | 77 6c 65 72 2d 3e 61 64 64 43 6f 6e 74 65 6e 74 28 24 63 6f 6e 74 65 6e 74 2c 20 24 74 79 70 65 | wler->addContent($content,.$type |
21b60 | 29 3b 20 72 65 74 75 72 6e 20 24 63 72 61 77 6c 65 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | );.return.$crawler;.}.public.fun |
21b80 | 63 74 69 6f 6e 20 62 61 63 6b 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 65 71 | ction.back().{.return.$this->req |
21ba0 | 75 65 73 74 46 72 6f 6d 52 65 71 75 65 73 74 28 24 74 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e | uestFromRequest($this->history-> |
21bc0 | 62 61 63 6b 28 29 2c 20 66 61 6c 73 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | back(),.false);.}.public.functio |
21be0 | 6e 20 66 6f 72 77 61 72 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 65 71 75 | n.forward().{.return.$this->requ |
21c00 | 65 73 74 46 72 6f 6d 52 65 71 75 65 73 74 28 24 74 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e 66 | estFromRequest($this->history->f |
21c20 | 6f 72 77 61 72 64 28 29 2c 20 66 61 6c 73 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | orward(),.false);.}.public.funct |
21c40 | 69 6f 6e 20 72 65 6c 6f 61 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 65 71 | ion.reload().{.return.$this->req |
21c60 | 75 65 73 74 46 72 6f 6d 52 65 71 75 65 73 74 28 24 74 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e | uestFromRequest($this->history-> |
21c80 | 63 75 72 72 65 6e 74 28 29 2c 20 66 61 6c 73 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 | current(),.false);.}.public.func |
21ca0 | 74 69 6f 6e 20 66 6f 6c 6c 6f 77 52 65 64 69 72 65 63 74 28 29 20 7b 20 69 66 20 28 65 6d 70 74 | tion.followRedirect().{.if.(empt |
21cc0 | 79 28 24 74 68 69 73 2d 3e 72 65 64 69 72 65 63 74 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | y($this->redirect)).{.throw.new. |
21ce0 | 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 72 65 71 75 65 73 74 20 77 61 73 | \LogicException('The.request.was |
21d00 | 20 6e 6f 74 20 72 65 64 69 72 65 63 74 65 64 2e 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 | .not.redirected.');.}.return.$th |
21d20 | 69 73 2d 3e 72 65 71 75 65 73 74 28 27 67 65 74 27 2c 20 24 74 68 69 73 2d 3e 72 65 64 69 72 65 | is->request('get',.$this->redire |
21d40 | 63 74 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 74 61 72 74 28 29 | ct);.}.public.function.restart() |
21d60 | 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 4a 61 72 2d 3e 63 6c 65 61 72 28 29 3b 20 24 74 | .{.$this->cookieJar->clear();.$t |
21d80 | 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e 63 6c 65 61 72 28 29 3b 20 7d 20 70 72 6f 74 65 63 74 | his->history->clear();.}.protect |
21da0 | 65 64 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 41 62 73 6f 6c 75 74 65 55 72 69 28 24 75 72 69 29 | ed.function.getAbsoluteUri($uri) |
21dc0 | 20 7b 20 69 66 20 28 27 68 74 74 70 27 20 3d 3d 3d 20 73 75 62 73 74 72 28 24 75 72 69 2c 20 30 | .{.if.('http'.===.substr($uri,.0 |
21de0 | 2c 20 34 29 29 20 7b 20 72 65 74 75 72 6e 20 24 75 72 69 3b 20 7d 20 69 66 20 28 21 24 74 68 69 | ,.4)).{.return.$uri;.}.if.(!$thi |
21e00 | 73 2d 3e 68 69 73 74 6f 72 79 2d 3e 69 73 45 6d 70 74 79 28 29 29 20 7b 20 24 63 75 72 72 65 6e | s->history->isEmpty()).{.$curren |
21e20 | 74 55 72 69 20 3d 20 24 74 68 69 73 2d 3e 68 69 73 74 6f 72 79 2d 3e 63 75 72 72 65 6e 74 28 29 | tUri.=.$this->history->current() |
21e40 | 2d 3e 67 65 74 55 72 69 28 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 63 75 72 72 65 6e 74 55 72 69 | ->getUri();.}.else.{.$currentUri |
21e60 | 20 3d 20 73 70 72 69 6e 74 66 28 27 68 74 74 70 25 73 3a 2f 2f 25 73 2f 27 2c 20 69 73 73 65 74 | .=.sprintf('http%s://%s/',.isset |
21e80 | 28 24 74 68 69 73 2d 3e 73 65 72 76 65 72 5b 27 48 54 54 50 53 27 5d 29 20 3f 20 27 73 27 20 3a | ($this->server['HTTPS']).?.'s'.: |
21ea0 | 20 27 27 2c 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 73 65 72 76 65 72 5b 27 48 54 54 50 5f 48 | .'',.isset($this->server['HTTP_H |
21ec0 | 4f 53 54 27 5d 29 20 3f 20 24 74 68 69 73 2d 3e 73 65 72 76 65 72 5b 27 48 54 54 50 5f 48 4f 53 | OST']).?.$this->server['HTTP_HOS |
21ee0 | 54 27 5d 20 3a 20 27 6c 6f 63 61 6c 68 6f 73 74 27 20 29 3b 20 7d 20 69 66 20 28 21 24 75 72 69 | T'].:.'localhost'.);.}.if.(!$uri |
21f00 | 20 7c 7c 20 27 23 27 20 3d 3d 20 24 75 72 69 5b 30 5d 29 20 7b 20 72 65 74 75 72 6e 20 70 72 65 | .||.'#'.==.$uri[0]).{.return.pre |
21f20 | 67 5f 72 65 70 6c 61 63 65 28 27 2f 23 2e 2a 3f 24 2f 27 2c 20 27 27 2c 20 24 63 75 72 72 65 6e | g_replace('/#.*?$/',.'',.$curren |
21f40 | 74 55 72 69 29 2e 24 75 72 69 3b 20 7d 20 69 66 20 28 27 2f 27 20 21 3d 3d 20 24 75 72 69 5b 30 | tUri).$uri;.}.if.('/'.!==.$uri[0 |
21f60 | 5d 29 20 7b 20 24 70 61 74 68 20 3d 20 70 61 72 73 65 5f 75 72 6c 28 24 63 75 72 72 65 6e 74 55 | ]).{.$path.=.parse_url($currentU |
21f80 | 72 69 2c 20 50 48 50 5f 55 52 4c 5f 50 41 54 48 29 3b 20 69 66 20 28 27 2f 27 20 21 3d 3d 20 73 | ri,.PHP_URL_PATH);.if.('/'.!==.s |
21fa0 | 75 62 73 74 72 28 24 70 61 74 68 2c 20 2d 31 29 29 20 7b 20 24 70 61 74 68 20 3d 20 73 75 62 73 | ubstr($path,.-1)).{.$path.=.subs |
21fc0 | 74 72 28 24 70 61 74 68 2c 20 30 2c 20 73 74 72 72 70 6f 73 28 24 70 61 74 68 2c 20 27 2f 27 29 | tr($path,.0,.strrpos($path,.'/') |
21fe0 | 20 2b 20 31 29 3b 20 7d 20 24 75 72 69 20 3d 20 24 70 61 74 68 2e 24 75 72 69 3b 20 7d 20 72 65 | .+.1);.}.$uri.=.$path.$uri;.}.re |
22000 | 74 75 72 6e 20 70 72 65 67 5f 72 65 70 6c 61 63 65 28 27 23 5e 28 2e 2a 3f 2f 2f 5b 5e 2f 5d 2b | turn.preg_replace('#^(.*?//[^/]+ |
22020 | 29 5c 2f 2e 2a 24 23 27 2c 20 27 24 31 27 2c 20 24 63 75 72 72 65 6e 74 55 72 69 29 2e 24 75 72 | )\/.*$#',.'$1',.$currentUri).$ur |
22040 | 69 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 72 65 71 75 65 73 74 46 | i;.}.protected.function.requestF |
22060 | 72 6f 6d 52 65 71 75 65 73 74 28 52 65 71 75 65 73 74 20 24 72 65 71 75 65 73 74 2c 20 24 63 68 | romRequest(Request.$request,.$ch |
22080 | 61 6e 67 65 48 69 73 74 6f 72 79 20 3d 20 74 72 75 65 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | angeHistory.=.true).{.return.$th |
220a0 | 69 73 2d 3e 72 65 71 75 65 73 74 28 24 72 65 71 75 65 73 74 2d 3e 67 65 74 4d 65 74 68 6f 64 28 | is->request($request->getMethod( |
220c0 | 29 2c 20 24 72 65 71 75 65 73 74 2d 3e 67 65 74 55 72 69 28 29 2c 20 24 72 65 71 75 65 73 74 2d | ),.$request->getUri(),.$request- |
220e0 | 3e 67 65 74 50 61 72 61 6d 65 74 65 72 73 28 29 2c 20 61 72 72 61 79 28 29 2c 20 24 72 65 71 75 | >getParameters(),.array(),.$requ |
22100 | 65 73 74 2d 3e 67 65 74 46 69 6c 65 73 28 29 2c 20 24 72 65 71 75 65 73 74 2d 3e 67 65 74 53 65 | est->getFiles(),.$request->getSe |
22120 | 72 76 65 72 28 29 2c 20 24 72 65 71 75 65 73 74 2d 3e 67 65 74 43 6f 6e 74 65 6e 74 28 29 2c 20 | rver(),.$request->getContent(),. |
22140 | 24 63 68 61 6e 67 65 48 69 73 74 6f 72 79 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 | $changeHistory);.}.}.<?php..name |
22160 | 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b | space.Symfony\Component\BrowserK |
22180 | 69 74 3b 20 63 6c 61 73 73 20 43 6f 6f 6b 69 65 20 7b 20 70 72 69 76 61 74 65 20 73 74 61 74 69 | it;.class.Cookie.{.private.stati |
221a0 | 63 20 24 64 61 74 65 46 6f 72 6d 61 74 73 20 3d 20 61 72 72 61 79 28 20 27 44 2c 20 64 20 4d 20 | c.$dateFormats.=.array(.'D,.d.M. |
221c0 | 59 20 48 3a 69 3a 73 20 54 27 2c 20 27 44 2c 20 64 2d 4d 2d 79 20 48 3a 69 3a 73 20 54 27 2c 20 | Y.H:i:s.T',.'D,.d-M-y.H:i:s.T',. |
221e0 | 27 44 2c 20 64 2d 4d 2d 59 20 48 3a 69 3a 73 20 54 27 2c 20 27 44 20 4d 20 6a 20 47 3a 69 3a 73 | 'D,.d-M-Y.H:i:s.T',.'D.M.j.G:i:s |
22200 | 20 59 27 2c 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6e 61 6d 65 3b 20 70 72 6f 74 65 63 74 | .Y',.);.protected.$name;.protect |
22220 | 65 64 20 24 76 61 6c 75 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 65 78 70 69 72 65 73 3b 20 70 | ed.$value;.protected.$expires;.p |
22240 | 72 6f 74 65 63 74 65 64 20 24 70 61 74 68 3b 20 70 72 6f 74 65 63 74 65 64 20 24 64 6f 6d 61 69 | rotected.$path;.protected.$domai |
22260 | 6e 3b 20 70 72 6f 74 65 63 74 65 64 20 24 73 65 63 75 72 65 3b 20 70 72 6f 74 65 63 74 65 64 20 | n;.protected.$secure;.protected. |
22280 | 24 68 74 74 70 6f 6e 6c 79 3b 20 70 72 6f 74 65 63 74 65 64 20 24 72 61 77 56 61 6c 75 65 3b 20 | $httponly;.protected.$rawValue;. |
222a0 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 6e 61 6d | public.function.__construct($nam |
222c0 | 65 2c 20 24 76 61 6c 75 65 2c 20 24 65 78 70 69 72 65 73 20 3d 20 6e 75 6c 6c 2c 20 24 70 61 74 | e,.$value,.$expires.=.null,.$pat |
222e0 | 68 20 3d 20 6e 75 6c 6c 2c 20 24 64 6f 6d 61 69 6e 20 3d 20 27 27 2c 20 24 73 65 63 75 72 65 20 | h.=.null,.$domain.=.'',.$secure. |
22300 | 3d 20 66 61 6c 73 65 2c 20 24 68 74 74 70 6f 6e 6c 79 20 3d 20 74 72 75 65 2c 20 24 65 6e 63 6f | =.false,.$httponly.=.true,.$enco |
22320 | 64 65 64 56 61 6c 75 65 20 3d 20 66 61 6c 73 65 29 20 7b 20 69 66 20 28 24 65 6e 63 6f 64 65 64 | dedValue.=.false).{.if.($encoded |
22340 | 56 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 75 72 6c 64 65 63 6f 64 | Value).{.$this->value.=.urldecod |
22360 | 65 28 24 76 61 6c 75 65 29 3b 20 24 74 68 69 73 2d 3e 72 61 77 56 61 6c 75 65 20 3d 20 24 76 61 | e($value);.$this->rawValue.=.$va |
22380 | 6c 75 65 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 24 76 61 | lue;.}.else.{.$this->value.=.$va |
223a0 | 6c 75 65 3b 20 24 74 68 69 73 2d 3e 72 61 77 56 61 6c 75 65 20 3d 20 75 72 6c 65 6e 63 6f 64 65 | lue;.$this->rawValue.=.urlencode |
223c0 | 28 24 76 61 6c 75 65 29 3b 20 7d 20 24 74 68 69 73 2d 3e 6e 61 6d 65 20 3d 20 24 6e 61 6d 65 3b | ($value);.}.$this->name.=.$name; |
223e0 | 20 24 74 68 69 73 2d 3e 65 78 70 69 72 65 73 20 3d 20 6e 75 6c 6c 20 3d 3d 3d 20 24 65 78 70 69 | .$this->expires.=.null.===.$expi |
22400 | 72 65 73 20 3f 20 6e 75 6c 6c 20 3a 20 28 69 6e 74 65 67 65 72 29 20 24 65 78 70 69 72 65 73 3b | res.?.null.:.(integer).$expires; |
22420 | 20 24 74 68 69 73 2d 3e 70 61 74 68 20 3d 20 65 6d 70 74 79 28 24 70 61 74 68 29 20 3f 20 6e 75 | .$this->path.=.empty($path).?.nu |
22440 | 6c 6c 20 3a 20 24 70 61 74 68 3b 20 24 74 68 69 73 2d 3e 64 6f 6d 61 69 6e 20 3d 20 24 64 6f 6d | ll.:.$path;.$this->domain.=.$dom |
22460 | 61 69 6e 3b 20 24 74 68 69 73 2d 3e 73 65 63 75 72 65 20 3d 20 28 42 6f 6f 6c 65 61 6e 29 20 24 | ain;.$this->secure.=.(Boolean).$ |
22480 | 73 65 63 75 72 65 3b 20 24 74 68 69 73 2d 3e 68 74 74 70 6f 6e 6c 79 20 3d 20 28 42 6f 6f 6c 65 | secure;.$this->httponly.=.(Boole |
224a0 | 61 6e 29 20 24 68 74 74 70 6f 6e 6c 79 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | an).$httponly;.}.public.function |
224c0 | 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 24 63 6f 6f 6b 69 65 20 3d 20 73 70 72 69 6e 74 | .__toString().{.$cookie.=.sprint |
224e0 | 66 28 27 25 73 3d 25 73 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 2c 20 24 74 68 69 73 2d 3e 72 | f('%s=%s',.$this->name,.$this->r |
22500 | 61 77 56 61 6c 75 65 29 3b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 65 78 | awValue);.if.(null.!==.$this->ex |
22520 | 70 69 72 65 73 29 20 7b 20 24 63 6f 6f 6b 69 65 20 2e 3d 20 27 3b 20 65 78 70 69 72 65 73 3d 27 | pires).{.$cookie..=.';.expires=' |
22540 | 2e 73 75 62 73 74 72 28 5c 44 61 74 65 54 69 6d 65 3a 3a 63 72 65 61 74 65 46 72 6f 6d 46 6f 72 | .substr(\DateTime::createFromFor |
22560 | 6d 61 74 28 27 55 27 2c 20 24 74 68 69 73 2d 3e 65 78 70 69 72 65 73 2c 20 6e 65 77 20 5c 44 61 | mat('U',.$this->expires,.new.\Da |
22580 | 74 65 54 69 6d 65 5a 6f 6e 65 28 27 47 4d 54 27 29 29 2d 3e 66 6f 72 6d 61 74 28 73 65 6c 66 3a | teTimeZone('GMT'))->format(self: |
225a0 | 3a 24 64 61 74 65 46 6f 72 6d 61 74 73 5b 30 5d 29 2c 20 30 2c 20 2d 35 29 3b 20 7d 20 69 66 20 | :$dateFormats[0]),.0,.-5);.}.if. |
225c0 | 28 27 27 20 21 3d 3d 20 24 74 68 69 73 2d 3e 64 6f 6d 61 69 6e 29 20 7b 20 24 63 6f 6f 6b 69 65 | (''.!==.$this->domain).{.$cookie |
225e0 | 20 2e 3d 20 27 3b 20 64 6f 6d 61 69 6e 3d 27 2e 24 74 68 69 73 2d 3e 64 6f 6d 61 69 6e 3b 20 7d | ..=.';.domain='.$this->domain;.} |
22600 | 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 70 61 74 68 29 20 7b 20 24 63 6f | .if.(null.!==.$this->path).{.$co |
22620 | 6f 6b 69 65 20 2e 3d 20 27 3b 20 70 61 74 68 3d 27 2e 24 74 68 69 73 2d 3e 70 61 74 68 3b 20 7d | okie..=.';.path='.$this->path;.} |
22640 | 20 69 66 20 28 24 74 68 69 73 2d 3e 73 65 63 75 72 65 29 20 7b 20 24 63 6f 6f 6b 69 65 20 2e 3d | .if.($this->secure).{.$cookie..= |
22660 | 20 27 3b 20 73 65 63 75 72 65 27 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 68 74 74 70 6f 6e | .';.secure';.}.if.($this->httpon |
22680 | 6c 79 29 20 7b 20 24 63 6f 6f 6b 69 65 20 2e 3d 20 27 3b 20 68 74 74 70 6f 6e 6c 79 27 3b 20 7d | ly).{.$cookie..=.';.httponly';.} |
226a0 | 20 72 65 74 75 72 6e 20 24 63 6f 6f 6b 69 65 3b 20 7d 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 | .return.$cookie;.}.static.public |
226c0 | 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f 6d 53 74 72 69 6e 67 28 24 63 6f 6f 6b 69 65 2c 20 24 75 | .function.fromString($cookie,.$u |
226e0 | 72 6c 20 3d 20 6e 75 6c 6c 29 20 7b 20 24 70 61 72 74 73 20 3d 20 65 78 70 6c 6f 64 65 28 27 3b | rl.=.null).{.$parts.=.explode('; |
22700 | 27 2c 20 24 63 6f 6f 6b 69 65 29 3b 20 69 66 20 28 66 61 6c 73 65 20 3d 3d 3d 20 73 74 72 70 6f | ',.$cookie);.if.(false.===.strpo |
22720 | 73 28 24 70 61 72 74 73 5b 30 5d 2c 20 27 3d 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c | s($parts[0],.'=')).{.throw.new.\ |
22740 | 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 63 6f | InvalidArgumentException('The.co |
22760 | 6f 6b 69 65 20 73 74 72 69 6e 67 20 22 25 73 22 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 2e 27 29 | okie.string."%s".is.not.valid.') |
22780 | 3b 20 7d 20 6c 69 73 74 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 20 3d 20 65 78 70 6c 6f 64 | ;.}.list($name,.$value).=.explod |
227a0 | 65 28 27 3d 27 2c 20 61 72 72 61 79 5f 73 68 69 66 74 28 24 70 61 72 74 73 29 2c 20 32 29 3b 20 | e('=',.array_shift($parts),.2);. |
227c0 | 24 76 61 6c 75 65 73 20 3d 20 61 72 72 61 79 28 20 27 6e 61 6d 65 27 20 3d 3e 20 74 72 69 6d 28 | $values.=.array(.'name'.=>.trim( |
227e0 | 24 6e 61 6d 65 29 2c 20 27 76 61 6c 75 65 27 20 3d 3e 20 74 72 69 6d 28 24 76 61 6c 75 65 29 2c | $name),.'value'.=>.trim($value), |
22800 | 20 27 65 78 70 69 72 65 73 27 20 3d 3e 20 6e 75 6c 6c 2c 20 27 70 61 74 68 27 20 3d 3e 20 6e 75 | .'expires'.=>.null,.'path'.=>.nu |
22820 | 6c 6c 2c 20 27 64 6f 6d 61 69 6e 27 20 3d 3e 20 27 27 2c 20 27 73 65 63 75 72 65 27 20 3d 3e 20 | ll,.'domain'.=>.'',.'secure'.=>. |
22840 | 66 61 6c 73 65 2c 20 27 68 74 74 70 6f 6e 6c 79 27 20 3d 3e 20 66 61 6c 73 65 2c 20 27 70 61 73 | false,.'httponly'.=>.false,.'pas |
22860 | 73 65 64 52 61 77 56 61 6c 75 65 27 20 3d 3e 20 74 72 75 65 2c 20 29 3b 20 69 66 20 28 6e 75 6c | sedRawValue'.=>.true,.);.if.(nul |
22880 | 6c 20 21 3d 3d 20 24 75 72 6c 29 20 7b 20 69 66 20 28 28 66 61 6c 73 65 20 3d 3d 3d 20 24 75 72 | l.!==.$url).{.if.((false.===.$ur |
228a0 | 6c 50 61 72 74 73 20 3d 20 70 61 72 73 65 5f 75 72 6c 28 24 75 72 6c 29 29 20 7c 7c 20 21 69 73 | lParts.=.parse_url($url)).||.!is |
228c0 | 73 65 74 28 24 75 72 6c 50 61 72 74 73 5b 27 68 6f 73 74 27 5d 29 20 7c 7c 20 21 69 73 73 65 74 | set($urlParts['host']).||.!isset |
228e0 | 28 24 75 72 6c 50 61 72 74 73 5b 27 70 61 74 68 27 5d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 | ($urlParts['path'])).{.throw.new |
22900 | 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e | .\InvalidArgumentException(sprin |
22920 | 74 66 28 27 54 68 65 20 55 52 4c 20 22 25 73 22 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 2e 27 2c | tf('The.URL."%s".is.not.valid.', |
22940 | 20 24 75 72 6c 29 29 3b 20 7d 20 24 70 61 72 74 73 20 3d 20 61 72 72 61 79 5f 6d 65 72 67 65 28 | .$url));.}.$parts.=.array_merge( |
22960 | 24 75 72 6c 50 61 72 74 73 2c 20 24 70 61 72 74 73 29 3b 20 24 76 61 6c 75 65 73 5b 27 64 6f 6d | $urlParts,.$parts);.$values['dom |
22980 | 61 69 6e 27 5d 20 3d 20 24 70 61 72 74 73 5b 27 68 6f 73 74 27 5d 3b 20 24 76 61 6c 75 65 73 5b | ain'].=.$parts['host'];.$values[ |
229a0 | 27 70 61 74 68 27 5d 20 3d 20 73 75 62 73 74 72 28 24 70 61 72 74 73 5b 27 70 61 74 68 27 5d 2c | 'path'].=.substr($parts['path'], |
229c0 | 20 30 2c 20 73 74 72 72 70 6f 73 28 24 70 61 72 74 73 5b 27 70 61 74 68 27 5d 2c 20 27 2f 27 29 | .0,.strrpos($parts['path'],.'/') |
229e0 | 29 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 70 61 72 74 73 20 61 73 20 24 70 61 72 74 29 20 7b | );.}.foreach.($parts.as.$part).{ |
22a00 | 20 24 70 61 72 74 20 3d 20 74 72 69 6d 28 24 70 61 72 74 29 3b 20 69 66 20 28 27 73 65 63 75 72 | .$part.=.trim($part);.if.('secur |
22a20 | 65 27 20 3d 3d 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 70 61 72 74 29 29 20 7b 20 69 66 20 28 | e'.===.strtolower($part)).{.if.( |
22a40 | 21 24 75 72 6c 20 7c 7c 20 21 69 73 73 65 74 28 24 75 72 6c 50 61 72 74 73 5b 27 73 63 68 65 6d | !$url.||.!isset($urlParts['schem |
22a60 | 65 27 5d 29 20 7c 7c 20 27 68 74 74 70 73 27 20 21 3d 20 24 75 72 6c 50 61 72 74 73 5b 27 73 63 | e']).||.'https'.!=.$urlParts['sc |
22a80 | 68 65 6d 65 27 5d 29 20 7b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 24 76 61 6c 75 65 73 5b 27 73 | heme']).{.continue;.}.$values['s |
22aa0 | 65 63 75 72 65 27 5d 20 3d 20 74 72 75 65 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 69 66 20 28 | ecure'].=.true;.continue;.}.if.( |
22ac0 | 27 68 74 74 70 6f 6e 6c 79 27 20 3d 3d 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 70 61 72 74 29 | 'httponly'.===.strtolower($part) |
22ae0 | 29 20 7b 20 24 76 61 6c 75 65 73 5b 27 68 74 74 70 6f 6e 6c 79 27 5d 20 3d 20 74 72 75 65 3b 20 | ).{.$values['httponly'].=.true;. |
22b00 | 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 69 66 20 28 32 20 3d 3d 3d 20 63 6f 75 6e 74 28 24 65 6c 65 | continue;.}.if.(2.===.count($ele |
22b20 | 6d 65 6e 74 73 20 3d 20 65 78 70 6c 6f 64 65 28 27 3d 27 2c 20 24 70 61 72 74 2c 20 32 29 29 29 | ments.=.explode('=',.$part,.2))) |
22b40 | 20 7b 20 69 66 20 28 27 65 78 70 69 72 65 73 27 20 3d 3d 3d 20 24 65 6c 65 6d 65 6e 74 73 5b 30 | .{.if.('expires'.===.$elements[0 |
22b60 | 5d 29 20 7b 20 24 65 6c 65 6d 65 6e 74 73 5b 31 5d 20 3d 20 73 65 6c 66 3a 3a 70 61 72 73 65 44 | ]).{.$elements[1].=.self::parseD |
22b80 | 61 74 65 28 24 65 6c 65 6d 65 6e 74 73 5b 31 5d 29 3b 20 7d 20 24 76 61 6c 75 65 73 5b 73 74 72 | ate($elements[1]);.}.$values[str |
22ba0 | 74 6f 6c 6f 77 65 72 28 24 65 6c 65 6d 65 6e 74 73 5b 30 5d 29 5d 20 3d 20 24 65 6c 65 6d 65 6e | tolower($elements[0])].=.$elemen |
22bc0 | 74 73 5b 31 5d 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 6e 65 77 20 73 74 61 74 69 63 28 20 24 76 | ts[1];.}.}.return.new.static(.$v |
22be0 | 61 6c 75 65 73 5b 27 6e 61 6d 65 27 5d 2c 20 24 76 61 6c 75 65 73 5b 27 76 61 6c 75 65 27 5d 2c | alues['name'],.$values['value'], |
22c00 | 20 24 76 61 6c 75 65 73 5b 27 65 78 70 69 72 65 73 27 5d 2c 20 24 76 61 6c 75 65 73 5b 27 70 61 | .$values['expires'],.$values['pa |
22c20 | 74 68 27 5d 2c 20 24 76 61 6c 75 65 73 5b 27 64 6f 6d 61 69 6e 27 5d 2c 20 24 76 61 6c 75 65 73 | th'],.$values['domain'],.$values |
22c40 | 5b 27 73 65 63 75 72 65 27 5d 2c 20 24 76 61 6c 75 65 73 5b 27 68 74 74 70 6f 6e 6c 79 27 5d 2c | ['secure'],.$values['httponly'], |
22c60 | 20 24 76 61 6c 75 65 73 5b 27 70 61 73 73 65 64 52 61 77 56 61 6c 75 65 27 5d 20 29 3b 20 7d 20 | .$values['passedRawValue'].);.}. |
22c80 | 70 72 69 76 61 74 65 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 44 61 74 | private.static.function.parseDat |
22ca0 | 65 28 24 64 61 74 65 56 61 6c 75 65 29 20 7b 20 69 66 20 28 28 24 6c 65 6e 67 74 68 20 3d 20 73 | e($dateValue).{.if.(($length.=.s |
22cc0 | 74 72 6c 65 6e 28 24 64 61 74 65 56 61 6c 75 65 29 29 20 3e 20 31 20 26 26 20 22 27 22 20 3d 3d | trlen($dateValue)).>.1.&&."'".== |
22ce0 | 3d 20 24 64 61 74 65 56 61 6c 75 65 5b 30 5d 20 26 26 20 22 27 22 20 3d 3d 3d 20 24 64 61 74 65 | =.$dateValue[0].&&."'".===.$date |
22d00 | 56 61 6c 75 65 5b 24 6c 65 6e 67 74 68 2d 31 5d 29 20 7b 20 24 64 61 74 65 56 61 6c 75 65 20 3d | Value[$length-1]).{.$dateValue.= |
22d20 | 20 73 75 62 73 74 72 28 24 64 61 74 65 56 61 6c 75 65 2c 20 31 2c 20 2d 31 29 3b 20 7d 20 66 6f | .substr($dateValue,.1,.-1);.}.fo |
22d40 | 72 65 61 63 68 20 28 73 65 6c 66 3a 3a 24 64 61 74 65 46 6f 72 6d 61 74 73 20 61 73 20 24 64 61 | reach.(self::$dateFormats.as.$da |
22d60 | 74 65 46 6f 72 6d 61 74 29 20 7b 20 69 66 20 28 66 61 6c 73 65 20 21 3d 3d 20 24 64 61 74 65 20 | teFormat).{.if.(false.!==.$date. |
22d80 | 3d 20 5c 44 61 74 65 54 69 6d 65 3a 3a 63 72 65 61 74 65 46 72 6f 6d 46 6f 72 6d 61 74 28 24 64 | =.\DateTime::createFromFormat($d |
22da0 | 61 74 65 46 6f 72 6d 61 74 2c 20 24 64 61 74 65 56 61 6c 75 65 2c 20 6e 65 77 20 5c 44 61 74 65 | ateFormat,.$dateValue,.new.\Date |
22dc0 | 54 69 6d 65 5a 6f 6e 65 28 27 47 4d 54 27 29 29 29 20 7b 20 72 65 74 75 72 6e 20 24 64 61 74 65 | TimeZone('GMT'))).{.return.$date |
22de0 | 2d 3e 67 65 74 54 69 6d 65 73 74 61 6d 70 28 29 3b 20 7d 20 7d 20 74 68 72 6f 77 20 6e 65 77 20 | ->getTimestamp();.}.}.throw.new. |
22e00 | 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 | \InvalidArgumentException(sprint |
22e20 | 66 28 27 43 6f 75 6c 64 20 6e 6f 74 20 70 61 72 73 65 20 64 61 74 65 20 22 25 73 22 2e 27 2c 20 | f('Could.not.parse.date."%s".',. |
22e40 | 24 64 61 74 65 56 61 6c 75 65 29 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | $dateValue));.}.public.function. |
22e60 | 67 65 74 4e 61 6d 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6e 61 6d 65 3b 20 | getName().{.return.$this->name;. |
22e80 | 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 75 65 28 29 20 7b 20 72 | }.public.function.getValue().{.r |
22ea0 | 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | eturn.$this->value;.}.public.fun |
22ec0 | 63 74 69 6f 6e 20 67 65 74 52 61 77 56 61 6c 75 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | ction.getRawValue().{.return.$th |
22ee0 | 69 73 2d 3e 72 61 77 56 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | is->rawValue;.}.public.function. |
22f00 | 67 65 74 45 78 70 69 72 65 73 54 69 6d 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d | getExpiresTime().{.return.$this- |
22f20 | 3e 65 78 70 69 72 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 | >expires;.}.public.function.getP |
22f40 | 61 74 68 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 70 | ath().{.return.null.!==.$this->p |
22f60 | 61 74 68 20 3f 20 24 74 68 69 73 2d 3e 70 61 74 68 20 3a 20 27 2f 27 3b 20 7d 20 70 75 62 6c 69 | ath.?.$this->path.:.'/';.}.publi |
22f80 | 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 44 6f 6d 61 69 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 | c.function.getDomain().{.return. |
22fa0 | 24 74 68 69 73 2d 3e 64 6f 6d 61 69 6e 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | $this->domain;.}.public.function |
22fc0 | 20 69 73 53 65 63 75 72 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 65 63 75 | .isSecure().{.return.$this->secu |
22fe0 | 72 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 48 74 74 70 4f 6e 6c 79 | re;.}.public.function.isHttpOnly |
23000 | 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 68 74 74 70 6f 6e 6c 79 3b 20 7d 20 70 | ().{.return.$this->httponly;.}.p |
23020 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 45 78 70 69 72 65 64 28 29 20 7b 20 72 65 74 | ublic.function.isExpired().{.ret |
23040 | 75 72 6e 20 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 65 78 70 69 72 65 73 20 26 26 20 30 | urn.null.!==.$this->expires.&&.0 |
23060 | 20 21 3d 3d 20 24 74 68 69 73 2d 3e 65 78 70 69 72 65 73 20 26 26 20 24 74 68 69 73 2d 3e 65 78 | .!==.$this->expires.&&.$this->ex |
23080 | 70 69 72 65 73 20 3c 20 74 69 6d 65 28 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 | pires.<.time();.}.}.<?php..names |
230a0 | 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 | pace.Symfony\Component\BrowserKi |
230c0 | 74 3b 20 63 6c 61 73 73 20 43 6f 6f 6b 69 65 4a 61 72 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 | t;.class.CookieJar.{.protected.$ |
230e0 | 63 6f 6f 6b 69 65 4a 61 72 20 3d 20 61 72 72 61 79 28 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 | cookieJar.=.array();.public.func |
23100 | 74 69 6f 6e 20 73 65 74 28 43 6f 6f 6b 69 65 20 24 63 6f 6f 6b 69 65 29 20 7b 20 24 74 68 69 73 | tion.set(Cookie.$cookie).{.$this |
23120 | 2d 3e 63 6f 6f 6b 69 65 4a 61 72 5b 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 4e 61 6d 65 28 29 5d 20 | ->cookieJar[$cookie->getName()]. |
23140 | 3d 20 24 63 6f 6f 6b 69 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 | =.$cookie;.}.public.function.get |
23160 | 28 24 6e 61 6d 65 29 20 7b 20 24 74 68 69 73 2d 3e 66 6c 75 73 68 45 78 70 69 72 65 64 43 6f 6f | ($name).{.$this->flushExpiredCoo |
23180 | 6b 69 65 73 28 29 3b 20 72 65 74 75 72 6e 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 63 6f 6f 6b | kies();.return.isset($this->cook |
231a0 | 69 65 4a 61 72 5b 24 6e 61 6d 65 5d 29 20 3f 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 4a 61 72 | ieJar[$name]).?.$this->cookieJar |
231c0 | 5b 24 6e 61 6d 65 5d 20 3a 20 6e 75 6c 6c 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | [$name].:.null;.}.public.functio |
231e0 | 6e 20 65 78 70 69 72 65 28 24 6e 61 6d 65 29 20 7b 20 75 6e 73 65 74 28 24 74 68 69 73 2d 3e 63 | n.expire($name).{.unset($this->c |
23200 | 6f 6f 6b 69 65 4a 61 72 5b 24 6e 61 6d 65 5d 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | ookieJar[$name]);.}.public.funct |
23220 | 69 6f 6e 20 63 6c 65 61 72 28 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 4a 61 72 20 3d | ion.clear().{.$this->cookieJar.= |
23240 | 20 61 72 72 61 79 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 | .array();.}.public.function.upda |
23260 | 74 65 46 72 6f 6d 52 65 73 70 6f 6e 73 65 28 52 65 73 70 6f 6e 73 65 20 24 72 65 73 70 6f 6e 73 | teFromResponse(Response.$respons |
23280 | 65 2c 20 24 75 72 69 20 3d 20 6e 75 6c 6c 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 72 65 73 70 | e,.$uri.=.null).{.foreach.($resp |
232a0 | 6f 6e 73 65 2d 3e 67 65 74 48 65 61 64 65 72 28 27 53 65 74 2d 43 6f 6f 6b 69 65 27 2c 20 66 61 | onse->getHeader('Set-Cookie',.fa |
232c0 | 6c 73 65 29 20 61 73 20 24 63 6f 6f 6b 69 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 28 43 6f | lse).as.$cookie).{.$this->set(Co |
232e0 | 6f 6b 69 65 3a 3a 66 72 6f 6d 53 74 72 69 6e 67 28 24 63 6f 6f 6b 69 65 2c 20 24 75 72 69 29 29 | okie::fromString($cookie,.$uri)) |
23300 | 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 6c 6c 28 29 20 7b 20 24 74 | ;.}.}.public.function.all().{.$t |
23320 | 68 69 73 2d 3e 66 6c 75 73 68 45 78 70 69 72 65 64 43 6f 6f 6b 69 65 73 28 29 3b 20 72 65 74 75 | his->flushExpiredCookies();.retu |
23340 | 72 6e 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 4a 61 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | rn.$this->cookieJar;.}.public.fu |
23360 | 6e 63 74 69 6f 6e 20 61 6c 6c 56 61 6c 75 65 73 28 24 75 72 69 2c 20 24 72 65 74 75 72 6e 73 52 | nction.allValues($uri,.$returnsR |
23380 | 61 77 56 61 6c 75 65 20 3d 20 66 61 6c 73 65 29 20 7b 20 24 74 68 69 73 2d 3e 66 6c 75 73 68 45 | awValue.=.false).{.$this->flushE |
233a0 | 78 70 69 72 65 64 43 6f 6f 6b 69 65 73 28 29 3b 20 24 70 61 72 74 73 20 3d 20 61 72 72 61 79 5f | xpiredCookies();.$parts.=.array_ |
233c0 | 72 65 70 6c 61 63 65 28 61 72 72 61 79 28 27 70 61 74 68 27 20 3d 3e 20 27 2f 27 29 2c 20 70 61 | replace(array('path'.=>.'/'),.pa |
233e0 | 72 73 65 5f 75 72 6c 28 24 75 72 69 29 29 3b 20 24 63 6f 6f 6b 69 65 73 20 3d 20 61 72 72 61 79 | rse_url($uri));.$cookies.=.array |
23400 | 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 4a 61 72 20 61 73 | ();.foreach.($this->cookieJar.as |
23420 | 20 24 63 6f 6f 6b 69 65 29 20 7b 20 69 66 20 28 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 44 6f 6d 61 | .$cookie).{.if.($cookie->getDoma |
23440 | 69 6e 28 29 29 20 7b 20 24 64 6f 6d 61 69 6e 20 3d 20 6c 74 72 69 6d 28 24 63 6f 6f 6b 69 65 2d | in()).{.$domain.=.ltrim($cookie- |
23460 | 3e 67 65 74 44 6f 6d 61 69 6e 28 29 2c 20 27 2e 27 29 3b 20 69 66 20 28 24 64 6f 6d 61 69 6e 20 | >getDomain(),.'.');.if.($domain. |
23480 | 21 3d 20 73 75 62 73 74 72 28 24 70 61 72 74 73 5b 27 68 6f 73 74 27 5d 2c 20 2d 73 74 72 6c 65 | !=.substr($parts['host'],.-strle |
234a0 | 6e 28 24 64 6f 6d 61 69 6e 29 29 29 20 7b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 7d 20 69 66 20 | n($domain))).{.continue;.}.}.if. |
234c0 | 28 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 50 61 74 68 28 29 20 21 3d 20 73 75 62 73 74 72 28 24 70 | ($cookie->getPath().!=.substr($p |
234e0 | 61 72 74 73 5b 27 70 61 74 68 27 5d 2c 20 30 2c 20 73 74 72 6c 65 6e 28 24 63 6f 6f 6b 69 65 2d | arts['path'],.0,.strlen($cookie- |
23500 | 3e 67 65 74 50 61 74 68 28 29 29 29 29 20 7b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 69 66 20 28 | >getPath()))).{.continue;.}.if.( |
23520 | 24 63 6f 6f 6b 69 65 2d 3e 69 73 53 65 63 75 72 65 28 29 20 26 26 20 27 68 74 74 70 73 27 20 21 | $cookie->isSecure().&&.'https'.! |
23540 | 3d 20 24 70 61 72 74 73 5b 27 73 63 68 65 6d 65 27 5d 29 20 7b 20 63 6f 6e 74 69 6e 75 65 3b 20 | =.$parts['scheme']).{.continue;. |
23560 | 7d 20 24 63 6f 6f 6b 69 65 73 5b 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 4e 61 6d 65 28 29 5d 20 3d | }.$cookies[$cookie->getName()].= |
23580 | 20 24 72 65 74 75 72 6e 73 52 61 77 56 61 6c 75 65 20 3f 20 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 | .$returnsRawValue.?.$cookie->get |
235a0 | 52 61 77 56 61 6c 75 65 28 29 20 3a 20 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 56 61 6c 75 65 28 29 | RawValue().:.$cookie->getValue() |
235c0 | 3b 20 7d 20 72 65 74 75 72 6e 20 24 63 6f 6f 6b 69 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | ;.}.return.$cookies;.}.public.fu |
235e0 | 6e 63 74 69 6f 6e 20 61 6c 6c 52 61 77 56 61 6c 75 65 73 28 24 75 72 69 29 20 7b 20 72 65 74 75 | nction.allRawValues($uri).{.retu |
23600 | 72 6e 20 24 74 68 69 73 2d 3e 61 6c 6c 56 61 6c 75 65 73 28 24 75 72 69 2c 20 74 72 75 65 29 3b | rn.$this->allValues($uri,.true); |
23620 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 6c 75 73 68 45 78 70 69 72 65 64 43 | .}.public.function.flushExpiredC |
23640 | 6f 6f 6b 69 65 73 28 29 20 7b 20 24 63 6f 6f 6b 69 65 73 20 3d 20 24 74 68 69 73 2d 3e 63 6f 6f | ookies().{.$cookies.=.$this->coo |
23660 | 6b 69 65 4a 61 72 3b 20 66 6f 72 65 61 63 68 20 28 24 63 6f 6f 6b 69 65 73 20 61 73 20 24 6e 61 | kieJar;.foreach.($cookies.as.$na |
23680 | 6d 65 20 3d 3e 20 24 63 6f 6f 6b 69 65 29 20 7b 20 69 66 20 28 24 63 6f 6f 6b 69 65 2d 3e 69 73 | me.=>.$cookie).{.if.($cookie->is |
236a0 | 45 78 70 69 72 65 64 28 29 29 20 7b 20 75 6e 73 65 74 28 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 | Expired()).{.unset($this->cookie |
236c0 | 4a 61 72 5b 24 6e 61 6d 65 5d 29 3b 20 7d 20 7d 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 | Jar[$name]);.}.}.}.}.<?php..name |
236e0 | 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b | space.Symfony\Component\BrowserK |
23700 | 69 74 3b 20 63 6c 61 73 73 20 48 69 73 74 6f 72 79 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 73 | it;.class.History.{.protected.$s |
23720 | 74 61 63 6b 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 70 6f 73 69 74 | tack.=.array();.protected.$posit |
23740 | 69 6f 6e 20 3d 20 2d 31 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 | ion.=.-1;.public.function.__cons |
23760 | 74 72 75 63 74 28 29 20 7b 20 24 74 68 69 73 2d 3e 63 6c 65 61 72 28 29 3b 20 7d 20 70 75 62 6c | truct().{.$this->clear();.}.publ |
23780 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6c 65 61 72 28 29 20 7b 20 24 74 68 69 73 2d 3e 73 74 61 | ic.function.clear().{.$this->sta |
237a0 | 63 6b 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e 20 3d 20 | ck.=.array();.$this->position.=. |
237c0 | 2d 31 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 52 65 71 75 65 73 | -1;.}.public.function.add(Reques |
237e0 | 74 20 24 72 65 71 75 65 73 74 29 20 7b 20 24 74 68 69 73 2d 3e 73 74 61 63 6b 20 3d 20 61 72 72 | t.$request).{.$this->stack.=.arr |
23800 | 61 79 5f 73 6c 69 63 65 28 24 74 68 69 73 2d 3e 73 74 61 63 6b 2c 20 30 2c 20 24 74 68 69 73 2d | ay_slice($this->stack,.0,.$this- |
23820 | 3e 70 6f 73 69 74 69 6f 6e 20 2b 20 31 29 3b 20 24 74 68 69 73 2d 3e 73 74 61 63 6b 5b 5d 20 3d | >position.+.1);.$this->stack[].= |
23840 | 20 63 6c 6f 6e 65 20 24 72 65 71 75 65 73 74 3b 20 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e | .clone.$request;.$this->position |
23860 | 20 3d 20 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 73 74 61 63 6b 29 20 2d 20 31 3b 20 7d 20 70 75 | .=.count($this->stack).-.1;.}.pu |
23880 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 45 6d 70 74 79 28 29 20 7b 20 72 65 74 75 72 6e | blic.function.isEmpty().{.return |
238a0 | 20 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 73 74 61 63 6b 29 20 3d 3d 20 30 3b 20 7d 20 70 75 62 | .count($this->stack).==.0;.}.pub |
238c0 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 62 61 63 6b 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d | lic.function.back().{.if.($this- |
238e0 | 3e 70 6f 73 69 74 69 6f 6e 20 3c 20 31 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 | >position.<.1).{.throw.new.\Logi |
23900 | 63 45 78 63 65 70 74 69 6f 6e 28 27 59 6f 75 20 61 72 65 20 61 6c 72 65 61 64 79 20 6f 6e 20 74 | cException('You.are.already.on.t |
23920 | 68 65 20 66 69 72 73 74 20 70 61 67 65 2e 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 63 6c 6f 6e 65 | he.first.page.');.}.return.clone |
23940 | 20 24 74 68 69 73 2d 3e 73 74 61 63 6b 5b 2d 2d 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e 5d | .$this->stack[--$this->position] |
23960 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 77 61 72 64 28 29 20 7b 20 | ;.}.public.function.forward().{. |
23980 | 69 66 20 28 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e 20 3e 20 63 6f 75 6e 74 28 24 74 68 69 | if.($this->position.>.count($thi |
239a0 | 73 2d 3e 73 74 61 63 6b 29 20 2d 20 32 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 | s->stack).-.2).{.throw.new.\Logi |
239c0 | 63 45 78 63 65 70 74 69 6f 6e 28 27 59 6f 75 20 61 72 65 20 61 6c 72 65 61 64 79 20 6f 6e 20 74 | cException('You.are.already.on.t |
239e0 | 68 65 20 6c 61 73 74 20 70 61 67 65 2e 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 63 6c 6f 6e 65 20 | he.last.page.');.}.return.clone. |
23a00 | 24 74 68 69 73 2d 3e 73 74 61 63 6b 5b 2b 2b 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e 5d 3b | $this->stack[++$this->position]; |
23a20 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 75 72 72 65 6e 74 28 29 20 7b 20 69 | .}.public.function.current().{.i |
23a40 | 66 20 28 2d 31 20 3d 3d 20 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e 29 20 7b 20 74 68 72 6f | f.(-1.==.$this->position).{.thro |
23a60 | 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 70 61 67 65 20 | w.new.\LogicException('The.page. |
23a80 | 68 69 73 74 6f 72 79 20 69 73 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 63 6c | history.is.empty.');.}.return.cl |
23aa0 | 6f 6e 65 20 24 74 68 69 73 2d 3e 73 74 61 63 6b 5b 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e | one.$this->stack[$this->position |
23ac0 | 5d 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c | ];.}.}.<?php..namespace.Symfony\ |
23ae0 | 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 3b 20 63 6c 61 73 73 20 52 65 71 75 | Component\BrowserKit;.class.Requ |
23b00 | 65 73 74 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 75 72 69 3b 20 70 72 6f 74 65 63 74 65 64 20 | est.{.protected.$uri;.protected. |
23b20 | 24 6d 65 74 68 6f 64 3b 20 70 72 6f 74 65 63 74 65 64 20 24 70 61 72 61 6d 65 74 65 72 73 3b 20 | $method;.protected.$parameters;. |
23b40 | 70 72 6f 74 65 63 74 65 64 20 24 66 69 6c 65 73 3b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6f | protected.$files;.protected.$coo |
23b60 | 6b 69 65 73 3b 20 70 72 6f 74 65 63 74 65 64 20 24 73 65 72 76 65 72 3b 20 70 72 6f 74 65 63 74 | kies;.protected.$server;.protect |
23b80 | 65 64 20 24 63 6f 6e 74 65 6e 74 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 | ed.$content;.public.function.__c |
23ba0 | 6f 6e 73 74 72 75 63 74 28 24 75 72 69 2c 20 24 6d 65 74 68 6f 64 2c 20 61 72 72 61 79 20 24 70 | onstruct($uri,.$method,.array.$p |
23bc0 | 61 72 61 6d 65 74 65 72 73 20 3d 20 61 72 72 61 79 28 29 2c 20 61 72 72 61 79 20 24 66 69 6c 65 | arameters.=.array(),.array.$file |
23be0 | 73 20 3d 20 61 72 72 61 79 28 29 2c 20 61 72 72 61 79 20 24 63 6f 6f 6b 69 65 73 20 3d 20 61 72 | s.=.array(),.array.$cookies.=.ar |
23c00 | 72 61 79 28 29 2c 20 61 72 72 61 79 20 24 73 65 72 76 65 72 20 3d 20 61 72 72 61 79 28 29 2c 20 | ray(),.array.$server.=.array(),. |
23c20 | 24 63 6f 6e 74 65 6e 74 20 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 2d 3e 75 72 69 20 3d 20 | $content.=.null).{.$this->uri.=. |
23c40 | 24 75 72 69 3b 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 20 24 6d 65 74 68 6f 64 3b 20 24 | $uri;.$this->method.=.$method;.$ |
23c60 | 74 68 69 73 2d 3e 70 61 72 61 6d 65 74 65 72 73 20 3d 20 24 70 61 72 61 6d 65 74 65 72 73 3b 20 | this->parameters.=.$parameters;. |
23c80 | 24 74 68 69 73 2d 3e 66 69 6c 65 73 20 3d 20 24 66 69 6c 65 73 3b 20 24 74 68 69 73 2d 3e 63 6f | $this->files.=.$files;.$this->co |
23ca0 | 6f 6b 69 65 73 20 3d 20 24 63 6f 6f 6b 69 65 73 3b 20 24 74 68 69 73 2d 3e 73 65 72 76 65 72 20 | okies.=.$cookies;.$this->server. |
23cc0 | 3d 20 24 73 65 72 76 65 72 3b 20 24 74 68 69 73 2d 3e 63 6f 6e 74 65 6e 74 20 3d 20 24 63 6f 6e | =.$server;.$this->content.=.$con |
23ce0 | 74 65 6e 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 55 72 69 28 29 | tent;.}.public.function.getUri() |
23d00 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 75 72 69 3b 20 7d 20 70 75 62 6c 69 63 20 66 | .{.return.$this->uri;.}.public.f |
23d20 | 75 6e 63 74 69 6f 6e 20 67 65 74 4d 65 74 68 6f 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | unction.getMethod().{.return.$th |
23d40 | 69 73 2d 3e 6d 65 74 68 6f 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 | is->method;.}.public.function.ge |
23d60 | 74 50 61 72 61 6d 65 74 65 72 73 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 61 | tParameters().{.return.$this->pa |
23d80 | 72 61 6d 65 74 65 72 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 46 | rameters;.}.public.function.getF |
23da0 | 69 6c 65 73 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 66 69 6c 65 73 3b 20 7d 20 | iles().{.return.$this->files;.}. |
23dc0 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 6f 6f 6b 69 65 73 28 29 20 7b 20 72 | public.function.getCookies().{.r |
23de0 | 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 | eturn.$this->cookies;.}.public.f |
23e00 | 75 6e 63 74 69 6f 6e 20 67 65 74 53 65 72 76 65 72 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | unction.getServer().{.return.$th |
23e20 | 69 73 2d 3e 73 65 72 76 65 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 | is->server;.}.public.function.ge |
23e40 | 74 43 6f 6e 74 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 6f 6e 74 65 | tContent().{.return.$this->conte |
23e60 | 6e 74 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 | nt;.}.}.<?php..namespace.Symfony |
23e80 | 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 42 72 6f 77 73 65 72 4b 69 74 3b 20 63 6c 61 73 73 20 52 65 73 | \Component\BrowserKit;.class.Res |
23ea0 | 70 6f 6e 73 65 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6e 74 65 6e 74 3b 20 70 72 6f 74 | ponse.{.protected.$content;.prot |
23ec0 | 65 63 74 65 64 20 24 73 74 61 74 75 73 3b 20 70 72 6f 74 65 63 74 65 64 20 24 68 65 61 64 65 72 | ected.$status;.protected.$header |
23ee0 | 73 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 | s;.public.function.__construct($ |
23f00 | 63 6f 6e 74 65 6e 74 20 3d 20 27 27 2c 20 24 73 74 61 74 75 73 20 3d 20 32 30 30 2c 20 61 72 72 | content.=.'',.$status.=.200,.arr |
23f20 | 61 79 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 24 74 68 69 73 2d 3e | ay.$headers.=.array()).{.$this-> |
23f40 | 63 6f 6e 74 65 6e 74 20 3d 20 24 63 6f 6e 74 65 6e 74 3b 20 24 74 68 69 73 2d 3e 73 74 61 74 75 | content.=.$content;.$this->statu |
23f60 | 73 20 3d 20 24 73 74 61 74 75 73 3b 20 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 20 3d 20 24 68 | s.=.$status;.$this->headers.=.$h |
23f80 | 65 61 64 65 72 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 | eaders;.}.public.function.__toSt |
23fa0 | 72 69 6e 67 28 29 20 7b 20 24 68 65 61 64 65 72 73 20 3d 20 27 27 3b 20 66 6f 72 65 61 63 68 20 | ring().{.$headers.=.'';.foreach. |
23fc0 | 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 20 61 73 20 24 6e 61 6d 65 20 3d 3e 20 24 76 61 6c | ($this->headers.as.$name.=>.$val |
23fe0 | 75 65 29 20 7b 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 76 61 6c 75 65 29 29 20 7b 20 24 | ue).{.if.(is_string($value)).{.$ |
24000 | 68 65 61 64 65 72 73 20 2e 3d 20 24 74 68 69 73 2d 3e 62 75 69 6c 64 48 65 61 64 65 72 28 24 6e | headers..=.$this->buildHeader($n |
24020 | 61 6d 65 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 65 6c 73 65 20 7b 20 66 6f 72 65 61 63 68 20 28 | ame,.$value);.}.else.{.foreach.( |
24040 | 24 76 61 6c 75 65 20 61 73 20 24 68 65 61 64 65 72 56 61 6c 75 65 29 20 7b 20 24 68 65 61 64 65 | $value.as.$headerValue).{.$heade |
24060 | 72 73 20 2e 3d 20 24 74 68 69 73 2d 3e 62 75 69 6c 64 48 65 61 64 65 72 28 24 6e 61 6d 65 2c 20 | rs..=.$this->buildHeader($name,. |
24080 | 24 68 65 61 64 65 72 56 61 6c 75 65 29 3b 20 7d 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 68 65 61 | $headerValue);.}.}.}.return.$hea |
240a0 | 64 65 72 73 2e 22 5c 6e 22 2e 24 74 68 69 73 2d 3e 63 6f 6e 74 65 6e 74 3b 20 7d 20 70 72 6f 74 | ders."\n".$this->content;.}.prot |
240c0 | 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 48 65 61 64 65 72 28 24 6e 61 6d 65 | ected.function.buildHeader($name |
240e0 | 2c 20 24 76 61 6c 75 65 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 22 25 73 3a 20 | ,.$value).{.return.sprintf("%s:. |
24100 | 25 73 5c 6e 22 2c 20 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 | %s\n",.$name,.$value);.}.public. |
24120 | 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 6f 6e 74 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 | function.getContent().{.return.$ |
24140 | 74 68 69 73 2d 3e 63 6f 6e 74 65 6e 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | this->content;.}.public.function |
24160 | 20 67 65 74 53 74 61 74 75 73 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 74 61 | .getStatus().{.return.$this->sta |
24180 | 74 75 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 48 65 61 64 65 72 | tus;.}.public.function.getHeader |
241a0 | 73 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 3b 20 7d 20 70 | s().{.return.$this->headers;.}.p |
241c0 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 48 65 61 64 65 72 28 24 68 65 61 64 65 72 | ublic.function.getHeader($header |
241e0 | 2c 20 24 66 69 72 73 74 20 3d 20 74 72 75 65 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 | ,.$first.=.true).{.foreach.($thi |
24200 | 73 2d 3e 68 65 61 64 65 72 73 20 61 73 20 24 6b 65 79 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 | s->headers.as.$key.=>.$value).{. |
24220 | 69 66 20 28 73 74 72 5f 72 65 70 6c 61 63 65 28 27 2d 27 2c 20 27 5f 27 2c 20 73 74 72 74 6f 6c | if.(str_replace('-',.'_',.strtol |
24240 | 6f 77 65 72 28 24 6b 65 79 29 29 20 3d 3d 20 73 74 72 5f 72 65 70 6c 61 63 65 28 27 2d 27 2c 20 | ower($key)).==.str_replace('-',. |
24260 | 27 5f 27 2c 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 68 65 61 64 65 72 29 29 29 20 7b 20 69 66 20 | '_',.strtolower($header))).{.if. |
24280 | 28 24 66 69 72 73 74 29 20 7b 20 72 65 74 75 72 6e 20 69 73 5f 61 72 72 61 79 28 24 76 61 6c 75 | ($first).{.return.is_array($valu |
242a0 | 65 29 20 3f 20 28 63 6f 75 6e 74 28 24 76 61 6c 75 65 29 20 3f 20 24 76 61 6c 75 65 5b 30 5d 20 | e).?.(count($value).?.$value[0]. |
242c0 | 3a 20 27 27 29 20 3a 20 24 76 61 6c 75 65 3b 20 7d 20 72 65 74 75 72 6e 20 69 73 5f 61 72 72 61 | :.'').:.$value;.}.return.is_arra |
242e0 | 79 28 24 76 61 6c 75 65 29 20 3f 20 24 76 61 6c 75 65 20 3a 20 61 72 72 61 79 28 24 76 61 6c 75 | y($value).?.$value.:.array($valu |
24300 | 65 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 66 69 72 73 74 20 3f 20 6e 75 6c 6c 20 3a 20 61 | e);.}.}.return.$first.?.null.:.a |
24320 | 72 72 61 79 28 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d | rray();.}.}.<?php..namespace.Sym |
24340 | 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 3b 20 75 73 65 20 53 | fony\Component\DomCrawler;.use.S |
24360 | 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 43 73 73 | ymfony\Component\CssSelector\Css |
24380 | 53 65 6c 65 63 74 6f 72 3b 20 63 6c 61 73 73 20 43 72 61 77 6c 65 72 20 65 78 74 65 6e 64 73 20 | Selector;.class.Crawler.extends. |
243a0 | 5c 53 70 6c 4f 62 6a 65 63 74 53 74 6f 72 61 67 65 20 7b 20 70 72 69 76 61 74 65 20 24 75 72 69 | \SplObjectStorage.{.private.$uri |
243c0 | 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 6e | ;.public.function.__construct($n |
243e0 | 6f 64 65 20 3d 20 6e 75 6c 6c 2c 20 24 75 72 69 20 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 | ode.=.null,.$uri.=.null).{.$this |
24400 | 2d 3e 75 72 69 20 3d 20 24 75 72 69 3b 20 24 74 68 69 73 2d 3e 61 64 64 28 24 6e 6f 64 65 29 3b | ->uri.=.$uri;.$this->add($node); |
24420 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6c 65 61 72 28 29 20 7b 20 24 74 68 | .}.public.function.clear().{.$th |
24440 | 69 73 2d 3e 72 65 6d 6f 76 65 41 6c 6c 28 24 74 68 69 73 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 | is->removeAll($this);.}.public.f |
24460 | 75 6e 63 74 69 6f 6e 20 61 64 64 28 24 6e 6f 64 65 29 20 7b 20 69 66 20 28 24 6e 6f 64 65 20 69 | unction.add($node).{.if.($node.i |
24480 | 6e 73 74 61 6e 63 65 6f 66 20 5c 44 4f 4d 4e 6f 64 65 4c 69 73 74 29 20 7b 20 24 74 68 69 73 2d | nstanceof.\DOMNodeList).{.$this- |
244a0 | 3e 61 64 64 4e 6f 64 65 4c 69 73 74 28 24 6e 6f 64 65 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 69 | >addNodeList($node);.}.elseif.(i |
244c0 | 73 5f 61 72 72 61 79 28 24 6e 6f 64 65 29 29 20 7b 20 24 74 68 69 73 2d 3e 61 64 64 4e 6f 64 65 | s_array($node)).{.$this->addNode |
244e0 | 73 28 24 6e 6f 64 65 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 6e | s($node);.}.elseif.(is_string($n |
24500 | 6f 64 65 29 29 20 7b 20 24 74 68 69 73 2d 3e 61 64 64 43 6f 6e 74 65 6e 74 28 24 6e 6f 64 65 29 | ode)).{.$this->addContent($node) |
24520 | 3b 20 7d 20 65 6c 73 65 69 66 20 28 69 73 5f 6f 62 6a 65 63 74 28 24 6e 6f 64 65 29 29 20 7b 20 | ;.}.elseif.(is_object($node)).{. |
24540 | 24 74 68 69 73 2d 3e 61 64 64 4e 6f 64 65 28 24 6e 6f 64 65 29 3b 20 7d 20 7d 20 70 75 62 6c 69 | $this->addNode($node);.}.}.publi |
24560 | 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6f 6e 74 65 6e 74 28 24 63 6f 6e 74 65 6e 74 2c 20 | c.function.addContent($content,. |
24580 | 24 74 79 70 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 65 6d 70 74 79 28 24 74 79 70 65 29 | $type.=.null).{.if.(empty($type) |
245a0 | 29 20 7b 20 24 74 79 70 65 20 3d 20 27 74 65 78 74 2f 68 74 6d 6c 27 3b 20 7d 20 69 66 20 28 21 | ).{.$type.=.'text/html';.}.if.(! |
245c0 | 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 28 78 7c 68 74 29 6d 6c 2f 69 27 2c 20 24 74 79 70 65 2c | preg_match('/(x|ht)ml/i',.$type, |
245e0 | 20 24 6d 61 74 63 68 65 73 29 29 20 7b 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 24 63 68 | .$matches)).{.return.null;.}.$ch |
24600 | 61 72 73 65 74 20 3d 20 27 49 53 4f 2d 38 38 35 39 2d 31 27 3b 20 69 66 20 28 66 61 6c 73 65 20 | arset.=.'ISO-8859-1';.if.(false. |
24620 | 21 3d 3d 20 24 70 6f 73 20 3d 20 73 74 72 70 6f 73 28 24 74 79 70 65 2c 20 27 63 68 61 72 73 65 | !==.$pos.=.strpos($type,.'charse |
24640 | 74 3d 27 29 29 20 7b 20 24 63 68 61 72 73 65 74 20 3d 20 73 75 62 73 74 72 28 24 74 79 70 65 2c | t=')).{.$charset.=.substr($type, |
24660 | 20 24 70 6f 73 20 2b 20 38 29 3b 20 7d 20 69 66 20 28 27 78 27 20 3d 3d 3d 20 24 6d 61 74 63 68 | .$pos.+.8);.}.if.('x'.===.$match |
24680 | 65 73 5b 31 5d 29 20 7b 20 24 74 68 69 73 2d 3e 61 64 64 58 6d 6c 43 6f 6e 74 65 6e 74 28 24 63 | es[1]).{.$this->addXmlContent($c |
246a0 | 6f 6e 74 65 6e 74 2c 20 24 63 68 61 72 73 65 74 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 | ontent,.$charset);.}.else.{.$thi |
246c0 | 73 2d 3e 61 64 64 48 74 6d 6c 43 6f 6e 74 65 6e 74 28 24 63 6f 6e 74 65 6e 74 2c 20 24 63 68 61 | s->addHtmlContent($content,.$cha |
246e0 | 72 73 65 74 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 48 74 | rset);.}.}.public.function.addHt |
24700 | 6d 6c 43 6f 6e 74 65 6e 74 28 24 63 6f 6e 74 65 6e 74 2c 20 24 63 68 61 72 73 65 74 20 3d 20 27 | mlContent($content,.$charset.=.' |
24720 | 55 54 46 2d 38 27 29 20 7b 20 24 64 6f 6d 20 3d 20 6e 65 77 20 5c 44 4f 4d 44 6f 63 75 6d 65 6e | UTF-8').{.$dom.=.new.\DOMDocumen |
24740 | 74 28 27 31 2e 30 27 2c 20 24 63 68 61 72 73 65 74 29 3b 20 24 64 6f 6d 2d 3e 76 61 6c 69 64 61 | t('1.0',.$charset);.$dom->valida |
24760 | 74 65 4f 6e 50 61 72 73 65 20 3d 20 74 72 75 65 3b 20 40 24 64 6f 6d 2d 3e 6c 6f 61 64 48 54 4d | teOnParse.=.true;.@$dom->loadHTM |
24780 | 4c 28 24 63 6f 6e 74 65 6e 74 29 3b 20 24 74 68 69 73 2d 3e 61 64 64 44 6f 63 75 6d 65 6e 74 28 | L($content);.$this->addDocument( |
247a0 | 24 64 6f 6d 29 3b 20 24 62 61 73 65 20 3d 20 24 74 68 69 73 2d 3e 66 69 6c 74 65 72 28 27 62 61 | $dom);.$base.=.$this->filter('ba |
247c0 | 73 65 27 29 2d 3e 65 78 74 72 61 63 74 28 61 72 72 61 79 28 27 68 72 65 66 27 29 29 3b 20 69 66 | se')->extract(array('href'));.if |
247e0 | 20 28 63 6f 75 6e 74 28 24 62 61 73 65 29 29 20 7b 20 24 74 68 69 73 2d 3e 75 72 69 20 3d 20 63 | .(count($base)).{.$this->uri.=.c |
24800 | 75 72 72 65 6e 74 28 24 62 61 73 65 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | urrent($base);.}.}.public.functi |
24820 | 6f 6e 20 61 64 64 58 6d 6c 43 6f 6e 74 65 6e 74 28 24 63 6f 6e 74 65 6e 74 2c 20 24 63 68 61 72 | on.addXmlContent($content,.$char |
24840 | 73 65 74 20 3d 20 27 55 54 46 2d 38 27 29 20 7b 20 24 64 6f 6d 20 3d 20 6e 65 77 20 5c 44 4f 4d | set.=.'UTF-8').{.$dom.=.new.\DOM |
24860 | 44 6f 63 75 6d 65 6e 74 28 27 31 2e 30 27 2c 20 24 63 68 61 72 73 65 74 29 3b 20 24 64 6f 6d 2d | Document('1.0',.$charset);.$dom- |
24880 | 3e 76 61 6c 69 64 61 74 65 4f 6e 50 61 72 73 65 20 3d 20 74 72 75 65 3b 20 40 24 64 6f 6d 2d 3e | >validateOnParse.=.true;.@$dom-> |
248a0 | 6c 6f 61 64 58 4d 4c 28 73 74 72 5f 72 65 70 6c 61 63 65 28 27 78 6d 6c 6e 73 27 2c 20 27 6e 73 | loadXML(str_replace('xmlns',.'ns |
248c0 | 27 2c 20 24 63 6f 6e 74 65 6e 74 29 29 3b 20 24 74 68 69 73 2d 3e 61 64 64 44 6f 63 75 6d 65 6e | ',.$content));.$this->addDocumen |
248e0 | 74 28 24 64 6f 6d 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 44 6f | t($dom);.}.public.function.addDo |
24900 | 63 75 6d 65 6e 74 28 5c 44 4f 4d 44 6f 63 75 6d 65 6e 74 20 24 64 6f 6d 29 20 7b 20 69 66 20 28 | cument(\DOMDocument.$dom).{.if.( |
24920 | 24 64 6f 6d 2d 3e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 29 20 7b 20 24 74 68 69 73 2d 3e | $dom->documentElement).{.$this-> |
24940 | 61 64 64 4e 6f 64 65 28 24 64 6f 6d 2d 3e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 29 3b 20 | addNode($dom->documentElement);. |
24960 | 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 4e 6f 64 65 4c 69 73 74 28 | }.}.public.function.addNodeList( |
24980 | 5c 44 4f 4d 4e 6f 64 65 4c 69 73 74 20 24 6e 6f 64 65 73 29 20 7b 20 66 6f 72 65 61 63 68 20 28 | \DOMNodeList.$nodes).{.foreach.( |
249a0 | 24 6e 6f 64 65 73 20 61 73 20 24 6e 6f 64 65 29 20 7b 20 24 74 68 69 73 2d 3e 61 64 64 4e 6f 64 | $nodes.as.$node).{.$this->addNod |
249c0 | 65 28 24 6e 6f 64 65 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 | e($node);.}.}.public.function.ad |
249e0 | 64 4e 6f 64 65 73 28 61 72 72 61 79 20 24 6e 6f 64 65 73 29 20 7b 20 66 6f 72 65 61 63 68 20 28 | dNodes(array.$nodes).{.foreach.( |
24a00 | 24 6e 6f 64 65 73 20 61 73 20 24 6e 6f 64 65 29 20 7b 20 24 74 68 69 73 2d 3e 61 64 64 28 24 6e | $nodes.as.$node).{.$this->add($n |
24a20 | 6f 64 65 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 4e 6f 64 | ode);.}.}.public.function.addNod |
24a40 | 65 28 5c 44 4f 4d 4e 6f 64 65 20 24 6e 6f 64 65 29 20 7b 20 69 66 20 28 24 6e 6f 64 65 20 69 6e | e(\DOMNode.$node).{.if.($node.in |
24a60 | 73 74 61 6e 63 65 6f 66 20 5c 44 4f 4d 44 6f 63 75 6d 65 6e 74 29 20 7b 20 24 74 68 69 73 2d 3e | stanceof.\DOMDocument).{.$this-> |
24a80 | 61 74 74 61 63 68 28 24 6e 6f 64 65 2d 3e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 29 3b 20 | attach($node->documentElement);. |
24aa0 | 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 61 74 74 61 63 68 28 24 6e 6f 64 65 29 3b 20 7d | }.else.{.$this->attach($node);.} |
24ac0 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 71 28 24 70 6f 73 69 74 69 6f 6e 29 | .}.public.function.eq($position) |
24ae0 | 20 7b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 20 61 73 20 24 69 20 3d 3e 20 24 6e 6f 64 65 | .{.foreach.($this.as.$i.=>.$node |
24b00 | 29 20 7b 20 69 66 20 28 24 69 20 3d 3d 20 24 70 6f 73 69 74 69 6f 6e 29 20 7b 20 72 65 74 75 72 | ).{.if.($i.==.$position).{.retur |
24b20 | 6e 20 6e 65 77 20 73 74 61 74 69 63 28 24 6e 6f 64 65 2c 20 24 74 68 69 73 2d 3e 75 72 69 29 3b | n.new.static($node,.$this->uri); |
24b40 | 20 7d 20 7d 20 72 65 74 75 72 6e 20 6e 65 77 20 73 74 61 74 69 63 28 6e 75 6c 6c 2c 20 24 74 68 | .}.}.return.new.static(null,.$th |
24b60 | 69 73 2d 3e 75 72 69 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 61 63 68 | is->uri);.}.public.function.each |
24b80 | 28 5c 43 6c 6f 73 75 72 65 20 24 63 6c 6f 73 75 72 65 29 20 7b 20 24 64 61 74 61 20 3d 20 61 72 | (\Closure.$closure).{.$data.=.ar |
24ba0 | 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 20 61 73 20 24 69 20 3d 3e 20 24 | ray();.foreach.($this.as.$i.=>.$ |
24bc0 | 6e 6f 64 65 29 20 7b 20 24 64 61 74 61 5b 5d 20 3d 20 24 63 6c 6f 73 75 72 65 28 24 6e 6f 64 65 | node).{.$data[].=.$closure($node |
24be0 | 2c 20 24 69 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 64 61 74 61 3b 20 7d 20 70 75 62 6c 69 63 20 | ,.$i);.}.return.$data;.}.public. |
24c00 | 66 75 6e 63 74 69 6f 6e 20 72 65 64 75 63 65 28 5c 43 6c 6f 73 75 72 65 20 24 63 6c 6f 73 75 72 | function.reduce(\Closure.$closur |
24c20 | 65 29 20 7b 20 24 6e 6f 64 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 | e).{.$nodes.=.array();.foreach.( |
24c40 | 24 74 68 69 73 20 61 73 20 24 69 20 3d 3e 20 24 6e 6f 64 65 29 20 7b 20 69 66 20 28 66 61 6c 73 | $this.as.$i.=>.$node).{.if.(fals |
24c60 | 65 20 21 3d 3d 20 24 63 6c 6f 73 75 72 65 28 24 6e 6f 64 65 2c 20 24 69 29 29 20 7b 20 24 6e 6f | e.!==.$closure($node,.$i)).{.$no |
24c80 | 64 65 73 5b 5d 20 3d 20 24 6e 6f 64 65 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 6e 65 77 20 73 74 | des[].=.$node;.}.}.return.new.st |
24ca0 | 61 74 69 63 28 24 6e 6f 64 65 73 2c 20 24 74 68 69 73 2d 3e 75 72 69 29 3b 20 7d 20 70 75 62 6c | atic($nodes,.$this->uri);.}.publ |
24cc0 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 69 72 73 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | ic.function.first().{.return.$th |
24ce0 | 69 73 2d 3e 65 71 28 30 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6c 61 73 | is->eq(0);.}.public.function.las |
24d00 | 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 65 71 28 63 6f 75 6e 74 28 24 74 68 | t().{.return.$this->eq(count($th |
24d20 | 69 73 29 20 2d 20 31 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 69 62 6c | is).-.1);.}.public.function.sibl |
24d40 | 69 6e 67 73 28 29 20 7b 20 69 66 20 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 29 20 7b 20 74 68 | ings().{.if.(!count($this)).{.th |
24d60 | 72 6f 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f | row.new.\InvalidArgumentExceptio |
24d80 | 6e 28 27 54 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 73 20 65 6d 70 74 | n('The.current.node.list.is.empt |
24da0 | 79 2e 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 6e 65 77 20 73 74 61 74 69 63 28 24 74 68 69 73 2d | y.');.}.return.new.static($this- |
24dc0 | 3e 73 69 62 6c 69 6e 67 28 24 74 68 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 2d 3e 70 61 72 65 | >sibling($this->getNode(0)->pare |
24de0 | 6e 74 4e 6f 64 65 2d 3e 66 69 72 73 74 43 68 69 6c 64 29 2c 20 24 74 68 69 73 2d 3e 75 72 69 29 | ntNode->firstChild),.$this->uri) |
24e00 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6e 65 78 74 41 6c 6c 28 29 20 7b 20 | ;.}.public.function.nextAll().{. |
24e20 | 69 66 20 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c | if.(!count($this)).{.throw.new.\ |
24e40 | 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 63 75 | InvalidArgumentException('The.cu |
24e60 | 72 72 65 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 73 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 72 | rrent.node.list.is.empty.');.}.r |
24e80 | 65 74 75 72 6e 20 6e 65 77 20 73 74 61 74 69 63 28 24 74 68 69 73 2d 3e 73 69 62 6c 69 6e 67 28 | eturn.new.static($this->sibling( |
24ea0 | 24 74 68 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 29 2c 20 24 74 68 69 73 2d 3e 75 72 69 29 3b | $this->getNode(0)),.$this->uri); |
24ec0 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 70 72 65 76 69 6f 75 73 41 6c 6c 28 29 | .}.public.function.previousAll() |
24ee0 | 20 7b 20 69 66 20 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 | .{.if.(!count($this)).{.throw.ne |
24f00 | 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 | w.\InvalidArgumentException('The |
24f20 | 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 73 20 65 6d 70 74 79 2e 27 29 3b 20 | .current.node.list.is.empty.');. |
24f40 | 7d 20 72 65 74 75 72 6e 20 6e 65 77 20 73 74 61 74 69 63 28 24 74 68 69 73 2d 3e 73 69 62 6c 69 | }.return.new.static($this->sibli |
24f60 | 6e 67 28 24 74 68 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 2c 20 27 70 72 65 76 69 6f 75 73 53 | ng($this->getNode(0),.'previousS |
24f80 | 69 62 6c 69 6e 67 27 29 2c 20 24 74 68 69 73 2d 3e 75 72 69 29 3b 20 7d 20 70 75 62 6c 69 63 20 | ibling'),.$this->uri);.}.public. |
24fa0 | 66 75 6e 63 74 69 6f 6e 20 70 61 72 65 6e 74 73 28 29 20 7b 20 69 66 20 28 21 63 6f 75 6e 74 28 | function.parents().{.if.(!count( |
24fc0 | 24 74 68 69 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 | $this)).{.throw.new.\InvalidArgu |
24fe0 | 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 | mentException('The.current.node. |
25000 | 6c 69 73 74 20 69 73 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 24 6e 6f 64 65 20 3d 20 24 74 68 69 | list.is.empty.');.}.$node.=.$thi |
25020 | 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 3b 20 24 6e 6f 64 65 73 20 3d 20 61 72 72 61 79 28 29 3b | s->getNode(0);.$nodes.=.array(); |
25040 | 20 77 68 69 6c 65 20 28 24 6e 6f 64 65 20 3d 20 24 6e 6f 64 65 2d 3e 70 61 72 65 6e 74 4e 6f 64 | .while.($node.=.$node->parentNod |
25060 | 65 29 20 7b 20 69 66 20 28 31 20 3d 3d 3d 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 54 79 70 65 20 26 | e).{.if.(1.===.$node->nodeType.& |
25080 | 26 20 27 5f 72 6f 6f 74 27 20 21 3d 3d 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 20 7b | &.'_root'.!==.$node->nodeName).{ |
250a0 | 20 24 6e 6f 64 65 73 5b 5d 20 3d 20 24 6e 6f 64 65 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 6e 65 | .$nodes[].=.$node;.}.}.return.ne |
250c0 | 77 20 73 74 61 74 69 63 28 24 6e 6f 64 65 73 2c 20 24 74 68 69 73 2d 3e 75 72 69 29 3b 20 7d 20 | w.static($nodes,.$this->uri);.}. |
250e0 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 28 29 20 7b 20 69 66 20 | public.function.children().{.if. |
25100 | 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 6e 76 | (!count($this)).{.throw.new.\Inv |
25120 | 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 63 75 72 72 65 | alidArgumentException('The.curre |
25140 | 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 73 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 72 65 74 75 | nt.node.list.is.empty.');.}.retu |
25160 | 72 6e 20 6e 65 77 20 73 74 61 74 69 63 28 24 74 68 69 73 2d 3e 73 69 62 6c 69 6e 67 28 24 74 68 | rn.new.static($this->sibling($th |
25180 | 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 2d 3e 66 69 72 73 74 43 68 69 6c 64 29 2c 20 24 74 68 | is->getNode(0)->firstChild),.$th |
251a0 | 69 73 2d 3e 75 72 69 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 74 74 72 | is->uri);.}.public.function.attr |
251c0 | 28 24 61 74 74 72 69 62 75 74 65 29 20 7b 20 69 66 20 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 | ($attribute).{.if.(!count($this) |
251e0 | 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | ).{.throw.new.\InvalidArgumentEx |
25200 | 63 65 70 74 69 6f 6e 28 27 54 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 | ception('The.current.node.list.i |
25220 | 73 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 67 65 74 4e | s.empty.');.}.return.$this->getN |
25240 | 6f 64 65 28 30 29 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 24 61 74 74 72 69 62 75 74 65 29 | ode(0)->getAttribute($attribute) |
25260 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 65 78 74 28 29 20 7b 20 69 66 20 | ;.}.public.function.text().{.if. |
25280 | 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 6e 76 | (!count($this)).{.throw.new.\Inv |
252a0 | 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 63 75 72 72 65 | alidArgumentException('The.curre |
252c0 | 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 73 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 72 65 74 75 | nt.node.list.is.empty.');.}.retu |
252e0 | 72 6e 20 24 74 68 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 2d 3e 6e 6f 64 65 56 61 6c 75 65 3b | rn.$this->getNode(0)->nodeValue; |
25300 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 72 61 63 74 28 24 61 74 74 72 | .}.public.function.extract($attr |
25320 | 69 62 75 74 65 73 29 20 7b 20 24 61 74 74 72 69 62 75 74 65 73 20 3d 20 28 61 72 72 61 79 29 20 | ibutes).{.$attributes.=.(array). |
25340 | 24 61 74 74 72 69 62 75 74 65 73 3b 20 24 64 61 74 61 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f | $attributes;.$data.=.array();.fo |
25360 | 72 65 61 63 68 20 28 24 74 68 69 73 20 61 73 20 24 6e 6f 64 65 29 20 7b 20 24 65 6c 65 6d 65 6e | reach.($this.as.$node).{.$elemen |
25380 | 74 73 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 61 74 74 72 69 62 75 74 | ts.=.array();.foreach.($attribut |
253a0 | 65 73 20 61 73 20 24 61 74 74 72 69 62 75 74 65 29 20 7b 20 69 66 20 28 27 5f 74 65 78 74 27 20 | es.as.$attribute).{.if.('_text'. |
253c0 | 3d 3d 3d 20 24 61 74 74 72 69 62 75 74 65 29 20 7b 20 24 65 6c 65 6d 65 6e 74 73 5b 5d 20 3d 20 | ===.$attribute).{.$elements[].=. |
253e0 | 24 6e 6f 64 65 2d 3e 6e 6f 64 65 56 61 6c 75 65 3b 20 7d 20 65 6c 73 65 20 7b 20 24 65 6c 65 6d | $node->nodeValue;.}.else.{.$elem |
25400 | 65 6e 74 73 5b 5d 20 3d 20 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 24 61 74 | ents[].=.$node->getAttribute($at |
25420 | 74 72 69 62 75 74 65 29 3b 20 7d 20 7d 20 24 64 61 74 61 5b 5d 20 3d 20 63 6f 75 6e 74 28 24 61 | tribute);.}.}.$data[].=.count($a |
25440 | 74 74 72 69 62 75 74 65 73 29 20 3e 20 31 20 3f 20 24 65 6c 65 6d 65 6e 74 73 20 3a 20 24 65 6c | ttributes).>.1.?.$elements.:.$el |
25460 | 65 6d 65 6e 74 73 5b 30 5d 3b 20 7d 20 72 65 74 75 72 6e 20 24 64 61 74 61 3b 20 7d 20 70 75 62 | ements[0];.}.return.$data;.}.pub |
25480 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 69 6c 74 65 72 58 50 61 74 68 28 24 78 70 61 74 68 29 | lic.function.filterXPath($xpath) |
254a0 | 20 7b 20 24 64 6f 63 75 6d 65 6e 74 20 3d 20 6e 65 77 20 5c 44 4f 4d 44 6f 63 75 6d 65 6e 74 28 | .{.$document.=.new.\DOMDocument( |
254c0 | 27 31 2e 30 27 2c 20 27 55 54 46 2d 38 27 29 3b 20 24 72 6f 6f 74 20 3d 20 24 64 6f 63 75 6d 65 | '1.0',.'UTF-8');.$root.=.$docume |
254e0 | 6e 74 2d 3e 61 70 70 65 6e 64 43 68 69 6c 64 28 24 64 6f 63 75 6d 65 6e 74 2d 3e 63 72 65 61 74 | nt->appendChild($document->creat |
25500 | 65 45 6c 65 6d 65 6e 74 28 27 5f 72 6f 6f 74 27 29 29 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 | eElement('_root'));.foreach.($th |
25520 | 69 73 20 61 73 20 24 6e 6f 64 65 29 20 7b 20 24 72 6f 6f 74 2d 3e 61 70 70 65 6e 64 43 68 69 6c | is.as.$node).{.$root->appendChil |
25540 | 64 28 24 64 6f 63 75 6d 65 6e 74 2d 3e 69 6d 70 6f 72 74 4e 6f 64 65 28 24 6e 6f 64 65 2c 20 74 | d($document->importNode($node,.t |
25560 | 72 75 65 29 29 3b 20 7d 20 24 64 6f 6d 78 70 61 74 68 20 3d 20 6e 65 77 20 5c 44 4f 4d 58 50 61 | rue));.}.$domxpath.=.new.\DOMXPa |
25580 | 74 68 28 24 64 6f 63 75 6d 65 6e 74 29 3b 20 72 65 74 75 72 6e 20 6e 65 77 20 73 74 61 74 69 63 | th($document);.return.new.static |
255a0 | 28 24 64 6f 6d 78 70 61 74 68 2d 3e 71 75 65 72 79 28 24 78 70 61 74 68 29 2c 20 24 74 68 69 73 | ($domxpath->query($xpath),.$this |
255c0 | 2d 3e 75 72 69 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 69 6c 74 65 72 | ->uri);.}.public.function.filter |
255e0 | 28 24 73 65 6c 65 63 74 6f 72 29 20 7b 20 69 66 20 28 21 63 6c 61 73 73 5f 65 78 69 73 74 73 28 | ($selector).{.if.(!class_exists( |
25600 | 27 53 79 6d 66 6f 6e 79 5c 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 5c 43 73 73 53 65 6c 65 63 74 6f 72 | 'Symfony\\Component\\CssSelector |
25620 | 5c 5c 43 73 73 53 65 6c 65 63 74 6f 72 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 | \\CssSelector')).{.throw.new.\Ru |
25640 | 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 55 6e 61 62 6c 65 20 74 6f 20 66 69 6c 74 65 72 | ntimeException('Unable.to.filter |
25660 | 20 77 69 74 68 20 61 20 43 53 53 20 73 65 6c 65 63 74 6f 72 20 61 73 20 74 68 65 20 53 79 6d 66 | .with.a.CSS.selector.as.the.Symf |
25680 | 6f 6e 79 20 43 73 73 53 65 6c 65 63 74 6f 72 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 | ony.CssSelector.is.not.installed |
256a0 | 20 28 79 6f 75 20 63 61 6e 20 75 73 65 20 66 69 6c 74 65 72 58 50 61 74 68 20 69 6e 73 74 65 61 | .(you.can.use.filterXPath.instea |
256c0 | 64 29 2e 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 66 69 6c 74 65 72 58 50 61 | d).');.}.return.$this->filterXPa |
256e0 | 74 68 28 43 73 73 53 65 6c 65 63 74 6f 72 3a 3a 74 6f 58 50 61 74 68 28 24 73 65 6c 65 63 74 6f | th(CssSelector::toXPath($selecto |
25700 | 72 29 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 6c 65 63 74 4c 69 6e | r));.}.public.function.selectLin |
25720 | 6b 28 24 76 61 6c 75 65 29 20 7b 20 24 78 70 61 74 68 20 3d 20 73 70 72 69 6e 74 66 28 27 2f 2f | k($value).{.$xpath.=.sprintf('// |
25740 | 61 5b 63 6f 6e 74 61 69 6e 73 28 63 6f 6e 63 61 74 28 5c 27 20 5c 27 2c 20 6e 6f 72 6d 61 6c 69 | a[contains(concat(\'.\',.normali |
25760 | 7a 65 2d 73 70 61 63 65 28 73 74 72 69 6e 67 28 2e 29 29 2c 20 5c 27 20 5c 27 29 2c 20 25 73 29 | ze-space(string(.)),.\'.\'),.%s) |
25780 | 5d 20 27 2c 20 73 74 61 74 69 63 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 27 20 27 2e 24 76 | ].',.static::xpathLiteral('.'.$v |
257a0 | 61 6c 75 65 2e 27 20 27 29 29 2e 20 73 70 72 69 6e 74 66 28 27 7c 20 2f 2f 61 2f 69 6d 67 5b 63 | alue.'.'))..sprintf('|.//a/img[c |
257c0 | 6f 6e 74 61 69 6e 73 28 63 6f 6e 63 61 74 28 5c 27 20 5c 27 2c 20 6e 6f 72 6d 61 6c 69 7a 65 2d | ontains(concat(\'.\',.normalize- |
257e0 | 73 70 61 63 65 28 73 74 72 69 6e 67 28 40 61 6c 74 29 29 2c 20 5c 27 20 5c 27 29 2c 20 25 73 29 | space(string(@alt)),.\'.\'),.%s) |
25800 | 5d 2f 61 6e 63 65 73 74 6f 72 3a 3a 61 27 2c 20 73 74 61 74 69 63 3a 3a 78 70 61 74 68 4c 69 74 | ]/ancestor::a',.static::xpathLit |
25820 | 65 72 61 6c 28 27 20 27 2e 24 76 61 6c 75 65 2e 27 20 27 29 29 3b 20 72 65 74 75 72 6e 20 24 74 | eral('.'.$value.'.'));.return.$t |
25840 | 68 69 73 2d 3e 66 69 6c 74 65 72 58 50 61 74 68 28 24 78 70 61 74 68 29 3b 20 7d 20 70 75 62 6c | his->filterXPath($xpath);.}.publ |
25860 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 6c 65 63 74 42 75 74 74 6f 6e 28 24 76 61 6c 75 65 29 | ic.function.selectButton($value) |
25880 | 20 7b 20 24 78 70 61 74 68 20 3d 20 73 70 72 69 6e 74 66 28 27 2f 2f 69 6e 70 75 74 5b 28 28 40 | .{.$xpath.=.sprintf('//input[((@ |
258a0 | 74 79 70 65 3d 22 73 75 62 6d 69 74 22 20 6f 72 20 40 74 79 70 65 3d 22 62 75 74 74 6f 6e 22 29 | type="submit".or.@type="button") |
258c0 | 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 28 63 6f 6e 63 61 74 28 5c 27 20 5c 27 2c 20 6e 6f 72 6d | .and.contains(concat(\'.\',.norm |
258e0 | 61 6c 69 7a 65 2d 73 70 61 63 65 28 73 74 72 69 6e 67 28 40 76 61 6c 75 65 29 29 2c 20 5c 27 20 | alize-space(string(@value)),.\'. |
25900 | 5c 27 29 2c 20 25 73 29 29 20 27 2c 20 73 74 61 74 69 63 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 | \'),.%s)).',.static::xpathLitera |
25920 | 6c 28 27 20 27 2e 24 76 61 6c 75 65 2e 27 20 27 29 29 2e 20 73 70 72 69 6e 74 66 28 27 6f 72 20 | l('.'.$value.'.'))..sprintf('or. |
25940 | 28 40 74 79 70 65 3d 22 69 6d 61 67 65 22 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 28 63 6f 6e 63 | (@type="image".and.contains(conc |
25960 | 61 74 28 5c 27 20 5c 27 2c 20 6e 6f 72 6d 61 6c 69 7a 65 2d 73 70 61 63 65 28 73 74 72 69 6e 67 | at(\'.\',.normalize-space(string |
25980 | 28 40 61 6c 74 29 29 2c 20 5c 27 20 5c 27 29 2c 20 25 73 29 29 20 6f 72 20 40 69 64 3d 22 25 73 | (@alt)),.\'.\'),.%s)).or.@id="%s |
259a0 | 22 20 6f 72 20 40 6e 61 6d 65 3d 22 25 73 22 5d 20 27 2c 20 73 74 61 74 69 63 3a 3a 78 70 61 74 | ".or.@name="%s"].',.static::xpat |
259c0 | 68 4c 69 74 65 72 61 6c 28 27 20 27 2e 24 76 61 6c 75 65 2e 27 20 27 29 2c 20 24 76 61 6c 75 65 | hLiteral('.'.$value.'.'),.$value |
259e0 | 2c 20 24 76 61 6c 75 65 29 2e 20 73 70 72 69 6e 74 66 28 27 7c 20 2f 2f 62 75 74 74 6f 6e 5b 63 | ,.$value)..sprintf('|.//button[c |
25a00 | 6f 6e 74 61 69 6e 73 28 63 6f 6e 63 61 74 28 5c 27 20 5c 27 2c 20 6e 6f 72 6d 61 6c 69 7a 65 2d | ontains(concat(\'.\',.normalize- |
25a20 | 73 70 61 63 65 28 73 74 72 69 6e 67 28 2e 29 29 2c 20 5c 27 20 5c 27 29 2c 20 25 73 29 20 6f 72 | space(string(.)),.\'.\'),.%s).or |
25a40 | 20 40 69 64 3d 22 25 73 22 20 6f 72 20 40 6e 61 6d 65 3d 22 25 73 22 5d 27 2c 20 73 74 61 74 69 | .@id="%s".or.@name="%s"]',.stati |
25a60 | 63 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 27 20 27 2e 24 76 61 6c 75 65 2e 27 20 27 29 2c | c::xpathLiteral('.'.$value.'.'), |
25a80 | 20 24 76 61 6c 75 65 2c 20 24 76 61 6c 75 65 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e | .$value,.$value);.return.$this-> |
25aa0 | 66 69 6c 74 65 72 58 50 61 74 68 28 24 78 70 61 74 68 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | filterXPath($xpath);.}.public.fu |
25ac0 | 6e 63 74 69 6f 6e 20 6c 69 6e 6b 28 24 6d 65 74 68 6f 64 20 3d 20 27 67 65 74 27 29 20 7b 20 69 | nction.link($method.=.'get').{.i |
25ae0 | 66 20 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 | f.(!count($this)).{.throw.new.\I |
25b00 | 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 63 75 72 | nvalidArgumentException('The.cur |
25b20 | 72 65 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 73 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 24 6e | rent.node.list.is.empty.');.}.$n |
25b40 | 6f 64 65 20 3d 20 24 74 68 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 3b 20 72 65 74 75 72 6e 20 | ode.=.$this->getNode(0);.return. |
25b60 | 6e 65 77 20 4c 69 6e 6b 28 24 6e 6f 64 65 2c 20 24 74 68 69 73 2d 3e 75 72 69 2c 20 24 6d 65 74 | new.Link($node,.$this->uri,.$met |
25b80 | 68 6f 64 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6c 69 6e 6b 73 28 29 20 | hod);.}.public.function.links(). |
25ba0 | 7b 20 24 6c 69 6e 6b 73 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 | {.$links.=.array();.foreach.($th |
25bc0 | 69 73 20 61 73 20 24 6e 6f 64 65 29 20 7b 20 24 6c 69 6e 6b 73 5b 5d 20 3d 20 6e 65 77 20 4c 69 | is.as.$node).{.$links[].=.new.Li |
25be0 | 6e 6b 28 24 6e 6f 64 65 2c 20 24 74 68 69 73 2d 3e 75 72 69 2c 20 27 67 65 74 27 29 3b 20 7d 20 | nk($node,.$this->uri,.'get');.}. |
25c00 | 72 65 74 75 72 6e 20 24 6c 69 6e 6b 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | return.$links;.}.public.function |
25c20 | 20 66 6f 72 6d 28 61 72 72 61 79 20 24 76 61 6c 75 65 73 20 3d 20 6e 75 6c 6c 2c 20 24 6d 65 74 | .form(array.$values.=.null,.$met |
25c40 | 68 6f 64 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 21 63 6f 75 6e 74 28 24 74 68 69 73 29 29 | hod.=.null).{.if.(!count($this)) |
25c60 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 | .{.throw.new.\InvalidArgumentExc |
25c80 | 65 70 74 69 6f 6e 28 27 54 68 65 20 63 75 72 72 65 6e 74 20 6e 6f 64 65 20 6c 69 73 74 20 69 73 | eption('The.current.node.list.is |
25ca0 | 20 65 6d 70 74 79 2e 27 29 3b 20 7d 20 24 66 6f 72 6d 20 3d 20 6e 65 77 20 46 6f 72 6d 28 24 74 | .empty.');.}.$form.=.new.Form($t |
25cc0 | 68 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 2c 20 24 74 68 69 73 2d 3e 75 72 69 2c 20 24 6d 65 | his->getNode(0),.$this->uri,.$me |
25ce0 | 74 68 6f 64 29 3b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 76 61 6c 75 65 73 29 20 7b 20 24 | thod);.if.(null.!==.$values).{.$ |
25d00 | 66 6f 72 6d 2d 3e 73 65 74 56 61 6c 75 65 73 28 24 76 61 6c 75 65 73 29 3b 20 7d 20 72 65 74 75 | form->setValues($values);.}.retu |
25d20 | 72 6e 20 24 66 6f 72 6d 3b 20 7d 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | rn.$form;.}.static.public.functi |
25d40 | 6f 6e 20 78 70 61 74 68 4c 69 74 65 72 61 6c 28 24 73 29 20 7b 20 69 66 20 28 66 61 6c 73 65 20 | on.xpathLiteral($s).{.if.(false. |
25d60 | 3d 3d 3d 20 73 74 72 70 6f 73 28 24 73 2c 20 22 27 22 29 29 20 7b 20 72 65 74 75 72 6e 20 73 70 | ===.strpos($s,."'")).{.return.sp |
25d80 | 72 69 6e 74 66 28 22 27 25 73 27 22 2c 20 24 73 29 3b 20 7d 20 69 66 20 28 66 61 6c 73 65 20 3d | rintf("'%s'",.$s);.}.if.(false.= |
25da0 | 3d 3d 20 73 74 72 70 6f 73 28 24 73 2c 20 27 22 27 29 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 | ==.strpos($s,.'"')).{.return.spr |
25dc0 | 69 6e 74 66 28 27 22 25 73 22 27 2c 20 24 73 29 3b 20 7d 20 24 73 74 72 69 6e 67 20 3d 20 24 73 | intf('"%s"',.$s);.}.$string.=.$s |
25de0 | 3b 20 24 70 61 72 74 73 20 3d 20 61 72 72 61 79 28 29 3b 20 77 68 69 6c 65 20 28 74 72 75 65 29 | ;.$parts.=.array();.while.(true) |
25e00 | 20 7b 20 69 66 20 28 66 61 6c 73 65 20 21 3d 3d 20 24 70 6f 73 20 3d 20 73 74 72 70 6f 73 28 24 | .{.if.(false.!==.$pos.=.strpos($ |
25e20 | 73 74 72 69 6e 67 2c 20 22 27 22 29 29 20 7b 20 24 70 61 72 74 73 5b 5d 20 3d 20 73 70 72 69 6e | string,."'")).{.$parts[].=.sprin |
25e40 | 74 66 28 22 27 25 73 27 22 2c 20 73 75 62 73 74 72 28 24 73 74 72 69 6e 67 2c 20 30 2c 20 24 70 | tf("'%s'",.substr($string,.0,.$p |
25e60 | 6f 73 29 29 3b 20 24 70 61 72 74 73 5b 5d 20 3d 20 22 5c 22 27 5c 22 22 3b 20 24 73 74 72 69 6e | os));.$parts[].=."\"'\"";.$strin |
25e80 | 67 20 3d 20 73 75 62 73 74 72 28 24 73 74 72 69 6e 67 2c 20 24 70 6f 73 20 2b 20 31 29 3b 20 7d | g.=.substr($string,.$pos.+.1);.} |
25ea0 | 20 65 6c 73 65 20 7b 20 24 70 61 72 74 73 5b 5d 20 3d 20 22 27 24 73 74 72 69 6e 67 27 22 3b 20 | .else.{.$parts[].=."'$string'";. |
25ec0 | 62 72 65 61 6b 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 22 63 6f 6e 63 61 | break;.}.}.return.sprintf("conca |
25ee0 | 74 28 25 73 29 22 2c 20 69 6d 70 6c 6f 64 65 28 24 70 61 72 74 73 2c 20 27 2c 20 27 29 29 3b 20 | t(%s)",.implode($parts,.',.'));. |
25f00 | 7d 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4e 6f 64 65 28 24 70 6f 73 69 | }.private.function.getNode($posi |
25f20 | 74 69 6f 6e 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 20 61 73 20 24 69 20 3d 3e 20 | tion).{.foreach.($this.as.$i.=>. |
25f40 | 24 6e 6f 64 65 29 20 7b 20 69 66 20 28 24 69 20 3d 3d 20 24 70 6f 73 69 74 69 6f 6e 29 20 7b 20 | $node).{.if.($i.==.$position).{. |
25f60 | 72 65 74 75 72 6e 20 24 6e 6f 64 65 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d | return.$node;.}.}.return.null;.} |
25f80 | 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 73 69 62 6c 69 6e 67 28 24 6e 6f 64 65 2c | .private.function.sibling($node, |
25fa0 | 20 24 73 69 62 6c 69 6e 67 44 69 72 20 3d 20 27 6e 65 78 74 53 69 62 6c 69 6e 67 27 29 20 7b 20 | .$siblingDir.=.'nextSibling').{. |
25fc0 | 24 6e 6f 64 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 64 6f 20 7b 20 69 66 20 28 24 6e 6f 64 65 | $nodes.=.array();.do.{.if.($node |
25fe0 | 20 21 3d 3d 20 24 74 68 69 73 2d 3e 67 65 74 4e 6f 64 65 28 30 29 20 26 26 20 24 6e 6f 64 65 2d | .!==.$this->getNode(0).&&.$node- |
26000 | 3e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 29 20 7b 20 24 6e 6f 64 65 73 5b 5d 20 3d 20 24 6e | >nodeType.===.1).{.$nodes[].=.$n |
26020 | 6f 64 65 3b 20 7d 20 7d 20 77 68 69 6c 65 20 28 24 6e 6f 64 65 20 3d 20 24 6e 6f 64 65 2d 3e 24 | ode;.}.}.while.($node.=.$node->$ |
26040 | 73 69 62 6c 69 6e 67 44 69 72 29 3b 20 72 65 74 75 72 6e 20 24 6e 6f 64 65 73 3b 20 7d 20 7d 20 | siblingDir);.return.$nodes;.}.}. |
26060 | 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 | <?php..namespace.Symfony\Compone |
26080 | 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c 46 69 65 6c 64 3b 20 63 6c 61 73 73 20 43 68 6f 69 63 | nt\DomCrawler\Field;.class.Choic |
260a0 | 65 46 6f 72 6d 46 69 65 6c 64 20 65 78 74 65 6e 64 73 20 46 6f 72 6d 46 69 65 6c 64 20 7b 20 70 | eFormField.extends.FormField.{.p |
260c0 | 72 69 76 61 74 65 20 24 74 79 70 65 3b 20 70 72 69 76 61 74 65 20 24 6d 75 6c 74 69 70 6c 65 3b | rivate.$type;.private.$multiple; |
260e0 | 20 70 72 69 76 61 74 65 20 24 6f 70 74 69 6f 6e 73 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | .private.$options;.public.functi |
26100 | 6f 6e 20 68 61 73 56 61 6c 75 65 28 29 20 7b 20 69 66 20 28 69 6e 5f 61 72 72 61 79 28 24 74 68 | on.hasValue().{.if.(in_array($th |
26120 | 69 73 2d 3e 74 79 70 65 2c 20 61 72 72 61 79 28 27 63 68 65 63 6b 62 6f 78 27 2c 20 27 72 61 64 | is->type,.array('checkbox',.'rad |
26140 | 69 6f 27 29 29 20 26 26 20 6e 75 6c 6c 20 3d 3d 3d 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 29 20 | io')).&&.null.===.$this->value). |
26160 | 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d | {.return.false;.}.return.true;.} |
26180 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 6c 65 63 74 28 24 76 61 6c 75 65 29 20 | .public.function.select($value). |
261a0 | 7b 20 24 74 68 69 73 2d 3e 73 65 74 56 61 6c 75 65 28 24 76 61 6c 75 65 29 3b 20 7d 20 70 75 62 | {.$this->setValue($value);.}.pub |
261c0 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 69 63 6b 28 29 20 7b 20 69 66 20 28 27 63 68 65 63 6b | lic.function.tick().{.if.('check |
261e0 | 62 6f 78 27 20 21 3d 3d 20 24 74 68 69 73 2d 3e 74 79 70 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 | box'.!==.$this->type).{.throw.ne |
26200 | 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 59 6f 75 20 63 | w.\LogicException(sprintf('You.c |
26220 | 61 6e 6e 6f 74 20 74 69 63 6b 20 22 25 73 22 20 61 73 20 69 74 20 69 73 20 6e 6f 74 20 61 20 63 | annot.tick."%s".as.it.is.not.a.c |
26240 | 68 65 63 6b 62 6f 78 20 28 25 73 29 2e 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 2c 20 24 74 68 | heckbox.(%s).',.$this->name,.$th |
26260 | 69 73 2d 3e 74 79 70 65 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 56 61 6c 75 65 28 74 72 | is->type));.}.$this->setValue(tr |
26280 | 75 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 75 6e 74 69 63 6b 28 29 20 | ue);.}.public.function.untick(). |
262a0 | 7b 20 69 66 20 28 27 63 68 65 63 6b 62 6f 78 27 20 21 3d 3d 20 24 74 68 69 73 2d 3e 74 79 70 65 | {.if.('checkbox'.!==.$this->type |
262c0 | 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 73 70 | ).{.throw.new.\LogicException(sp |
262e0 | 72 69 6e 74 66 28 27 59 6f 75 20 63 61 6e 6e 6f 74 20 74 69 63 6b 20 22 25 73 22 20 61 73 20 69 | rintf('You.cannot.tick."%s".as.i |
26300 | 74 20 69 73 20 6e 6f 74 20 61 20 63 68 65 63 6b 62 6f 78 20 28 25 73 29 2e 27 2c 20 24 74 68 69 | t.is.not.a.checkbox.(%s).',.$thi |
26320 | 73 2d 3e 6e 61 6d 65 2c 20 24 74 68 69 73 2d 3e 74 79 70 65 29 29 3b 20 7d 20 24 74 68 69 73 2d | s->name,.$this->type));.}.$this- |
26340 | 3e 73 65 74 56 61 6c 75 65 28 66 61 6c 73 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | >setValue(false);.}.public.funct |
26360 | 69 6f 6e 20 73 65 74 56 61 6c 75 65 28 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 27 63 68 65 63 | ion.setValue($value).{.if.('chec |
26380 | 6b 62 6f 78 27 20 3d 3d 20 24 74 68 69 73 2d 3e 74 79 70 65 20 26 26 20 66 61 6c 73 65 20 3d 3d | kbox'.==.$this->type.&&.false.== |
263a0 | 3d 20 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 6e 75 6c 6c 3b | =.$value).{.$this->value.=.null; |
263c0 | 20 7d 20 65 6c 73 65 69 66 20 28 27 63 68 65 63 6b 62 6f 78 27 20 3d 3d 20 24 74 68 69 73 2d 3e | .}.elseif.('checkbox'.==.$this-> |
263e0 | 74 79 70 65 20 26 26 20 74 72 75 65 20 3d 3d 3d 20 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 | type.&&.true.===.$value).{.$this |
26400 | 2d 3e 76 61 6c 75 65 20 3d 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 5b 30 5d 3b 20 7d 20 65 | ->value.=.$this->options[0];.}.e |
26420 | 6c 73 65 20 7b 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 76 61 6c 75 65 29 29 20 7b 20 69 66 | lse.{.if.(is_array($value)).{.if |
26440 | 20 28 21 24 74 68 69 73 2d 3e 6d 75 6c 74 69 70 6c 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | .(!$this->multiple).{.throw.new. |
26460 | 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 | \InvalidArgumentException(sprint |
26480 | 66 28 27 54 68 65 20 76 61 6c 75 65 20 66 6f 72 20 22 25 73 22 20 63 61 6e 6e 6f 74 20 62 65 20 | f('The.value.for."%s".cannot.be. |
264a0 | 61 6e 20 61 72 72 61 79 2e 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 29 29 3b 20 7d 20 66 6f 72 | an.array.',.$this->name));.}.for |
264c0 | 65 61 63 68 20 28 24 76 61 6c 75 65 20 61 73 20 24 76 29 20 7b 20 69 66 20 28 21 69 6e 5f 61 72 | each.($value.as.$v).{.if.(!in_ar |
264e0 | 72 61 79 28 24 76 2c 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 29 29 20 7b 20 74 68 72 6f 77 | ray($v,.$this->options)).{.throw |
26500 | 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 | .new.\InvalidArgumentException(s |
26520 | 70 72 69 6e 74 66 28 27 49 6e 70 75 74 20 22 25 73 22 20 63 61 6e 6e 6f 74 20 74 61 6b 65 20 22 | printf('Input."%s".cannot.take." |
26540 | 25 73 22 20 61 73 20 61 20 76 61 6c 75 65 20 28 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 3a | %s".as.a.value.(possible.values: |
26560 | 20 25 73 29 2e 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 2c 20 24 76 2c 20 69 6d 70 6c 6f 64 65 | .%s).',.$this->name,.$v,.implode |
26580 | 28 27 2c 20 27 2c 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 29 29 29 3b 20 7d 20 7d 20 7d 20 | (',.',.$this->options)));.}.}.}. |
265a0 | 65 6c 73 65 69 66 20 28 21 69 6e 5f 61 72 72 61 79 28 24 76 61 6c 75 65 2c 20 24 74 68 69 73 2d | elseif.(!in_array($value,.$this- |
265c0 | 3e 6f 70 74 69 6f 6e 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 | >options)).{.throw.new.\InvalidA |
265e0 | 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 49 6e 70 75 74 20 | rgumentException(sprintf('Input. |
26600 | 22 25 73 22 20 63 61 6e 6e 6f 74 20 74 61 6b 65 20 22 25 73 22 20 61 73 20 61 20 76 61 6c 75 65 | "%s".cannot.take."%s".as.a.value |
26620 | 20 28 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 3a 20 25 73 29 2e 27 2c 20 24 74 68 69 73 2d | .(possible.values:.%s).',.$this- |
26640 | 3e 6e 61 6d 65 2c 20 24 76 61 6c 75 65 2c 20 69 6d 70 6c 6f 64 65 28 27 2c 20 27 2c 20 24 74 68 | >name,.$value,.implode(',.',.$th |
26660 | 69 73 2d 3e 6f 70 74 69 6f 6e 73 29 29 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 6d 75 6c | is->options)));.}.if.($this->mul |
26680 | 74 69 70 6c 65 29 20 7b 20 24 76 61 6c 75 65 20 3d 20 28 61 72 72 61 79 29 20 24 76 61 6c 75 65 | tiple).{.$value.=.(array).$value |
266a0 | 3b 20 7d 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 76 61 6c 75 65 29 29 20 7b 20 24 74 68 69 | ;.}.if.(is_array($value)).{.$thi |
266c0 | 73 2d 3e 76 61 6c 75 65 20 3d 20 24 76 61 6c 75 65 3b 20 7d 20 65 6c 73 65 20 7b 20 70 61 72 65 | s->value.=.$value;.}.else.{.pare |
266e0 | 6e 74 3a 3a 73 65 74 56 61 6c 75 65 28 24 76 61 6c 75 65 29 3b 20 7d 20 7d 20 7d 20 70 75 62 6c | nt::setValue($value);.}.}.}.publ |
26700 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 68 6f 69 63 65 28 5c 44 4f 4d 4e 6f 64 65 20 24 | ic.function.addChoice(\DOMNode.$ |
26720 | 6e 6f 64 65 29 20 7b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 6d 75 6c 74 69 70 6c 65 20 26 26 20 | node).{.if.(!$this->multiple.&&. |
26740 | 27 72 61 64 69 6f 27 20 21 3d 20 24 74 68 69 73 2d 3e 74 79 70 65 29 20 7b 20 74 68 72 6f 77 20 | 'radio'.!=.$this->type).{.throw. |
26760 | 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 55 6e 61 | new.\LogicException(sprintf('Una |
26780 | 62 6c 65 20 74 6f 20 61 64 64 20 61 20 63 68 6f 69 63 65 20 66 6f 72 20 22 25 73 22 20 61 73 20 | ble.to.add.a.choice.for."%s".as. |
267a0 | 69 74 20 69 73 20 6e 6f 74 20 6d 75 6c 74 69 70 6c 65 20 6f 72 20 69 73 20 6e 6f 74 20 61 20 72 | it.is.not.multiple.or.is.not.a.r |
267c0 | 61 64 69 6f 20 62 75 74 74 6f 6e 2e 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 29 29 3b 20 7d 20 | adio.button.',.$this->name));.}. |
267e0 | 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 5b 5d 20 3d 20 24 76 61 6c 75 65 20 3d 20 24 6e 6f 64 | $this->options[].=.$value.=.$nod |
26800 | 65 2d 3e 68 61 73 41 74 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 20 3f 20 24 6e 6f 64 65 | e->hasAttribute('value').?.$node |
26820 | 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 20 3a 20 27 31 27 3b 20 69 | ->getAttribute('value').:.'1';.i |
26840 | 66 20 28 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 63 68 65 63 6b 65 64 27 | f.($node->getAttribute('checked' |
26860 | 29 29 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 24 76 61 6c 75 65 3b 20 7d 20 7d 20 | )).{.$this->value.=.$value;.}.}. |
26880 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 79 70 65 28 29 20 7b 20 72 65 74 75 | public.function.getType().{.retu |
268a0 | 72 6e 20 24 74 68 69 73 2d 3e 74 79 70 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | rn.$this->type;.}.public.functio |
268c0 | 6e 20 69 73 4d 75 6c 74 69 70 6c 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6d | n.isMultiple().{.return.$this->m |
268e0 | 75 6c 74 69 70 6c 65 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 69 6e | ultiple;.}.protected.function.in |
26900 | 69 74 69 61 6c 69 7a 65 28 29 20 7b 20 69 66 20 28 27 69 6e 70 75 74 27 20 21 3d 20 24 74 68 69 | itialize().{.if.('input'.!=.$thi |
26920 | 73 2d 3e 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 20 26 26 20 27 73 65 6c 65 63 74 27 20 21 3d | s->node->nodeName.&&.'select'.!= |
26940 | 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 20 7b 20 74 68 72 6f 77 20 | .$this->node->nodeName).{.throw. |
26960 | 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 41 20 43 | new.\LogicException(sprintf('A.C |
26980 | 68 6f 69 63 65 46 6f 72 6d 46 69 65 6c 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 63 72 65 61 74 | hoiceFormField.can.only.be.creat |
269a0 | 65 64 20 66 72 6f 6d 20 61 6e 20 69 6e 70 75 74 20 6f 72 20 73 65 6c 65 63 74 20 74 61 67 20 28 | ed.from.an.input.or.select.tag.( |
269c0 | 25 73 20 67 69 76 65 6e 29 2e 27 2c 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 | %s.given).',.$this->node->nodeNa |
269e0 | 6d 65 29 29 3b 20 7d 20 69 66 20 28 27 69 6e 70 75 74 27 20 3d 3d 20 24 74 68 69 73 2d 3e 6e 6f | me));.}.if.('input'.==.$this->no |
26a00 | 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 20 26 26 20 27 63 68 65 63 6b 62 6f 78 27 20 21 3d 20 24 74 | de->nodeName.&&.'checkbox'.!=.$t |
26a20 | 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 74 79 70 65 27 29 20 | his->node->getAttribute('type'). |
26a40 | 26 26 20 27 72 61 64 69 6f 27 20 21 3d 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 | &&.'radio'.!=.$this->node->getAt |
26a60 | 74 72 69 62 75 74 65 28 27 74 79 70 65 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f | tribute('type')).{.throw.new.\Lo |
26a80 | 67 69 63 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 41 20 43 68 6f 69 63 65 46 6f | gicException(sprintf('A.ChoiceFo |
26aa0 | 72 6d 46 69 65 6c 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 63 72 65 61 74 65 64 20 66 72 6f 6d | rmField.can.only.be.created.from |
26ac0 | 20 61 6e 20 69 6e 70 75 74 20 74 61 67 20 77 69 74 68 20 61 20 74 79 70 65 20 6f 66 20 63 68 65 | .an.input.tag.with.a.type.of.che |
26ae0 | 63 6b 62 6f 78 20 6f 72 20 72 61 64 69 6f 20 28 67 69 76 65 6e 20 74 79 70 65 20 69 73 20 25 73 | ckbox.or.radio.(given.type.is.%s |
26b00 | 29 2e 27 2c 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 | ).',.$this->node->getAttribute(' |
26b20 | 74 79 70 65 27 29 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 6e 75 6c 6c 3b | type')));.}.$this->value.=.null; |
26b40 | 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 | .$this->options.=.array();.$this |
26b60 | 2d 3e 6d 75 6c 74 69 70 6c 65 20 3d 20 66 61 6c 73 65 3b 20 69 66 20 28 27 69 6e 70 75 74 27 20 | ->multiple.=.false;.if.('input'. |
26b80 | 3d 3d 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 20 7b 20 24 74 68 69 | ==.$this->node->nodeName).{.$thi |
26ba0 | 73 2d 3e 74 79 70 65 20 3d 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 | s->type.=.$this->node->getAttrib |
26bc0 | 75 74 65 28 27 74 79 70 65 27 29 3b 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 5b 5d 20 3d 20 | ute('type');.$this->options[].=. |
26be0 | 24 76 61 6c 75 65 20 3d 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 68 61 73 41 74 74 72 69 62 75 | $value.=.$this->node->hasAttribu |
26c00 | 74 65 28 27 76 61 6c 75 65 27 29 20 3f 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 | te('value').?.$this->node->getAt |
26c20 | 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 20 3a 20 27 31 27 3b 20 69 66 20 28 24 74 68 69 | tribute('value').:.'1';.if.($thi |
26c40 | 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 63 68 65 63 6b 65 64 27 29 | s->node->getAttribute('checked') |
26c60 | 29 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 24 76 61 6c 75 65 3b 20 7d 20 7d 20 65 | ).{.$this->value.=.$value;.}.}.e |
26c80 | 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 74 79 70 65 20 3d 20 27 73 65 6c 65 63 74 27 3b 20 69 66 | lse.{.$this->type.=.'select';.if |
26ca0 | 20 28 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 68 61 73 41 74 74 72 69 62 75 74 65 28 27 6d 75 6c | .($this->node->hasAttribute('mul |
26cc0 | 74 69 70 6c 65 27 29 29 20 7b 20 24 74 68 69 73 2d 3e 6d 75 6c 74 69 70 6c 65 20 3d 20 74 72 75 | tiple')).{.$this->multiple.=.tru |
26ce0 | 65 3b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 | e;.$this->value.=.array();.$this |
26d00 | 2d 3e 6e 61 6d 65 20 3d 20 73 74 72 5f 72 65 70 6c 61 63 65 28 27 5b 5d 27 2c 20 27 27 2c 20 24 | ->name.=.str_replace('[]',.'',.$ |
26d20 | 74 68 69 73 2d 3e 6e 61 6d 65 29 3b 20 7d 20 24 66 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 20 66 | this->name);.}.$found.=.false;.f |
26d40 | 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 78 70 61 74 68 2d 3e 71 75 65 72 79 28 27 64 65 73 | oreach.($this->xpath->query('des |
26d60 | 63 65 6e 64 61 6e 74 3a 3a 6f 70 74 69 6f 6e 27 2c 20 24 74 68 69 73 2d 3e 6e 6f 64 65 29 20 61 | cendant::option',.$this->node).a |
26d80 | 73 20 24 6f 70 74 69 6f 6e 29 20 7b 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 5b 5d 20 3d 20 | s.$option).{.$this->options[].=. |
26da0 | 24 6f 70 74 69 6f 6e 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 3b 20 | $option->getAttribute('value');. |
26dc0 | 69 66 20 28 24 6f 70 74 69 6f 6e 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 73 65 6c 65 63 | if.($option->getAttribute('selec |
26de0 | 74 65 64 27 29 29 20 7b 20 24 66 6f 75 6e 64 20 3d 20 74 72 75 65 3b 20 69 66 20 28 24 74 68 69 | ted')).{.$found.=.true;.if.($thi |
26e00 | 73 2d 3e 6d 75 6c 74 69 70 6c 65 29 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 5b 5d 20 3d 20 | s->multiple).{.$this->value[].=. |
26e20 | 24 6f 70 74 69 6f 6e 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 3b 20 | $option->getAttribute('value');. |
26e40 | 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 24 6f 70 74 69 6f 6e 2d | }.else.{.$this->value.=.$option- |
26e60 | 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 3b 20 7d 20 7d 20 7d 20 24 6f | >getAttribute('value');.}.}.}.$o |
26e80 | 70 74 69 6f 6e 20 3d 20 24 74 68 69 73 2d 3e 78 70 61 74 68 2d 3e 71 75 65 72 79 28 27 64 65 73 | ption.=.$this->xpath->query('des |
26ea0 | 63 65 6e 64 61 6e 74 3a 3a 6f 70 74 69 6f 6e 27 2c 20 24 74 68 69 73 2d 3e 6e 6f 64 65 29 2d 3e | cendant::option',.$this->node)-> |
26ec0 | 69 74 65 6d 28 30 29 3b 20 69 66 20 28 21 24 66 6f 75 6e 64 20 26 26 20 21 24 74 68 69 73 2d 3e | item(0);.if.(!$found.&&.!$this-> |
26ee0 | 6d 75 6c 74 69 70 6c 65 20 26 26 20 24 6f 70 74 69 6f 6e 20 69 6e 73 74 61 6e 63 65 6f 66 20 5c | multiple.&&.$option.instanceof.\ |
26f00 | 44 4f 4d 45 6c 65 6d 65 6e 74 29 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 24 6f 70 | DOMElement).{.$this->value.=.$op |
26f20 | 74 69 6f 6e 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 3b 20 7d 20 7d | tion->getAttribute('value');.}.} |
26f40 | 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f | .}.}.<?php..namespace.Symfony\Co |
26f60 | 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c 46 69 65 6c 64 3b 20 63 6c 61 73 73 20 | mponent\DomCrawler\Field;.class. |
26f80 | 46 69 6c 65 46 6f 72 6d 46 69 65 6c 64 20 65 78 74 65 6e 64 73 20 46 6f 72 6d 46 69 65 6c 64 20 | FileFormField.extends.FormField. |
26fa0 | 7b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 45 72 72 6f 72 43 6f 64 65 28 24 | {.public.function.setErrorCode($ |
26fc0 | 65 72 72 6f 72 29 20 7b 20 24 63 6f 64 65 73 20 3d 20 61 72 72 61 79 28 55 50 4c 4f 41 44 5f 45 | error).{.$codes.=.array(UPLOAD_E |
26fe0 | 52 52 5f 49 4e 49 5f 53 49 5a 45 2c 20 55 50 4c 4f 41 44 5f 45 52 52 5f 46 4f 52 4d 5f 53 49 5a | RR_INI_SIZE,.UPLOAD_ERR_FORM_SIZ |
27000 | 45 2c 20 55 50 4c 4f 41 44 5f 45 52 52 5f 50 41 52 54 49 41 4c 2c 20 55 50 4c 4f 41 44 5f 45 52 | E,.UPLOAD_ERR_PARTIAL,.UPLOAD_ER |
27020 | 52 5f 4e 4f 5f 46 49 4c 45 2c 20 55 50 4c 4f 41 44 5f 45 52 52 5f 4e 4f 5f 54 4d 50 5f 44 49 52 | R_NO_FILE,.UPLOAD_ERR_NO_TMP_DIR |
27040 | 2c 20 55 50 4c 4f 41 44 5f 45 52 52 5f 43 41 4e 54 5f 57 52 49 54 45 2c 20 55 50 4c 4f 41 44 5f | ,.UPLOAD_ERR_CANT_WRITE,.UPLOAD_ |
27060 | 45 52 52 5f 45 58 54 45 4e 53 49 4f 4e 29 3b 20 69 66 20 28 21 69 6e 5f 61 72 72 61 79 28 24 65 | ERR_EXTENSION);.if.(!in_array($e |
27080 | 72 72 6f 72 2c 20 24 63 6f 64 65 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 49 6e 76 61 | rror,.$codes)).{.throw.new.\Inva |
270a0 | 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 54 68 | lidArgumentException(sprintf('Th |
270c0 | 65 20 65 72 72 6f 72 20 63 6f 64 65 20 25 73 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 2e 27 2c 20 | e.error.code.%s.is.not.valid.',. |
270e0 | 24 65 72 72 6f 72 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 61 72 72 61 79 | $error));.}.$this->value.=.array |
27100 | 28 27 6e 61 6d 65 27 20 3d 3e 20 27 27 2c 20 27 74 79 70 65 27 20 3d 3e 20 27 27 2c 20 27 74 6d | ('name'.=>.'',.'type'.=>.'',.'tm |
27120 | 70 5f 6e 61 6d 65 27 20 3d 3e 20 27 27 2c 20 27 65 72 72 6f 72 27 20 3d 3e 20 24 65 72 72 6f 72 | p_name'.=>.'',.'error'.=>.$error |
27140 | 2c 20 27 73 69 7a 65 27 20 3d 3e 20 30 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | ,.'size'.=>.0);.}.public.functio |
27160 | 6e 20 75 70 6c 6f 61 64 28 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 56 61 6c | n.upload($value).{.$this->setVal |
27180 | 75 65 28 24 76 61 6c 75 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 | ue($value);.}.public.function.se |
271a0 | 74 56 61 6c 75 65 28 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 76 | tValue($value).{.if.(null.!==.$v |
271c0 | 61 6c 75 65 20 26 26 20 69 73 5f 72 65 61 64 61 62 6c 65 28 24 76 61 6c 75 65 29 29 20 7b 20 24 | alue.&&.is_readable($value)).{.$ |
271e0 | 65 72 72 6f 72 20 3d 20 55 50 4c 4f 41 44 5f 45 52 52 5f 4f 4b 3b 20 24 73 69 7a 65 20 3d 20 66 | error.=.UPLOAD_ERR_OK;.$size.=.f |
27200 | 69 6c 65 73 69 7a 65 28 24 76 61 6c 75 65 29 3b 20 24 6e 61 6d 65 20 3d 20 62 61 73 65 6e 61 6d | ilesize($value);.$name.=.basenam |
27220 | 65 28 24 76 61 6c 75 65 29 3b 20 24 74 6d 70 20 3d 20 74 65 6d 70 6e 61 6d 28 73 79 73 5f 67 65 | e($value);.$tmp.=.tempnam(sys_ge |
27240 | 74 5f 74 65 6d 70 5f 64 69 72 28 29 2c 20 27 75 70 6c 6f 61 64 27 29 3b 20 75 6e 6c 69 6e 6b 28 | t_temp_dir(),.'upload');.unlink( |
27260 | 24 74 6d 70 29 3b 20 63 6f 70 79 28 24 76 61 6c 75 65 2c 20 24 74 6d 70 29 3b 20 24 76 61 6c 75 | $tmp);.copy($value,.$tmp);.$valu |
27280 | 65 20 3d 20 24 74 6d 70 3b 20 7d 20 65 6c 73 65 20 7b 20 24 65 72 72 6f 72 20 3d 20 55 50 4c 4f | e.=.$tmp;.}.else.{.$error.=.UPLO |
272a0 | 41 44 5f 45 52 52 5f 4e 4f 5f 46 49 4c 45 3b 20 24 73 69 7a 65 20 3d 20 30 3b 20 24 6e 61 6d 65 | AD_ERR_NO_FILE;.$size.=.0;.$name |
272c0 | 20 3d 20 27 27 3b 20 24 76 61 6c 75 65 20 3d 20 27 27 3b 20 7d 20 24 74 68 69 73 2d 3e 76 61 6c | .=.'';.$value.=.'';.}.$this->val |
272e0 | 75 65 20 3d 20 61 72 72 61 79 28 27 6e 61 6d 65 27 20 3d 3e 20 24 6e 61 6d 65 2c 20 27 74 79 70 | ue.=.array('name'.=>.$name,.'typ |
27300 | 65 27 20 3d 3e 20 27 27 2c 20 27 74 6d 70 5f 6e 61 6d 65 27 20 3d 3e 20 24 76 61 6c 75 65 2c 20 | e'.=>.'',.'tmp_name'.=>.$value,. |
27320 | 27 65 72 72 6f 72 27 20 3d 3e 20 24 65 72 72 6f 72 2c 20 27 73 69 7a 65 27 20 3d 3e 20 24 73 69 | 'error'.=>.$error,.'size'.=>.$si |
27340 | 7a 65 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 69 6e 69 74 69 61 | ze);.}.protected.function.initia |
27360 | 6c 69 7a 65 28 29 20 7b 20 69 66 20 28 27 69 6e 70 75 74 27 20 21 3d 20 24 74 68 69 73 2d 3e 6e | lize().{.if.('input'.!=.$this->n |
27380 | 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 | ode->nodeName).{.throw.new.\Logi |
273a0 | 63 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 41 20 46 69 6c 65 46 6f 72 6d 46 69 | cException(sprintf('A.FileFormFi |
273c0 | 65 6c 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 63 72 65 61 74 65 64 20 66 72 6f 6d 20 61 6e 20 | eld.can.only.be.created.from.an. |
273e0 | 69 6e 70 75 74 20 74 61 67 20 28 25 73 20 67 69 76 65 6e 29 2e 27 2c 20 24 74 68 69 73 2d 3e 6e | input.tag.(%s.given).',.$this->n |
27400 | 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 29 3b 20 7d 20 69 66 20 28 27 66 69 6c 65 27 20 21 3d | ode->nodeName));.}.if.('file'.!= |
27420 | 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 74 79 70 65 | .$this->node->getAttribute('type |
27440 | 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 | ')).{.throw.new.\LogicException( |
27460 | 73 70 72 69 6e 74 66 28 27 41 20 46 69 6c 65 46 6f 72 6d 46 69 65 6c 64 20 63 61 6e 20 6f 6e 6c | sprintf('A.FileFormField.can.onl |
27480 | 79 20 62 65 20 63 72 65 61 74 65 64 20 66 72 6f 6d 20 61 6e 20 69 6e 70 75 74 20 74 61 67 20 77 | y.be.created.from.an.input.tag.w |
274a0 | 69 74 68 20 61 20 74 79 70 65 20 6f 66 20 66 69 6c 65 20 28 67 69 76 65 6e 20 74 79 70 65 20 69 | ith.a.type.of.file.(given.type.i |
274c0 | 73 20 25 73 29 2e 27 2c 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 | s.%s).',.$this->node->getAttribu |
274e0 | 74 65 28 27 74 79 70 65 27 29 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 56 61 6c 75 65 28 | te('type')));.}.$this->setValue( |
27500 | 6e 75 6c 6c 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 | null);.}.}.<?php..namespace.Symf |
27520 | 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c 46 69 65 6c 64 3b 20 | ony\Component\DomCrawler\Field;. |
27540 | 61 62 73 74 72 61 63 74 20 63 6c 61 73 73 20 46 6f 72 6d 46 69 65 6c 64 20 7b 20 70 72 6f 74 65 | abstract.class.FormField.{.prote |
27560 | 63 74 65 64 20 24 6e 6f 64 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6e 61 6d 65 3b 20 70 72 6f | cted.$node;.protected.$name;.pro |
27580 | 74 65 63 74 65 64 20 24 76 61 6c 75 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 64 6f 63 75 6d 65 | tected.$value;.protected.$docume |
275a0 | 6e 74 3b 20 70 72 6f 74 65 63 74 65 64 20 24 78 70 61 74 68 3b 20 70 75 62 6c 69 63 20 66 75 6e | nt;.protected.$xpath;.public.fun |
275c0 | 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 5c 44 4f 4d 4e 6f 64 65 20 24 6e 6f 64 65 | ction.__construct(\DOMNode.$node |
275e0 | 29 20 7b 20 24 74 68 69 73 2d 3e 6e 6f 64 65 20 3d 20 24 6e 6f 64 65 3b 20 24 74 68 69 73 2d 3e | ).{.$this->node.=.$node;.$this-> |
27600 | 6e 61 6d 65 20 3d 20 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 6e 61 6d 65 | name.=.$node->getAttribute('name |
27620 | 27 29 3b 20 24 74 68 69 73 2d 3e 64 6f 63 75 6d 65 6e 74 20 3d 20 6e 65 77 20 5c 44 4f 4d 44 6f | ');.$this->document.=.new.\DOMDo |
27640 | 63 75 6d 65 6e 74 28 27 31 2e 30 27 2c 20 27 55 54 46 2d 38 27 29 3b 20 24 74 68 69 73 2d 3e 6e | cument('1.0',.'UTF-8');.$this->n |
27660 | 6f 64 65 20 3d 20 24 74 68 69 73 2d 3e 64 6f 63 75 6d 65 6e 74 2d 3e 69 6d 70 6f 72 74 4e 6f 64 | ode.=.$this->document->importNod |
27680 | 65 28 24 74 68 69 73 2d 3e 6e 6f 64 65 2c 20 74 72 75 65 29 3b 20 24 72 6f 6f 74 20 3d 20 24 74 | e($this->node,.true);.$root.=.$t |
276a0 | 68 69 73 2d 3e 64 6f 63 75 6d 65 6e 74 2d 3e 61 70 70 65 6e 64 43 68 69 6c 64 28 24 74 68 69 73 | his->document->appendChild($this |
276c0 | 2d 3e 64 6f 63 75 6d 65 6e 74 2d 3e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 27 5f 72 6f 6f 74 | ->document->createElement('_root |
276e0 | 27 29 29 3b 20 24 72 6f 6f 74 2d 3e 61 70 70 65 6e 64 43 68 69 6c 64 28 24 74 68 69 73 2d 3e 6e | '));.$root->appendChild($this->n |
27700 | 6f 64 65 29 3b 20 24 74 68 69 73 2d 3e 78 70 61 74 68 20 3d 20 6e 65 77 20 5c 44 4f 4d 58 50 61 | ode);.$this->xpath.=.new.\DOMXPa |
27720 | 74 68 28 24 74 68 69 73 2d 3e 64 6f 63 75 6d 65 6e 74 29 3b 20 24 74 68 69 73 2d 3e 69 6e 69 74 | th($this->document);.$this->init |
27740 | 69 61 6c 69 7a 65 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4e | ialize();.}.public.function.getN |
27760 | 61 6d 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6e 61 6d 65 3b 20 7d 20 70 75 | ame().{.return.$this->name;.}.pu |
27780 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 75 65 28 29 20 7b 20 72 65 74 75 72 | blic.function.getValue().{.retur |
277a0 | 6e 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | n.$this->value;.}.public.functio |
277c0 | 6e 20 73 65 74 56 61 6c 75 65 28 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 76 61 6c 75 | n.setValue($value).{.$this->valu |
277e0 | 65 20 3d 20 28 73 74 72 69 6e 67 29 20 24 76 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | e.=.(string).$value;.}.public.fu |
27800 | 6e 63 74 69 6f 6e 20 68 61 73 56 61 6c 75 65 28 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 3b | nction.hasValue().{.return.true; |
27820 | 20 7d 20 61 62 73 74 72 61 63 74 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 69 | .}.abstract.protected.function.i |
27840 | 6e 69 74 69 61 6c 69 7a 65 28 29 3b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 | nitialize();.}.<?php..namespace. |
27860 | 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c 46 69 65 | Symfony\Component\DomCrawler\Fie |
27880 | 6c 64 3b 20 63 6c 61 73 73 20 49 6e 70 75 74 46 6f 72 6d 46 69 65 6c 64 20 65 78 74 65 6e 64 73 | ld;.class.InputFormField.extends |
278a0 | 20 46 6f 72 6d 46 69 65 6c 64 20 7b 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 | .FormField.{.protected.function. |
278c0 | 69 6e 69 74 69 61 6c 69 7a 65 28 29 20 7b 20 69 66 20 28 27 69 6e 70 75 74 27 20 21 3d 20 24 74 | initialize().{.if.('input'.!=.$t |
278e0 | 68 69 73 2d 3e 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 | his->node->nodeName).{.throw.new |
27900 | 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 41 6e 20 49 6e 70 | .\LogicException(sprintf('An.Inp |
27920 | 75 74 46 6f 72 6d 46 69 65 6c 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 63 72 65 61 74 65 64 20 | utFormField.can.only.be.created. |
27940 | 66 72 6f 6d 20 61 6e 20 69 6e 70 75 74 20 74 61 67 20 28 25 73 20 67 69 76 65 6e 29 2e 27 2c 20 | from.an.input.tag.(%s.given).',. |
27960 | 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 29 3b 20 7d 20 69 66 20 28 27 | $this->node->nodeName));.}.if.(' |
27980 | 63 68 65 63 6b 62 6f 78 27 20 3d 3d 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 | checkbox'.==.$this->node->getAtt |
279a0 | 72 69 62 75 74 65 28 27 74 79 70 65 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 | ribute('type')).{.throw.new.\Log |
279c0 | 69 63 45 78 63 65 70 74 69 6f 6e 28 27 43 68 65 63 6b 62 6f 78 65 73 20 73 68 6f 75 6c 64 20 62 | icException('Checkboxes.should.b |
279e0 | 65 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 43 68 6f 69 63 65 46 6f 72 6d 46 69 65 6c 64 2e 27 | e.instances.of.ChoiceFormField.' |
27a00 | 29 3b 20 7d 20 69 66 20 28 27 66 69 6c 65 27 20 3d 3d 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e | );.}.if.('file'.==.$this->node-> |
27a20 | 67 65 74 41 74 74 72 69 62 75 74 65 28 27 74 79 70 65 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 | getAttribute('type')).{.throw.ne |
27a40 | 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 27 46 69 6c 65 20 69 6e 70 75 74 73 20 73 | w.\LogicException('File.inputs.s |
27a60 | 68 6f 75 6c 64 20 62 65 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 46 69 6c 65 46 6f 72 6d 46 69 | hould.be.instances.of.FileFormFi |
27a80 | 65 6c 64 2e 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 24 74 68 69 73 2d 3e | eld.');.}.$this->value.=.$this-> |
27aa0 | 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 76 61 6c 75 65 27 29 3b 20 7d 20 7d | node->getAttribute('value');.}.} |
27ac0 | 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e | .<?php..namespace.Symfony\Compon |
27ae0 | 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c 46 69 65 6c 64 3b 20 63 6c 61 73 73 20 54 65 78 74 | ent\DomCrawler\Field;.class.Text |
27b00 | 61 72 65 61 46 6f 72 6d 46 69 65 6c 64 20 65 78 74 65 6e 64 73 20 46 6f 72 6d 46 69 65 6c 64 20 | areaFormField.extends.FormField. |
27b20 | 7b 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 69 6e 69 74 69 61 6c 69 7a 65 28 | {.protected.function.initialize( |
27b40 | 29 20 7b 20 69 66 20 28 27 74 65 78 74 61 72 65 61 27 20 21 3d 20 24 74 68 69 73 2d 3e 6e 6f 64 | ).{.if.('textarea'.!=.$this->nod |
27b60 | 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 | e->nodeName).{.throw.new.\LogicE |
27b80 | 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 41 20 54 65 78 74 61 72 65 61 46 6f 72 6d | xception(sprintf('A.TextareaForm |
27ba0 | 46 69 65 6c 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 63 72 65 61 74 65 64 20 66 72 6f 6d 20 61 | Field.can.only.be.created.from.a |
27bc0 | 20 74 65 78 74 61 72 65 61 20 74 61 67 20 28 25 73 20 67 69 76 65 6e 29 2e 27 2c 20 24 74 68 69 | .textarea.tag.(%s.given).',.$thi |
27be0 | 73 2d 3e 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 76 61 | s->node->nodeName));.}.$this->va |
27c00 | 6c 75 65 20 3d 20 6e 75 6c 6c 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 6e 6f 64 65 | lue.=.null;.foreach.($this->node |
27c20 | 2d 3e 63 68 69 6c 64 4e 6f 64 65 73 20 61 73 20 24 6e 6f 64 65 29 20 7b 20 24 74 68 69 73 2d 3e | ->childNodes.as.$node).{.$this-> |
27c40 | 76 61 6c 75 65 20 2e 3d 20 24 74 68 69 73 2d 3e 64 6f 63 75 6d 65 6e 74 2d 3e 73 61 76 65 58 4d | value..=.$this->document->saveXM |
27c60 | 4c 28 24 6e 6f 64 65 29 3b 20 7d 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 | L($node);.}.}.}.<?php..namespace |
27c80 | 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 3b 20 75 | .Symfony\Component\DomCrawler;.u |
27ca0 | 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 6c 65 72 5c | se.Symfony\Component\DomCrawler\ |
27cc0 | 46 69 65 6c 64 5c 46 6f 72 6d 46 69 65 6c 64 3b 20 63 6c 61 73 73 20 46 6f 72 6d 20 65 78 74 65 | Field\FormField;.class.Form.exte |
27ce0 | 6e 64 73 20 4c 69 6e 6b 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 41 72 72 61 79 41 63 63 65 73 73 | nds.Link.implements.\ArrayAccess |
27d00 | 20 7b 20 70 72 69 76 61 74 65 20 24 64 6f 63 75 6d 65 6e 74 3b 20 70 72 69 76 61 74 65 20 24 62 | .{.private.$document;.private.$b |
27d20 | 75 74 74 6f 6e 3b 20 70 72 69 76 61 74 65 20 24 66 69 65 6c 64 73 3b 20 70 75 62 6c 69 63 20 66 | utton;.private.$fields;.public.f |
27d40 | 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 5c 44 4f 4d 4e 6f 64 65 20 24 6e 6f | unction.__construct(\DOMNode.$no |
27d60 | 64 65 2c 20 24 63 75 72 72 65 6e 74 55 72 69 2c 20 24 6d 65 74 68 6f 64 20 3d 20 6e 75 6c 6c 29 | de,.$currentUri,.$method.=.null) |
27d80 | 20 7b 20 70 61 72 65 6e 74 3a 3a 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 6e 6f 64 65 2c 20 24 63 | .{.parent::__construct($node,.$c |
27da0 | 75 72 72 65 6e 74 55 72 69 2c 20 24 6d 65 74 68 6f 64 29 3b 20 24 74 68 69 73 2d 3e 69 6e 69 74 | urrentUri,.$method);.$this->init |
27dc0 | 69 61 6c 69 7a 65 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 46 | ialize();.}.public.function.getF |
27de0 | 6f 72 6d 4e 6f 64 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6e 6f 64 65 3b 20 | ormNode().{.return.$this->node;. |
27e00 | 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 56 61 6c 75 65 73 28 61 72 72 61 | }.public.function.setValues(arra |
27e20 | 79 20 24 76 61 6c 75 65 73 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 76 61 6c 75 65 73 20 61 73 | y.$values).{.foreach.($values.as |
27e40 | 20 24 6e 61 6d 65 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 5b 24 6e 61 6d 65 5d | .$name.=>.$value).{.$this[$name] |
27e60 | 20 3d 20 24 76 61 6c 75 65 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 | .=.$value;.}.return.$this;.}.pub |
27e80 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 75 65 73 28 29 20 7b 20 24 76 61 6c 75 | lic.function.getValues().{.$valu |
27ea0 | 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 66 69 | es.=.array();.foreach.($this->fi |
27ec0 | 65 6c 64 73 20 61 73 20 24 6e 61 6d 65 20 3d 3e 20 24 66 69 65 6c 64 29 20 7b 20 69 66 20 28 21 | elds.as.$name.=>.$field).{.if.(! |
27ee0 | 24 66 69 65 6c 64 20 69 6e 73 74 61 6e 63 65 6f 66 20 46 69 65 6c 64 5c 46 69 6c 65 46 6f 72 6d | $field.instanceof.Field\FileForm |
27f00 | 46 69 65 6c 64 20 26 26 20 24 66 69 65 6c 64 2d 3e 68 61 73 56 61 6c 75 65 28 29 29 20 7b 20 24 | Field.&&.$field->hasValue()).{.$ |
27f20 | 76 61 6c 75 65 73 5b 24 6e 61 6d 65 5d 20 3d 20 24 66 69 65 6c 64 2d 3e 67 65 74 56 61 6c 75 65 | values[$name].=.$field->getValue |
27f40 | 28 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 76 61 6c 75 65 73 3b 20 7d 20 70 75 62 6c 69 63 | ();.}.}.return.$values;.}.public |
27f60 | 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 46 69 6c 65 73 28 29 20 7b 20 69 66 20 28 21 69 6e 5f 61 | .function.getFiles().{.if.(!in_a |
27f80 | 72 72 61 79 28 24 74 68 69 73 2d 3e 67 65 74 4d 65 74 68 6f 64 28 29 2c 20 61 72 72 61 79 28 27 | rray($this->getMethod(),.array(' |
27fa0 | 50 4f 53 54 27 2c 20 27 50 55 54 27 2c 20 27 44 45 4c 45 54 45 27 29 29 29 20 7b 20 72 65 74 75 | POST',.'PUT',.'DELETE'))).{.retu |
27fc0 | 72 6e 20 61 72 72 61 79 28 29 3b 20 7d 20 24 66 69 6c 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 | rn.array();.}.$files.=.array();. |
27fe0 | 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 66 69 65 6c 64 73 20 61 73 20 24 6e 61 6d 65 20 | foreach.($this->fields.as.$name. |
28000 | 3d 3e 20 24 66 69 65 6c 64 29 20 7b 20 69 66 20 28 24 66 69 65 6c 64 20 69 6e 73 74 61 6e 63 65 | =>.$field).{.if.($field.instance |
28020 | 6f 66 20 46 69 65 6c 64 5c 46 69 6c 65 46 6f 72 6d 46 69 65 6c 64 29 20 7b 20 24 66 69 6c 65 73 | of.Field\FileFormField).{.$files |
28040 | 5b 24 6e 61 6d 65 5d 20 3d 20 24 66 69 65 6c 64 2d 3e 67 65 74 56 61 6c 75 65 28 29 3b 20 7d 20 | [$name].=.$field->getValue();.}. |
28060 | 7d 20 72 65 74 75 72 6e 20 24 66 69 6c 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | }.return.$files;.}.public.functi |
28080 | 6f 6e 20 67 65 74 50 68 70 56 61 6c 75 65 73 28 29 20 7b 20 24 71 73 20 3d 20 68 74 74 70 5f 62 | on.getPhpValues().{.$qs.=.http_b |
280a0 | 75 69 6c 64 5f 71 75 65 72 79 28 24 74 68 69 73 2d 3e 67 65 74 56 61 6c 75 65 73 28 29 29 3b 20 | uild_query($this->getValues());. |
280c0 | 70 61 72 73 65 5f 73 74 72 28 24 71 73 2c 20 24 76 61 6c 75 65 73 29 3b 20 72 65 74 75 72 6e 20 | parse_str($qs,.$values);.return. |
280e0 | 24 76 61 6c 75 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 68 | $values;.}.public.function.getPh |
28100 | 70 46 69 6c 65 73 28 29 20 7b 20 24 71 73 20 3d 20 68 74 74 70 5f 62 75 69 6c 64 5f 71 75 65 72 | pFiles().{.$qs.=.http_build_quer |
28120 | 79 28 24 74 68 69 73 2d 3e 67 65 74 46 69 6c 65 73 28 29 29 3b 20 70 61 72 73 65 5f 73 74 72 28 | y($this->getFiles());.parse_str( |
28140 | 24 71 73 2c 20 24 76 61 6c 75 65 73 29 3b 20 72 65 74 75 72 6e 20 24 76 61 6c 75 65 73 3b 20 7d | $qs,.$values);.return.$values;.} |
28160 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 55 72 69 28 29 20 7b 20 24 75 72 69 | .public.function.getUri().{.$uri |
28180 | 20 3d 20 70 61 72 65 6e 74 3a 3a 67 65 74 55 72 69 28 29 3b 20 69 66 20 28 21 69 6e 5f 61 72 72 | .=.parent::getUri();.if.(!in_arr |
281a0 | 61 79 28 24 74 68 69 73 2d 3e 67 65 74 4d 65 74 68 6f 64 28 29 2c 20 61 72 72 61 79 28 27 50 4f | ay($this->getMethod(),.array('PO |
281c0 | 53 54 27 2c 20 27 50 55 54 27 2c 20 27 44 45 4c 45 54 45 27 29 29 20 26 26 20 24 71 75 65 72 79 | ST',.'PUT',.'DELETE')).&&.$query |
281e0 | 53 74 72 69 6e 67 20 3d 20 68 74 74 70 5f 62 75 69 6c 64 5f 71 75 65 72 79 28 24 74 68 69 73 2d | String.=.http_build_query($this- |
28200 | 3e 67 65 74 56 61 6c 75 65 73 28 29 2c 20 6e 75 6c 6c 2c 20 27 26 27 29 29 20 7b 20 24 73 65 70 | >getValues(),.null,.'&')).{.$sep |
28220 | 20 3d 20 66 61 6c 73 65 20 3d 3d 3d 20 73 74 72 70 6f 73 28 24 75 72 69 2c 20 27 3f 27 29 20 3f | .=.false.===.strpos($uri,.'?').? |
28240 | 20 27 3f 27 20 3a 20 27 26 27 3b 20 24 75 72 69 20 2e 3d 20 24 73 65 70 2e 24 71 75 65 72 79 53 | .'?'.:.'&';.$uri..=.$sep.$queryS |
28260 | 74 72 69 6e 67 3b 20 7d 20 72 65 74 75 72 6e 20 24 75 72 69 3b 20 7d 20 70 72 6f 74 65 63 74 65 | tring;.}.return.$uri;.}.protecte |
28280 | 64 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 52 61 77 55 72 69 28 29 20 7b 20 72 65 74 75 72 6e 20 | d.function.getRawUri().{.return. |
282a0 | 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 61 63 74 69 6f | $this->node->getAttribute('actio |
282c0 | 6e 27 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 65 74 68 6f 64 | n');.}.public.function.getMethod |
282e0 | 28 29 20 7b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 29 | ().{.if.(null.!==.$this->method) |
28300 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 3b 20 7d 20 72 65 74 75 72 | .{.return.$this->method;.}.retur |
28320 | 6e 20 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 6d 65 74 | n.$this->node->getAttribute('met |
28340 | 68 6f 64 27 29 20 3f 20 73 74 72 74 6f 75 70 70 65 72 28 24 74 68 69 73 2d 3e 6e 6f 64 65 2d 3e | hod').?.strtoupper($this->node-> |
28360 | 67 65 74 41 74 74 72 69 62 75 74 65 28 27 6d 65 74 68 6f 64 27 29 29 20 3a 20 27 47 45 54 27 3b | getAttribute('method')).:.'GET'; |
28380 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 28 24 6e 61 6d 65 29 20 7b 20 | .}.public.function.has($name).{. |
283a0 | 72 65 74 75 72 6e 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 66 69 65 6c 64 73 5b 24 6e 61 6d 65 | return.isset($this->fields[$name |
283c0 | 5d 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 28 24 6e 61 | ]);.}.public.function.remove($na |
283e0 | 6d 65 29 20 7b 20 75 6e 73 65 74 28 24 74 68 69 73 2d 3e 66 69 65 6c 64 73 5b 24 6e 61 6d 65 5d | me).{.unset($this->fields[$name] |
28400 | 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 28 24 6e 61 6d 65 29 20 | );.}.public.function.get($name). |
28420 | 7b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 68 61 73 28 24 6e 61 6d 65 29 29 20 7b 20 74 68 72 6f | {.if.(!$this->has($name)).{.thro |
28440 | 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 | w.new.\InvalidArgumentException( |
28460 | 73 70 72 69 6e 74 66 28 27 54 68 65 20 66 6f 72 6d 20 68 61 73 20 6e 6f 20 22 25 73 22 20 66 69 | sprintf('The.form.has.no."%s".fi |
28480 | 65 6c 64 27 2c 20 24 6e 61 6d 65 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 66 | eld',.$name));.}.return.$this->f |
284a0 | 69 65 6c 64 73 5b 24 6e 61 6d 65 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | ields[$name];.}.public.function. |
284c0 | 73 65 74 28 46 69 65 6c 64 5c 46 6f 72 6d 46 69 65 6c 64 20 24 66 69 65 6c 64 29 20 7b 20 24 74 | set(Field\FormField.$field).{.$t |
284e0 | 68 69 73 2d 3e 66 69 65 6c 64 73 5b 24 66 69 65 6c 64 2d 3e 67 65 74 4e 61 6d 65 28 29 5d 20 3d | his->fields[$field->getName()].= |
28500 | 20 24 66 69 65 6c 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 6c 6c 28 29 | .$field;.}.public.function.all() |
28520 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 66 69 65 6c 64 73 3b 20 7d 20 70 72 69 76 61 | .{.return.$this->fields;.}.priva |
28540 | 74 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 20 7b 20 24 74 68 69 73 | te.function.initialize().{.$this |
28560 | 2d 3e 66 69 65 6c 64 73 20 3d 20 61 72 72 61 79 28 29 3b 20 24 64 6f 63 75 6d 65 6e 74 20 3d 20 | ->fields.=.array();.$document.=. |
28580 | 6e 65 77 20 5c 44 4f 4d 44 6f 63 75 6d 65 6e 74 28 27 31 2e 30 27 2c 20 27 55 54 46 2d 38 27 29 | new.\DOMDocument('1.0',.'UTF-8') |
285a0 | 3b 20 24 6e 6f 64 65 20 3d 20 24 64 6f 63 75 6d 65 6e 74 2d 3e 69 6d 70 6f 72 74 4e 6f 64 65 28 | ;.$node.=.$document->importNode( |
285c0 | 24 74 68 69 73 2d 3e 6e 6f 64 65 2c 20 74 72 75 65 29 3b 20 24 62 75 74 74 6f 6e 20 3d 20 24 64 | $this->node,.true);.$button.=.$d |
285e0 | 6f 63 75 6d 65 6e 74 2d 3e 69 6d 70 6f 72 74 4e 6f 64 65 28 24 74 68 69 73 2d 3e 62 75 74 74 6f | ocument->importNode($this->butto |
28600 | 6e 2c 20 74 72 75 65 29 3b 20 24 72 6f 6f 74 20 3d 20 24 64 6f 63 75 6d 65 6e 74 2d 3e 61 70 70 | n,.true);.$root.=.$document->app |
28620 | 65 6e 64 43 68 69 6c 64 28 24 64 6f 63 75 6d 65 6e 74 2d 3e 63 72 65 61 74 65 45 6c 65 6d 65 6e | endChild($document->createElemen |
28640 | 74 28 27 5f 72 6f 6f 74 27 29 29 3b 20 24 72 6f 6f 74 2d 3e 61 70 70 65 6e 64 43 68 69 6c 64 28 | t('_root'));.$root->appendChild( |
28660 | 24 6e 6f 64 65 29 3b 20 24 72 6f 6f 74 2d 3e 61 70 70 65 6e 64 43 68 69 6c 64 28 24 62 75 74 74 | $node);.$root->appendChild($butt |
28680 | 6f 6e 29 3b 20 24 78 70 61 74 68 20 3d 20 6e 65 77 20 5c 44 4f 4d 58 50 61 74 68 28 24 64 6f 63 | on);.$xpath.=.new.\DOMXPath($doc |
286a0 | 75 6d 65 6e 74 29 3b 20 66 6f 72 65 61 63 68 20 28 24 78 70 61 74 68 2d 3e 71 75 65 72 79 28 27 | ument);.foreach.($xpath->query(' |
286c0 | 64 65 73 63 65 6e 64 61 6e 74 3a 3a 69 6e 70 75 74 20 7c 20 64 65 73 63 65 6e 64 61 6e 74 3a 3a | descendant::input.|.descendant:: |
286e0 | 74 65 78 74 61 72 65 61 20 7c 20 64 65 73 63 65 6e 64 61 6e 74 3a 3a 73 65 6c 65 63 74 27 2c 20 | textarea.|.descendant::select',. |
28700 | 24 72 6f 6f 74 29 20 61 73 20 24 6e 6f 64 65 29 20 7b 20 69 66 20 28 24 6e 6f 64 65 2d 3e 68 61 | $root).as.$node).{.if.($node->ha |
28720 | 73 41 74 74 72 69 62 75 74 65 28 27 64 69 73 61 62 6c 65 64 27 29 20 7c 7c 20 21 24 6e 6f 64 65 | sAttribute('disabled').||.!$node |
28740 | 2d 3e 68 61 73 41 74 74 72 69 62 75 74 65 28 27 6e 61 6d 65 27 29 29 20 7b 20 63 6f 6e 74 69 6e | ->hasAttribute('name')).{.contin |
28760 | 75 65 3b 20 7d 20 24 6e 6f 64 65 4e 61 6d 65 20 3d 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d | ue;.}.$nodeName.=.$node->nodeNam |
28780 | 65 3b 20 69 66 20 28 24 6e 6f 64 65 20 3d 3d 3d 20 24 62 75 74 74 6f 6e 29 20 7b 20 24 74 68 69 | e;.if.($node.===.$button).{.$thi |
287a0 | 73 2d 3e 73 65 74 28 6e 65 77 20 46 69 65 6c 64 5c 49 6e 70 75 74 46 6f 72 6d 46 69 65 6c 64 28 | s->set(new.Field\InputFormField( |
287c0 | 24 6e 6f 64 65 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 27 73 65 6c 65 63 74 27 20 3d 3d 20 24 | $node));.}.elseif.('select'.==.$ |
287e0 | 6e 6f 64 65 4e 61 6d 65 20 7c 7c 20 27 69 6e 70 75 74 27 20 3d 3d 20 24 6e 6f 64 65 4e 61 6d 65 | nodeName.||.'input'.==.$nodeName |
28800 | 20 26 26 20 27 63 68 65 63 6b 62 6f 78 27 20 3d 3d 20 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 | .&&.'checkbox'.==.$node->getAttr |
28820 | 69 62 75 74 65 28 27 74 79 70 65 27 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 28 6e 65 77 20 | ibute('type')).{.$this->set(new. |
28840 | 46 69 65 6c 64 5c 43 68 6f 69 63 65 46 6f 72 6d 46 69 65 6c 64 28 24 6e 6f 64 65 29 29 3b 20 7d | Field\ChoiceFormField($node));.} |
28860 | 20 65 6c 73 65 69 66 20 28 27 69 6e 70 75 74 27 20 3d 3d 20 24 6e 6f 64 65 4e 61 6d 65 20 26 26 | .elseif.('input'.==.$nodeName.&& |
28880 | 20 27 72 61 64 69 6f 27 20 3d 3d 20 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 | .'radio'.==.$node->getAttribute( |
288a0 | 27 74 79 70 65 27 29 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 68 61 73 28 24 6e 6f 64 65 2d | 'type')).{.if.($this->has($node- |
288c0 | 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 6e 61 6d 65 27 29 29 29 20 7b 20 24 74 68 69 73 2d | >getAttribute('name'))).{.$this- |
288e0 | 3e 67 65 74 28 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 6e 61 6d 65 27 29 | >get($node->getAttribute('name') |
28900 | 29 2d 3e 61 64 64 43 68 6f 69 63 65 28 24 6e 6f 64 65 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 | )->addChoice($node);.}.else.{.$t |
28920 | 68 69 73 2d 3e 73 65 74 28 6e 65 77 20 46 69 65 6c 64 5c 43 68 6f 69 63 65 46 6f 72 6d 46 69 65 | his->set(new.Field\ChoiceFormFie |
28940 | 6c 64 28 24 6e 6f 64 65 29 29 3b 20 7d 20 7d 20 65 6c 73 65 69 66 20 28 27 69 6e 70 75 74 27 20 | ld($node));.}.}.elseif.('input'. |
28960 | 3d 3d 20 24 6e 6f 64 65 4e 61 6d 65 20 26 26 20 27 66 69 6c 65 27 20 3d 3d 20 24 6e 6f 64 65 2d | ==.$nodeName.&&.'file'.==.$node- |
28980 | 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 74 79 70 65 27 29 29 20 7b 20 24 74 68 69 73 2d 3e | >getAttribute('type')).{.$this-> |
289a0 | 73 65 74 28 6e 65 77 20 46 69 65 6c 64 5c 46 69 6c 65 46 6f 72 6d 46 69 65 6c 64 28 24 6e 6f 64 | set(new.Field\FileFormField($nod |
289c0 | 65 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 27 69 6e 70 75 74 27 20 3d 3d 20 24 6e 6f 64 65 4e | e));.}.elseif.('input'.==.$nodeN |
289e0 | 61 6d 65 20 26 26 20 21 69 6e 5f 61 72 72 61 79 28 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 | ame.&&.!in_array($node->getAttri |
28a00 | 62 75 74 65 28 27 74 79 70 65 27 29 2c 20 61 72 72 61 79 28 27 73 75 62 6d 69 74 27 2c 20 27 62 | bute('type'),.array('submit',.'b |
28a20 | 75 74 74 6f 6e 27 2c 20 27 69 6d 61 67 65 27 29 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 28 | utton',.'image'))).{.$this->set( |
28a40 | 6e 65 77 20 46 69 65 6c 64 5c 49 6e 70 75 74 46 6f 72 6d 46 69 65 6c 64 28 24 6e 6f 64 65 29 29 | new.Field\InputFormField($node)) |
28a60 | 3b 20 7d 20 65 6c 73 65 69 66 20 28 27 74 65 78 74 61 72 65 61 27 20 3d 3d 20 24 6e 6f 64 65 4e | ;.}.elseif.('textarea'.==.$nodeN |
28a80 | 61 6d 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 28 6e 65 77 20 46 69 65 6c 64 5c 54 65 78 74 | ame).{.$this->set(new.Field\Text |
28aa0 | 61 72 65 61 46 6f 72 6d 46 69 65 6c 64 28 24 6e 6f 64 65 29 29 3b 20 7d 20 7d 20 7d 20 70 75 62 | areaFormField($node));.}.}.}.pub |
28ac0 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6f 66 66 73 65 74 45 78 69 73 74 73 28 24 6e 61 6d 65 29 | lic.function.offsetExists($name) |
28ae0 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 68 61 73 28 24 6e 61 6d 65 29 3b 20 7d 20 70 | .{.return.$this->has($name);.}.p |
28b00 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6f 66 66 73 65 74 47 65 74 28 24 6e 61 6d 65 29 20 | ublic.function.offsetGet($name). |
28b20 | 7b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 68 61 73 28 24 6e 61 6d 65 29 29 20 7b 20 74 68 72 6f | {.if.(!$this->has($name)).{.thro |
28b40 | 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 | w.new.\InvalidArgumentException( |
28b60 | 73 70 72 69 6e 74 66 28 27 54 68 65 20 66 6f 72 6d 20 66 69 65 6c 64 20 22 25 73 22 20 64 6f 65 | sprintf('The.form.field."%s".doe |
28b80 | 73 20 6e 6f 74 20 65 78 69 73 74 27 2c 20 24 6e 61 6d 65 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 | s.not.exist',.$name));.}.return. |
28ba0 | 24 74 68 69 73 2d 3e 66 69 65 6c 64 73 5b 24 6e 61 6d 65 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 | $this->fields[$name];.}.public.f |
28bc0 | 75 6e 63 74 69 6f 6e 20 6f 66 66 73 65 74 53 65 74 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 | unction.offsetSet($name,.$value) |
28be0 | 20 7b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 68 61 73 28 24 6e 61 6d 65 29 29 20 7b 20 74 68 72 | .{.if.(!$this->has($name)).{.thr |
28c00 | 6f 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e | ow.new.\InvalidArgumentException |
28c20 | 28 73 70 72 69 6e 74 66 28 27 54 68 65 20 66 6f 72 6d 20 66 69 65 6c 64 20 22 25 73 22 20 64 6f | (sprintf('The.form.field."%s".do |
28c40 | 65 73 20 6e 6f 74 20 65 78 69 73 74 27 2c 20 24 6e 61 6d 65 29 29 3b 20 7d 20 24 74 68 69 73 2d | es.not.exist',.$name));.}.$this- |
28c60 | 3e 66 69 65 6c 64 73 5b 24 6e 61 6d 65 5d 2d 3e 73 65 74 56 61 6c 75 65 28 24 76 61 6c 75 65 29 | >fields[$name]->setValue($value) |
28c80 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6f 66 66 73 65 74 55 6e 73 65 74 28 | ;.}.public.function.offsetUnset( |
28ca0 | 24 6e 61 6d 65 29 20 7b 20 24 74 68 69 73 2d 3e 72 65 6d 6f 76 65 28 24 6e 61 6d 65 29 3b 20 7d | $name).{.$this->remove($name);.} |
28cc0 | 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4e 6f 64 65 28 5c 44 4f 4d | .protected.function.setNode(\DOM |
28ce0 | 4e 6f 64 65 20 24 6e 6f 64 65 29 20 7b 20 24 74 68 69 73 2d 3e 62 75 74 74 6f 6e 20 3d 20 24 6e | Node.$node).{.$this->button.=.$n |
28d00 | 6f 64 65 3b 20 69 66 20 28 27 62 75 74 74 6f 6e 27 20 3d 3d 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 | ode;.if.('button'.==.$node->node |
28d20 | 4e 61 6d 65 20 7c 7c 20 28 27 69 6e 70 75 74 27 20 3d 3d 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 4e | Name.||.('input'.==.$node->nodeN |
28d40 | 61 6d 65 20 26 26 20 69 6e 5f 61 72 72 61 79 28 24 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 | ame.&&.in_array($node->getAttrib |
28d60 | 75 74 65 28 27 74 79 70 65 27 29 2c 20 61 72 72 61 79 28 27 73 75 62 6d 69 74 27 2c 20 27 62 75 | ute('type'),.array('submit',.'bu |
28d80 | 74 74 6f 6e 27 2c 20 27 69 6d 61 67 65 27 29 29 29 29 20 7b 20 64 6f 20 7b 20 69 66 20 28 6e 75 | tton',.'image')))).{.do.{.if.(nu |
28da0 | 6c 6c 20 3d 3d 3d 20 24 6e 6f 64 65 20 3d 20 24 6e 6f 64 65 2d 3e 70 61 72 65 6e 74 4e 6f 64 65 | ll.===.$node.=.$node->parentNode |
28dc0 | 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 27 54 | ).{.throw.new.\LogicException('T |
28de0 | 68 65 20 73 65 6c 65 63 74 65 64 20 6e 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 | he.selected.node.does.not.have.a |
28e00 | 20 66 6f 72 6d 20 61 6e 63 65 73 74 6f 72 2e 27 29 3b 20 7d 20 7d 20 77 68 69 6c 65 20 28 27 66 | .form.ancestor.');.}.}.while.('f |
28e20 | 6f 72 6d 27 20 21 3d 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 3b 20 7d 20 65 6c 73 65 | orm'.!=.$node->nodeName);.}.else |
28e40 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 73 70 72 | .{.throw.new.\LogicException(spr |
28e60 | 69 6e 74 66 28 27 55 6e 61 62 6c 65 20 74 6f 20 73 75 62 6d 69 74 20 6f 6e 20 61 20 22 25 73 22 | intf('Unable.to.submit.on.a."%s" |
28e80 | 20 74 61 67 2e 27 2c 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 29 3b 20 7d 20 24 74 68 | .tag.',.$node->nodeName));.}.$th |
28ea0 | 69 73 2d 3e 6e 6f 64 65 20 3d 20 24 6e 6f 64 65 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d | is->node.=.$node;.}.}.<?php..nam |
28ec0 | 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 44 6f 6d 43 72 61 77 | espace.Symfony\Component\DomCraw |
28ee0 | 6c 65 72 3b 20 63 6c 61 73 73 20 4c 69 6e 6b 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 6e 6f 64 | ler;.class.Link.{.protected.$nod |
28f00 | 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6d 65 74 68 6f 64 3b 20 70 72 6f 74 65 63 74 65 64 20 | e;.protected.$method;.protected. |
28f20 | 24 63 75 72 72 65 6e 74 55 72 69 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 | $currentUri;.public.function.__c |
28f40 | 6f 6e 73 74 72 75 63 74 28 5c 44 4f 4d 4e 6f 64 65 20 24 6e 6f 64 65 2c 20 24 63 75 72 72 65 6e | onstruct(\DOMNode.$node,.$curren |
28f60 | 74 55 72 69 2c 20 24 6d 65 74 68 6f 64 20 3d 20 27 47 45 54 27 29 20 7b 20 69 66 20 28 21 69 6e | tUri,.$method.=.'GET').{.if.(!in |
28f80 | 5f 61 72 72 61 79 28 73 75 62 73 74 72 28 24 63 75 72 72 65 6e 74 55 72 69 2c 20 30 2c 20 34 29 | _array(substr($currentUri,.0,.4) |
28fa0 | 2c 20 61 72 72 61 79 28 27 68 74 74 70 27 2c 20 27 66 69 6c 65 27 29 29 29 20 7b 20 74 68 72 6f | ,.array('http',.'file'))).{.thro |
28fc0 | 77 20 6e 65 77 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 | w.new.\InvalidArgumentException( |
28fe0 | 73 70 72 69 6e 74 66 28 27 43 75 72 72 65 6e 74 20 55 52 49 20 6d 75 73 74 20 62 65 20 61 6e 20 | sprintf('Current.URI.must.be.an. |
29000 | 61 62 73 6f 6c 75 74 65 20 55 52 4c 20 28 22 25 73 22 29 2e 27 2c 20 24 63 75 72 72 65 6e 74 55 | absolute.URL.("%s").',.$currentU |
29020 | 72 69 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 4e 6f 64 65 28 24 6e 6f 64 65 29 3b 20 24 | ri));.}.$this->setNode($node);.$ |
29040 | 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 20 24 6d 65 74 68 6f 64 20 3f 20 73 74 72 74 6f 75 70 | this->method.=.$method.?.strtoup |
29060 | 70 65 72 28 24 6d 65 74 68 6f 64 29 20 3a 20 6e 75 6c 6c 3b 20 24 74 68 69 73 2d 3e 63 75 72 72 | per($method).:.null;.$this->curr |
29080 | 65 6e 74 55 72 69 20 3d 20 24 63 75 72 72 65 6e 74 55 72 69 3b 20 7d 20 70 75 62 6c 69 63 20 66 | entUri.=.$currentUri;.}.public.f |
290a0 | 75 6e 63 74 69 6f 6e 20 67 65 74 4e 6f 64 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 | unction.getNode().{.return.$this |
290c0 | 2d 3e 6e 6f 64 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 65 74 | ->node;.}.public.function.getMet |
290e0 | 68 6f 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 3b 20 7d 20 | hod().{.return.$this->method;.}. |
29100 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 55 72 69 28 29 20 7b 20 24 75 72 69 20 | public.function.getUri().{.$uri. |
29120 | 3d 20 24 74 68 69 73 2d 3e 67 65 74 52 61 77 55 72 69 28 29 3b 20 69 66 20 28 27 68 74 74 70 27 | =.$this->getRawUri();.if.('http' |
29140 | 20 3d 3d 3d 20 73 75 62 73 74 72 28 24 75 72 69 2c 20 30 2c 20 34 29 29 20 7b 20 72 65 74 75 72 | .===.substr($uri,.0,.4)).{.retur |
29160 | 6e 20 24 75 72 69 3b 20 7d 20 69 66 20 28 21 24 75 72 69 29 20 7b 20 72 65 74 75 72 6e 20 24 74 | n.$uri;.}.if.(!$uri).{.return.$t |
29180 | 68 69 73 2d 3e 63 75 72 72 65 6e 74 55 72 69 3b 20 7d 20 69 66 20 28 27 23 27 20 3d 3d 3d 20 24 | his->currentUri;.}.if.('#'.===.$ |
291a0 | 75 72 69 5b 30 5d 29 20 7b 20 24 62 61 73 65 55 72 69 20 3d 20 24 74 68 69 73 2d 3e 63 75 72 72 | uri[0]).{.$baseUri.=.$this->curr |
291c0 | 65 6e 74 55 72 69 3b 20 69 66 20 28 66 61 6c 73 65 20 21 3d 3d 20 24 70 6f 73 20 3d 20 73 74 72 | entUri;.if.(false.!==.$pos.=.str |
291e0 | 70 6f 73 28 24 62 61 73 65 55 72 69 2c 20 27 23 27 29 29 20 7b 20 24 62 61 73 65 55 72 69 20 3d | pos($baseUri,.'#')).{.$baseUri.= |
29200 | 20 73 75 62 73 74 72 28 24 62 61 73 65 55 72 69 2c 20 30 2c 20 24 70 6f 73 29 3b 20 7d 20 72 65 | .substr($baseUri,.0,.$pos);.}.re |
29220 | 74 75 72 6e 20 24 62 61 73 65 55 72 69 2e 24 75 72 69 3b 20 7d 20 69 66 20 28 27 3f 27 20 3d 3d | turn.$baseUri.$uri;.}.if.('?'.== |
29240 | 3d 20 24 75 72 69 5b 30 5d 29 20 7b 20 24 62 61 73 65 55 72 69 20 3d 20 24 74 68 69 73 2d 3e 63 | =.$uri[0]).{.$baseUri.=.$this->c |
29260 | 75 72 72 65 6e 74 55 72 69 3b 20 69 66 20 28 66 61 6c 73 65 20 21 3d 3d 20 24 70 6f 73 20 3d 20 | urrentUri;.if.(false.!==.$pos.=. |
29280 | 73 74 72 70 6f 73 28 24 62 61 73 65 55 72 69 2c 20 27 3f 27 29 29 20 7b 20 24 62 61 73 65 55 72 | strpos($baseUri,.'?')).{.$baseUr |
292a0 | 69 20 3d 20 73 75 62 73 74 72 28 24 62 61 73 65 55 72 69 2c 20 30 2c 20 24 70 6f 73 29 3b 20 7d | i.=.substr($baseUri,.0,.$pos);.} |
292c0 | 20 72 65 74 75 72 6e 20 24 62 61 73 65 55 72 69 2e 24 75 72 69 3b 20 7d 20 69 66 20 28 27 2f 27 | .return.$baseUri.$uri;.}.if.('/' |
292e0 | 20 3d 3d 3d 20 24 75 72 69 5b 30 5d 29 20 7b 20 72 65 74 75 72 6e 20 70 72 65 67 5f 72 65 70 6c | .===.$uri[0]).{.return.preg_repl |
29300 | 61 63 65 28 27 23 5e 28 2e 2a 3f 2f 2f 5b 5e 2f 5d 2b 29 28 3f 3a 5c 2f 2e 2a 29 3f 24 23 27 2c | ace('#^(.*?//[^/]+)(?:\/.*)?$#', |
29320 | 20 27 24 31 27 2c 20 24 74 68 69 73 2d 3e 63 75 72 72 65 6e 74 55 72 69 29 2e 24 75 72 69 3b 20 | .'$1',.$this->currentUri).$uri;. |
29340 | 7d 20 72 65 74 75 72 6e 20 73 75 62 73 74 72 28 24 74 68 69 73 2d 3e 63 75 72 72 65 6e 74 55 72 | }.return.substr($this->currentUr |
29360 | 69 2c 20 30 2c 20 73 74 72 72 70 6f 73 28 24 74 68 69 73 2d 3e 63 75 72 72 65 6e 74 55 72 69 2c | i,.0,.strrpos($this->currentUri, |
29380 | 20 27 2f 27 29 20 2b 20 31 29 2e 24 75 72 69 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e | .'/').+.1).$uri;.}.protected.fun |
293a0 | 63 74 69 6f 6e 20 67 65 74 52 61 77 55 72 69 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 | ction.getRawUri().{.return.$this |
293c0 | 2d 3e 6e 6f 64 65 2d 3e 67 65 74 41 74 74 72 69 62 75 74 65 28 27 68 72 65 66 27 29 3b 20 7d 20 | ->node->getAttribute('href');.}. |
293e0 | 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4e 6f 64 65 28 5c 44 4f 4d 4e | protected.function.setNode(\DOMN |
29400 | 6f 64 65 20 24 6e 6f 64 65 29 20 7b 20 69 66 20 28 27 61 27 20 21 3d 20 24 6e 6f 64 65 2d 3e 6e | ode.$node).{.if.('a'.!=.$node->n |
29420 | 6f 64 65 4e 61 6d 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 | odeName).{.throw.new.\LogicExcep |
29440 | 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 55 6e 61 62 6c 65 20 74 6f 20 63 6c 69 63 6b 20 6f 6e | tion(sprintf('Unable.to.click.on |
29460 | 20 61 20 22 25 73 22 20 74 61 67 2e 27 2c 20 24 6e 6f 64 65 2d 3e 6e 6f 64 65 4e 61 6d 65 29 29 | .a."%s".tag.',.$node->nodeName)) |
29480 | 3b 20 7d 20 24 74 68 69 73 2d 3e 6e 6f 64 65 20 3d 20 24 6e 6f 64 65 3b 20 7d 20 7d 20 3c 3f 70 | ;.}.$this->node.=.$node;.}.}.<?p |
294a0 | 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c | hp..namespace.Symfony\Component\ |
294c0 | 43 73 73 53 65 6c 65 63 74 6f 72 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 | CssSelector;.use.Symfony\Compone |
294e0 | 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 45 78 63 65 70 74 69 6f 6e 5c 50 61 72 73 65 45 78 | nt\CssSelector\Exception\ParseEx |
29500 | 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 43 73 73 53 65 6c 65 63 74 6f 72 20 7b 20 73 74 61 | ception;.class.CssSelector.{.sta |
29520 | 74 69 63 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 50 61 74 68 28 24 63 73 73 | tic.public.function.toXPath($css |
29540 | 45 78 70 72 2c 20 24 70 72 65 66 69 78 20 3d 20 27 64 65 73 63 65 6e 64 61 6e 74 2d 6f 72 2d 73 | Expr,.$prefix.=.'descendant-or-s |
29560 | 65 6c 66 3a 3a 27 29 20 7b 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 63 73 73 45 78 70 72 | elf::').{.if.(is_string($cssExpr |
29580 | 29 29 20 7b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 23 5e 5c 77 2b 5c 73 2a 24 23 75 | )).{.if.(preg_match('#^\w+\s*$#u |
295a0 | 27 2c 20 24 63 73 73 45 78 70 72 2c 20 24 6d 61 74 63 68 29 29 20 7b 20 72 65 74 75 72 6e 20 24 | ',.$cssExpr,.$match)).{.return.$ |
295c0 | 70 72 65 66 69 78 2e 74 72 69 6d 28 24 6d 61 74 63 68 5b 30 5d 29 3b 20 7d 20 69 66 20 28 70 72 | prefix.trim($match[0]);.}.if.(pr |
295e0 | 65 67 5f 6d 61 74 63 68 28 27 7e 5e 28 5c 77 2a 29 23 28 5c 77 2b 29 5c 73 2a 24 7e 75 27 2c 20 | eg_match('~^(\w*)#(\w+)\s*$~u',. |
29600 | 24 63 73 73 45 78 70 72 2c 20 24 6d 61 74 63 68 29 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 | $cssExpr,.$match)).{.return.spri |
29620 | 6e 74 66 28 22 25 73 25 73 5b 40 69 64 20 3d 20 27 25 73 27 5d 22 2c 20 24 70 72 65 66 69 78 2c | ntf("%s%s[@id.=.'%s']",.$prefix, |
29640 | 20 24 6d 61 74 63 68 5b 31 5d 20 3f 20 24 6d 61 74 63 68 5b 31 5d 20 3a 20 27 2a 27 2c 20 24 6d | .$match[1].?.$match[1].:.'*',.$m |
29660 | 61 74 63 68 5b 32 5d 29 3b 20 7d 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 23 5e 28 5c | atch[2]);.}.if.(preg_match('#^(\ |
29680 | 77 2a 29 5c 2e 28 5c 77 2b 29 5c 73 2a 24 23 75 27 2c 20 24 63 73 73 45 78 70 72 2c 20 24 6d 61 | w*)\.(\w+)\s*$#u',.$cssExpr,.$ma |
296a0 | 74 63 68 29 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 22 25 73 25 73 5b 63 6f 6e | tch)).{.return.sprintf("%s%s[con |
296c0 | 74 61 69 6e 73 28 63 6f 6e 63 61 74 28 27 20 27 2c 20 6e 6f 72 6d 61 6c 69 7a 65 2d 73 70 61 63 | tains(concat('.',.normalize-spac |
296e0 | 65 28 40 63 6c 61 73 73 29 2c 20 27 20 27 29 2c 20 27 20 25 73 20 27 29 5d 22 2c 20 24 70 72 65 | e(@class),.'.'),.'.%s.')]",.$pre |
29700 | 66 69 78 2c 20 24 6d 61 74 63 68 5b 31 5d 20 3f 20 24 6d 61 74 63 68 5b 31 5d 20 3a 20 27 2a 27 | fix,.$match[1].?.$match[1].:.'*' |
29720 | 2c 20 24 6d 61 74 63 68 5b 32 5d 29 3b 20 7d 20 24 70 61 72 73 65 72 20 3d 20 6e 65 77 20 73 65 | ,.$match[2]);.}.$parser.=.new.se |
29740 | 6c 66 28 29 3b 20 24 63 73 73 45 78 70 72 20 3d 20 24 70 61 72 73 65 72 2d 3e 70 61 72 73 65 28 | lf();.$cssExpr.=.$parser->parse( |
29760 | 24 63 73 73 45 78 70 72 29 3b 20 7d 20 24 65 78 70 72 20 3d 20 24 63 73 73 45 78 70 72 2d 3e 74 | $cssExpr);.}.$expr.=.$cssExpr->t |
29780 | 6f 58 70 61 74 68 28 29 3b 20 69 66 20 28 21 24 65 78 70 72 29 20 7b 20 74 68 72 6f 77 20 6e 65 | oXpath();.if.(!$expr).{.throw.ne |
297a0 | 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 47 6f 74 20 4e 6f | w.ParseException(sprintf('Got.No |
297c0 | 6e 65 20 66 6f 72 20 78 70 61 74 68 20 65 78 70 72 65 73 73 69 6f 6e 20 66 72 6f 6d 20 25 73 2e | ne.for.xpath.expression.from.%s. |
297e0 | 27 2c 20 24 63 73 73 45 78 70 72 29 29 3b 20 7d 20 69 66 20 28 24 70 72 65 66 69 78 29 20 7b 20 | ',.$cssExpr));.}.if.($prefix).{. |
29800 | 24 65 78 70 72 2d 3e 61 64 64 50 72 65 66 69 78 28 24 70 72 65 66 69 78 29 3b 20 7d 20 72 65 74 | $expr->addPrefix($prefix);.}.ret |
29820 | 75 72 6e 20 28 73 74 72 69 6e 67 29 20 24 65 78 70 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | urn.(string).$expr;.}.public.fun |
29840 | 63 74 69 6f 6e 20 70 61 72 73 65 28 24 73 74 72 69 6e 67 29 20 7b 20 24 74 6f 6b 65 6e 69 7a 65 | ction.parse($string).{.$tokenize |
29860 | 72 20 3d 20 6e 65 77 20 54 6f 6b 65 6e 69 7a 65 72 28 29 3b 20 24 73 74 72 65 61 6d 20 3d 20 6e | r.=.new.Tokenizer();.$stream.=.n |
29880 | 65 77 20 54 6f 6b 65 6e 53 74 72 65 61 6d 28 24 74 6f 6b 65 6e 69 7a 65 72 2d 3e 74 6f 6b 65 6e | ew.TokenStream($tokenizer->token |
298a0 | 69 7a 65 28 24 73 74 72 69 6e 67 29 2c 20 24 73 74 72 69 6e 67 29 3b 20 74 72 79 20 7b 20 72 65 | ize($string),.$string);.try.{.re |
298c0 | 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 61 72 73 65 53 65 6c 65 63 74 6f 72 47 72 6f 75 70 28 24 | turn.$this->parseSelectorGroup($ |
298e0 | 73 74 72 65 61 6d 29 3b 20 7d 20 63 61 74 63 68 20 28 5c 45 78 63 65 70 74 69 6f 6e 20 24 65 29 | stream);.}.catch.(\Exception.$e) |
29900 | 20 7b 20 24 63 6c 61 73 73 20 3d 20 67 65 74 5f 63 6c 61 73 73 28 24 65 29 3b 20 74 68 72 6f 77 | .{.$class.=.get_class($e);.throw |
29920 | 20 6e 65 77 20 24 63 6c 61 73 73 28 73 70 72 69 6e 74 66 28 27 25 73 20 61 74 20 25 73 20 2d 3e | .new.$class(sprintf('%s.at.%s.-> |
29940 | 20 25 73 27 2c 20 24 65 2d 3e 67 65 74 4d 65 73 73 61 67 65 28 29 2c 20 69 6d 70 6c 6f 64 65 28 | .%s',.$e->getMessage(),.implode( |
29960 | 24 73 74 72 65 61 6d 2d 3e 67 65 74 55 73 65 64 28 29 2c 20 27 27 29 2c 20 24 73 74 72 65 61 6d | $stream->getUsed(),.''),.$stream |
29980 | 2d 3e 70 65 65 6b 28 29 29 2c 20 30 2c 20 24 65 29 3b 20 7d 20 7d 20 70 72 69 76 61 74 65 20 66 | ->peek()),.0,.$e);.}.}.private.f |
299a0 | 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 53 65 6c 65 63 74 6f 72 47 72 6f 75 70 28 24 73 74 72 65 | unction.parseSelectorGroup($stre |
299c0 | 61 6d 29 20 7b 20 24 72 65 73 75 6c 74 20 3d 20 61 72 72 61 79 28 29 3b 20 77 68 69 6c 65 20 28 | am).{.$result.=.array();.while.( |
299e0 | 74 72 75 65 29 20 7b 20 24 72 65 73 75 6c 74 5b 5d 20 3d 20 24 74 68 69 73 2d 3e 70 61 72 73 65 | true).{.$result[].=.$this->parse |
29a00 | 53 65 6c 65 63 74 6f 72 28 24 73 74 72 65 61 6d 29 3b 20 69 66 20 28 24 73 74 72 65 61 6d 2d 3e | Selector($stream);.if.($stream-> |
29a20 | 70 65 65 6b 28 29 20 3d 3d 20 27 2c 27 29 20 7b 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 | peek().==.',').{.$stream->next() |
29a40 | 3b 20 7d 20 65 6c 73 65 20 7b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 69 66 20 28 63 6f 75 6e 74 28 | ;.}.else.{.break;.}.}.if.(count( |
29a60 | 24 72 65 73 75 6c 74 29 20 3d 3d 20 31 29 20 7b 20 72 65 74 75 72 6e 20 24 72 65 73 75 6c 74 5b | $result).==.1).{.return.$result[ |
29a80 | 30 5d 3b 20 7d 20 72 65 74 75 72 6e 20 6e 65 77 20 4e 6f 64 65 5c 4f 72 4e 6f 64 65 28 24 72 65 | 0];.}.return.new.Node\OrNode($re |
29aa0 | 73 75 6c 74 29 3b 20 7d 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 53 | sult);.}.private.function.parseS |
29ac0 | 65 6c 65 63 74 6f 72 28 24 73 74 72 65 61 6d 29 20 7b 20 24 72 65 73 75 6c 74 20 3d 20 24 74 68 | elector($stream).{.$result.=.$th |
29ae0 | 69 73 2d 3e 70 61 72 73 65 53 69 6d 70 6c 65 53 65 6c 65 63 74 6f 72 28 24 73 74 72 65 61 6d 29 | is->parseSimpleSelector($stream) |
29b00 | 3b 20 77 68 69 6c 65 20 28 74 72 75 65 29 20 7b 20 24 70 65 65 6b 20 3d 20 24 73 74 72 65 61 6d | ;.while.(true).{.$peek.=.$stream |
29b20 | 2d 3e 70 65 65 6b 28 29 3b 20 69 66 20 28 27 2c 27 20 3d 3d 20 24 70 65 65 6b 20 7c 7c 20 6e 75 | ->peek();.if.(','.==.$peek.||.nu |
29b40 | 6c 6c 20 3d 3d 3d 20 24 70 65 65 6b 29 20 7b 20 72 65 74 75 72 6e 20 24 72 65 73 75 6c 74 3b 20 | ll.===.$peek).{.return.$result;. |
29b60 | 7d 20 65 6c 73 65 69 66 20 28 69 6e 5f 61 72 72 61 79 28 24 70 65 65 6b 2c 20 61 72 72 61 79 28 | }.elseif.(in_array($peek,.array( |
29b80 | 27 2b 27 2c 20 27 3e 27 2c 20 27 7e 27 29 29 29 20 7b 20 24 63 6f 6d 62 69 6e 61 74 6f 72 20 3d | '+',.'>',.'~'))).{.$combinator.= |
29ba0 | 20 28 73 74 72 69 6e 67 29 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 7d 20 65 6c 73 | .(string).$stream->next();.}.els |
29bc0 | 65 20 7b 20 24 63 6f 6d 62 69 6e 61 74 6f 72 20 3d 20 27 20 27 3b 20 7d 20 24 63 6f 6e 73 75 6d | e.{.$combinator.=.'.';.}.$consum |
29be0 | 65 64 20 3d 20 63 6f 75 6e 74 28 24 73 74 72 65 61 6d 2d 3e 67 65 74 55 73 65 64 28 29 29 3b 20 | ed.=.count($stream->getUsed());. |
29c00 | 24 6e 65 78 74 53 65 6c 65 63 74 6f 72 20 3d 20 24 74 68 69 73 2d 3e 70 61 72 73 65 53 69 6d 70 | $nextSelector.=.$this->parseSimp |
29c20 | 6c 65 53 65 6c 65 63 74 6f 72 28 24 73 74 72 65 61 6d 29 3b 20 69 66 20 28 24 63 6f 6e 73 75 6d | leSelector($stream);.if.($consum |
29c40 | 65 64 20 3d 3d 20 63 6f 75 6e 74 28 24 73 74 72 65 61 6d 2d 3e 67 65 74 55 73 65 64 28 29 29 29 | ed.==.count($stream->getUsed())) |
29c60 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 | .{.throw.new.ParseException(spri |
29c80 | 6e 74 66 28 22 45 78 70 65 63 74 65 64 20 73 65 6c 65 63 74 6f 72 2c 20 67 6f 74 20 27 25 73 27 | ntf("Expected.selector,.got.'%s' |
29ca0 | 22 2c 20 24 73 74 72 65 61 6d 2d 3e 70 65 65 6b 28 29 29 29 3b 20 7d 20 24 72 65 73 75 6c 74 20 | ",.$stream->peek()));.}.$result. |
29cc0 | 3d 20 6e 65 77 20 4e 6f 64 65 5c 43 6f 6d 62 69 6e 65 64 53 65 6c 65 63 74 6f 72 4e 6f 64 65 28 | =.new.Node\CombinedSelectorNode( |
29ce0 | 24 72 65 73 75 6c 74 2c 20 24 63 6f 6d 62 69 6e 61 74 6f 72 2c 20 24 6e 65 78 74 53 65 6c 65 63 | $result,.$combinator,.$nextSelec |
29d00 | 74 6f 72 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 72 65 73 75 6c 74 3b 20 7d 20 70 72 69 76 61 74 | tor);.}.return.$result;.}.privat |
29d20 | 65 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 53 69 6d 70 6c 65 53 65 6c 65 63 74 6f 72 28 24 | e.function.parseSimpleSelector($ |
29d40 | 73 74 72 65 61 6d 29 20 7b 20 24 70 65 65 6b 20 3d 20 24 73 74 72 65 61 6d 2d 3e 70 65 65 6b 28 | stream).{.$peek.=.$stream->peek( |
29d60 | 29 3b 20 69 66 20 28 27 2a 27 20 21 3d 20 24 70 65 65 6b 20 26 26 20 21 24 70 65 65 6b 2d 3e 69 | );.if.('*'.!=.$peek.&&.!$peek->i |
29d80 | 73 54 79 70 65 28 27 53 79 6d 62 6f 6c 27 29 29 20 7b 20 24 65 6c 65 6d 65 6e 74 20 3d 20 24 6e | sType('Symbol')).{.$element.=.$n |
29da0 | 61 6d 65 73 70 61 63 65 20 3d 20 27 2a 27 3b 20 7d 20 65 6c 73 65 20 7b 20 24 6e 65 78 74 20 3d | amespace.=.'*';.}.else.{.$next.= |
29dc0 | 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 69 66 20 28 27 2a 27 20 21 3d 20 24 6e 65 | .$stream->next();.if.('*'.!=.$ne |
29de0 | 78 74 20 26 26 20 21 24 6e 65 78 74 2d 3e 69 73 54 79 70 65 28 27 53 79 6d 62 6f 6c 27 29 29 20 | xt.&&.!$next->isType('Symbol')). |
29e00 | 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e | {.throw.new.ParseException(sprin |
29e20 | 74 66 28 22 45 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 2c 20 67 6f 74 20 27 25 73 27 22 2c 20 | tf("Expected.symbol,.got.'%s'",. |
29e40 | 24 6e 65 78 74 29 29 3b 20 7d 20 69 66 20 28 24 73 74 72 65 61 6d 2d 3e 70 65 65 6b 28 29 20 3d | $next));.}.if.($stream->peek().= |
29e60 | 3d 20 27 7c 27 29 20 7b 20 24 6e 61 6d 65 73 70 61 63 65 20 3d 20 24 6e 65 78 74 3b 20 24 73 74 | =.'|').{.$namespace.=.$next;.$st |
29e80 | 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 24 65 6c 65 6d 65 6e 74 20 3d 20 24 73 74 72 65 61 6d | ream->next();.$element.=.$stream |
29ea0 | 2d 3e 6e 65 78 74 28 29 3b 20 69 66 20 28 27 2a 27 20 21 3d 20 24 65 6c 65 6d 65 6e 74 20 26 26 | ->next();.if.('*'.!=.$element.&& |
29ec0 | 20 21 24 6e 65 78 74 2d 3e 69 73 54 79 70 65 28 27 53 79 6d 62 6f 6c 27 29 29 20 7b 20 74 68 72 | .!$next->isType('Symbol')).{.thr |
29ee0 | 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 22 45 | ow.new.ParseException(sprintf("E |
29f00 | 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 2c 20 67 6f 74 20 27 25 73 27 22 2c 20 24 6e 65 78 74 | xpected.symbol,.got.'%s'",.$next |
29f20 | 29 29 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 24 6e 61 6d 65 73 70 61 63 65 20 3d 20 27 2a 27 3b | ));.}.}.else.{.$namespace.=.'*'; |
29f40 | 20 24 65 6c 65 6d 65 6e 74 20 3d 20 24 6e 65 78 74 3b 20 7d 20 7d 20 24 72 65 73 75 6c 74 20 3d | .$element.=.$next;.}.}.$result.= |
29f60 | 20 6e 65 77 20 4e 6f 64 65 5c 45 6c 65 6d 65 6e 74 4e 6f 64 65 28 24 6e 61 6d 65 73 70 61 63 65 | .new.Node\ElementNode($namespace |
29f80 | 2c 20 24 65 6c 65 6d 65 6e 74 29 3b 20 24 68 61 73 48 61 73 68 20 3d 20 66 61 6c 73 65 3b 20 77 | ,.$element);.$hasHash.=.false;.w |
29fa0 | 68 69 6c 65 20 28 74 72 75 65 29 20 7b 20 24 70 65 65 6b 20 3d 20 24 73 74 72 65 61 6d 2d 3e 70 | hile.(true).{.$peek.=.$stream->p |
29fc0 | 65 65 6b 28 29 3b 20 69 66 20 28 27 23 27 20 3d 3d 20 24 70 65 65 6b 29 20 7b 20 69 66 20 28 24 | eek();.if.('#'.==.$peek).{.if.($ |
29fe0 | 68 61 73 48 61 73 68 29 20 7b 20 62 72 65 61 6b 3b 20 7d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 | hasHash).{.break;.}.$stream->nex |
2a000 | 74 28 29 3b 20 24 72 65 73 75 6c 74 20 3d 20 6e 65 77 20 4e 6f 64 65 5c 48 61 73 68 4e 6f 64 65 | t();.$result.=.new.Node\HashNode |
2a020 | 28 24 72 65 73 75 6c 74 2c 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 29 3b 20 24 68 61 73 | ($result,.$stream->next());.$has |
2a040 | 48 61 73 68 20 3d 20 74 72 75 65 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 65 6c 73 65 69 66 20 | Hash.=.true;.continue;.}.elseif. |
2a060 | 28 27 2e 27 20 3d 3d 20 24 70 65 65 6b 29 20 7b 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 | ('.'.==.$peek).{.$stream->next() |
2a080 | 3b 20 24 72 65 73 75 6c 74 20 3d 20 6e 65 77 20 4e 6f 64 65 5c 43 6c 61 73 73 4e 6f 64 65 28 24 | ;.$result.=.new.Node\ClassNode($ |
2a0a0 | 72 65 73 75 6c 74 2c 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 29 3b 20 63 6f 6e 74 69 6e | result,.$stream->next());.contin |
2a0c0 | 75 65 3b 20 7d 20 65 6c 73 65 69 66 20 28 27 5b 27 20 3d 3d 20 24 70 65 65 6b 29 20 7b 20 24 73 | ue;.}.elseif.('['.==.$peek).{.$s |
2a0e0 | 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 24 72 65 73 75 6c 74 20 3d 20 24 74 68 69 73 2d 3e | tream->next();.$result.=.$this-> |
2a100 | 70 61 72 73 65 41 74 74 72 69 62 28 24 72 65 73 75 6c 74 2c 20 24 73 74 72 65 61 6d 29 3b 20 24 | parseAttrib($result,.$stream);.$ |
2a120 | 6e 65 78 74 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 69 66 20 28 27 5d 27 20 | next.=.$stream->next();.if.(']'. |
2a140 | 21 3d 20 24 6e 65 78 74 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 | !=.$next).{.throw.new.ParseExcep |
2a160 | 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 22 5d 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 27 25 | tion(sprintf("].expected,.got.'% |
2a180 | 73 27 22 2c 20 24 6e 65 78 74 29 29 3b 20 7d 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 65 6c 73 65 | s'",.$next));.}.continue;.}.else |
2a1a0 | 69 66 20 28 27 3a 27 20 3d 3d 20 24 70 65 65 6b 20 7c 7c 20 27 3a 3a 27 20 3d 3d 20 24 70 65 65 | if.(':'.==.$peek.||.'::'.==.$pee |
2a1c0 | 6b 29 20 7b 20 24 74 79 70 65 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 24 69 | k).{.$type.=.$stream->next();.$i |
2a1e0 | 64 65 6e 74 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 69 66 20 28 21 24 69 64 | dent.=.$stream->next();.if.(!$id |
2a200 | 65 6e 74 20 7c 7c 20 21 24 69 64 65 6e 74 2d 3e 69 73 54 79 70 65 28 27 53 79 6d 62 6f 6c 27 29 | ent.||.!$ident->isType('Symbol') |
2a220 | 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 | ).{.throw.new.ParseException(spr |
2a240 | 69 6e 74 66 28 22 45 78 70 65 63 74 65 64 20 73 79 6d 62 6f 6c 2c 20 67 6f 74 20 27 25 73 27 22 | intf("Expected.symbol,.got.'%s'" |
2a260 | 2c 20 24 69 64 65 6e 74 29 29 3b 20 7d 20 69 66 20 28 24 73 74 72 65 61 6d 2d 3e 70 65 65 6b 28 | ,.$ident));.}.if.($stream->peek( |
2a280 | 29 20 3d 3d 20 27 28 27 29 20 7b 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 24 70 65 | ).==.'(').{.$stream->next();.$pe |
2a2a0 | 65 6b 20 3d 20 24 73 74 72 65 61 6d 2d 3e 70 65 65 6b 28 29 3b 20 69 66 20 28 24 70 65 65 6b 2d | ek.=.$stream->peek();.if.($peek- |
2a2c0 | 3e 69 73 54 79 70 65 28 27 53 74 72 69 6e 67 27 29 29 20 7b 20 24 73 65 6c 65 63 74 6f 72 20 3d | >isType('String')).{.$selector.= |
2a2e0 | 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 70 65 65 | .$stream->next();.}.elseif.($pee |
2a300 | 6b 2d 3e 69 73 54 79 70 65 28 27 53 79 6d 62 6f 6c 27 29 20 26 26 20 69 73 5f 69 6e 74 28 24 70 | k->isType('Symbol').&&.is_int($p |
2a320 | 65 65 6b 29 29 20 7b 20 24 73 65 6c 65 63 74 6f 72 20 3d 20 69 6e 74 76 61 6c 28 24 73 74 72 65 | eek)).{.$selector.=.intval($stre |
2a340 | 61 6d 2d 3e 6e 65 78 74 28 29 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 73 65 6c 65 63 74 6f 72 20 | am->next());.}.else.{.$selector. |
2a360 | 3d 20 24 74 68 69 73 2d 3e 70 61 72 73 65 53 69 6d 70 6c 65 53 65 6c 65 63 74 6f 72 28 24 73 74 | =.$this->parseSimpleSelector($st |
2a380 | 72 65 61 6d 29 3b 20 7d 20 24 6e 65 78 74 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 | ream);.}.$next.=.$stream->next() |
2a3a0 | 3b 20 69 66 20 28 27 29 27 20 21 3d 20 24 6e 65 78 74 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | ;.if.(')'.!=.$next).{.throw.new. |
2a3c0 | 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 22 45 78 70 65 63 74 65 64 | ParseException(sprintf("Expected |
2a3e0 | 20 27 29 27 2c 20 67 6f 74 20 27 25 73 27 20 61 6e 64 20 27 25 73 27 22 2c 20 24 6e 65 78 74 2c | .')',.got.'%s'.and.'%s'",.$next, |
2a400 | 20 24 73 65 6c 65 63 74 6f 72 29 29 3b 20 7d 20 24 72 65 73 75 6c 74 20 3d 20 6e 65 77 20 4e 6f | .$selector));.}.$result.=.new.No |
2a420 | 64 65 5c 46 75 6e 63 74 69 6f 6e 4e 6f 64 65 28 24 72 65 73 75 6c 74 2c 20 24 74 79 70 65 2c 20 | de\FunctionNode($result,.$type,. |
2a440 | 24 69 64 65 6e 74 2c 20 24 73 65 6c 65 63 74 6f 72 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 72 65 | $ident,.$selector);.}.else.{.$re |
2a460 | 73 75 6c 74 20 3d 20 6e 65 77 20 4e 6f 64 65 5c 50 73 65 75 64 6f 4e 6f 64 65 28 24 72 65 73 75 | sult.=.new.Node\PseudoNode($resu |
2a480 | 6c 74 2c 20 24 74 79 70 65 2c 20 24 69 64 65 6e 74 29 3b 20 7d 20 63 6f 6e 74 69 6e 75 65 3b 20 | lt,.$type,.$ident);.}.continue;. |
2a4a0 | 7d 20 65 6c 73 65 20 7b 20 69 66 20 28 27 20 27 20 3d 3d 20 24 70 65 65 6b 29 20 7b 20 24 73 74 | }.else.{.if.('.'.==.$peek).{.$st |
2a4c0 | 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 7d 20 62 72 65 61 6b 3b 20 7d 20 7d 20 72 65 74 75 72 | ream->next();.}.break;.}.}.retur |
2a4e0 | 6e 20 24 72 65 73 75 6c 74 3b 20 7d 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 70 61 | n.$result;.}.private.function.pa |
2a500 | 72 73 65 41 74 74 72 69 62 28 24 73 65 6c 65 63 74 6f 72 2c 20 24 73 74 72 65 61 6d 29 20 7b 20 | rseAttrib($selector,.$stream).{. |
2a520 | 24 61 74 74 72 69 62 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 69 66 20 28 24 | $attrib.=.$stream->next();.if.($ |
2a540 | 73 74 72 65 61 6d 2d 3e 70 65 65 6b 28 29 20 3d 3d 20 27 7c 27 29 20 7b 20 24 6e 61 6d 65 73 70 | stream->peek().==.'|').{.$namesp |
2a560 | 61 63 65 20 3d 20 24 61 74 74 72 69 62 3b 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 | ace.=.$attrib;.$stream->next();. |
2a580 | 24 61 74 74 72 69 62 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 7d 20 65 6c 73 | $attrib.=.$stream->next();.}.els |
2a5a0 | 65 20 7b 20 24 6e 61 6d 65 73 70 61 63 65 20 3d 20 27 2a 27 3b 20 7d 20 69 66 20 28 24 73 74 72 | e.{.$namespace.=.'*';.}.if.($str |
2a5c0 | 65 61 6d 2d 3e 70 65 65 6b 28 29 20 3d 3d 20 27 5d 27 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 | eam->peek().==.']').{.return.new |
2a5e0 | 20 4e 6f 64 65 5c 41 74 74 72 69 62 4e 6f 64 65 28 24 73 65 6c 65 63 74 6f 72 2c 20 24 6e 61 6d | .Node\AttribNode($selector,.$nam |
2a600 | 65 73 70 61 63 65 2c 20 24 61 74 74 72 69 62 2c 20 27 65 78 69 73 74 73 27 2c 20 6e 75 6c 6c 29 | espace,.$attrib,.'exists',.null) |
2a620 | 3b 20 7d 20 24 6f 70 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 28 29 3b 20 69 66 20 28 21 | ;.}.$op.=.$stream->next();.if.(! |
2a640 | 69 6e 5f 61 72 72 61 79 28 24 6f 70 2c 20 61 72 72 61 79 28 27 5e 3d 27 2c 20 27 24 3d 27 2c 20 | in_array($op,.array('^=',.'$=',. |
2a660 | 27 2a 3d 27 2c 20 27 3d 27 2c 20 27 7e 3d 27 2c 20 27 7c 3d 27 2c 20 27 21 3d 27 29 29 29 20 7b | '*=',.'=',.'~=',.'|=',.'!='))).{ |
2a680 | 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 | .throw.new.ParseException(sprint |
2a6a0 | 66 28 22 4f 70 65 72 61 74 6f 72 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 27 25 73 27 22 2c | f("Operator.expected,.got.'%s'", |
2a6c0 | 20 24 6f 70 29 29 3b 20 7d 20 24 76 61 6c 75 65 20 3d 20 24 73 74 72 65 61 6d 2d 3e 6e 65 78 74 | .$op));.}.$value.=.$stream->next |
2a6e0 | 28 29 3b 20 69 66 20 28 21 24 76 61 6c 75 65 2d 3e 69 73 54 79 70 65 28 27 53 79 6d 62 6f 6c 27 | ();.if.(!$value->isType('Symbol' |
2a700 | 29 20 26 26 20 21 24 76 61 6c 75 65 2d 3e 69 73 54 79 70 65 28 27 53 74 72 69 6e 67 27 29 29 20 | ).&&.!$value->isType('String')). |
2a720 | 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e | {.throw.new.ParseException(sprin |
2a740 | 74 66 28 22 45 78 70 65 63 74 65 64 20 73 74 72 69 6e 67 20 6f 72 20 73 79 6d 62 6f 6c 2c 20 67 | tf("Expected.string.or.symbol,.g |
2a760 | 6f 74 20 27 25 73 27 22 2c 20 24 76 61 6c 75 65 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 6e 65 77 | ot.'%s'",.$value));.}.return.new |
2a780 | 20 4e 6f 64 65 5c 41 74 74 72 69 62 4e 6f 64 65 28 24 73 65 6c 65 63 74 6f 72 2c 20 24 6e 61 6d | .Node\AttribNode($selector,.$nam |
2a7a0 | 65 73 70 61 63 65 2c 20 24 61 74 74 72 69 62 2c 20 24 6f 70 2c 20 24 76 61 6c 75 65 29 3b 20 7d | espace,.$attrib,.$op,.$value);.} |
2a7c0 | 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 | .}.<?php..namespace.Symfony\Comp |
2a7e0 | 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 | onent\CssSelector\Exception;.cla |
2a800 | 73 73 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 45 78 63 65 70 | ss.ParseException.extends.\Excep |
2a820 | 74 69 6f 6e 20 7b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e | tion.{.}.<?php..namespace.Symfon |
2a840 | 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 73 | y\Component\CssSelector\Node;.us |
2a860 | 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c | e.Symfony\Component\CssSelector\ |
2a880 | 58 50 61 74 68 45 78 70 72 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 | XPathExpr;.use.Symfony\Component |
2a8a0 | 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 45 78 63 65 70 74 69 6f 6e 5c 50 61 72 73 65 45 78 63 65 | \CssSelector\Exception\ParseExce |
2a8c0 | 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 41 74 74 72 69 62 4e 6f 64 65 20 69 6d 70 6c 65 6d 65 6e | ption;.class.AttribNode.implemen |
2a8e0 | 74 73 20 4e 6f 64 65 49 6e 74 65 72 66 61 63 65 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 73 65 | ts.NodeInterface.{.protected.$se |
2a900 | 6c 65 63 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6e 61 6d 65 73 70 61 63 65 3b 20 70 72 | lector;.protected.$namespace;.pr |
2a920 | 6f 74 65 63 74 65 64 20 24 61 74 74 72 69 62 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6f 70 65 72 | otected.$attrib;.protected.$oper |
2a940 | 61 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 76 61 6c 75 65 3b 20 70 75 62 6c 69 63 20 66 | ator;.protected.$value;.public.f |
2a960 | 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 73 65 6c 65 63 74 6f 72 2c 20 24 | unction.__construct($selector,.$ |
2a980 | 6e 61 6d 65 73 70 61 63 65 2c 20 24 61 74 74 72 69 62 2c 20 24 6f 70 65 72 61 74 6f 72 2c 20 24 | namespace,.$attrib,.$operator,.$ |
2a9a0 | 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 20 3d 20 24 73 65 6c 65 | value).{.$this->selector.=.$sele |
2a9c0 | 63 74 6f 72 3b 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 20 3d 20 24 6e 61 6d 65 73 70 | ctor;.$this->namespace.=.$namesp |
2a9e0 | 61 63 65 3b 20 24 74 68 69 73 2d 3e 61 74 74 72 69 62 20 3d 20 24 61 74 74 72 69 62 3b 20 24 74 | ace;.$this->attrib.=.$attrib;.$t |
2aa00 | 68 69 73 2d 3e 6f 70 65 72 61 74 6f 72 20 3d 20 24 6f 70 65 72 61 74 6f 72 3b 20 24 74 68 69 73 | his->operator.=.$operator;.$this |
2aa20 | 2d 3e 76 61 6c 75 65 20 3d 20 24 76 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | ->value.=.$value;.}.public.funct |
2aa40 | 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 6f 70 | ion.__toString().{.if.($this->op |
2aa60 | 65 72 61 74 6f 72 20 3d 3d 20 27 65 78 69 73 74 73 27 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 | erator.==.'exists').{.return.spr |
2aa80 | 69 6e 74 66 28 27 25 73 5b 25 73 5b 25 73 5d 5d 27 2c 20 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 | intf('%s[%s[%s]]',.__CLASS__,.$t |
2aaa0 | 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 2c 20 24 74 68 69 73 2d 3e 66 6f 72 6d 61 74 41 74 74 72 | his->selector,.$this->formatAttr |
2aac0 | 69 62 28 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 27 25 73 5b 25 73 5b 25 | ib());.}.return.sprintf('%s[%s[% |
2aae0 | 73 20 25 73 20 25 73 5d 5d 27 2c 20 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 68 69 73 2d 3e 73 65 | s.%s.%s]]',.__CLASS__,.$this->se |
2ab00 | 6c 65 63 74 6f 72 2c 20 24 74 68 69 73 2d 3e 66 6f 72 6d 61 74 41 74 74 72 69 62 28 29 2c 20 24 | lector,.$this->formatAttrib(),.$ |
2ab20 | 74 68 69 73 2d 3e 6f 70 65 72 61 74 6f 72 2c 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 29 3b 20 7d | this->operator,.$this->value);.} |
2ab40 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 29 20 7b 20 24 70 61 | .public.function.toXpath().{.$pa |
2ab60 | 74 68 20 3d 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 2d 3e 74 6f 58 70 61 74 68 28 29 3b | th.=.$this->selector->toXpath(); |
2ab80 | 20 24 61 74 74 72 69 62 20 3d 20 24 74 68 69 73 2d 3e 78 70 61 74 68 41 74 74 72 69 62 28 29 3b | .$attrib.=.$this->xpathAttrib(); |
2aba0 | 20 24 76 61 6c 75 65 20 3d 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 3b 20 69 66 20 28 24 74 68 69 | .$value.=.$this->value;.if.($thi |
2abc0 | 73 2d 3e 6f 70 65 72 61 74 6f 72 20 3d 3d 20 27 65 78 69 73 74 73 27 29 20 7b 20 24 70 61 74 68 | s->operator.==.'exists').{.$path |
2abe0 | 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 24 61 74 74 72 69 62 29 3b 20 7d 20 65 6c 73 65 69 | ->addCondition($attrib);.}.elsei |
2ac00 | 66 20 28 24 74 68 69 73 2d 3e 6f 70 65 72 61 74 6f 72 20 3d 3d 20 27 3d 27 29 20 7b 20 24 70 61 | f.($this->operator.==.'=').{.$pa |
2ac20 | 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 25 73 20 3d 20 25 | th->addCondition(sprintf('%s.=.% |
2ac40 | 73 27 2c 20 24 61 74 74 72 69 62 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 | s',.$attrib,.XPathExpr::xpathLit |
2ac60 | 65 72 61 6c 28 24 76 61 6c 75 65 29 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 74 68 69 73 2d | eral($value)));.}.elseif.($this- |
2ac80 | 3e 6f 70 65 72 61 74 6f 72 20 3d 3d 20 27 21 3d 27 29 20 7b 20 69 66 20 28 24 76 61 6c 75 65 29 | >operator.==.'!=').{.if.($value) |
2aca0 | 20 7b 20 24 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 | .{.$path->addCondition(sprintf(' |
2acc0 | 6e 6f 74 28 25 73 29 20 6f 72 20 25 73 20 21 3d 20 25 73 27 2c 20 24 61 74 74 72 69 62 2c 20 24 | not(%s).or.%s.!=.%s',.$attrib,.$ |
2ace0 | 61 74 74 72 69 62 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 | attrib,.XPathExpr::xpathLiteral( |
2ad00 | 24 76 61 6c 75 65 29 29 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 70 61 74 68 2d 3e 61 64 64 43 6f | $value)));.}.else.{.$path->addCo |
2ad20 | 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 25 73 20 21 3d 20 25 73 27 2c 20 24 61 74 74 | ndition(sprintf('%s.!=.%s',.$att |
2ad40 | 72 69 62 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 24 76 61 | rib,.XPathExpr::xpathLiteral($va |
2ad60 | 6c 75 65 29 29 29 3b 20 7d 20 7d 20 65 6c 73 65 69 66 20 28 24 74 68 69 73 2d 3e 6f 70 65 72 61 | lue)));.}.}.elseif.($this->opera |
2ad80 | 74 6f 72 20 3d 3d 20 27 7e 3d 27 29 20 7b 20 24 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 | tor.==.'~=').{.$path->addConditi |
2ada0 | 6f 6e 28 73 70 72 69 6e 74 66 28 22 63 6f 6e 74 61 69 6e 73 28 63 6f 6e 63 61 74 28 27 20 27 2c | on(sprintf("contains(concat('.', |
2adc0 | 20 6e 6f 72 6d 61 6c 69 7a 65 2d 73 70 61 63 65 28 25 73 29 2c 20 27 20 27 29 2c 20 25 73 29 22 | .normalize-space(%s),.'.'),.%s)" |
2ade0 | 2c 20 24 61 74 74 72 69 62 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 | ,.$attrib,.XPathExpr::xpathLiter |
2ae00 | 61 6c 28 27 20 27 2e 24 76 61 6c 75 65 2e 27 20 27 29 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 | al('.'.$value.'.')));.}.elseif.( |
2ae20 | 24 74 68 69 73 2d 3e 6f 70 65 72 61 74 6f 72 20 3d 3d 20 27 7c 3d 27 29 20 7b 20 24 70 61 74 68 | $this->operator.==.'|=').{.$path |
2ae40 | 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 25 73 20 3d 20 25 73 20 | ->addCondition(sprintf('%s.=.%s. |
2ae60 | 6f 72 20 73 74 61 72 74 73 2d 77 69 74 68 28 25 73 2c 20 25 73 29 27 2c 20 24 61 74 74 72 69 62 | or.starts-with(%s,.%s)',.$attrib |
2ae80 | 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 24 76 61 6c 75 65 | ,.XPathExpr::xpathLiteral($value |
2aea0 | 29 2c 20 24 61 74 74 72 69 62 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 | ),.$attrib,.XPathExpr::xpathLite |
2aec0 | 72 61 6c 28 24 76 61 6c 75 65 2e 27 2d 27 29 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 74 68 | ral($value.'-')));.}.elseif.($th |
2aee0 | 69 73 2d 3e 6f 70 65 72 61 74 6f 72 20 3d 3d 20 27 5e 3d 27 29 20 7b 20 24 70 61 74 68 2d 3e 61 | is->operator.==.'^=').{.$path->a |
2af00 | 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 73 74 61 72 74 73 2d 77 69 74 68 | ddCondition(sprintf('starts-with |
2af20 | 28 25 73 2c 20 25 73 29 27 2c 20 24 61 74 74 72 69 62 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 | (%s,.%s)',.$attrib,.XPathExpr::x |
2af40 | 70 61 74 68 4c 69 74 65 72 61 6c 28 24 76 61 6c 75 65 29 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 | pathLiteral($value)));.}.elseif. |
2af60 | 28 24 74 68 69 73 2d 3e 6f 70 65 72 61 74 6f 72 20 3d 3d 20 27 24 3d 27 29 20 7b 20 24 70 61 74 | ($this->operator.==.'$=').{.$pat |
2af80 | 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 73 75 62 73 74 72 69 | h->addCondition(sprintf('substri |
2afa0 | 6e 67 28 25 73 2c 20 73 74 72 69 6e 67 2d 6c 65 6e 67 74 68 28 25 73 29 2d 25 73 29 20 3d 20 25 | ng(%s,.string-length(%s)-%s).=.% |
2afc0 | 73 27 2c 20 24 61 74 74 72 69 62 2c 20 24 61 74 74 72 69 62 2c 20 73 74 72 6c 65 6e 28 24 76 61 | s',.$attrib,.$attrib,.strlen($va |
2afe0 | 6c 75 65 29 20 2d 20 31 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 | lue).-.1,.XPathExpr::xpathLitera |
2b000 | 6c 28 24 76 61 6c 75 65 29 29 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 74 68 69 73 2d 3e 6f 70 | l($value)));.}.elseif.($this->op |
2b020 | 65 72 61 74 6f 72 20 3d 3d 20 27 2a 3d 27 29 20 7b 20 24 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 | erator.==.'*=').{.$path->addCond |
2b040 | 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 63 6f 6e 74 61 69 6e 73 28 25 73 2c 20 25 73 29 27 | ition(sprintf('contains(%s,.%s)' |
2b060 | 2c 20 24 61 74 74 72 69 62 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 | ,.$attrib,.XPathExpr::xpathLiter |
2b080 | 61 6c 28 24 76 61 6c 75 65 29 29 29 3b 20 7d 20 65 6c 73 65 20 7b 20 74 68 72 6f 77 20 6e 65 77 | al($value)));.}.else.{.throw.new |
2b0a0 | 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 55 6e 6b 6e 6f 77 6e | .ParseException(sprintf('Unknown |
2b0c0 | 20 6f 70 65 72 61 74 6f 72 3a 20 25 73 27 2c 20 24 74 68 69 73 2d 3e 6f 70 65 72 61 74 6f 72 29 | .operator:.%s',.$this->operator) |
2b0e0 | 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 | );.}.return.$path;.}.protected.f |
2b100 | 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 41 74 74 72 69 62 28 29 20 7b 20 69 66 20 28 24 74 68 69 | unction.xpathAttrib().{.if.($thi |
2b120 | 73 2d 3e 6e 61 6d 65 73 70 61 63 65 20 3d 3d 20 27 2a 27 29 20 7b 20 72 65 74 75 72 6e 20 27 40 | s->namespace.==.'*').{.return.'@ |
2b140 | 27 2e 24 74 68 69 73 2d 3e 61 74 74 72 69 62 3b 20 7d 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 | '.$this->attrib;.}.return.sprint |
2b160 | 66 28 27 40 25 73 3a 25 73 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 2c 20 24 74 | f('@%s:%s',.$this->namespace,.$t |
2b180 | 68 69 73 2d 3e 61 74 74 72 69 62 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 | his->attrib);.}.protected.functi |
2b1a0 | 6f 6e 20 66 6f 72 6d 61 74 41 74 74 72 69 62 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 6e | on.formatAttrib().{.if.($this->n |
2b1c0 | 61 6d 65 73 70 61 63 65 20 3d 3d 20 27 2a 27 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d | amespace.==.'*').{.return.$this- |
2b1e0 | 3e 61 74 74 72 69 62 3b 20 7d 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 27 25 73 7c 25 73 | >attrib;.}.return.sprintf('%s|%s |
2b200 | 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 2c 20 24 74 68 69 73 2d 3e 61 74 74 72 | ',.$this->namespace,.$this->attr |
2b220 | 69 62 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e | ib);.}.}.<?php..namespace.Symfon |
2b240 | 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 73 | y\Component\CssSelector\Node;.us |
2b260 | 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c | e.Symfony\Component\CssSelector\ |
2b280 | 58 50 61 74 68 45 78 70 72 3b 20 63 6c 61 73 73 20 43 6c 61 73 73 4e 6f 64 65 20 69 6d 70 6c 65 | XPathExpr;.class.ClassNode.imple |
2b2a0 | 6d 65 6e 74 73 20 4e 6f 64 65 49 6e 74 65 72 66 61 63 65 20 7b 20 70 72 6f 74 65 63 74 65 64 20 | ments.NodeInterface.{.protected. |
2b2c0 | 24 73 65 6c 65 63 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6c 61 73 73 4e 61 6d 65 3b | $selector;.protected.$className; |
2b2e0 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 73 65 | .public.function.__construct($se |
2b300 | 6c 65 63 74 6f 72 2c 20 24 63 6c 61 73 73 4e 61 6d 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 6c | lector,.$className).{.$this->sel |
2b320 | 65 63 74 6f 72 20 3d 20 24 73 65 6c 65 63 74 6f 72 3b 20 24 74 68 69 73 2d 3e 63 6c 61 73 73 4e | ector.=.$selector;.$this->classN |
2b340 | 61 6d 65 20 3d 20 24 63 6c 61 73 73 4e 61 6d 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | ame.=.$className;.}.public.funct |
2b360 | 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 | ion.__toString().{.return.sprint |
2b380 | 66 28 27 25 73 5b 25 73 2e 25 73 5d 27 2c 20 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 68 69 73 2d | f('%s[%s.%s]',.__CLASS__,.$this- |
2b3a0 | 3e 73 65 6c 65 63 74 6f 72 2c 20 24 74 68 69 73 2d 3e 63 6c 61 73 73 4e 61 6d 65 29 3b 20 7d 20 | >selector,.$this->className);.}. |
2b3c0 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 29 20 7b 20 24 73 65 6c | public.function.toXpath().{.$sel |
2b3e0 | 58 70 61 74 68 20 3d 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 2d 3e 74 6f 58 70 61 74 68 | Xpath.=.$this->selector->toXpath |
2b400 | 28 29 3b 20 24 73 65 6c 58 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 | ();.$selXpath->addCondition(spri |
2b420 | 6e 74 66 28 22 63 6f 6e 74 61 69 6e 73 28 63 6f 6e 63 61 74 28 27 20 27 2c 20 6e 6f 72 6d 61 6c | ntf("contains(concat('.',.normal |
2b440 | 69 7a 65 2d 73 70 61 63 65 28 40 63 6c 61 73 73 29 2c 20 27 20 27 29 2c 20 25 73 29 22 2c 20 58 | ize-space(@class),.'.'),.%s)",.X |
2b460 | 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 27 20 27 2e 24 74 68 69 73 | PathExpr::xpathLiteral('.'.$this |
2b480 | 2d 3e 63 6c 61 73 73 4e 61 6d 65 2e 27 20 27 29 29 29 3b 20 72 65 74 75 72 6e 20 24 73 65 6c 58 | ->className.'.')));.return.$selX |
2b4a0 | 70 61 74 68 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f | path;.}.}.<?php..namespace.Symfo |
2b4c0 | 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 | ny\Component\CssSelector\Node;.u |
2b4e0 | 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 | se.Symfony\Component\CssSelector |
2b500 | 5c 45 78 63 65 70 74 69 6f 6e 5c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 | \Exception\ParseException;.class |
2b520 | 20 43 6f 6d 62 69 6e 65 64 53 65 6c 65 63 74 6f 72 4e 6f 64 65 20 69 6d 70 6c 65 6d 65 6e 74 73 | .CombinedSelectorNode.implements |
2b540 | 20 4e 6f 64 65 49 6e 74 65 72 66 61 63 65 20 7b 20 73 74 61 74 69 63 20 70 72 6f 74 65 63 74 65 | .NodeInterface.{.static.protecte |
2b560 | 64 20 24 6d 65 74 68 6f 64 4d 61 70 70 69 6e 67 20 3d 20 61 72 72 61 79 28 20 27 20 27 20 3d 3e | d.$methodMapping.=.array(.'.'.=> |
2b580 | 20 27 64 65 73 63 65 6e 64 61 6e 74 27 2c 20 27 3e 27 20 3d 3e 20 27 63 68 69 6c 64 27 2c 20 27 | .'descendant',.'>'.=>.'child',.' |
2b5a0 | 2b 27 20 3d 3e 20 27 64 69 72 65 63 74 5f 61 64 6a 61 63 65 6e 74 27 2c 20 27 7e 27 20 3d 3e 20 | +'.=>.'direct_adjacent',.'~'.=>. |
2b5c0 | 27 69 6e 64 69 72 65 63 74 5f 61 64 6a 61 63 65 6e 74 27 2c 20 29 3b 20 70 72 6f 74 65 63 74 65 | 'indirect_adjacent',.);.protecte |
2b5e0 | 64 20 24 73 65 6c 65 63 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6d 62 69 6e 61 74 | d.$selector;.protected.$combinat |
2b600 | 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 73 75 62 73 65 6c 65 63 74 6f 72 3b 20 70 75 62 6c | or;.protected.$subselector;.publ |
2b620 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 73 65 6c 65 63 74 6f | ic.function.__construct($selecto |
2b640 | 72 2c 20 24 63 6f 6d 62 69 6e 61 74 6f 72 2c 20 24 73 75 62 73 65 6c 65 63 74 6f 72 29 20 7b 20 | r,.$combinator,.$subselector).{. |
2b660 | 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 20 3d 20 24 73 65 6c 65 63 74 6f 72 3b 20 24 74 68 | $this->selector.=.$selector;.$th |
2b680 | 69 73 2d 3e 63 6f 6d 62 69 6e 61 74 6f 72 20 3d 20 24 63 6f 6d 62 69 6e 61 74 6f 72 3b 20 24 74 | is->combinator.=.$combinator;.$t |
2b6a0 | 68 69 73 2d 3e 73 75 62 73 65 6c 65 63 74 6f 72 20 3d 20 24 73 75 62 73 65 6c 65 63 74 6f 72 3b | his->subselector.=.$subselector; |
2b6c0 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 | .}.public.function.__toString(). |
2b6e0 | 7b 20 24 63 6f 6d 62 20 3d 20 24 74 68 69 73 2d 3e 63 6f 6d 62 69 6e 61 74 6f 72 20 3d 3d 20 27 | {.$comb.=.$this->combinator.==.' |
2b700 | 20 27 20 3f 20 27 3c 66 6f 6c 6c 6f 77 65 64 3e 27 20 3a 20 24 74 68 69 73 2d 3e 63 6f 6d 62 69 | .'.?.'<followed>'.:.$this->combi |
2b720 | 6e 61 74 6f 72 3b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 27 25 73 5b 25 73 20 25 73 20 | nator;.return.sprintf('%s[%s.%s. |
2b740 | 25 73 5d 27 2c 20 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 | %s]',.__CLASS__,.$this->selector |
2b760 | 2c 20 24 63 6f 6d 62 2c 20 24 74 68 69 73 2d 3e 73 75 62 73 65 6c 65 63 74 6f 72 29 3b 20 7d 20 | ,.$comb,.$this->subselector);.}. |
2b780 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 29 20 7b 20 69 66 20 28 | public.function.toXpath().{.if.( |
2b7a0 | 21 69 73 73 65 74 28 73 65 6c 66 3a 3a 24 6d 65 74 68 6f 64 4d 61 70 70 69 6e 67 5b 24 74 68 69 | !isset(self::$methodMapping[$thi |
2b7c0 | 73 2d 3e 63 6f 6d 62 69 6e 61 74 6f 72 5d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 | s->combinator])).{.throw.new.Par |
2b7e0 | 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 55 6e 6b 6e 6f 77 6e 20 63 6f 6d | seException(sprintf('Unknown.com |
2b800 | 62 69 6e 61 74 6f 72 3a 20 25 73 27 2c 20 24 74 68 69 73 2d 3e 63 6f 6d 62 69 6e 61 74 6f 72 29 | binator:.%s',.$this->combinator) |
2b820 | 29 3b 20 7d 20 24 6d 65 74 68 6f 64 20 3d 20 27 5f 78 70 61 74 68 5f 27 2e 73 65 6c 66 3a 3a 24 | );.}.$method.=.'_xpath_'.self::$ |
2b840 | 6d 65 74 68 6f 64 4d 61 70 70 69 6e 67 5b 24 74 68 69 73 2d 3e 63 6f 6d 62 69 6e 61 74 6f 72 5d | methodMapping[$this->combinator] |
2b860 | 3b 20 24 70 61 74 68 20 3d 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 2d 3e 74 6f 58 70 61 | ;.$path.=.$this->selector->toXpa |
2b880 | 74 68 28 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 24 6d 65 74 68 6f 64 28 24 70 61 74 | th();.return.$this->$method($pat |
2b8a0 | 68 2c 20 24 74 68 69 73 2d 3e 73 75 62 73 65 6c 65 63 74 6f 72 29 3b 20 7d 20 70 72 6f 74 65 63 | h,.$this->subselector);.}.protec |
2b8c0 | 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 78 70 61 74 68 5f 64 65 73 63 65 6e 64 61 6e 74 28 24 | ted.function._xpath_descendant($ |
2b8e0 | 78 70 61 74 68 2c 20 24 73 75 62 29 20 7b 20 24 78 70 61 74 68 2d 3e 6a 6f 69 6e 28 27 2f 64 65 | xpath,.$sub).{.$xpath->join('/de |
2b900 | 73 63 65 6e 64 61 6e 74 3a 3a 27 2c 20 24 73 75 62 2d 3e 74 6f 58 70 61 74 68 28 29 29 3b 20 72 | scendant::',.$sub->toXpath());.r |
2b920 | 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 | eturn.$xpath;.}.protected.functi |
2b940 | 6f 6e 20 5f 78 70 61 74 68 5f 63 68 69 6c 64 28 24 78 70 61 74 68 2c 20 24 73 75 62 29 20 7b 20 | on._xpath_child($xpath,.$sub).{. |
2b960 | 24 78 70 61 74 68 2d 3e 6a 6f 69 6e 28 27 2f 27 2c 20 24 73 75 62 2d 3e 74 6f 58 70 61 74 68 28 | $xpath->join('/',.$sub->toXpath( |
2b980 | 29 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 | ));.return.$xpath;.}.protected.f |
2b9a0 | 75 6e 63 74 69 6f 6e 20 5f 78 70 61 74 68 5f 64 69 72 65 63 74 5f 61 64 6a 61 63 65 6e 74 28 24 | unction._xpath_direct_adjacent($ |
2b9c0 | 78 70 61 74 68 2c 20 24 73 75 62 29 20 7b 20 24 78 70 61 74 68 2d 3e 6a 6f 69 6e 28 27 2f 66 6f | xpath,.$sub).{.$xpath->join('/fo |
2b9e0 | 6c 6c 6f 77 69 6e 67 2d 73 69 62 6c 69 6e 67 3a 3a 27 2c 20 24 73 75 62 2d 3e 74 6f 58 70 61 74 | llowing-sibling::',.$sub->toXpat |
2ba00 | 68 28 29 29 3b 20 24 78 70 61 74 68 2d 3e 61 64 64 4e 61 6d 65 54 65 73 74 28 29 3b 20 24 78 70 | h());.$xpath->addNameTest();.$xp |
2ba20 | 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 27 70 6f 73 69 74 69 6f 6e 28 29 20 3d 20 | ath->addCondition('position().=. |
2ba40 | 31 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 | 1');.return.$xpath;.}.protected. |
2ba60 | 66 75 6e 63 74 69 6f 6e 20 5f 78 70 61 74 68 5f 69 6e 64 69 72 65 63 74 5f 61 64 6a 61 63 65 6e | function._xpath_indirect_adjacen |
2ba80 | 74 28 24 78 70 61 74 68 2c 20 24 73 75 62 29 20 7b 20 24 78 70 61 74 68 2d 3e 6a 6f 69 6e 28 27 | t($xpath,.$sub).{.$xpath->join(' |
2baa0 | 2f 66 6f 6c 6c 6f 77 69 6e 67 2d 73 69 62 6c 69 6e 67 3a 3a 27 2c 20 24 73 75 62 2d 3e 74 6f 58 | /following-sibling::',.$sub->toX |
2bac0 | 70 61 74 68 28 29 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 7d 20 3c 3f 70 68 | path());.return.$xpath;.}.}.<?ph |
2bae0 | 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 | p..namespace.Symfony\Component\C |
2bb00 | 73 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d | ssSelector\Node;.use.Symfony\Com |
2bb20 | 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 58 50 61 74 68 45 78 70 72 3b 20 63 6c | ponent\CssSelector\XPathExpr;.cl |
2bb40 | 61 73 73 20 45 6c 65 6d 65 6e 74 4e 6f 64 65 20 69 6d 70 6c 65 6d 65 6e 74 73 20 4e 6f 64 65 49 | ass.ElementNode.implements.NodeI |
2bb60 | 6e 74 65 72 66 61 63 65 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 6e 61 6d 65 73 70 61 63 65 3b | nterface.{.protected.$namespace; |
2bb80 | 20 70 72 6f 74 65 63 74 65 64 20 24 65 6c 65 6d 65 6e 74 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 | .protected.$element;.public.func |
2bba0 | 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 6e 61 6d 65 73 70 61 63 65 2c 20 24 65 6c | tion.__construct($namespace,.$el |
2bbc0 | 65 6d 65 6e 74 29 20 7b 20 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 20 3d 20 24 6e 61 6d | ement).{.$this->namespace.=.$nam |
2bbe0 | 65 73 70 61 63 65 3b 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 20 3d 20 24 65 6c 65 6d 65 6e | espace;.$this->element.=.$elemen |
2bc00 | 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 | t;.}.public.function.__toString( |
2bc20 | 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 27 25 73 5b 25 73 5d 27 2c 20 5f 5f 43 | ).{.return.sprintf('%s[%s]',.__C |
2bc40 | 4c 41 53 53 5f 5f 2c 20 24 74 68 69 73 2d 3e 66 6f 72 6d 61 74 45 6c 65 6d 65 6e 74 28 29 29 3b | LASS__,.$this->formatElement()); |
2bc60 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 6d 61 74 45 6c 65 6d 65 6e 74 | .}.public.function.formatElement |
2bc80 | 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 6e 61 6d 65 73 70 61 63 65 20 3d 3d 20 27 2a 27 | ().{.if.($this->namespace.==.'*' |
2bca0 | 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 3b 20 7d 20 72 65 74 | ).{.return.$this->element;.}.ret |
2bcc0 | 75 72 6e 20 73 70 72 69 6e 74 66 28 27 25 73 7c 25 73 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 | urn.sprintf('%s|%s',.$this->name |
2bce0 | 73 70 61 63 65 2c 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 29 3b 20 7d 20 70 75 62 6c 69 63 | space,.$this->element);.}.public |
2bd00 | 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d | .function.toXpath().{.if.($this- |
2bd20 | 3e 6e 61 6d 65 73 70 61 63 65 20 3d 3d 20 27 2a 27 29 20 7b 20 24 65 6c 20 3d 20 73 74 72 74 6f | >namespace.==.'*').{.$el.=.strto |
2bd40 | 6c 6f 77 65 72 28 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 29 3b 20 7d 20 65 6c 73 65 20 7b 20 | lower($this->element);.}.else.{. |
2bd60 | 24 65 6c 20 3d 20 73 70 72 69 6e 74 66 28 27 25 73 3a 25 73 27 2c 20 24 74 68 69 73 2d 3e 6e 61 | $el.=.sprintf('%s:%s',.$this->na |
2bd80 | 6d 65 73 70 61 63 65 2c 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 29 3b 20 7d 20 72 65 74 75 | mespace,.$this->element);.}.retu |
2bda0 | 72 6e 20 6e 65 77 20 58 50 61 74 68 45 78 70 72 28 6e 75 6c 6c 2c 20 6e 75 6c 6c 2c 20 24 65 6c | rn.new.XPathExpr(null,.null,.$el |
2bdc0 | 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c | );.}.}.<?php..namespace.Symfony\ |
2bde0 | 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 73 65 20 | Component\CssSelector\Node;.use. |
2be00 | 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 45 78 | Symfony\Component\CssSelector\Ex |
2be20 | 63 65 70 74 69 6f 6e 5c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 3b 20 75 73 65 20 53 79 6d 66 | ception\ParseException;.use.Symf |
2be40 | 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 58 50 61 74 68 45 | ony\Component\CssSelector\XPathE |
2be60 | 78 70 72 3b 20 63 6c 61 73 73 20 46 75 6e 63 74 69 6f 6e 4e 6f 64 65 20 69 6d 70 6c 65 6d 65 6e | xpr;.class.FunctionNode.implemen |
2be80 | 74 73 20 4e 6f 64 65 49 6e 74 65 72 66 61 63 65 20 7b 20 73 74 61 74 69 63 20 70 72 6f 74 65 63 | ts.NodeInterface.{.static.protec |
2bea0 | 74 65 64 20 24 75 6e 73 75 70 70 6f 72 74 65 64 20 3d 20 61 72 72 61 79 28 27 74 61 72 67 65 74 | ted.$unsupported.=.array('target |
2bec0 | 27 2c 20 27 6c 61 6e 67 27 2c 20 27 65 6e 61 62 6c 65 64 27 2c 20 27 64 69 73 61 62 6c 65 64 27 | ',.'lang',.'enabled',.'disabled' |
2bee0 | 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 73 65 6c 65 63 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 | );.protected.$selector;.protecte |
2bf00 | 64 20 24 74 79 70 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6e 61 6d 65 3b 20 70 72 6f 74 65 63 | d.$type;.protected.$name;.protec |
2bf20 | 74 65 64 20 24 65 78 70 72 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e | ted.$expr;.public.function.__con |
2bf40 | 73 74 72 75 63 74 28 24 73 65 6c 65 63 74 6f 72 2c 20 24 74 79 70 65 2c 20 24 6e 61 6d 65 2c 20 | struct($selector,.$type,.$name,. |
2bf60 | 24 65 78 70 72 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 20 3d 20 24 73 65 6c 65 | $expr).{.$this->selector.=.$sele |
2bf80 | 63 74 6f 72 3b 20 24 74 68 69 73 2d 3e 74 79 70 65 20 3d 20 24 74 79 70 65 3b 20 24 74 68 69 73 | ctor;.$this->type.=.$type;.$this |
2bfa0 | 2d 3e 6e 61 6d 65 20 3d 20 24 6e 61 6d 65 3b 20 24 74 68 69 73 2d 3e 65 78 70 72 20 3d 20 24 65 | ->name.=.$name;.$this->expr.=.$e |
2bfc0 | 78 70 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e | xpr;.}.public.function.__toStrin |
2bfe0 | 67 28 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 27 25 73 5b 25 73 25 73 25 73 28 | g().{.return.sprintf('%s[%s%s%s( |
2c000 | 25 73 29 5d 27 2c 20 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f | %s)]',.__CLASS__,.$this->selecto |
2c020 | 72 2c 20 24 74 68 69 73 2d 3e 74 79 70 65 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 2c 20 24 74 68 | r,.$this->type,.$this->name,.$th |
2c040 | 69 73 2d 3e 65 78 70 72 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 | is->expr);.}.public.function.toX |
2c060 | 70 61 74 68 28 29 20 7b 20 24 73 65 6c 50 61 74 68 20 3d 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 | path().{.$selPath.=.$this->selec |
2c080 | 74 6f 72 2d 3e 74 6f 58 70 61 74 68 28 29 3b 20 69 66 20 28 69 6e 5f 61 72 72 61 79 28 24 74 68 | tor->toXpath();.if.(in_array($th |
2c0a0 | 69 73 2d 3e 6e 61 6d 65 2c 20 73 65 6c 66 3a 3a 24 75 6e 73 75 70 70 6f 72 74 65 64 29 29 20 7b | is->name,.self::$unsupported)).{ |
2c0c0 | 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 | .throw.new.ParseException(sprint |
2c0e0 | 66 28 27 54 68 65 20 70 73 65 75 64 6f 2d 63 6c 61 73 73 20 25 73 20 69 73 20 6e 6f 74 20 73 75 | f('The.pseudo-class.%s.is.not.su |
2c100 | 70 70 6f 72 74 65 64 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 29 29 3b 20 7d 20 24 6d 65 74 68 | pported',.$this->name));.}.$meth |
2c120 | 6f 64 20 3d 20 27 5f 78 70 61 74 68 5f 27 2e 73 74 72 5f 72 65 70 6c 61 63 65 28 27 2d 27 2c 20 | od.=.'_xpath_'.str_replace('-',. |
2c140 | 27 5f 27 2c 20 24 74 68 69 73 2d 3e 6e 61 6d 65 29 3b 20 69 66 20 28 21 6d 65 74 68 6f 64 5f 65 | '_',.$this->name);.if.(!method_e |
2c160 | 78 69 73 74 73 28 24 74 68 69 73 2c 20 24 6d 65 74 68 6f 64 29 29 20 7b 20 74 68 72 6f 77 20 6e | xists($this,.$method)).{.throw.n |
2c180 | 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 54 68 65 20 70 | ew.ParseException(sprintf('The.p |
2c1a0 | 73 65 75 64 6f 2d 63 6c 61 73 73 20 25 73 20 69 73 20 75 6e 6b 6e 6f 77 6e 27 2c 20 24 74 68 69 | seudo-class.%s.is.unknown',.$thi |
2c1c0 | 73 2d 3e 6e 61 6d 65 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 24 6d 65 74 68 | s->name));.}.return.$this->$meth |
2c1e0 | 6f 64 28 24 73 65 6c 50 61 74 68 2c 20 24 74 68 69 73 2d 3e 65 78 70 72 29 3b 20 7d 20 70 72 6f | od($selPath,.$this->expr);.}.pro |
2c200 | 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 78 70 61 74 68 5f 6e 74 68 5f 63 68 69 6c 64 | tected.function._xpath_nth_child |
2c220 | 28 24 78 70 61 74 68 2c 20 24 65 78 70 72 2c 20 24 6c 61 73 74 20 3d 20 66 61 6c 73 65 2c 20 24 | ($xpath,.$expr,.$last.=.false,.$ |
2c240 | 61 64 64 4e 61 6d 65 54 65 73 74 20 3d 20 74 72 75 65 29 20 7b 20 6c 69 73 74 28 24 61 2c 20 24 | addNameTest.=.true).{.list($a,.$ |
2c260 | 62 29 20 3d 20 24 74 68 69 73 2d 3e 70 61 72 73 65 53 65 72 69 65 73 28 24 65 78 70 72 29 3b 20 | b).=.$this->parseSeries($expr);. |
2c280 | 69 66 20 28 21 24 61 20 26 26 20 21 24 62 20 26 26 20 21 24 6c 61 73 74 29 20 7b 20 24 78 70 61 | if.(!$a.&&.!$b.&&.!$last).{.$xpa |
2c2a0 | 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 27 66 61 6c 73 65 28 29 20 61 6e 64 20 70 6f | th->addCondition('false().and.po |
2c2c0 | 73 69 74 69 6f 6e 28 29 20 3d 20 30 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d | sition().=.0');.return.$xpath;.} |
2c2e0 | 20 69 66 20 28 24 61 64 64 4e 61 6d 65 54 65 73 74 29 20 7b 20 24 78 70 61 74 68 2d 3e 61 64 64 | .if.($addNameTest).{.$xpath->add |
2c300 | 4e 61 6d 65 54 65 73 74 28 29 3b 20 7d 20 24 78 70 61 74 68 2d 3e 61 64 64 53 74 61 72 50 72 65 | NameTest();.}.$xpath->addStarPre |
2c320 | 66 69 78 28 29 3b 20 69 66 20 28 24 61 20 3d 3d 20 30 29 20 7b 20 69 66 20 28 24 6c 61 73 74 29 | fix();.if.($a.==.0).{.if.($last) |
2c340 | 20 7b 20 24 62 20 3d 20 73 70 72 69 6e 74 66 28 27 6c 61 73 74 28 29 20 2d 20 25 73 27 2c 20 24 | .{.$b.=.sprintf('last().-.%s',.$ |
2c360 | 62 29 3b 20 7d 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e | b);.}.$xpath->addCondition(sprin |
2c380 | 74 66 28 27 70 6f 73 69 74 69 6f 6e 28 29 20 3d 20 25 73 27 2c 20 24 62 29 29 3b 20 72 65 74 75 | tf('position().=.%s',.$b));.retu |
2c3a0 | 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 69 66 20 28 24 6c 61 73 74 29 20 7b 20 24 61 20 3d 20 2d | rn.$xpath;.}.if.($last).{.$a.=.- |
2c3c0 | 24 61 3b 20 24 62 20 3d 20 2d 24 62 3b 20 7d 20 69 66 20 28 24 62 20 3e 20 30 29 20 7b 20 24 62 | $a;.$b.=.-$b;.}.if.($b.>.0).{.$b |
2c3e0 | 4e 65 67 20 3d 20 2d 24 62 3b 20 7d 20 65 6c 73 65 20 7b 20 24 62 4e 65 67 20 3d 20 73 70 72 69 | Neg.=.-$b;.}.else.{.$bNeg.=.spri |
2c400 | 6e 74 66 28 27 2b 25 73 27 2c 20 2d 24 62 29 3b 20 7d 20 69 66 20 28 24 61 20 21 3d 20 31 29 20 | ntf('+%s',.-$b);.}.if.($a.!=.1). |
2c420 | 7b 20 24 65 78 70 72 20 3d 20 61 72 72 61 79 28 73 70 72 69 6e 74 66 28 27 28 70 6f 73 69 74 69 | {.$expr.=.array(sprintf('(positi |
2c440 | 6f 6e 28 29 20 25 73 29 20 6d 6f 64 20 25 73 20 3d 20 30 27 2c 20 24 62 4e 65 67 2c 20 24 61 29 | on().%s).mod.%s.=.0',.$bNeg,.$a) |
2c460 | 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 65 78 70 72 20 3d 20 61 72 72 61 79 28 29 3b 20 7d 20 69 | );.}.else.{.$expr.=.array();.}.i |
2c480 | 66 20 28 24 62 20 3e 3d 20 30 29 20 7b 20 24 65 78 70 72 5b 5d 20 3d 20 73 70 72 69 6e 74 66 28 | f.($b.>=.0).{.$expr[].=.sprintf( |
2c4a0 | 27 70 6f 73 69 74 69 6f 6e 28 29 20 3e 3d 20 25 73 27 2c 20 24 62 29 3b 20 7d 20 65 6c 73 65 69 | 'position().>=.%s',.$b);.}.elsei |
2c4c0 | 66 20 28 24 62 20 3c 20 30 20 26 26 20 24 6c 61 73 74 29 20 7b 20 24 65 78 70 72 5b 5d 20 3d 20 | f.($b.<.0.&&.$last).{.$expr[].=. |
2c4e0 | 73 70 72 69 6e 74 66 28 27 70 6f 73 69 74 69 6f 6e 28 29 20 3c 20 28 6c 61 73 74 28 29 20 25 73 | sprintf('position().<.(last().%s |
2c500 | 29 27 2c 20 24 62 29 3b 20 7d 20 24 65 78 70 72 20 3d 20 69 6d 70 6c 6f 64 65 28 24 65 78 70 72 | )',.$b);.}.$expr.=.implode($expr |
2c520 | 2c 20 27 20 61 6e 64 20 27 29 3b 20 69 66 20 28 24 65 78 70 72 29 20 7b 20 24 78 70 61 74 68 2d | ,.'.and.');.if.($expr).{.$xpath- |
2c540 | 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 24 65 78 70 72 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 | >addCondition($expr);.}.return.$ |
2c560 | 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 78 70 61 | xpath;.}.protected.function._xpa |
2c580 | 74 68 5f 6e 74 68 5f 6c 61 73 74 5f 63 68 69 6c 64 28 24 78 70 61 74 68 2c 20 24 65 78 70 72 29 | th_nth_last_child($xpath,.$expr) |
2c5a0 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 78 70 61 74 68 5f 6e 74 68 5f 63 68 69 6c | .{.return.$this->_xpath_nth_chil |
2c5c0 | 64 28 24 78 70 61 74 68 2c 20 24 65 78 70 72 2c 20 74 72 75 65 29 3b 20 7d 20 70 72 6f 74 65 63 | d($xpath,.$expr,.true);.}.protec |
2c5e0 | 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 78 70 61 74 68 5f 6e 74 68 5f 6f 66 5f 74 79 70 65 28 | ted.function._xpath_nth_of_type( |
2c600 | 24 78 70 61 74 68 2c 20 24 65 78 70 72 29 20 7b 20 69 66 20 28 24 78 70 61 74 68 2d 3e 67 65 74 | $xpath,.$expr).{.if.($xpath->get |
2c620 | 45 6c 65 6d 65 6e 74 28 29 20 3d 3d 20 27 2a 27 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 | Element().==.'*').{.throw.new.Pa |
2c640 | 72 73 65 45 78 63 65 70 74 69 6f 6e 28 27 2a 3a 6e 74 68 2d 6f 66 2d 74 79 70 65 28 29 20 69 73 | rseException('*:nth-of-type().is |
2c660 | 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 64 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 | .not.implemented');.}.return.$th |
2c680 | 69 73 2d 3e 5f 78 70 61 74 68 5f 6e 74 68 5f 63 68 69 6c 64 28 24 78 70 61 74 68 2c 20 24 65 78 | is->_xpath_nth_child($xpath,.$ex |
2c6a0 | 70 72 2c 20 66 61 6c 73 65 2c 20 66 61 6c 73 65 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 | pr,.false,.false);.}.protected.f |
2c6c0 | 75 6e 63 74 69 6f 6e 20 5f 78 70 61 74 68 5f 6e 74 68 5f 6c 61 73 74 5f 6f 66 5f 74 79 70 65 28 | unction._xpath_nth_last_of_type( |
2c6e0 | 24 78 70 61 74 68 2c 20 24 65 78 70 72 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f | $xpath,.$expr).{.return.$this->_ |
2c700 | 78 70 61 74 68 5f 6e 74 68 5f 63 68 69 6c 64 28 24 78 70 61 74 68 2c 20 24 65 78 70 72 2c 20 74 | xpath_nth_child($xpath,.$expr,.t |
2c720 | 72 75 65 2c 20 66 61 6c 73 65 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f | rue,.false);.}.protected.functio |
2c740 | 6e 20 5f 78 70 61 74 68 5f 63 6f 6e 74 61 69 6e 73 28 24 78 70 61 74 68 2c 20 24 65 78 70 72 29 | n._xpath_contains($xpath,.$expr) |
2c760 | 20 7b 20 69 66 20 28 24 65 78 70 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 45 6c 65 6d 65 6e 74 4e | .{.if.($expr.instanceof.ElementN |
2c780 | 6f 64 65 29 20 7b 20 24 65 78 70 72 20 3d 20 24 65 78 70 72 2d 3e 66 6f 72 6d 61 74 45 6c 65 6d | ode).{.$expr.=.$expr->formatElem |
2c7a0 | 65 6e 74 28 29 3b 20 7d 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 | ent();.}.$xpath->addCondition(sp |
2c7c0 | 72 69 6e 74 66 28 27 63 6f 6e 74 61 69 6e 73 28 73 74 72 69 6e 67 28 2e 29 2c 20 25 73 29 27 2c | rintf('contains(string(.),.%s)', |
2c7e0 | 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 24 65 78 70 72 29 29 | .XPathExpr::xpathLiteral($expr)) |
2c800 | 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 | );.return.$xpath;.}.protected.fu |
2c820 | 6e 63 74 69 6f 6e 20 5f 78 70 61 74 68 5f 6e 6f 74 28 24 78 70 61 74 68 2c 20 24 65 78 70 72 29 | nction._xpath_not($xpath,.$expr) |
2c840 | 20 7b 20 24 65 78 70 72 20 3d 20 24 65 78 70 72 2d 3e 74 6f 58 70 61 74 68 28 29 3b 20 24 63 6f | .{.$expr.=.$expr->toXpath();.$co |
2c860 | 6e 64 20 3d 20 24 65 78 70 72 2d 3e 67 65 74 43 6f 6e 64 69 74 69 6f 6e 28 29 3b 20 24 78 70 61 | nd.=.$expr->getCondition();.$xpa |
2c880 | 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 6e 6f 74 28 25 73 | th->addCondition(sprintf('not(%s |
2c8a0 | 29 27 2c 20 24 63 6f 6e 64 29 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 | )',.$cond));.return.$xpath;.}.pr |
2c8c0 | 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 53 65 72 69 65 73 28 24 73 29 | otected.function.parseSeries($s) |
2c8e0 | 20 7b 20 69 66 20 28 24 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 45 6c 65 6d 65 6e 74 4e 6f 64 65 | .{.if.($s.instanceof.ElementNode |
2c900 | 29 20 7b 20 24 73 20 3d 20 24 73 2d 3e 66 6f 72 6d 61 74 45 6c 65 6d 65 6e 74 28 29 3b 20 7d 20 | ).{.$s.=.$s->formatElement();.}. |
2c920 | 69 66 20 28 21 24 73 20 7c 7c 20 27 2a 27 20 3d 3d 20 24 73 29 20 7b 20 72 65 74 75 72 6e 20 61 | if.(!$s.||.'*'.==.$s).{.return.a |
2c940 | 72 72 61 79 28 30 2c 20 30 29 3b 20 7d 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 73 29 29 | rray(0,.0);.}.if.(is_string($s)) |
2c960 | 20 7b 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 30 2c 20 24 73 29 3b 20 7d 20 69 66 20 28 27 6f | .{.return.array(0,.$s);.}.if.('o |
2c980 | 64 64 27 20 3d 3d 20 24 73 29 20 7b 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 32 2c 20 31 29 3b | dd'.==.$s).{.return.array(2,.1); |
2c9a0 | 20 7d 20 69 66 20 28 27 65 76 65 6e 27 20 3d 3d 20 24 73 29 20 7b 20 72 65 74 75 72 6e 20 61 72 | .}.if.('even'.==.$s).{.return.ar |
2c9c0 | 72 61 79 28 32 2c 20 30 29 3b 20 7d 20 69 66 20 28 27 6e 27 20 3d 3d 20 24 73 29 20 7b 20 72 65 | ray(2,.0);.}.if.('n'.==.$s).{.re |
2c9e0 | 74 75 72 6e 20 61 72 72 61 79 28 31 2c 20 30 29 3b 20 7d 20 69 66 20 28 66 61 6c 73 65 20 3d 3d | turn.array(1,.0);.}.if.(false.== |
2ca00 | 3d 20 73 74 72 70 6f 73 28 24 73 2c 20 27 6e 27 29 29 20 7b 20 72 65 74 75 72 6e 20 61 72 72 61 | =.strpos($s,.'n')).{.return.arra |
2ca20 | 79 28 30 2c 20 69 6e 74 76 61 6c 28 28 73 74 72 69 6e 67 29 20 24 73 29 29 3b 20 7d 20 6c 69 73 | y(0,.intval((string).$s));.}.lis |
2ca40 | 74 28 24 61 2c 20 24 62 29 20 3d 20 65 78 70 6c 6f 64 65 28 27 6e 27 2c 20 24 73 29 3b 20 69 66 | t($a,.$b).=.explode('n',.$s);.if |
2ca60 | 20 28 21 24 61 29 20 7b 20 24 61 20 3d 20 31 3b 20 7d 20 65 6c 73 65 69 66 20 28 27 2d 27 20 3d | .(!$a).{.$a.=.1;.}.elseif.('-'.= |
2ca80 | 3d 20 24 61 20 7c 7c 20 27 2b 27 20 3d 3d 20 24 61 29 20 7b 20 24 61 20 3d 20 69 6e 74 76 61 6c | =.$a.||.'+'.==.$a).{.$a.=.intval |
2caa0 | 28 24 61 2e 27 31 27 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 61 20 3d 20 69 6e 74 76 61 6c 28 24 | ($a.'1');.}.else.{.$a.=.intval($ |
2cac0 | 61 29 3b 20 7d 20 69 66 20 28 21 24 62 29 20 7b 20 24 62 20 3d 20 30 3b 20 7d 20 65 6c 73 65 69 | a);.}.if.(!$b).{.$b.=.0;.}.elsei |
2cae0 | 66 20 28 27 2d 27 20 3d 3d 20 24 62 20 7c 7c 20 27 2b 27 20 3d 3d 20 24 62 29 20 7b 20 24 62 20 | f.('-'.==.$b.||.'+'.==.$b).{.$b. |
2cb00 | 3d 20 69 6e 74 76 61 6c 28 24 62 2e 27 31 27 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 62 20 3d 20 | =.intval($b.'1');.}.else.{.$b.=. |
2cb20 | 69 6e 74 76 61 6c 28 24 62 29 3b 20 7d 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 24 61 2c 20 24 | intval($b);.}.return.array($a,.$ |
2cb40 | 62 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 | b);.}.}.<?php..namespace.Symfony |
2cb60 | 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 73 65 | \Component\CssSelector\Node;.use |
2cb80 | 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 58 | .Symfony\Component\CssSelector\X |
2cba0 | 50 61 74 68 45 78 70 72 3b 20 63 6c 61 73 73 20 48 61 73 68 4e 6f 64 65 20 69 6d 70 6c 65 6d 65 | PathExpr;.class.HashNode.impleme |
2cbc0 | 6e 74 73 20 4e 6f 64 65 49 6e 74 65 72 66 61 63 65 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 73 | nts.NodeInterface.{.protected.$s |
2cbe0 | 65 6c 65 63 74 6f 72 3b 20 70 72 6f 74 65 63 74 65 64 20 24 69 64 3b 20 70 75 62 6c 69 63 20 66 | elector;.protected.$id;.public.f |
2cc00 | 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 73 65 6c 65 63 74 6f 72 2c 20 24 | unction.__construct($selector,.$ |
2cc20 | 69 64 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 20 3d 20 24 73 65 6c 65 63 74 6f | id).{.$this->selector.=.$selecto |
2cc40 | 72 3b 20 24 74 68 69 73 2d 3e 69 64 20 3d 20 24 69 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | r;.$this->id.=.$id;.}.public.fun |
2cc60 | 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 | ction.__toString().{.return.spri |
2cc80 | 6e 74 66 28 27 25 73 5b 25 73 23 25 73 5d 27 2c 20 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 68 69 | ntf('%s[%s#%s]',.__CLASS__,.$thi |
2cca0 | 73 2d 3e 73 65 6c 65 63 74 6f 72 2c 20 24 74 68 69 73 2d 3e 69 64 29 3b 20 7d 20 70 75 62 6c 69 | s->selector,.$this->id);.}.publi |
2ccc0 | 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 29 20 7b 20 24 70 61 74 68 20 3d 20 24 | c.function.toXpath().{.$path.=.$ |
2cce0 | 74 68 69 73 2d 3e 73 65 6c 65 63 74 6f 72 2d 3e 74 6f 58 70 61 74 68 28 29 3b 20 24 70 61 74 68 | this->selector->toXpath();.$path |
2cd00 | 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 40 69 64 20 3d 20 25 73 | ->addCondition(sprintf('@id.=.%s |
2cd20 | 27 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 6c 28 24 74 68 69 73 | ',.XPathExpr::xpathLiteral($this |
2cd40 | 2d 3e 69 64 29 29 29 3b 20 72 65 74 75 72 6e 20 24 70 61 74 68 3b 20 7d 20 7d 20 3c 3f 70 68 70 | ->id)));.return.$path;.}.}.<?php |
2cd60 | 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 | ..namespace.Symfony\Component\Cs |
2cd80 | 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 69 6e 74 65 72 66 61 63 65 20 4e 6f 64 65 49 6e | sSelector\Node;.interface.NodeIn |
2cda0 | 74 65 72 66 61 63 65 20 7b 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 3b | terface.{.function.__toString(); |
2cdc0 | 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 29 3b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 | .function.toXpath();.}.<?php..na |
2cde0 | 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c | mespace.Symfony\Component\CssSel |
2ce00 | 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e | ector\Node;.use.Symfony\Componen |
2ce20 | 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 58 50 61 74 68 45 78 70 72 4f 72 3b 20 63 6c 61 73 73 | t\CssSelector\XPathExprOr;.class |
2ce40 | 20 4f 72 4e 6f 64 65 20 69 6d 70 6c 65 6d 65 6e 74 73 20 4e 6f 64 65 49 6e 74 65 72 66 61 63 65 | .OrNode.implements.NodeInterface |
2ce60 | 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 69 74 65 6d 73 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 | .{.protected.$items;.public.func |
2ce80 | 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 69 74 65 6d 73 29 20 7b 20 24 74 68 69 73 | tion.__construct($items).{.$this |
2cea0 | 2d 3e 69 74 65 6d 73 20 3d 20 24 69 74 65 6d 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | ->items.=.$items;.}.public.funct |
2cec0 | 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 | ion.__toString().{.return.sprint |
2cee0 | 66 28 27 25 73 28 25 73 29 27 2c 20 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 68 69 73 2d 3e 69 74 | f('%s(%s)',.__CLASS__,.$this->it |
2cf00 | 65 6d 73 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 | ems);.}.public.function.toXpath( |
2cf20 | 29 20 7b 20 24 70 61 74 68 73 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 | ).{.$paths.=.array();.foreach.($ |
2cf40 | 74 68 69 73 2d 3e 69 74 65 6d 73 20 61 73 20 24 69 74 65 6d 29 20 7b 20 24 70 61 74 68 73 5b 5d | this->items.as.$item).{.$paths[] |
2cf60 | 20 3d 20 24 69 74 65 6d 2d 3e 74 6f 58 70 61 74 68 28 29 3b 20 7d 20 72 65 74 75 72 6e 20 6e 65 | .=.$item->toXpath();.}.return.ne |
2cf80 | 77 20 58 50 61 74 68 45 78 70 72 4f 72 28 24 70 61 74 68 73 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 | w.XPathExprOr($paths);.}.}.<?php |
2cfa0 | 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 | ..namespace.Symfony\Component\Cs |
2cfc0 | 73 53 65 6c 65 63 74 6f 72 5c 4e 6f 64 65 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 | sSelector\Node;.use.Symfony\Comp |
2cfe0 | 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 45 78 63 65 70 74 69 6f 6e 5c 50 61 72 73 | onent\CssSelector\Exception\Pars |
2d000 | 65 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 50 73 65 75 64 6f 4e 6f 64 65 20 69 6d 70 | eException;.class.PseudoNode.imp |
2d020 | 6c 65 6d 65 6e 74 73 20 4e 6f 64 65 49 6e 74 65 72 66 61 63 65 20 7b 20 73 74 61 74 69 63 20 70 | lements.NodeInterface.{.static.p |
2d040 | 72 6f 74 65 63 74 65 64 20 24 75 6e 73 75 70 70 6f 72 74 65 64 20 3d 20 61 72 72 61 79 28 20 27 | rotected.$unsupported.=.array(.' |
2d060 | 69 6e 64 65 74 65 72 6d 69 6e 61 74 65 27 2c 20 27 66 69 72 73 74 2d 6c 69 6e 65 27 2c 20 27 66 | indeterminate',.'first-line',.'f |
2d080 | 69 72 73 74 2d 6c 65 74 74 65 72 27 2c 20 27 73 65 6c 65 63 74 69 6f 6e 27 2c 20 27 62 65 66 6f | irst-letter',.'selection',.'befo |
2d0a0 | 72 65 27 2c 20 27 61 66 74 65 72 27 2c 20 27 6c 69 6e 6b 27 2c 20 27 76 69 73 69 74 65 64 27 2c | re',.'after',.'link',.'visited', |
2d0c0 | 20 27 61 63 74 69 76 65 27 2c 20 27 66 6f 63 75 73 27 2c 20 27 68 6f 76 65 72 27 2c 20 29 3b 20 | .'active',.'focus',.'hover',.);. |
2d0e0 | 70 72 6f 74 65 63 74 65 64 20 24 65 6c 65 6d 65 6e 74 3b 20 70 72 6f 74 65 63 74 65 64 20 24 74 | protected.$element;.protected.$t |
2d100 | 79 70 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 69 64 65 6e 74 3b 20 70 75 62 6c 69 63 20 66 75 | ype;.protected.$ident;.public.fu |
2d120 | 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 65 6c 65 6d 65 6e 74 2c 20 24 74 79 | nction.__construct($element,.$ty |
2d140 | 70 65 2c 20 24 69 64 65 6e 74 29 20 7b 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 20 3d 20 24 | pe,.$ident).{.$this->element.=.$ |
2d160 | 65 6c 65 6d 65 6e 74 3b 20 69 66 20 28 21 69 6e 5f 61 72 72 61 79 28 24 74 79 70 65 2c 20 61 72 | element;.if.(!in_array($type,.ar |
2d180 | 72 61 79 28 27 3a 27 2c 20 27 3a 3a 27 29 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 | ray(':',.'::'))).{.throw.new.Par |
2d1a0 | 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 54 68 65 20 50 73 65 75 64 6f 4e | seException(sprintf('The.PseudoN |
2d1c0 | 6f 64 65 20 74 79 70 65 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 3a 20 6f 72 20 3a 3a 20 28 25 73 | ode.type.can.only.be.:.or.::.(%s |
2d1e0 | 20 67 69 76 65 6e 29 2e 27 2c 20 24 74 79 70 65 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 74 79 70 | .given).',.$type));.}.$this->typ |
2d200 | 65 20 3d 20 24 74 79 70 65 3b 20 24 74 68 69 73 2d 3e 69 64 65 6e 74 20 3d 20 24 69 64 65 6e 74 | e.=.$type;.$this->ident.=.$ident |
2d220 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 | ;.}.public.function.__toString() |
2d240 | 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 27 25 73 5b 25 73 25 73 25 73 5d 27 2c 20 | .{.return.sprintf('%s[%s%s%s]',. |
2d260 | 5f 5f 43 4c 41 53 53 5f 5f 2c 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 2c 20 24 74 68 69 73 | __CLASS__,.$this->element,.$this |
2d280 | 2d 3e 74 79 70 65 2c 20 24 74 68 69 73 2d 3e 69 64 65 6e 74 29 3b 20 7d 20 70 75 62 6c 69 63 20 | ->type,.$this->ident);.}.public. |
2d2a0 | 66 75 6e 63 74 69 6f 6e 20 74 6f 58 70 61 74 68 28 29 20 7b 20 24 65 6c 58 70 61 74 68 20 3d 20 | function.toXpath().{.$elXpath.=. |
2d2c0 | 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 2d 3e 74 6f 58 70 61 74 68 28 29 3b 20 69 66 20 28 69 | $this->element->toXpath();.if.(i |
2d2e0 | 6e 5f 61 72 72 61 79 28 24 74 68 69 73 2d 3e 69 64 65 6e 74 2c 20 73 65 6c 66 3a 3a 24 75 6e 73 | n_array($this->ident,.self::$uns |
2d300 | 75 70 70 6f 72 74 65 64 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 | upported)).{.throw.new.ParseExce |
2d320 | 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 54 68 65 20 70 73 65 75 64 6f 2d 63 6c 61 73 73 20 | ption(sprintf('The.pseudo-class. |
2d340 | 25 73 20 69 73 20 75 6e 73 75 70 70 6f 72 74 65 64 27 2c 20 24 74 68 69 73 2d 3e 69 64 65 6e 74 | %s.is.unsupported',.$this->ident |
2d360 | 29 29 3b 20 7d 20 24 6d 65 74 68 6f 64 20 3d 20 27 78 70 61 74 68 5f 27 2e 73 74 72 5f 72 65 70 | ));.}.$method.=.'xpath_'.str_rep |
2d380 | 6c 61 63 65 28 27 2d 27 2c 20 27 5f 27 2c 20 24 74 68 69 73 2d 3e 69 64 65 6e 74 29 3b 20 69 66 | lace('-',.'_',.$this->ident);.if |
2d3a0 | 20 28 21 6d 65 74 68 6f 64 5f 65 78 69 73 74 73 28 24 74 68 69 73 2c 20 24 6d 65 74 68 6f 64 29 | .(!method_exists($this,.$method) |
2d3c0 | 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 | ).{.throw.new.ParseException(spr |
2d3e0 | 69 6e 74 66 28 27 54 68 65 20 70 73 65 75 64 6f 2d 63 6c 61 73 73 20 25 73 20 69 73 20 75 6e 6b | intf('The.pseudo-class.%s.is.unk |
2d400 | 6e 6f 77 6e 27 2c 20 24 74 68 69 73 2d 3e 69 64 65 6e 74 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 | nown',.$this->ident));.}.return. |
2d420 | 24 74 68 69 73 2d 3e 24 6d 65 74 68 6f 64 28 24 65 6c 58 70 61 74 68 29 3b 20 7d 20 70 72 6f 74 | $this->$method($elXpath);.}.prot |
2d440 | 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 63 68 65 63 6b 65 64 28 24 78 70 | ected.function.xpath_checked($xp |
2d460 | 61 74 68 29 20 7b 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 22 28 40 73 | ath).{.$xpath->addCondition("(@s |
2d480 | 65 6c 65 63 74 65 64 20 6f 72 20 40 63 68 65 63 6b 65 64 29 20 61 6e 64 20 28 6e 61 6d 65 28 2e | elected.or.@checked).and.(name(. |
2d4a0 | 29 20 3d 20 27 69 6e 70 75 74 27 20 6f 72 20 6e 61 6d 65 28 2e 29 20 3d 20 27 6f 70 74 69 6f 6e | ).=.'input'.or.name(.).=.'option |
2d4c0 | 27 29 22 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 | ')");.return.$xpath;.}.protected |
2d4e0 | 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 72 6f 6f 74 28 24 78 70 61 74 68 29 20 7b 20 74 | .function.xpath_root($xpath).{.t |
2d500 | 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 29 3b 20 7d 20 70 72 6f | hrow.new.ParseException();.}.pro |
2d520 | 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 66 69 72 73 74 5f 63 68 69 6c | tected.function.xpath_first_chil |
2d540 | 64 28 24 78 70 61 74 68 29 20 7b 20 24 78 70 61 74 68 2d 3e 61 64 64 53 74 61 72 50 72 65 66 69 | d($xpath).{.$xpath->addStarPrefi |
2d560 | 78 28 29 3b 20 24 78 70 61 74 68 2d 3e 61 64 64 4e 61 6d 65 54 65 73 74 28 29 3b 20 24 78 70 61 | x();.$xpath->addNameTest();.$xpa |
2d580 | 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 27 70 6f 73 69 74 69 6f 6e 28 29 20 3d 20 31 | th->addCondition('position().=.1 |
2d5a0 | 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 | ');.return.$xpath;.}.protected.f |
2d5c0 | 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 6c 61 73 74 5f 63 68 69 6c 64 28 24 78 70 61 74 68 29 | unction.xpath_last_child($xpath) |
2d5e0 | 20 7b 20 24 78 70 61 74 68 2d 3e 61 64 64 53 74 61 72 50 72 65 66 69 78 28 29 3b 20 24 78 70 61 | .{.$xpath->addStarPrefix();.$xpa |
2d600 | 74 68 2d 3e 61 64 64 4e 61 6d 65 54 65 73 74 28 29 3b 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f | th->addNameTest();.$xpath->addCo |
2d620 | 6e 64 69 74 69 6f 6e 28 27 70 6f 73 69 74 69 6f 6e 28 29 20 3d 20 6c 61 73 74 28 29 27 29 3b 20 | ndition('position().=.last()');. |
2d640 | 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 | return.$xpath;.}.protected.funct |
2d660 | 69 6f 6e 20 78 70 61 74 68 5f 66 69 72 73 74 5f 6f 66 5f 74 79 70 65 28 24 78 70 61 74 68 29 20 | ion.xpath_first_of_type($xpath). |
2d680 | 7b 20 69 66 20 28 24 78 70 61 74 68 2d 3e 67 65 74 45 6c 65 6d 65 6e 74 28 29 20 3d 3d 20 27 2a | {.if.($xpath->getElement().==.'* |
2d6a0 | 27 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 27 2a | ').{.throw.new.ParseException('* |
2d6c0 | 3a 66 69 72 73 74 2d 6f 66 2d 74 79 70 65 20 69 73 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 65 | :first-of-type.is.not.implemente |
2d6e0 | 64 27 29 3b 20 7d 20 24 78 70 61 74 68 2d 3e 61 64 64 53 74 61 72 50 72 65 66 69 78 28 29 3b 20 | d');.}.$xpath->addStarPrefix();. |
2d700 | 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 27 70 6f 73 69 74 69 6f 6e 28 29 | $xpath->addCondition('position() |
2d720 | 20 3d 20 31 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 | .=.1');.return.$xpath;.}.protect |
2d740 | 65 64 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 6c 61 73 74 5f 6f 66 5f 74 79 70 65 28 24 | ed.function.xpath_last_of_type($ |
2d760 | 78 70 61 74 68 29 20 7b 20 69 66 20 28 24 78 70 61 74 68 2d 3e 67 65 74 45 6c 65 6d 65 6e 74 28 | xpath).{.if.($xpath->getElement( |
2d780 | 29 20 3d 3d 20 27 2a 27 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 | ).==.'*').{.throw.new.ParseExcep |
2d7a0 | 74 69 6f 6e 28 27 2a 3a 6c 61 73 74 2d 6f 66 2d 74 79 70 65 20 69 73 20 6e 6f 74 20 69 6d 70 6c | tion('*:last-of-type.is.not.impl |
2d7c0 | 65 6d 65 6e 74 65 64 27 29 3b 20 7d 20 24 78 70 61 74 68 2d 3e 61 64 64 53 74 61 72 50 72 65 66 | emented');.}.$xpath->addStarPref |
2d7e0 | 69 78 28 29 3b 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 27 70 6f 73 69 | ix();.$xpath->addCondition('posi |
2d800 | 74 69 6f 6e 28 29 20 3d 20 6c 61 73 74 28 29 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 | tion().=.last()');.return.$xpath |
2d820 | 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 6f 6e 6c | ;.}.protected.function.xpath_onl |
2d840 | 79 5f 63 68 69 6c 64 28 24 78 70 61 74 68 29 20 7b 20 24 78 70 61 74 68 2d 3e 61 64 64 4e 61 6d | y_child($xpath).{.$xpath->addNam |
2d860 | 65 54 65 73 74 28 29 3b 20 24 78 70 61 74 68 2d 3e 61 64 64 53 74 61 72 50 72 65 66 69 78 28 29 | eTest();.$xpath->addStarPrefix() |
2d880 | 3b 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 27 6c 61 73 74 28 29 20 3d | ;.$xpath->addCondition('last().= |
2d8a0 | 20 31 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 | .1');.return.$xpath;.}.protected |
2d8c0 | 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 6f 6e 6c 79 5f 6f 66 5f 74 79 70 65 28 24 78 70 | .function.xpath_only_of_type($xp |
2d8e0 | 61 74 68 29 20 7b 20 69 66 20 28 24 78 70 61 74 68 2d 3e 67 65 74 45 6c 65 6d 65 6e 74 28 29 20 | ath).{.if.($xpath->getElement(). |
2d900 | 3d 3d 20 27 2a 27 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 | ==.'*').{.throw.new.ParseExcepti |
2d920 | 6f 6e 28 27 2a 3a 6f 6e 6c 79 2d 6f 66 2d 74 79 70 65 20 69 73 20 6e 6f 74 20 69 6d 70 6c 65 6d | on('*:only-of-type.is.not.implem |
2d940 | 65 6e 74 65 64 27 29 3b 20 7d 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 | ented');.}.$xpath->addCondition( |
2d960 | 27 6c 61 73 74 28 29 20 3d 20 31 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 | 'last().=.1');.return.$xpath;.}. |
2d980 | 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 5f 65 6d 70 74 79 28 24 | protected.function.xpath_empty($ |
2d9a0 | 78 70 61 74 68 29 20 7b 20 24 78 70 61 74 68 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 27 6e | xpath).{.$xpath->addCondition('n |
2d9c0 | 6f 74 28 2a 29 20 61 6e 64 20 6e 6f 74 28 6e 6f 72 6d 61 6c 69 7a 65 2d 73 70 61 63 65 28 29 29 | ot(*).and.not(normalize-space()) |
2d9e0 | 27 29 3b 20 72 65 74 75 72 6e 20 24 78 70 61 74 68 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 | ');.return.$xpath;.}.}.<?php..na |
2da00 | 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c | mespace.Symfony\Component\CssSel |
2da20 | 65 63 74 6f 72 3b 20 63 6c 61 73 73 20 54 6f 6b 65 6e 20 7b 20 70 72 69 76 61 74 65 20 24 74 79 | ector;.class.Token.{.private.$ty |
2da40 | 70 65 3b 20 70 72 69 76 61 74 65 20 24 76 61 6c 75 65 3b 20 70 72 69 76 61 74 65 20 24 70 6f 73 | pe;.private.$value;.private.$pos |
2da60 | 69 74 69 6f 6e 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 | ition;.public.function.__constru |
2da80 | 63 74 28 24 74 79 70 65 2c 20 24 76 61 6c 75 65 2c 20 24 70 6f 73 69 74 69 6f 6e 29 20 7b 20 24 | ct($type,.$value,.$position).{.$ |
2daa0 | 74 68 69 73 2d 3e 74 79 70 65 20 3d 20 24 74 79 70 65 3b 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 | this->type.=.$type;.$this->value |
2dac0 | 20 3d 20 24 76 61 6c 75 65 3b 20 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e 20 3d 20 24 70 6f | .=.$value;.$this->position.=.$po |
2dae0 | 73 69 74 69 6f 6e 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 | sition;.}.public.function.__toSt |
2db00 | 72 69 6e 67 28 29 20 7b 20 72 65 74 75 72 6e 20 28 73 74 72 69 6e 67 29 20 24 74 68 69 73 2d 3e | ring().{.return.(string).$this-> |
2db20 | 76 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 54 79 70 65 28 | value;.}.public.function.isType( |
2db40 | 24 74 79 70 65 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 74 79 70 65 20 3d 3d 20 24 | $type).{.return.$this->type.==.$ |
2db60 | 74 79 70 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 6f 73 69 74 | type;.}.public.function.getPosit |
2db80 | 69 6f 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 6f 73 69 74 69 6f 6e 3b 20 | ion().{.return.$this->position;. |
2dba0 | 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d | }.}.<?php..namespace.Symfony\Com |
2dbc0 | 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 3b 20 75 73 65 20 53 79 6d 66 6f 6e 79 5c | ponent\CssSelector;.use.Symfony\ |
2dbe0 | 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 5c 45 78 63 65 70 74 69 6f 6e 5c | Component\CssSelector\Exception\ |
2dc00 | 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 54 6f 6b 65 6e 69 7a 65 72 20 | ParseException;.class.Tokenizer. |
2dc20 | 7b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6f 6b 65 6e 69 7a 65 28 24 73 29 20 7b | {.public.function.tokenize($s).{ |
2dc40 | 20 69 66 20 28 66 75 6e 63 74 69 6f 6e 5f 65 78 69 73 74 73 28 27 6d 62 5f 69 6e 74 65 72 6e 61 | .if.(function_exists('mb_interna |
2dc60 | 6c 5f 65 6e 63 6f 64 69 6e 67 27 29 20 26 26 20 28 28 69 6e 74 29 20 69 6e 69 5f 67 65 74 28 27 | l_encoding').&&.((int).ini_get(' |
2dc80 | 6d 62 73 74 72 69 6e 67 2e 66 75 6e 63 5f 6f 76 65 72 6c 6f 61 64 27 29 29 20 26 20 32 29 20 7b | mbstring.func_overload')).&.2).{ |
2dca0 | 20 24 6d 62 45 6e 63 6f 64 69 6e 67 20 3d 20 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 | .$mbEncoding.=.mb_internal_encod |
2dcc0 | 69 6e 67 28 29 3b 20 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 28 27 41 53 43 | ing();.mb_internal_encoding('ASC |
2dce0 | 49 49 27 29 3b 20 7d 20 24 74 6f 6b 65 6e 73 20 3d 20 61 72 72 61 79 28 29 3b 20 24 70 6f 73 20 | II');.}.$tokens.=.array();.$pos. |
2dd00 | 3d 20 30 3b 20 24 73 20 3d 20 70 72 65 67 5f 72 65 70 6c 61 63 65 28 27 23 2f 5c 2a 2e 2a 3f 5c | =.0;.$s.=.preg_replace('#/\*.*?\ |
2dd20 | 2a 2f 23 73 27 2c 20 27 27 2c 20 24 73 29 3b 20 77 68 69 6c 65 20 28 74 72 75 65 29 20 7b 20 69 | */#s',.'',.$s);.while.(true).{.i |
2dd40 | 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 23 5c 73 2b 23 41 27 2c 20 24 73 2c 20 24 6d 61 74 | f.(preg_match('#\s+#A',.$s,.$mat |
2dd60 | 63 68 2c 20 30 2c 20 24 70 6f 73 29 29 20 7b 20 24 70 72 65 63 65 64 69 6e 67 57 68 69 74 65 73 | ch,.0,.$pos)).{.$precedingWhites |
2dd80 | 70 61 63 65 50 6f 73 20 3d 20 24 70 6f 73 3b 20 24 70 6f 73 20 2b 3d 20 73 74 72 6c 65 6e 28 24 | pacePos.=.$pos;.$pos.+=.strlen($ |
2dda0 | 6d 61 74 63 68 5b 30 5d 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 70 72 65 63 65 64 69 6e 67 57 68 | match[0]);.}.else.{.$precedingWh |
2ddc0 | 69 74 65 73 70 61 63 65 50 6f 73 20 3d 20 30 3b 20 7d 20 69 66 20 28 24 70 6f 73 20 3e 3d 20 73 | itespacePos.=.0;.}.if.($pos.>=.s |
2dde0 | 74 72 6c 65 6e 28 24 73 29 29 20 7b 20 69 66 20 28 69 73 73 65 74 28 24 6d 62 45 6e 63 6f 64 69 | trlen($s)).{.if.(isset($mbEncodi |
2de00 | 6e 67 29 29 20 7b 20 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 28 24 6d 62 45 | ng)).{.mb_internal_encoding($mbE |
2de20 | 6e 63 6f 64 69 6e 67 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 6f 6b 65 6e 73 3b 20 7d 20 69 66 | ncoding);.}.return.$tokens;.}.if |
2de40 | 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 23 5b 2b 2d 5d 3f 5c 64 2a 6e 28 3f 3a 5b 2b 2d 5d 5c | .(preg_match('#[+-]?\d*n(?:[+-]\ |
2de60 | 64 2b 29 3f 23 41 27 2c 20 24 73 2c 20 24 6d 61 74 63 68 2c 20 30 2c 20 24 70 6f 73 29 20 26 26 | d+)?#A',.$s,.$match,.0,.$pos).&& |
2de80 | 20 27 6e 27 20 21 3d 3d 20 24 6d 61 74 63 68 5b 30 5d 29 20 7b 20 24 73 79 6d 20 3d 20 73 75 62 | .'n'.!==.$match[0]).{.$sym.=.sub |
2dea0 | 73 74 72 28 24 73 2c 20 24 70 6f 73 2c 20 73 74 72 6c 65 6e 28 24 6d 61 74 63 68 5b 30 5d 29 29 | str($s,.$pos,.strlen($match[0])) |
2dec0 | 3b 20 24 74 6f 6b 65 6e 73 5b 5d 20 3d 20 6e 65 77 20 54 6f 6b 65 6e 28 27 53 79 6d 62 6f 6c 27 | ;.$tokens[].=.new.Token('Symbol' |
2dee0 | 2c 20 24 73 79 6d 2c 20 24 70 6f 73 29 3b 20 24 70 6f 73 20 2b 3d 20 73 74 72 6c 65 6e 28 24 6d | ,.$sym,.$pos);.$pos.+=.strlen($m |
2df00 | 61 74 63 68 5b 30 5d 29 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 24 63 20 3d 20 24 73 5b 24 70 | atch[0]);.continue;.}.$c.=.$s[$p |
2df20 | 6f 73 5d 3b 20 24 63 32 20 3d 20 73 75 62 73 74 72 28 24 73 2c 20 24 70 6f 73 2c 20 32 29 3b 20 | os];.$c2.=.substr($s,.$pos,.2);. |
2df40 | 69 66 20 28 69 6e 5f 61 72 72 61 79 28 24 63 32 2c 20 61 72 72 61 79 28 27 7e 3d 27 2c 20 27 7c | if.(in_array($c2,.array('~=',.'| |
2df60 | 3d 27 2c 20 27 5e 3d 27 2c 20 27 24 3d 27 2c 20 27 2a 3d 27 2c 20 27 3a 3a 27 2c 20 27 21 3d 27 | =',.'^=',.'$=',.'*=',.'::',.'!=' |
2df80 | 29 29 29 20 7b 20 24 74 6f 6b 65 6e 73 5b 5d 20 3d 20 6e 65 77 20 54 6f 6b 65 6e 28 27 54 6f 6b | ))).{.$tokens[].=.new.Token('Tok |
2dfa0 | 65 6e 27 2c 20 24 63 32 2c 20 24 70 6f 73 29 3b 20 24 70 6f 73 20 2b 3d 20 32 3b 20 63 6f 6e 74 | en',.$c2,.$pos);.$pos.+=.2;.cont |
2dfc0 | 69 6e 75 65 3b 20 7d 20 69 66 20 28 69 6e 5f 61 72 72 61 79 28 24 63 2c 20 61 72 72 61 79 28 27 | inue;.}.if.(in_array($c,.array(' |
2dfe0 | 3e 27 2c 20 27 2b 27 2c 20 27 7e 27 2c 20 27 2c 27 2c 20 27 2e 27 2c 20 27 2a 27 2c 20 27 3d 27 | >',.'+',.'~',.',',.'.',.'*',.'=' |
2e000 | 2c 20 27 5b 27 2c 20 27 5d 27 2c 20 27 28 27 2c 20 27 29 27 2c 20 27 7c 27 2c 20 27 3a 27 2c 20 | ,.'[',.']',.'(',.')',.'|',.':',. |
2e020 | 27 23 27 29 29 29 20 7b 20 69 66 20 28 69 6e 5f 61 72 72 61 79 28 24 63 2c 20 61 72 72 61 79 28 | '#'))).{.if.(in_array($c,.array( |
2e040 | 27 2e 27 2c 20 27 23 27 2c 20 27 5b 27 29 29 20 26 26 20 24 70 72 65 63 65 64 69 6e 67 57 68 69 | '.',.'#',.'[')).&&.$precedingWhi |
2e060 | 74 65 73 70 61 63 65 50 6f 73 20 3e 20 30 29 20 7b 20 24 74 6f 6b 65 6e 73 5b 5d 20 3d 20 6e 65 | tespacePos.>.0).{.$tokens[].=.ne |
2e080 | 77 20 54 6f 6b 65 6e 28 27 54 6f 6b 65 6e 27 2c 20 27 20 27 2c 20 24 70 72 65 63 65 64 69 6e 67 | w.Token('Token',.'.',.$preceding |
2e0a0 | 57 68 69 74 65 73 70 61 63 65 50 6f 73 29 3b 20 7d 20 24 74 6f 6b 65 6e 73 5b 5d 20 3d 20 6e 65 | WhitespacePos);.}.$tokens[].=.ne |
2e0c0 | 77 20 54 6f 6b 65 6e 28 27 54 6f 6b 65 6e 27 2c 20 24 63 2c 20 24 70 6f 73 29 3b 20 2b 2b 24 70 | w.Token('Token',.$c,.$pos);.++$p |
2e0e0 | 6f 73 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 69 66 20 28 27 22 27 20 3d 3d 3d 20 24 63 20 7c | os;.continue;.}.if.('"'.===.$c.| |
2e100 | 7c 20 22 27 22 20 3d 3d 3d 20 24 63 29 20 7b 20 24 6f 6c 64 50 6f 73 20 3d 20 24 70 6f 73 3b 20 | |."'".===.$c).{.$oldPos.=.$pos;. |
2e120 | 6c 69 73 74 28 24 73 79 6d 2c 20 24 70 6f 73 29 20 3d 20 24 74 68 69 73 2d 3e 74 6f 6b 65 6e 69 | list($sym,.$pos).=.$this->tokeni |
2e140 | 7a 65 45 73 63 61 70 65 64 53 74 72 69 6e 67 28 24 73 2c 20 24 70 6f 73 29 3b 20 24 74 6f 6b 65 | zeEscapedString($s,.$pos);.$toke |
2e160 | 6e 73 5b 5d 20 3d 20 6e 65 77 20 54 6f 6b 65 6e 28 27 53 74 72 69 6e 67 27 2c 20 24 73 79 6d 2c | ns[].=.new.Token('String',.$sym, |
2e180 | 20 24 6f 6c 64 50 6f 73 29 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 24 6f 6c 64 50 6f 73 20 3d | .$oldPos);.continue;.}.$oldPos.= |
2e1a0 | 20 24 70 6f 73 3b 20 6c 69 73 74 28 24 73 79 6d 2c 20 24 70 6f 73 29 20 3d 20 24 74 68 69 73 2d | .$pos;.list($sym,.$pos).=.$this- |
2e1c0 | 3e 74 6f 6b 65 6e 69 7a 65 53 79 6d 62 6f 6c 28 24 73 2c 20 24 70 6f 73 29 3b 20 24 74 6f 6b 65 | >tokenizeSymbol($s,.$pos);.$toke |
2e1e0 | 6e 73 5b 5d 20 3d 20 6e 65 77 20 54 6f 6b 65 6e 28 27 53 79 6d 62 6f 6c 27 2c 20 24 73 79 6d 2c | ns[].=.new.Token('Symbol',.$sym, |
2e200 | 20 24 6f 6c 64 50 6f 73 29 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 7d 20 7d 20 70 72 69 76 61 74 65 | .$oldPos);.continue;.}.}.private |
2e220 | 20 66 75 6e 63 74 69 6f 6e 20 74 6f 6b 65 6e 69 7a 65 45 73 63 61 70 65 64 53 74 72 69 6e 67 28 | .function.tokenizeEscapedString( |
2e240 | 24 73 2c 20 24 70 6f 73 29 20 7b 20 24 71 75 6f 74 65 20 3d 20 24 73 5b 24 70 6f 73 5d 3b 20 24 | $s,.$pos).{.$quote.=.$s[$pos];.$ |
2e260 | 70 6f 73 20 3d 20 24 70 6f 73 20 2b 20 31 3b 20 24 73 74 61 72 74 20 3d 20 24 70 6f 73 3b 20 77 | pos.=.$pos.+.1;.$start.=.$pos;.w |
2e280 | 68 69 6c 65 20 28 74 72 75 65 29 20 7b 20 24 6e 65 78 74 20 3d 20 73 74 72 70 6f 73 28 24 73 2c | hile.(true).{.$next.=.strpos($s, |
2e2a0 | 20 24 71 75 6f 74 65 2c 20 24 70 6f 73 29 3b 20 69 66 20 28 66 61 6c 73 65 20 3d 3d 3d 20 24 6e | .$quote,.$pos);.if.(false.===.$n |
2e2c0 | 65 78 74 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 | ext).{.throw.new.ParseException( |
2e2e0 | 73 70 72 69 6e 74 66 28 27 45 78 70 65 63 74 65 64 20 63 6c 6f 73 69 6e 67 20 25 73 20 66 6f 72 | sprintf('Expected.closing.%s.for |
2e300 | 20 73 74 72 69 6e 67 20 69 6e 3a 20 25 73 27 2c 20 24 71 75 6f 74 65 2c 20 73 75 62 73 74 72 28 | .string.in:.%s',.$quote,.substr( |
2e320 | 24 73 2c 20 24 73 74 61 72 74 29 29 29 3b 20 7d 20 24 72 65 73 75 6c 74 20 3d 20 73 75 62 73 74 | $s,.$start)));.}.$result.=.subst |
2e340 | 72 28 24 73 2c 20 24 73 74 61 72 74 2c 20 24 6e 65 78 74 20 2d 20 24 73 74 61 72 74 29 3b 20 69 | r($s,.$start,.$next.-.$start);.i |
2e360 | 66 20 28 27 5c 5c 27 20 3d 3d 3d 20 24 72 65 73 75 6c 74 5b 73 74 72 6c 65 6e 28 24 72 65 73 75 | f.('\\'.===.$result[strlen($resu |
2e380 | 6c 74 29 20 2d 20 31 5d 29 20 7b 20 24 70 6f 73 20 3d 20 24 6e 65 78 74 20 2b 20 31 3b 20 63 6f | lt).-.1]).{.$pos.=.$next.+.1;.co |
2e3a0 | 6e 74 69 6e 75 65 3b 20 7d 20 69 66 20 28 66 61 6c 73 65 20 21 3d 3d 20 73 74 72 70 6f 73 28 24 | ntinue;.}.if.(false.!==.strpos($ |
2e3c0 | 72 65 73 75 6c 74 2c 20 27 5c 5c 27 29 29 20 7b 20 24 72 65 73 75 6c 74 20 3d 20 24 74 68 69 73 | result,.'\\')).{.$result.=.$this |
2e3e0 | 2d 3e 75 6e 65 73 63 61 70 65 53 74 72 69 6e 67 4c 69 74 65 72 61 6c 28 24 72 65 73 75 6c 74 29 | ->unescapeStringLiteral($result) |
2e400 | 3b 20 7d 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 24 72 65 73 75 6c 74 2c 20 24 6e 65 78 74 20 | ;.}.return.array($result,.$next. |
2e420 | 2b 20 31 29 3b 20 7d 20 7d 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 75 6e 65 73 63 | +.1);.}.}.private.function.unesc |
2e440 | 61 70 65 53 74 72 69 6e 67 4c 69 74 65 72 61 6c 28 24 6c 69 74 65 72 61 6c 29 20 7b 20 72 65 74 | apeStringLiteral($literal).{.ret |
2e460 | 75 72 6e 20 70 72 65 67 5f 72 65 70 6c 61 63 65 5f 63 61 6c 6c 62 61 63 6b 28 27 23 28 5c 5c 5c | urn.preg_replace_callback('#(\\\ |
2e480 | 5c 28 3f 3a 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 31 2c 36 7d 28 3f 3a 5c 72 5c 6e 7c 5c 73 29 3f | \(?:[A-Fa-f0-9]{1,6}(?:\r\n|\s)? |
2e4a0 | 7c 5b 5e 41 2d 46 61 2d 66 30 2d 39 5d 29 29 23 27 2c 20 66 75 6e 63 74 69 6f 6e 20 28 24 6d 61 | |[^A-Fa-f0-9]))#',.function.($ma |
2e4c0 | 74 63 68 65 73 29 20 75 73 65 20 28 24 6c 69 74 65 72 61 6c 29 20 7b 20 69 66 20 28 24 6d 61 74 | tches).use.($literal).{.if.($mat |
2e4e0 | 63 68 65 73 5b 30 5d 5b 30 5d 20 3d 3d 20 27 5c 5c 27 20 26 26 20 73 74 72 6c 65 6e 28 24 6d 61 | ches[0][0].==.'\\'.&&.strlen($ma |
2e500 | 74 63 68 65 73 5b 30 5d 29 20 3e 20 31 29 20 7b 20 24 6d 61 74 63 68 65 73 5b 30 5d 20 3d 20 73 | tches[0]).>.1).{.$matches[0].=.s |
2e520 | 75 62 73 74 72 28 24 6d 61 74 63 68 65 73 5b 30 5d 2c 20 31 29 3b 20 69 66 20 28 69 6e 5f 61 72 | ubstr($matches[0],.1);.if.(in_ar |
2e540 | 72 61 79 28 24 6d 61 74 63 68 65 73 5b 30 5d 5b 30 5d 2c 20 61 72 72 61 79 28 27 30 27 2c 20 27 | ray($matches[0][0],.array('0',.' |
2e560 | 31 27 2c 20 27 32 27 2c 20 27 33 27 2c 20 27 34 27 2c 20 27 35 27 2c 20 27 36 27 2c 20 27 37 27 | 1',.'2',.'3',.'4',.'5',.'6',.'7' |
2e580 | 2c 20 27 38 27 2c 20 27 39 27 2c 20 27 41 27 2c 20 27 42 27 2c 20 27 43 27 2c 20 27 44 27 2c 20 | ,.'8',.'9',.'A',.'B',.'C',.'D',. |
2e5a0 | 27 45 27 2c 20 27 46 27 2c 20 27 61 27 2c 20 27 62 27 2c 20 27 63 27 2c 20 27 64 27 2c 20 27 65 | 'E',.'F',.'a',.'b',.'c',.'d',.'e |
2e5c0 | 27 2c 20 27 66 27 29 29 29 20 7b 20 72 65 74 75 72 6e 20 63 68 72 28 74 72 69 6d 28 24 6d 61 74 | ',.'f'))).{.return.chr(trim($mat |
2e5e0 | 63 68 65 73 5b 30 5d 29 29 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | ches[0]));.}.}.else.{.throw.new. |
2e600 | 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 49 6e 76 61 6c 69 64 20 | ParseException(sprintf('Invalid. |
2e620 | 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 20 25 73 20 69 6e 20 73 74 72 69 6e 67 20 25 73 27 | escape.sequence.%s.in.string.%s' |
2e640 | 2c 20 24 6d 61 74 63 68 65 73 5b 30 5d 2c 20 24 6c 69 74 65 72 61 6c 29 29 3b 20 7d 20 7d 2c 20 | ,.$matches[0],.$literal));.}.},. |
2e660 | 24 6c 69 74 65 72 61 6c 29 3b 20 7d 20 70 72 69 76 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 74 6f | $literal);.}.private.function.to |
2e680 | 6b 65 6e 69 7a 65 53 79 6d 62 6f 6c 28 24 73 2c 20 24 70 6f 73 29 20 7b 20 24 73 74 61 72 74 20 | kenizeSymbol($s,.$pos).{.$start. |
2e6a0 | 3d 20 24 70 6f 73 3b 20 69 66 20 28 21 70 72 65 67 5f 6d 61 74 63 68 28 27 23 5b 5e 5c 77 5c 2d | =.$pos;.if.(!preg_match('#[^\w\- |
2e6c0 | 5d 23 27 2c 20 24 73 2c 20 24 6d 61 74 63 68 2c 20 50 52 45 47 5f 4f 46 46 53 45 54 5f 43 41 50 | ]#',.$s,.$match,.PREG_OFFSET_CAP |
2e6e0 | 54 55 52 45 2c 20 24 70 6f 73 29 29 20 7b 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 73 75 62 73 | TURE,.$pos)).{.return.array(subs |
2e700 | 74 72 28 24 73 2c 20 24 73 74 61 72 74 29 2c 20 73 74 72 6c 65 6e 28 24 73 29 29 3b 20 7d 20 24 | tr($s,.$start),.strlen($s));.}.$ |
2e720 | 6d 61 74 63 68 53 74 61 72 74 20 3d 20 24 6d 61 74 63 68 5b 30 5d 5b 31 5d 3b 20 69 66 20 28 24 | matchStart.=.$match[0][1];.if.($ |
2e740 | 6d 61 74 63 68 53 74 61 72 74 20 3d 3d 20 24 70 6f 73 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | matchStart.==.$pos).{.throw.new. |
2e760 | 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 55 6e 65 78 70 65 63 74 | ParseException(sprintf('Unexpect |
2e780 | 65 64 20 73 79 6d 62 6f 6c 3a 20 25 73 20 61 74 20 25 73 27 2c 20 24 73 5b 24 70 6f 73 5d 2c 20 | ed.symbol:.%s.at.%s',.$s[$pos],. |
2e7a0 | 24 70 6f 73 29 29 3b 20 7d 20 24 72 65 73 75 6c 74 20 3d 20 73 75 62 73 74 72 28 24 73 2c 20 24 | $pos));.}.$result.=.substr($s,.$ |
2e7c0 | 73 74 61 72 74 2c 20 24 6d 61 74 63 68 53 74 61 72 74 20 2d 20 24 73 74 61 72 74 29 3b 20 24 70 | start,.$matchStart.-.$start);.$p |
2e7e0 | 6f 73 20 3d 20 24 6d 61 74 63 68 53 74 61 72 74 3b 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 24 | os.=.$matchStart;.return.array($ |
2e800 | 72 65 73 75 6c 74 2c 20 24 70 6f 73 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 | result,.$pos);.}.}.<?php..namesp |
2e820 | 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f | ace.Symfony\Component\CssSelecto |
2e840 | 72 3b 20 63 6c 61 73 73 20 54 6f 6b 65 6e 53 74 72 65 61 6d 20 7b 20 70 72 69 76 61 74 65 20 24 | r;.class.TokenStream.{.private.$ |
2e860 | 75 73 65 64 3b 20 70 72 69 76 61 74 65 20 24 74 6f 6b 65 6e 73 3b 20 70 72 69 76 61 74 65 20 24 | used;.private.$tokens;.private.$ |
2e880 | 73 6f 75 72 63 65 3b 20 70 72 69 76 61 74 65 20 24 70 65 65 6b 65 64 3b 20 70 72 69 76 61 74 65 | source;.private.$peeked;.private |
2e8a0 | 20 24 70 65 65 6b 69 6e 67 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e | .$peeking;.public.function.__con |
2e8c0 | 73 74 72 75 63 74 28 24 74 6f 6b 65 6e 73 2c 20 24 73 6f 75 72 63 65 20 3d 20 6e 75 6c 6c 29 20 | struct($tokens,.$source.=.null). |
2e8e0 | 7b 20 24 74 68 69 73 2d 3e 75 73 65 64 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 2d 3e | {.$this->used.=.array();.$this-> |
2e900 | 74 6f 6b 65 6e 73 20 3d 20 24 74 6f 6b 65 6e 73 3b 20 24 74 68 69 73 2d 3e 73 6f 75 72 63 65 20 | tokens.=.$tokens;.$this->source. |
2e920 | 3d 20 24 73 6f 75 72 63 65 3b 20 24 74 68 69 73 2d 3e 70 65 65 6b 65 64 20 3d 20 6e 75 6c 6c 3b | =.$source;.$this->peeked.=.null; |
2e940 | 20 24 74 68 69 73 2d 3e 70 65 65 6b 69 6e 67 20 3d 20 66 61 6c 73 65 3b 20 7d 20 70 75 62 6c 69 | .$this->peeking.=.false;.}.publi |
2e960 | 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 55 73 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 | c.function.getUsed().{.return.$t |
2e980 | 68 69 73 2d 3e 75 73 65 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 6e 65 78 | his->used;.}.public.function.nex |
2e9a0 | 74 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 70 65 65 6b 69 6e 67 29 20 7b 20 24 74 68 69 | t().{.if.($this->peeking).{.$thi |
2e9c0 | 73 2d 3e 70 65 65 6b 69 6e 67 20 3d 20 66 61 6c 73 65 3b 20 24 74 68 69 73 2d 3e 75 73 65 64 5b | s->peeking.=.false;.$this->used[ |
2e9e0 | 5d 20 3d 20 24 74 68 69 73 2d 3e 70 65 65 6b 65 64 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d | ].=.$this->peeked;.return.$this- |
2ea00 | 3e 70 65 65 6b 65 64 3b 20 7d 20 69 66 20 28 21 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 74 6f 6b | >peeked;.}.if.(!count($this->tok |
2ea20 | 65 6e 73 29 29 20 7b 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 24 6e 65 78 74 20 3d 20 61 | ens)).{.return.null;.}.$next.=.a |
2ea40 | 72 72 61 79 5f 73 68 69 66 74 28 24 74 68 69 73 2d 3e 74 6f 6b 65 6e 73 29 3b 20 24 74 68 69 73 | rray_shift($this->tokens);.$this |
2ea60 | 2d 3e 75 73 65 64 5b 5d 20 3d 20 24 6e 65 78 74 3b 20 72 65 74 75 72 6e 20 24 6e 65 78 74 3b 20 | ->used[].=.$next;.return.$next;. |
2ea80 | 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 70 65 65 6b 28 29 20 7b 20 69 66 20 28 21 | }.public.function.peek().{.if.(! |
2eaa0 | 24 74 68 69 73 2d 3e 70 65 65 6b 69 6e 67 29 20 7b 20 69 66 20 28 21 63 6f 75 6e 74 28 24 74 68 | $this->peeking).{.if.(!count($th |
2eac0 | 69 73 2d 3e 74 6f 6b 65 6e 73 29 29 20 7b 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 24 74 | is->tokens)).{.return.null;.}.$t |
2eae0 | 68 69 73 2d 3e 70 65 65 6b 65 64 20 3d 20 61 72 72 61 79 5f 73 68 69 66 74 28 24 74 68 69 73 2d | his->peeked.=.array_shift($this- |
2eb00 | 3e 74 6f 6b 65 6e 73 29 3b 20 24 74 68 69 73 2d 3e 70 65 65 6b 69 6e 67 20 3d 20 74 72 75 65 3b | >tokens);.$this->peeking.=.true; |
2eb20 | 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 65 65 6b 65 64 3b 20 7d 20 7d 20 3c 3f 70 | .}.return.$this->peeked;.}.}.<?p |
2eb40 | 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c | hp..namespace.Symfony\Component\ |
2eb60 | 43 73 73 53 65 6c 65 63 74 6f 72 3b 20 63 6c 61 73 73 20 58 50 61 74 68 45 78 70 72 20 7b 20 70 | CssSelector;.class.XPathExpr.{.p |
2eb80 | 72 69 76 61 74 65 20 24 70 72 65 66 69 78 3b 20 70 72 69 76 61 74 65 20 24 70 61 74 68 3b 20 70 | rivate.$prefix;.private.$path;.p |
2eba0 | 72 69 76 61 74 65 20 24 65 6c 65 6d 65 6e 74 3b 20 70 72 69 76 61 74 65 20 24 63 6f 6e 64 69 74 | rivate.$element;.private.$condit |
2ebc0 | 69 6f 6e 3b 20 70 72 69 76 61 74 65 20 24 73 74 61 72 50 72 65 66 69 78 3b 20 70 75 62 6c 69 63 | ion;.private.$starPrefix;.public |
2ebe0 | 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 70 72 65 66 69 78 20 3d 20 | .function.__construct($prefix.=. |
2ec00 | 6e 75 6c 6c 2c 20 24 70 61 74 68 20 3d 20 6e 75 6c 6c 2c 20 24 65 6c 65 6d 65 6e 74 20 3d 20 27 | null,.$path.=.null,.$element.=.' |
2ec20 | 2a 27 2c 20 24 63 6f 6e 64 69 74 69 6f 6e 20 3d 20 6e 75 6c 6c 2c 20 24 73 74 61 72 50 72 65 66 | *',.$condition.=.null,.$starPref |
2ec40 | 69 78 20 3d 20 66 61 6c 73 65 29 20 7b 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 20 3d 20 24 70 | ix.=.false).{.$this->prefix.=.$p |
2ec60 | 72 65 66 69 78 3b 20 24 74 68 69 73 2d 3e 70 61 74 68 20 3d 20 24 70 61 74 68 3b 20 24 74 68 69 | refix;.$this->path.=.$path;.$thi |
2ec80 | 73 2d 3e 65 6c 65 6d 65 6e 74 20 3d 20 24 65 6c 65 6d 65 6e 74 3b 20 24 74 68 69 73 2d 3e 63 6f | s->element.=.$element;.$this->co |
2eca0 | 6e 64 69 74 69 6f 6e 20 3d 20 24 63 6f 6e 64 69 74 69 6f 6e 3b 20 24 74 68 69 73 2d 3e 73 74 61 | ndition.=.$condition;.$this->sta |
2ecc0 | 72 50 72 65 66 69 78 20 3d 20 24 73 74 61 72 50 72 65 66 69 78 3b 20 7d 20 70 75 62 6c 69 63 20 | rPrefix.=.$starPrefix;.}.public. |
2ece0 | 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 72 65 66 69 78 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 | function.getPrefix().{.return.$t |
2ed00 | 68 69 73 2d 3e 70 72 65 66 69 78 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 | his->prefix;.}.public.function.g |
2ed20 | 65 74 50 61 74 68 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 61 74 68 3b 20 7d | etPath().{.return.$this->path;.} |
2ed40 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 53 74 61 72 50 72 65 66 69 78 28 29 | .public.function.hasStarPrefix() |
2ed60 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 74 61 72 50 72 65 66 69 78 3b 20 7d 20 70 | .{.return.$this->starPrefix;.}.p |
2ed80 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 45 6c 65 6d 65 6e 74 28 29 20 7b 20 72 65 | ublic.function.getElement().{.re |
2eda0 | 74 75 72 6e 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | turn.$this->element;.}.public.fu |
2edc0 | 6e 63 74 69 6f 6e 20 67 65 74 43 6f 6e 64 69 74 69 6f 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 24 | nction.getCondition().{.return.$ |
2ede0 | 74 68 69 73 2d 3e 63 6f 6e 64 69 74 69 6f 6e 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | this->condition;.}.public.functi |
2ee00 | 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 24 70 61 74 68 20 3d 20 27 27 3b 20 69 66 | on.__toString().{.$path.=.'';.if |
2ee20 | 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 29 20 7b 20 24 70 61 74 | .(null.!==.$this->prefix).{.$pat |
2ee40 | 68 20 2e 3d 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 3b 20 7d 20 69 66 20 28 6e 75 6c 6c 20 21 | h..=.$this->prefix;.}.if.(null.! |
2ee60 | 3d 3d 20 24 74 68 69 73 2d 3e 70 61 74 68 29 20 7b 20 24 70 61 74 68 20 2e 3d 20 24 74 68 69 73 | ==.$this->path).{.$path..=.$this |
2ee80 | 2d 3e 70 61 74 68 3b 20 7d 20 24 70 61 74 68 20 2e 3d 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e | ->path;.}.$path..=.$this->elemen |
2eea0 | 74 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 64 69 74 69 6f 6e 29 20 7b 20 24 70 61 74 68 | t;.if.($this->condition).{.$path |
2eec0 | 20 2e 3d 20 73 70 72 69 6e 74 66 28 27 5b 25 73 5d 27 2c 20 24 74 68 69 73 2d 3e 63 6f 6e 64 69 | ..=.sprintf('[%s]',.$this->condi |
2eee0 | 74 69 6f 6e 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 70 61 74 68 3b 20 7d 20 70 75 62 6c 69 63 20 | tion);.}.return.$path;.}.public. |
2ef00 | 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 24 63 6f 6e 64 69 74 69 6f 6e | function.addCondition($condition |
2ef20 | 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 64 69 74 69 6f 6e 29 20 7b 20 24 74 68 69 | ).{.if.($this->condition).{.$thi |
2ef40 | 73 2d 3e 63 6f 6e 64 69 74 69 6f 6e 20 3d 20 73 70 72 69 6e 74 66 28 27 25 73 20 61 6e 64 20 28 | s->condition.=.sprintf('%s.and.( |
2ef60 | 25 73 29 27 2c 20 24 74 68 69 73 2d 3e 63 6f 6e 64 69 74 69 6f 6e 2c 20 24 63 6f 6e 64 69 74 69 | %s)',.$this->condition,.$conditi |
2ef80 | 6f 6e 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6e 64 69 74 69 6f 6e 20 3d | on);.}.else.{.$this->condition.= |
2efa0 | 20 24 63 6f 6e 64 69 74 69 6f 6e 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | .$condition;.}.}.public.function |
2efc0 | 20 61 64 64 50 72 65 66 69 78 28 24 70 72 65 66 69 78 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d | .addPrefix($prefix).{.if.($this- |
2efe0 | 3e 70 72 65 66 69 78 29 20 7b 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 20 3d 20 24 70 72 65 66 | >prefix).{.$this->prefix.=.$pref |
2f000 | 69 78 2e 24 74 68 69 73 2d 3e 70 72 65 66 69 78 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 | ix.$this->prefix;.}.else.{.$this |
2f020 | 2d 3e 70 72 65 66 69 78 20 3d 20 24 70 72 65 66 69 78 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 | ->prefix.=.$prefix;.}.}.public.f |
2f040 | 75 6e 63 74 69 6f 6e 20 61 64 64 4e 61 6d 65 54 65 73 74 28 29 20 7b 20 69 66 20 28 24 74 68 69 | unction.addNameTest().{.if.($thi |
2f060 | 73 2d 3e 65 6c 65 6d 65 6e 74 20 3d 3d 20 27 2a 27 29 20 7b 20 72 65 74 75 72 6e 3b 20 7d 20 24 | s->element.==.'*').{.return;.}.$ |
2f080 | 74 68 69 73 2d 3e 61 64 64 43 6f 6e 64 69 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 27 6e 61 6d 65 | this->addCondition(sprintf('name |
2f0a0 | 28 29 20 3d 20 25 73 27 2c 20 58 50 61 74 68 45 78 70 72 3a 3a 78 70 61 74 68 4c 69 74 65 72 61 | ().=.%s',.XPathExpr::xpathLitera |
2f0c0 | 6c 28 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 29 29 29 3b 20 24 74 68 69 73 2d 3e 65 6c 65 6d | l($this->element)));.$this->elem |
2f0e0 | 65 6e 74 20 3d 20 27 2a 27 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 | ent.=.'*';.}.public.function.add |
2f100 | 53 74 61 72 50 72 65 66 69 78 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 70 61 74 68 29 20 | StarPrefix().{.if.($this->path). |
2f120 | 7b 20 24 74 68 69 73 2d 3e 70 61 74 68 20 2e 3d 20 27 2a 2f 27 3b 20 7d 20 65 6c 73 65 20 7b 20 | {.$this->path..=.'*/';.}.else.{. |
2f140 | 24 74 68 69 73 2d 3e 70 61 74 68 20 3d 20 27 2a 2f 27 3b 20 7d 20 24 74 68 69 73 2d 3e 73 74 61 | $this->path.=.'*/';.}.$this->sta |
2f160 | 72 50 72 65 66 69 78 20 3d 20 74 72 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | rPrefix.=.true;.}.public.functio |
2f180 | 6e 20 6a 6f 69 6e 28 24 63 6f 6d 62 69 6e 65 72 2c 20 24 6f 74 68 65 72 29 20 7b 20 24 70 72 65 | n.join($combiner,.$other).{.$pre |
2f1a0 | 66 69 78 20 3d 20 28 73 74 72 69 6e 67 29 20 24 74 68 69 73 3b 20 24 70 72 65 66 69 78 20 2e 3d | fix.=.(string).$this;.$prefix..= |
2f1c0 | 20 24 63 6f 6d 62 69 6e 65 72 3b 20 24 70 61 74 68 20 3d 20 24 6f 74 68 65 72 2d 3e 67 65 74 50 | .$combiner;.$path.=.$other->getP |
2f1e0 | 72 65 66 69 78 28 29 2e 24 6f 74 68 65 72 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 69 66 20 28 24 | refix().$other->getPath();.if.($ |
2f200 | 6f 74 68 65 72 2d 3e 68 61 73 53 74 61 72 50 72 65 66 69 78 28 29 20 26 26 20 27 2a 2f 27 20 3d | other->hasStarPrefix().&&.'*/'.= |
2f220 | 3d 20 24 70 61 74 68 29 20 7b 20 24 70 61 74 68 20 3d 20 27 27 3b 20 7d 20 24 74 68 69 73 2d 3e | =.$path).{.$path.=.'';.}.$this-> |
2f240 | 70 72 65 66 69 78 20 3d 20 24 70 72 65 66 69 78 3b 20 24 74 68 69 73 2d 3e 70 61 74 68 20 3d 20 | prefix.=.$prefix;.$this->path.=. |
2f260 | 24 70 61 74 68 3b 20 24 74 68 69 73 2d 3e 65 6c 65 6d 65 6e 74 20 3d 20 24 6f 74 68 65 72 2d 3e | $path;.$this->element.=.$other-> |
2f280 | 67 65 74 45 6c 65 6d 65 6e 74 28 29 3b 20 24 74 68 69 73 2d 3e 63 6f 6e 64 69 74 69 6f 6e 20 3d | getElement();.$this->condition.= |
2f2a0 | 20 24 6f 74 68 65 72 2d 3e 47 65 74 43 6f 6e 64 69 74 69 6f 6e 28 29 3b 20 7d 20 73 74 61 74 69 | .$other->GetCondition();.}.stati |
2f2c0 | 63 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 78 70 61 74 68 4c 69 74 65 72 61 6c 28 24 | c.public.function.xpathLiteral($ |
2f2e0 | 73 29 20 7b 20 69 66 20 28 24 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 4e 6f 64 65 5c 45 6c 65 6d | s).{.if.($s.instanceof.Node\Elem |
2f300 | 65 6e 74 4e 6f 64 65 29 20 7b 20 24 73 20 3d 20 24 73 2d 3e 66 6f 72 6d 61 74 45 6c 65 6d 65 6e | entNode).{.$s.=.$s->formatElemen |
2f320 | 74 28 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 73 20 3d 20 28 73 74 72 69 6e 67 29 20 24 73 3b 20 | t();.}.else.{.$s.=.(string).$s;. |
2f340 | 7d 20 69 66 20 28 66 61 6c 73 65 20 3d 3d 3d 20 73 74 72 70 6f 73 28 24 73 2c 20 22 27 22 29 29 | }.if.(false.===.strpos($s,."'")) |
2f360 | 20 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 22 27 25 73 27 22 2c 20 24 73 29 3b 20 7d | .{.return.sprintf("'%s'",.$s);.} |
2f380 | 20 69 66 20 28 66 61 6c 73 65 20 3d 3d 3d 20 73 74 72 70 6f 73 28 24 73 2c 20 27 22 27 29 29 20 | .if.(false.===.strpos($s,.'"')). |
2f3a0 | 7b 20 72 65 74 75 72 6e 20 73 70 72 69 6e 74 66 28 27 22 25 73 22 27 2c 20 24 73 29 3b 20 7d 20 | {.return.sprintf('"%s"',.$s);.}. |
2f3c0 | 24 73 74 72 69 6e 67 20 3d 20 24 73 3b 20 24 70 61 72 74 73 20 3d 20 61 72 72 61 79 28 29 3b 20 | $string.=.$s;.$parts.=.array();. |
2f3e0 | 77 68 69 6c 65 20 28 74 72 75 65 29 20 7b 20 69 66 20 28 66 61 6c 73 65 20 21 3d 3d 20 24 70 6f | while.(true).{.if.(false.!==.$po |
2f400 | 73 20 3d 20 73 74 72 70 6f 73 28 24 73 74 72 69 6e 67 2c 20 22 27 22 29 29 20 7b 20 24 70 61 72 | s.=.strpos($string,."'")).{.$par |
2f420 | 74 73 5b 5d 20 3d 20 73 70 72 69 6e 74 66 28 22 27 25 73 27 22 2c 20 73 75 62 73 74 72 28 24 73 | ts[].=.sprintf("'%s'",.substr($s |
2f440 | 74 72 69 6e 67 2c 20 30 2c 20 24 70 6f 73 29 29 3b 20 24 70 61 72 74 73 5b 5d 20 3d 20 22 5c 22 | tring,.0,.$pos));.$parts[].=."\" |
2f460 | 27 5c 22 22 3b 20 24 73 74 72 69 6e 67 20 3d 20 73 75 62 73 74 72 28 24 73 74 72 69 6e 67 2c 20 | '\"";.$string.=.substr($string,. |
2f480 | 24 70 6f 73 20 2b 20 31 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 70 61 72 74 73 5b 5d 20 3d 20 22 | $pos.+.1);.}.else.{.$parts[].=." |
2f4a0 | 27 24 73 74 72 69 6e 67 27 22 3b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 73 70 | '$string'";.break;.}.}.return.sp |
2f4c0 | 72 69 6e 74 66 28 27 63 6f 6e 63 61 74 28 25 73 29 27 2c 20 69 6d 70 6c 6f 64 65 28 24 70 61 72 | rintf('concat(%s)',.implode($par |
2f4e0 | 74 73 2c 20 27 2c 20 27 29 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 | ts,.',.'));.}.}.<?php..namespace |
2f500 | 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 43 73 73 53 65 6c 65 63 74 6f 72 3b 20 | .Symfony\Component\CssSelector;. |
2f520 | 63 6c 61 73 73 20 58 50 61 74 68 45 78 70 72 4f 72 20 65 78 74 65 6e 64 73 20 58 50 61 74 68 45 | class.XPathExprOr.extends.XPathE |
2f540 | 78 70 72 20 7b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 | xpr.{.public.function.__construc |
2f560 | 74 28 24 69 74 65 6d 73 2c 20 24 70 72 65 66 69 78 20 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 | t($items,.$prefix.=.null).{.$thi |
2f580 | 73 2d 3e 69 74 65 6d 73 20 3d 20 24 69 74 65 6d 73 3b 20 24 74 68 69 73 2d 3e 70 72 65 66 69 78 | s->items.=.$items;.$this->prefix |
2f5a0 | 20 3d 20 24 70 72 65 66 69 78 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f | .=.$prefix;.}.public.function.__ |
2f5c0 | 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 24 70 72 65 66 69 78 20 3d 20 24 74 68 69 73 2d 3e 70 72 | toString().{.$prefix.=.$this->pr |
2f5e0 | 65 66 69 78 3b 20 24 74 6d 70 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 | efix;.$tmp.=.array();.foreach.($ |
2f600 | 74 68 69 73 2d 3e 69 74 65 6d 73 20 61 73 20 24 69 29 20 7b 20 24 74 6d 70 5b 5d 20 3d 20 73 70 | this->items.as.$i).{.$tmp[].=.sp |
2f620 | 72 69 6e 74 66 28 27 25 73 25 73 27 2c 20 24 70 72 65 66 69 78 2c 20 24 69 29 3b 20 7d 20 72 65 | rintf('%s%s',.$prefix,.$i);.}.re |
2f640 | 74 75 72 6e 20 69 6d 70 6c 6f 64 65 28 24 74 6d 70 2c 20 27 20 7c 20 27 29 3b 20 7d 20 7d 20 3c | turn.implode($tmp,.'.|.');.}.}.< |
2f660 | 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e | ?php..namespace.Symfony\Componen |
2f680 | 74 5c 50 72 6f 63 65 73 73 3b 20 63 6c 61 73 73 20 45 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 | t\Process;.class.ExecutableFinde |
2f6a0 | 72 20 7b 20 70 72 69 76 61 74 65 20 24 73 75 66 66 69 78 65 73 20 3d 20 61 72 72 61 79 28 27 2e | r.{.private.$suffixes.=.array('. |
2f6c0 | 65 78 65 27 2c 20 27 2e 62 61 74 27 2c 20 27 2e 63 6d 64 27 2c 20 27 2e 63 6f 6d 27 29 3b 20 70 | exe',.'.bat',.'.cmd',.'.com');.p |
2f6e0 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 53 75 66 66 69 78 65 73 28 61 72 72 61 79 | ublic.function.setSuffixes(array |
2f700 | 20 24 73 75 66 66 69 78 65 73 29 20 7b 20 24 74 68 69 73 2d 3e 73 75 66 66 69 78 65 73 20 3d 20 | .$suffixes).{.$this->suffixes.=. |
2f720 | 24 73 75 66 66 69 78 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 | $suffixes;.}.public.function.add |
2f740 | 53 75 66 66 69 78 28 24 73 75 66 66 69 78 29 20 7b 20 24 74 68 69 73 2d 3e 73 75 66 66 69 78 65 | Suffix($suffix).{.$this->suffixe |
2f760 | 73 5b 5d 20 3d 20 24 73 75 66 66 69 78 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | s[].=.$suffix;.}.public.function |
2f780 | 20 66 69 6e 64 28 24 6e 61 6d 65 2c 20 24 64 65 66 61 75 6c 74 20 3d 20 6e 75 6c 6c 29 20 7b 20 | .find($name,.$default.=.null).{. |
2f7a0 | 69 66 20 28 69 6e 69 5f 67 65 74 28 27 6f 70 65 6e 5f 62 61 73 65 64 69 72 27 29 29 20 7b 20 24 | if.(ini_get('open_basedir')).{.$ |
2f7c0 | 73 65 61 72 63 68 50 61 74 68 20 3d 20 65 78 70 6c 6f 64 65 28 50 41 54 48 5f 53 45 50 41 52 41 | searchPath.=.explode(PATH_SEPARA |
2f7e0 | 54 4f 52 2c 20 67 65 74 65 6e 76 28 27 6f 70 65 6e 5f 62 61 73 65 64 69 72 27 29 29 3b 20 24 64 | TOR,.getenv('open_basedir'));.$d |
2f800 | 69 72 73 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 73 65 61 72 63 68 50 | irs.=.array();.foreach.($searchP |
2f820 | 61 74 68 20 61 73 20 24 70 61 74 68 29 20 7b 20 69 66 20 28 69 73 5f 64 69 72 28 24 70 61 74 68 | ath.as.$path).{.if.(is_dir($path |
2f840 | 29 29 20 7b 20 24 64 69 72 73 5b 5d 20 3d 20 24 70 61 74 68 3b 20 7d 20 65 6c 73 65 20 7b 20 24 | )).{.$dirs[].=.$path;.}.else.{.$ |
2f860 | 66 69 6c 65 20 3d 20 73 74 72 5f 72 65 70 6c 61 63 65 28 64 69 72 6e 61 6d 65 28 24 70 61 74 68 | file.=.str_replace(dirname($path |
2f880 | 29 2c 20 27 27 2c 20 24 70 61 74 68 29 3b 20 69 66 20 28 24 66 69 6c 65 20 3d 3d 20 24 6e 61 6d | ),.'',.$path);.if.($file.==.$nam |
2f8a0 | 65 20 26 26 20 69 73 5f 65 78 65 63 75 74 61 62 6c 65 28 24 70 61 74 68 29 29 20 7b 20 72 65 74 | e.&&.is_executable($path)).{.ret |
2f8c0 | 75 72 6e 20 24 70 61 74 68 3b 20 7d 20 7d 20 7d 20 7d 20 65 6c 73 65 20 7b 20 24 64 69 72 73 20 | urn.$path;.}.}.}.}.else.{.$dirs. |
2f8e0 | 3d 20 65 78 70 6c 6f 64 65 28 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 20 67 65 74 65 6e 76 | =.explode(PATH_SEPARATOR,.getenv |
2f900 | 28 27 50 41 54 48 27 29 20 3f 20 67 65 74 65 6e 76 28 27 50 41 54 48 27 29 20 3a 20 67 65 74 65 | ('PATH').?.getenv('PATH').:.gete |
2f920 | 6e 76 28 27 50 61 74 68 27 29 29 3b 20 7d 20 24 73 75 66 66 69 78 65 73 20 3d 20 44 49 52 45 43 | nv('Path'));.}.$suffixes.=.DIREC |
2f940 | 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 20 3d 3d 20 27 5c 5c 27 20 3f 20 28 67 65 74 65 6e 76 | TORY_SEPARATOR.==.'\\'.?.(getenv |
2f960 | 28 27 50 41 54 48 45 58 54 27 29 20 3f 20 65 78 70 6c 6f 64 65 28 50 41 54 48 5f 53 45 50 41 52 | ('PATHEXT').?.explode(PATH_SEPAR |
2f980 | 41 54 4f 52 2c 20 67 65 74 65 6e 76 28 27 50 41 54 48 45 58 54 27 29 29 20 3a 20 24 74 68 69 73 | ATOR,.getenv('PATHEXT')).:.$this |
2f9a0 | 2d 3e 73 75 66 66 69 78 65 73 29 20 3a 20 61 72 72 61 79 28 27 27 29 3b 20 66 6f 72 65 61 63 68 | ->suffixes).:.array('');.foreach |
2f9c0 | 20 28 24 73 75 66 66 69 78 65 73 20 61 73 20 24 73 75 66 66 69 78 29 20 7b 20 66 6f 72 65 61 63 | .($suffixes.as.$suffix).{.foreac |
2f9e0 | 68 20 28 24 64 69 72 73 20 61 73 20 24 64 69 72 29 20 7b 20 69 66 20 28 69 73 5f 66 69 6c 65 28 | h.($dirs.as.$dir).{.if.(is_file( |
2fa00 | 24 66 69 6c 65 20 3d 20 24 64 69 72 2e 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 | $file.=.$dir.DIRECTORY_SEPARATOR |
2fa20 | 2e 24 6e 61 6d 65 2e 24 73 75 66 66 69 78 29 20 26 26 20 69 73 5f 65 78 65 63 75 74 61 62 6c 65 | .$name.$suffix).&&.is_executable |
2fa40 | 28 24 66 69 6c 65 29 29 20 7b 20 72 65 74 75 72 6e 20 24 66 69 6c 65 3b 20 7d 20 7d 20 7d 20 72 | ($file)).{.return.$file;.}.}.}.r |
2fa60 | 65 74 75 72 6e 20 24 64 65 66 61 75 6c 74 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 | eturn.$default;.}.}.<?php..names |
2fa80 | 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 50 72 6f 63 65 73 73 3b 20 | pace.Symfony\Component\Process;. |
2faa0 | 63 6c 61 73 73 20 50 68 70 45 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 20 7b 20 70 72 69 76 | class.PhpExecutableFinder.{.priv |
2fac0 | 61 74 65 20 24 65 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 3b 20 70 75 62 6c 69 63 20 66 75 | ate.$executableFinder;.public.fu |
2fae0 | 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 29 20 7b 20 24 74 68 69 73 2d 3e 65 78 | nction.__construct().{.$this->ex |
2fb00 | 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 20 3d 20 6e 65 77 20 45 78 65 63 75 74 61 62 6c 65 46 | ecutableFinder.=.new.ExecutableF |
2fb20 | 69 6e 64 65 72 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 69 6e 64 28 | inder();.}.public.function.find( |
2fb40 | 29 20 7b 20 69 66 20 28 24 70 68 70 20 3d 20 67 65 74 65 6e 76 28 27 50 48 50 5f 50 41 54 48 27 | ).{.if.($php.=.getenv('PHP_PATH' |
2fb60 | 29 29 20 7b 20 69 66 20 28 21 69 73 5f 65 78 65 63 75 74 61 62 6c 65 28 24 70 68 70 29 29 20 7b | )).{.if.(!is_executable($php)).{ |
2fb80 | 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 24 70 68 70 3b 20 7d 20 | .return.false;.}.return.$php;.}. |
2fba0 | 24 73 75 66 66 69 78 65 73 20 3d 20 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 20 | $suffixes.=.DIRECTORY_SEPARATOR. |
2fbc0 | 3d 3d 20 27 5c 5c 27 20 3f 20 28 67 65 74 65 6e 76 28 27 50 41 54 48 45 58 54 27 29 20 3f 20 65 | ==.'\\'.?.(getenv('PATHEXT').?.e |
2fbe0 | 78 70 6c 6f 64 65 28 50 41 54 48 5f 53 45 50 41 52 41 54 4f 52 2c 20 67 65 74 65 6e 76 28 27 50 | xplode(PATH_SEPARATOR,.getenv('P |
2fc00 | 41 54 48 45 58 54 27 29 29 20 3a 20 61 72 72 61 79 28 27 2e 65 78 65 27 2c 20 27 2e 62 61 74 27 | ATHEXT')).:.array('.exe',.'.bat' |
2fc20 | 2c 20 27 2e 63 6d 64 27 2c 20 27 2e 63 6f 6d 27 29 29 20 3a 20 61 72 72 61 79 28 27 27 29 3b 20 | ,.'.cmd',.'.com')).:.array('');. |
2fc40 | 66 6f 72 65 61 63 68 20 28 24 73 75 66 66 69 78 65 73 20 61 73 20 24 73 75 66 66 69 78 29 20 7b | foreach.($suffixes.as.$suffix).{ |
2fc60 | 20 69 66 20 28 69 73 5f 65 78 65 63 75 74 61 62 6c 65 28 24 70 68 70 20 3d 20 50 48 50 5f 42 49 | .if.(is_executable($php.=.PHP_BI |
2fc80 | 4e 44 49 52 2e 44 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 2e 27 70 68 70 27 2e 24 | NDIR.DIRECTORY_SEPARATOR.'php'.$ |
2fca0 | 73 75 66 66 69 78 29 29 20 7b 20 72 65 74 75 72 6e 20 24 70 68 70 3b 20 7d 20 7d 20 69 66 20 28 | suffix)).{.return.$php;.}.}.if.( |
2fcc0 | 24 70 68 70 20 3d 20 67 65 74 65 6e 76 28 27 50 48 50 5f 50 45 41 52 5f 50 48 50 5f 42 49 4e 27 | $php.=.getenv('PHP_PEAR_PHP_BIN' |
2fce0 | 29 29 20 7b 20 69 66 20 28 69 73 5f 65 78 65 63 75 74 61 62 6c 65 28 24 70 68 70 29 29 20 7b 20 | )).{.if.(is_executable($php)).{. |
2fd00 | 72 65 74 75 72 6e 20 24 70 68 70 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 65 | return.$php;.}.}.return.$this->e |
2fd20 | 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 2d 3e 66 69 6e 64 28 27 70 68 70 27 29 3b 20 7d 20 | xecutableFinder->find('php');.}. |
2fd40 | 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 6d 66 6f 6e 79 5c 43 6f 6d 70 6f | }.<?php..namespace.Symfony\Compo |
2fd60 | 6e 65 6e 74 5c 50 72 6f 63 65 73 73 3b 20 63 6c 61 73 73 20 50 68 70 50 72 6f 63 65 73 73 20 65 | nent\Process;.class.PhpProcess.e |
2fd80 | 78 74 65 6e 64 73 20 50 72 6f 63 65 73 73 20 7b 20 70 72 69 76 61 74 65 20 24 65 78 65 63 75 74 | xtends.Process.{.private.$execut |
2fda0 | 61 62 6c 65 46 69 6e 64 65 72 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f | ableFinder;.public.function.__co |
2fdc0 | 6e 73 74 72 75 63 74 28 24 73 63 72 69 70 74 2c 20 24 63 77 64 20 3d 20 6e 75 6c 6c 2c 20 61 72 | nstruct($script,.$cwd.=.null,.ar |
2fde0 | 72 61 79 20 24 65 6e 76 20 3d 20 61 72 72 61 79 28 29 2c 20 24 74 69 6d 65 6f 75 74 20 3d 20 36 | ray.$env.=.array(),.$timeout.=.6 |
2fe00 | 30 2c 20 61 72 72 61 79 20 24 6f 70 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 70 | 0,.array.$options.=.array()).{.p |
2fe20 | 61 72 65 6e 74 3a 3a 5f 5f 63 6f 6e 73 74 72 75 63 74 28 6e 75 6c 6c 2c 20 24 63 77 64 2c 20 24 | arent::__construct(null,.$cwd,.$ |
2fe40 | 65 6e 76 2c 20 24 73 63 72 69 70 74 2c 20 24 74 69 6d 65 6f 75 74 2c 20 24 6f 70 74 69 6f 6e 73 | env,.$script,.$timeout,.$options |
2fe60 | 29 3b 20 24 74 68 69 73 2d 3e 65 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 20 3d 20 6e 65 77 | );.$this->executableFinder.=.new |
2fe80 | 20 50 68 70 45 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 28 29 3b 20 7d 20 70 75 62 6c 69 63 | .PhpExecutableFinder();.}.public |
2fea0 | 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 50 68 70 42 69 6e 61 72 79 28 24 70 68 70 29 20 7b 20 24 | .function.setPhpBinary($php).{.$ |
2fec0 | 74 68 69 73 2d 3e 73 65 74 43 6f 6d 6d 61 6e 64 4c 69 6e 65 28 24 70 68 70 29 3b 20 7d 20 70 75 | this->setCommandLine($php);.}.pu |
2fee0 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 75 6e 28 24 63 61 6c 6c 62 61 63 6b 20 3d 20 6e 75 | blic.function.run($callback.=.nu |
2ff00 | 6c 6c 29 20 7b 20 69 66 20 28 6e 75 6c 6c 20 3d 3d 3d 20 24 74 68 69 73 2d 3e 67 65 74 43 6f 6d | ll).{.if.(null.===.$this->getCom |
2ff20 | 6d 61 6e 64 4c 69 6e 65 28 29 29 20 7b 20 69 66 20 28 66 61 6c 73 65 20 3d 3d 3d 20 24 70 68 70 | mandLine()).{.if.(false.===.$php |
2ff40 | 20 3d 20 24 74 68 69 73 2d 3e 65 78 65 63 75 74 61 62 6c 65 46 69 6e 64 65 72 2d 3e 66 69 6e 64 | .=.$this->executableFinder->find |
2ff60 | 28 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f | ()).{.throw.new.\RuntimeExceptio |
2ff80 | 6e 28 27 55 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 50 48 50 20 65 78 65 63 75 74 | n('Unable.to.find.the.PHP.execut |
2ffa0 | 61 62 6c 65 2e 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 43 6f 6d 6d 61 6e 64 4c 69 6e 65 | able.');.}.$this->setCommandLine |
2ffc0 | 28 24 70 68 70 29 3b 20 7d 20 72 65 74 75 72 6e 20 70 61 72 65 6e 74 3a 3a 72 75 6e 28 24 63 61 | ($php);.}.return.parent::run($ca |
2ffe0 | 6c 6c 62 61 63 6b 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 53 79 | llback);.}.}.<?php..namespace.Sy |
30000 | 6d 66 6f 6e 79 5c 43 6f 6d 70 6f 6e 65 6e 74 5c 50 72 6f 63 65 73 73 3b 20 63 6c 61 73 73 20 50 | mfony\Component\Process;.class.P |
30020 | 72 6f 63 65 73 73 20 7b 20 70 72 69 76 61 74 65 20 24 63 6f 6d 6d 61 6e 64 6c 69 6e 65 3b 20 70 | rocess.{.private.$commandline;.p |
30040 | 72 69 76 61 74 65 20 24 63 77 64 3b 20 70 72 69 76 61 74 65 20 24 65 6e 76 3b 20 70 72 69 76 61 | rivate.$cwd;.private.$env;.priva |
30060 | 74 65 20 24 73 74 64 69 6e 3b 20 70 72 69 76 61 74 65 20 24 74 69 6d 65 6f 75 74 3b 20 70 72 69 | te.$stdin;.private.$timeout;.pri |
30080 | 76 61 74 65 20 24 6f 70 74 69 6f 6e 73 3b 20 70 72 69 76 61 74 65 20 24 65 78 69 74 63 6f 64 65 | vate.$options;.private.$exitcode |
300a0 | 3b 20 70 72 69 76 61 74 65 20 24 73 74 61 74 75 73 3b 20 70 72 69 76 61 74 65 20 24 73 74 64 6f | ;.private.$status;.private.$stdo |
300c0 | 75 74 3b 20 70 72 69 76 61 74 65 20 24 73 74 64 65 72 72 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 | ut;.private.$stderr;.public.func |
300e0 | 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 63 6f 6d 6d 61 6e 64 6c 69 6e 65 2c 20 24 | tion.__construct($commandline,.$ |
30100 | 63 77 64 20 3d 20 6e 75 6c 6c 2c 20 61 72 72 61 79 20 24 65 6e 76 20 3d 20 6e 75 6c 6c 2c 20 24 | cwd.=.null,.array.$env.=.null,.$ |
30120 | 73 74 64 69 6e 20 3d 20 6e 75 6c 6c 2c 20 24 74 69 6d 65 6f 75 74 20 3d 20 36 30 2c 20 61 72 72 | stdin.=.null,.$timeout.=.60,.arr |
30140 | 61 79 20 24 6f 70 74 69 6f 6e 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 69 66 20 28 21 66 75 | ay.$options.=.array()).{.if.(!fu |
30160 | 6e 63 74 69 6f 6e 5f 65 78 69 73 74 73 28 27 70 72 6f 63 5f 6f 70 65 6e 27 29 29 20 7b 20 74 68 | nction_exists('proc_open')).{.th |
30180 | 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 54 68 65 20 50 | row.new.\RuntimeException('The.P |
301a0 | 72 6f 63 65 73 73 20 63 6c 61 73 73 20 72 65 6c 69 65 73 20 6f 6e 20 70 72 6f 63 5f 6f 70 65 6e | rocess.class.relies.on.proc_open |
301c0 | 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 79 6f 75 72 | ,.which.is.not.available.on.your |
301e0 | 20 50 48 50 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 63 | .PHP.installation.');.}.$this->c |
30200 | 6f 6d 6d 61 6e 64 6c 69 6e 65 20 3d 20 24 63 6f 6d 6d 61 6e 64 6c 69 6e 65 3b 20 24 74 68 69 73 | ommandline.=.$commandline;.$this |
30220 | 2d 3e 63 77 64 20 3d 20 6e 75 6c 6c 20 3d 3d 3d 20 24 63 77 64 20 3f 20 67 65 74 63 77 64 28 29 | ->cwd.=.null.===.$cwd.?.getcwd() |
30240 | 20 3a 20 24 63 77 64 3b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 65 6e 76 29 20 7b 20 24 74 | .:.$cwd;.if.(null.!==.$env).{.$t |
30260 | 68 69 73 2d 3e 65 6e 76 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 65 6e | his->env.=.array();.foreach.($en |
30280 | 76 20 61 73 20 24 6b 65 79 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 65 6e | v.as.$key.=>.$value).{.$this->en |
302a0 | 76 5b 28 62 69 6e 61 72 79 29 20 24 6b 65 79 5d 20 3d 20 28 62 69 6e 61 72 79 29 20 24 76 61 6c | v[(binary).$key].=.(binary).$val |
302c0 | 75 65 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 65 6e 76 20 3d 20 6e 75 6c 6c | ue;.}.}.else.{.$this->env.=.null |
302e0 | 3b 20 7d 20 24 74 68 69 73 2d 3e 73 74 64 69 6e 20 3d 20 24 73 74 64 69 6e 3b 20 24 74 68 69 73 | ;.}.$this->stdin.=.$stdin;.$this |
30300 | 2d 3e 74 69 6d 65 6f 75 74 20 3d 20 24 74 69 6d 65 6f 75 74 3b 20 24 74 68 69 73 2d 3e 6f 70 74 | ->timeout.=.$timeout;.$this->opt |
30320 | 69 6f 6e 73 20 3d 20 61 72 72 61 79 5f 6d 65 72 67 65 28 61 72 72 61 79 28 27 73 75 70 70 72 65 | ions.=.array_merge(array('suppre |
30340 | 73 73 5f 65 72 72 6f 72 73 27 20 3d 3e 20 74 72 75 65 2c 20 27 62 69 6e 61 72 79 5f 70 69 70 65 | ss_errors'.=>.true,.'binary_pipe |
30360 | 73 27 20 3d 3e 20 74 72 75 65 2c 20 27 62 79 70 61 73 73 5f 73 68 65 6c 6c 27 20 3d 3e 20 66 61 | s'.=>.true,.'bypass_shell'.=>.fa |
30380 | 6c 73 65 29 2c 20 24 6f 70 74 69 6f 6e 73 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | lse),.$options);.}.public.functi |
303a0 | 6f 6e 20 72 75 6e 28 24 63 61 6c 6c 62 61 63 6b 20 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 | on.run($callback.=.null).{.$this |
303c0 | 2d 3e 73 74 64 6f 75 74 20 3d 20 27 27 3b 20 24 74 68 69 73 2d 3e 73 74 64 65 72 72 20 3d 20 27 | ->stdout.=.'';.$this->stderr.=.' |
303e0 | 27 3b 20 24 74 68 61 74 20 3d 20 24 74 68 69 73 3b 20 24 63 61 6c 6c 62 61 63 6b 20 3d 20 66 75 | ';.$that.=.$this;.$callback.=.fu |
30400 | 6e 63 74 69 6f 6e 20 28 24 74 79 70 65 2c 20 24 64 61 74 61 29 20 75 73 65 20 28 24 74 68 61 74 | nction.($type,.$data).use.($that |
30420 | 2c 20 24 63 61 6c 6c 62 61 63 6b 29 20 7b 20 69 66 20 28 27 6f 75 74 27 20 3d 3d 20 24 74 79 70 | ,.$callback).{.if.('out'.==.$typ |
30440 | 65 29 20 7b 20 24 74 68 61 74 2d 3e 61 64 64 4f 75 74 70 75 74 28 24 64 61 74 61 29 3b 20 7d 20 | e).{.$that->addOutput($data);.}. |
30460 | 65 6c 73 65 20 7b 20 24 74 68 61 74 2d 3e 61 64 64 45 72 72 6f 72 4f 75 74 70 75 74 28 24 64 61 | else.{.$that->addErrorOutput($da |
30480 | 74 61 29 3b 20 7d 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 63 61 6c 6c 62 61 63 6b 29 20 7b | ta);.}.if.(null.!==.$callback).{ |
304a0 | 20 63 61 6c 6c 5f 75 73 65 72 5f 66 75 6e 63 28 24 63 61 6c 6c 62 61 63 6b 2c 20 24 74 79 70 65 | .call_user_func($callback,.$type |
304c0 | 2c 20 24 64 61 74 61 29 3b 20 7d 20 7d 3b 20 24 64 65 73 63 72 69 70 74 6f 72 73 20 3d 20 61 72 | ,.$data);.}.};.$descriptors.=.ar |
304e0 | 72 61 79 28 61 72 72 61 79 28 27 70 69 70 65 27 2c 20 27 72 27 29 2c 20 61 72 72 61 79 28 27 70 | ray(array('pipe',.'r'),.array('p |
30500 | 69 70 65 27 2c 20 27 77 27 29 2c 20 61 72 72 61 79 28 27 70 69 70 65 27 2c 20 27 77 27 29 29 3b | ipe',.'w'),.array('pipe',.'w')); |
30520 | 20 24 70 72 6f 63 65 73 73 20 3d 20 70 72 6f 63 5f 6f 70 65 6e 28 24 74 68 69 73 2d 3e 63 6f 6d | .$process.=.proc_open($this->com |
30540 | 6d 61 6e 64 6c 69 6e 65 2c 20 24 64 65 73 63 72 69 70 74 6f 72 73 2c 20 24 70 69 70 65 73 2c 20 | mandline,.$descriptors,.$pipes,. |
30560 | 24 74 68 69 73 2d 3e 63 77 64 2c 20 24 74 68 69 73 2d 3e 65 6e 76 2c 20 24 74 68 69 73 2d 3e 6f | $this->cwd,.$this->env,.$this->o |
30580 | 70 74 69 6f 6e 73 29 3b 20 69 66 20 28 21 69 73 5f 72 65 73 6f 75 72 63 65 28 24 70 72 6f 63 65 | ptions);.if.(!is_resource($proce |
305a0 | 73 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 | ss)).{.throw.new.\RuntimeExcepti |
305c0 | 6f 6e 28 27 55 6e 61 62 6c 65 20 74 6f 20 6c 61 75 6e 63 68 20 61 20 6e 65 77 20 70 72 6f 63 65 | on('Unable.to.launch.a.new.proce |
305e0 | 73 73 2e 27 29 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 70 69 70 65 73 20 61 73 20 24 70 69 70 | ss.');.}.foreach.($pipes.as.$pip |
30600 | 65 29 20 7b 20 73 74 72 65 61 6d 5f 73 65 74 5f 62 6c 6f 63 6b 69 6e 67 28 24 70 69 70 65 2c 20 | e).{.stream_set_blocking($pipe,. |
30620 | 66 61 6c 73 65 29 3b 20 7d 20 69 66 20 28 6e 75 6c 6c 20 3d 3d 3d 20 24 74 68 69 73 2d 3e 73 74 | false);.}.if.(null.===.$this->st |
30640 | 64 69 6e 29 20 7b 20 66 63 6c 6f 73 65 28 24 70 69 70 65 73 5b 30 5d 29 3b 20 24 77 72 69 74 65 | din).{.fclose($pipes[0]);.$write |
30660 | 50 69 70 65 73 20 3d 20 6e 75 6c 6c 3b 20 7d 20 65 6c 73 65 20 7b 20 24 77 72 69 74 65 50 69 70 | Pipes.=.null;.}.else.{.$writePip |
30680 | 65 73 20 3d 20 61 72 72 61 79 28 24 70 69 70 65 73 5b 30 5d 29 3b 20 24 73 74 64 69 6e 4c 65 6e | es.=.array($pipes[0]);.$stdinLen |
306a0 | 20 3d 20 73 74 72 6c 65 6e 28 24 74 68 69 73 2d 3e 73 74 64 69 6e 29 3b 20 24 73 74 64 69 6e 4f | .=.strlen($this->stdin);.$stdinO |
306c0 | 66 66 73 65 74 20 3d 20 30 3b 20 7d 20 75 6e 73 65 74 28 24 70 69 70 65 73 5b 30 5d 29 3b 20 77 | ffset.=.0;.}.unset($pipes[0]);.w |
306e0 | 68 69 6c 65 20 28 24 70 69 70 65 73 20 7c 7c 20 24 77 72 69 74 65 50 69 70 65 73 29 20 7b 20 24 | hile.($pipes.||.$writePipes).{.$ |
30700 | 72 20 3d 20 24 70 69 70 65 73 3b 20 24 77 20 3d 20 24 77 72 69 74 65 50 69 70 65 73 3b 20 24 65 | r.=.$pipes;.$w.=.$writePipes;.$e |
30720 | 20 3d 20 6e 75 6c 6c 3b 20 24 6e 20 3d 20 40 73 74 72 65 61 6d 5f 73 65 6c 65 63 74 28 24 72 2c | .=.null;.$n.=.@stream_select($r, |
30740 | 20 24 77 2c 20 24 65 2c 20 24 74 68 69 73 2d 3e 74 69 6d 65 6f 75 74 29 3b 20 69 66 20 28 66 61 | .$w,.$e,.$this->timeout);.if.(fa |
30760 | 6c 73 65 20 3d 3d 3d 20 24 6e 29 20 7b 20 62 72 65 61 6b 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 | lse.===.$n).{.break;.}.elseif.($ |
30780 | 6e 20 3d 3d 3d 20 30 29 20 7b 20 70 72 6f 63 5f 74 65 72 6d 69 6e 61 74 65 28 24 70 72 6f 63 65 | n.===.0).{.proc_terminate($proce |
307a0 | 73 73 29 3b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e | ss);.throw.new.\RuntimeException |
307c0 | 28 27 54 68 65 20 70 72 6f 63 65 73 73 20 74 69 6d 65 64 20 6f 75 74 2e 27 29 3b 20 7d 20 69 66 | ('The.process.timed.out.');.}.if |
307e0 | 20 28 24 77 29 20 7b 20 24 77 72 69 74 74 65 6e 20 3d 20 66 77 72 69 74 65 28 24 77 72 69 74 65 | .($w).{.$written.=.fwrite($write |
30800 | 50 69 70 65 73 5b 30 5d 2c 20 28 62 69 6e 61 72 79 29 20 73 75 62 73 74 72 28 24 74 68 69 73 2d | Pipes[0],.(binary).substr($this- |
30820 | 3e 73 74 64 69 6e 2c 20 24 73 74 64 69 6e 4f 66 66 73 65 74 29 2c 20 38 31 39 32 29 3b 20 69 66 | >stdin,.$stdinOffset),.8192);.if |
30840 | 20 28 66 61 6c 73 65 20 21 3d 3d 20 24 77 72 69 74 74 65 6e 29 20 7b 20 24 73 74 64 69 6e 4f 66 | .(false.!==.$written).{.$stdinOf |
30860 | 66 73 65 74 20 2b 3d 20 24 77 72 69 74 74 65 6e 3b 20 7d 20 69 66 20 28 24 73 74 64 69 6e 4f 66 | fset.+=.$written;.}.if.($stdinOf |
30880 | 66 73 65 74 20 3e 3d 20 24 73 74 64 69 6e 4c 65 6e 29 20 7b 20 66 63 6c 6f 73 65 28 24 77 72 69 | fset.>=.$stdinLen).{.fclose($wri |
308a0 | 74 65 50 69 70 65 73 5b 30 5d 29 3b 20 24 77 72 69 74 65 50 69 70 65 73 20 3d 20 6e 75 6c 6c 3b | tePipes[0]);.$writePipes.=.null; |
308c0 | 20 7d 20 7d 20 66 6f 72 65 61 63 68 20 28 24 72 20 61 73 20 24 70 69 70 65 29 20 7b 20 24 74 79 | .}.}.foreach.($r.as.$pipe).{.$ty |
308e0 | 70 65 20 3d 20 61 72 72 61 79 5f 73 65 61 72 63 68 28 24 70 69 70 65 2c 20 24 70 69 70 65 73 29 | pe.=.array_search($pipe,.$pipes) |
30900 | 3b 20 24 64 61 74 61 20 3d 20 66 72 65 61 64 28 24 70 69 70 65 2c 20 38 31 39 32 29 3b 20 69 66 | ;.$data.=.fread($pipe,.8192);.if |
30920 | 20 28 73 74 72 6c 65 6e 28 24 64 61 74 61 29 20 3e 20 30 29 20 7b 20 63 61 6c 6c 5f 75 73 65 72 | .(strlen($data).>.0).{.call_user |
30940 | 5f 66 75 6e 63 28 24 63 61 6c 6c 62 61 63 6b 2c 20 24 74 79 70 65 20 3d 3d 20 31 20 3f 20 27 6f | _func($callback,.$type.==.1.?.'o |
30960 | 75 74 27 20 3a 20 27 65 72 72 27 2c 20 24 64 61 74 61 29 3b 20 7d 20 69 66 20 28 66 61 6c 73 65 | ut'.:.'err',.$data);.}.if.(false |
30980 | 20 3d 3d 3d 20 24 64 61 74 61 20 7c 7c 20 66 65 6f 66 28 24 70 69 70 65 29 29 20 7b 20 66 63 6c | .===.$data.||.feof($pipe)).{.fcl |
309a0 | 6f 73 65 28 24 70 69 70 65 29 3b 20 75 6e 73 65 74 28 24 70 69 70 65 73 5b 24 74 79 70 65 5d 29 | ose($pipe);.unset($pipes[$type]) |
309c0 | 3b 20 7d 20 7d 20 7d 20 24 74 68 69 73 2d 3e 73 74 61 74 75 73 20 3d 20 70 72 6f 63 5f 67 65 74 | ;.}.}.}.$this->status.=.proc_get |
309e0 | 5f 73 74 61 74 75 73 28 24 70 72 6f 63 65 73 73 29 3b 20 24 74 69 6d 65 20 3d 20 30 3b 20 77 68 | _status($process);.$time.=.0;.wh |
30a00 | 69 6c 65 20 28 31 20 3d 3d 20 24 74 68 69 73 2d 3e 73 74 61 74 75 73 5b 27 72 75 6e 6e 69 6e 67 | ile.(1.==.$this->status['running |
30a20 | 27 5d 20 26 26 20 24 74 69 6d 65 20 3c 20 31 30 30 30 30 30 30 29 20 7b 20 24 74 69 6d 65 20 2b | '].&&.$time.<.1000000).{.$time.+ |
30a40 | 3d 20 31 30 30 30 3b 20 75 73 6c 65 65 70 28 31 30 30 30 29 3b 20 24 74 68 69 73 2d 3e 73 74 61 | =.1000;.usleep(1000);.$this->sta |
30a60 | 74 75 73 20 3d 20 70 72 6f 63 5f 67 65 74 5f 73 74 61 74 75 73 28 24 70 72 6f 63 65 73 73 29 3b | tus.=.proc_get_status($process); |
30a80 | 20 7d 20 24 65 78 69 74 63 6f 64 65 20 3d 20 70 72 6f 63 5f 63 6c 6f 73 65 28 24 70 72 6f 63 65 | .}.$exitcode.=.proc_close($proce |
30aa0 | 73 73 29 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 73 74 61 74 75 73 5b 27 73 69 67 6e 61 6c 65 64 | ss);.if.($this->status['signaled |
30ac0 | 27 5d 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f | ']).{.throw.new.\RuntimeExceptio |
30ae0 | 6e 28 73 70 72 69 6e 74 66 28 27 54 68 65 20 70 72 6f 63 65 73 73 20 73 74 6f 70 70 65 64 20 62 | n(sprintf('The.process.stopped.b |
30b00 | 65 63 61 75 73 65 20 6f 66 20 61 20 22 25 73 22 20 73 69 67 6e 61 6c 2e 27 2c 20 24 74 68 69 73 | ecause.of.a."%s".signal.',.$this |
30b20 | 2d 3e 73 74 61 74 75 73 5b 27 73 74 6f 70 73 69 67 27 5d 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 | ->status['stopsig']));.}.return. |
30b40 | 24 74 68 69 73 2d 3e 65 78 69 74 63 6f 64 65 20 3d 20 24 74 68 69 73 2d 3e 73 74 61 74 75 73 5b | $this->exitcode.=.$this->status[ |
30b60 | 27 72 75 6e 6e 69 6e 67 27 5d 20 3f 20 24 65 78 69 74 63 6f 64 65 20 3a 20 24 74 68 69 73 2d 3e | 'running'].?.$exitcode.:.$this-> |
30b80 | 73 74 61 74 75 73 5b 27 65 78 69 74 63 6f 64 65 27 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | status['exitcode'];.}.public.fun |
30ba0 | 63 74 69 6f 6e 20 67 65 74 4f 75 74 70 75 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 | ction.getOutput().{.return.$this |
30bc0 | 2d 3e 73 74 64 6f 75 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 45 | ->stdout;.}.public.function.getE |
30be0 | 72 72 6f 72 4f 75 74 70 75 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 74 64 | rrorOutput().{.return.$this->std |
30c00 | 65 72 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 45 78 69 74 43 6f | err;.}.public.function.getExitCo |
30c20 | 64 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 65 78 69 74 63 6f 64 65 3b 20 7d | de().{.return.$this->exitcode;.} |
30c40 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 53 75 63 63 65 73 73 66 75 6c 28 29 20 | .public.function.isSuccessful(). |
30c60 | 7b 20 72 65 74 75 72 6e 20 30 20 3d 3d 20 24 74 68 69 73 2d 3e 65 78 69 74 63 6f 64 65 3b 20 7d | {.return.0.==.$this->exitcode;.} |
30c80 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 42 65 65 6e 53 69 67 6e 61 6c 65 64 | .public.function.hasBeenSignaled |
30ca0 | 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 74 61 74 75 73 5b 27 73 69 67 6e 61 | ().{.return.$this->status['signa |
30cc0 | 6c 65 64 27 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 65 72 6d | led'];.}.public.function.getTerm |
30ce0 | 53 69 67 6e 61 6c 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 74 61 74 75 73 5b | Signal().{.return.$this->status[ |
30d00 | 27 74 65 72 6d 73 69 67 27 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 68 61 | 'termsig'];.}.public.function.ha |
30d20 | 73 42 65 65 6e 53 74 6f 70 70 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 | sBeenStopped().{.return.$this->s |
30d40 | 74 61 74 75 73 5b 27 73 74 6f 70 70 65 64 27 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | tatus['stopped'];.}.public.funct |
30d60 | 69 6f 6e 20 67 65 74 53 74 6f 70 53 69 67 6e 61 6c 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | ion.getStopSignal().{.return.$th |
30d80 | 69 73 2d 3e 73 74 61 74 75 73 5b 27 73 74 6f 70 73 69 67 27 5d 3b 20 7d 20 70 75 62 6c 69 63 20 | is->status['stopsig'];.}.public. |
30da0 | 66 75 6e 63 74 69 6f 6e 20 61 64 64 4f 75 74 70 75 74 28 24 6c 69 6e 65 29 20 7b 20 24 74 68 69 | function.addOutput($line).{.$thi |
30dc0 | 73 2d 3e 73 74 64 6f 75 74 20 2e 3d 20 24 6c 69 6e 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | s->stdout..=.$line;.}.public.fun |
30de0 | 63 74 69 6f 6e 20 61 64 64 45 72 72 6f 72 4f 75 74 70 75 74 28 24 6c 69 6e 65 29 20 7b 20 24 74 | ction.addErrorOutput($line).{.$t |
30e00 | 68 69 73 2d 3e 73 74 64 65 72 72 20 2e 3d 20 24 6c 69 6e 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 | his->stderr..=.$line;.}.public.f |
30e20 | 75 6e 63 74 69 6f 6e 20 67 65 74 43 6f 6d 6d 61 6e 64 4c 69 6e 65 28 29 20 7b 20 72 65 74 75 72 | unction.getCommandLine().{.retur |
30e40 | 6e 20 24 74 68 69 73 2d 3e 63 6f 6d 6d 61 6e 64 6c 69 6e 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 | n.$this->commandline;.}.public.f |
30e60 | 75 6e 63 74 69 6f 6e 20 73 65 74 43 6f 6d 6d 61 6e 64 4c 69 6e 65 28 24 63 6f 6d 6d 61 6e 64 6c | unction.setCommandLine($commandl |
30e80 | 69 6e 65 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6d 6d 61 6e 64 6c 69 6e 65 20 3d 20 24 63 6f 6d | ine).{.$this->commandline.=.$com |
30ea0 | 6d 61 6e 64 6c 69 6e 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 54 | mandline;.}.public.function.getT |
30ec0 | 69 6d 65 6f 75 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 74 69 6d 65 6f 75 74 | imeout().{.return.$this->timeout |
30ee0 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 54 69 6d 65 6f 75 74 28 24 | ;.}.public.function.setTimeout($ |
30f00 | 74 69 6d 65 6f 75 74 29 20 7b 20 24 74 68 69 73 2d 3e 74 69 6d 65 6f 75 74 20 3d 20 24 74 69 6d | timeout).{.$this->timeout.=.$tim |
30f20 | 65 6f 75 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 57 6f 72 6b 69 | eout;.}.public.function.getWorki |
30f40 | 6e 67 44 69 72 65 63 74 6f 72 79 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 77 | ngDirectory().{.return.$this->cw |
30f60 | 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 57 6f 72 6b 69 6e 67 44 | d;.}.public.function.setWorkingD |
30f80 | 69 72 65 63 74 6f 72 79 28 24 63 77 64 29 20 7b 20 24 74 68 69 73 2d 3e 63 77 64 20 3d 20 24 63 | irectory($cwd).{.$this->cwd.=.$c |
30fa0 | 77 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 45 6e 76 28 29 20 7b | wd;.}.public.function.getEnv().{ |
30fc0 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 65 6e 76 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | .return.$this->env;.}.public.fun |
30fe0 | 63 74 69 6f 6e 20 73 65 74 45 6e 76 28 61 72 72 61 79 20 24 65 6e 76 29 20 7b 20 24 74 68 69 73 | ction.setEnv(array.$env).{.$this |
31000 | 2d 3e 65 6e 76 20 3d 20 24 65 6e 76 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | ->env.=.$env;.}.public.function. |
31020 | 67 65 74 53 74 64 69 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 74 64 69 6e | getStdin().{.return.$this->stdin |
31040 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 53 74 64 69 6e 28 24 73 74 | ;.}.public.function.setStdin($st |
31060 | 64 69 6e 29 20 7b 20 24 74 68 69 73 2d 3e 73 74 64 69 6e 20 3d 20 24 73 74 64 69 6e 3b 20 7d 20 | din).{.$this->stdin.=.$stdin;.}. |
31080 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4f 70 74 69 6f 6e 73 28 29 20 7b 20 72 | public.function.getOptions().{.r |
310a0 | 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 | eturn.$this->options;.}.public.f |
310c0 | 75 6e 63 74 69 6f 6e 20 73 65 74 4f 70 74 69 6f 6e 73 28 61 72 72 61 79 20 24 6f 70 74 69 6f 6e | unction.setOptions(array.$option |
310e0 | 73 29 20 7b 20 24 74 68 69 73 2d 3e 6f 70 74 69 6f 6e 73 20 3d 20 24 6f 70 74 69 6f 6e 73 3b 20 | s).{.$this->options.=.$options;. |
31100 | 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 55 72 69 5c 45 78 | }.}.<?php..namespace.Zend\Uri\Ex |
31120 | 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | ception;.class.InvalidArgumentEx |
31140 | 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 | ception.extends.\InvalidArgument |
31160 | 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 55 72 69 5c 45 | Exception.implements.\Zend\Uri\E |
31180 | 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e | xception.{}.<?php..namespace.Zen |
311a0 | 64 5c 55 72 69 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 76 61 6c 69 64 55 72 | d\Uri\Exception;.class.InvalidUr |
311c0 | 69 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d | iException.extends.\InvalidArgum |
311e0 | 65 6e 74 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 55 72 | entException.implements.\Zend\Ur |
31200 | 69 5c 45 78 63 65 70 74 69 6f 6e 20 7b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 | i\Exception.{.}.<?php..namespace |
31220 | 20 5a 65 6e 64 5c 55 72 69 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 76 61 6c | .Zend\Uri\Exception;.class.Inval |
31240 | 69 64 55 72 69 50 61 72 74 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 49 6e 76 61 | idUriPartException.extends.\Inva |
31260 | 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 | lidArgumentException.implements. |
31280 | 5c 5a 65 6e 64 5c 55 72 69 5c 45 78 63 65 70 74 69 6f 6e 20 7b 20 63 6f 6e 73 74 20 49 4e 56 41 | \Zend\Uri\Exception.{.const.INVA |
312a0 | 4c 49 44 5f 53 43 48 45 4d 45 20 3d 20 31 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 55 53 | LID_SCHEME.=.1;.const.INVALID_US |
312c0 | 45 52 20 3d 20 32 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 50 41 53 53 57 4f 52 44 20 3d | ER.=.2;.const.INVALID_PASSWORD.= |
312e0 | 20 34 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 55 53 45 52 49 4e 46 4f 20 3d 20 36 3b 20 | .4;.const.INVALID_USERINFO.=.6;. |
31300 | 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 48 4f 53 54 4e 41 4d 45 20 3d 20 38 3b 20 63 6f 6e 73 | const.INVALID_HOSTNAME.=.8;.cons |
31320 | 74 20 49 4e 56 41 4c 49 44 5f 50 4f 52 54 20 3d 20 31 36 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c | t.INVALID_PORT.=.16;.const.INVAL |
31340 | 49 44 5f 41 55 54 48 4f 52 49 54 59 20 3d 20 33 30 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 | ID_AUTHORITY.=.30;.const.INVALID |
31360 | 5f 50 41 54 48 20 3d 20 33 32 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 51 55 45 52 59 20 | _PATH.=.32;.const.INVALID_QUERY. |
31380 | 3d 20 36 34 3b 20 63 6f 6e 73 74 20 49 4e 56 41 4c 49 44 5f 46 52 41 47 4d 45 4e 54 20 3d 20 31 | =.64;.const.INVALID_FRAGMENT.=.1 |
313a0 | 32 38 3b 20 7d 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 55 72 69 5c 45 | 28;.}<?php..namespace.Zend\Uri\E |
313c0 | 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 76 61 6c 69 64 55 72 69 54 79 70 65 45 78 | xception;.class.InvalidUriTypeEx |
313e0 | 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 | ception.extends.\InvalidArgument |
31400 | 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 55 72 69 5c 45 | Exception.implements.\Zend\Uri\E |
31420 | 78 63 65 70 74 69 6f 6e 20 7b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 | xception.{.}.<?php..namespace.Ze |
31440 | 6e 64 5c 55 72 69 3b 20 69 6e 74 65 72 66 61 63 65 20 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c | nd\Uri;.interface.Exception.{}.< |
31460 | 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 55 72 69 3b 20 63 6c 61 73 73 20 | ?php..namespace.Zend\Uri;.class. |
31480 | 46 69 6c 65 20 65 78 74 65 6e 64 73 20 55 72 69 20 7b 20 73 74 61 74 69 63 20 70 72 6f 74 65 63 | File.extends.Uri.{.static.protec |
314a0 | 74 65 64 20 24 76 61 6c 69 64 53 63 68 65 6d 65 73 20 3d 20 61 72 72 61 79 28 27 66 69 6c 65 27 | ted.$validSchemes.=.array('file' |
314c0 | 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 28 29 20 7b 20 69 | );.public.function.isValid().{.i |
314e0 | 66 20 28 24 74 68 69 73 2d 3e 71 75 65 72 79 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b | f.($this->query).{.return.false; |
31500 | 20 7d 20 72 65 74 75 72 6e 20 70 61 72 65 6e 74 3a 3a 69 73 56 61 6c 69 64 28 29 3b 20 7d 20 70 | .}.return.parent::isValid();.}.p |
31520 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 55 73 65 72 49 6e 66 6f 28 24 75 73 65 72 | ublic.function.setUserInfo($user |
31540 | 49 6e 66 6f 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 | Info).{.return.$this;.}.public.f |
31560 | 75 6e 63 74 69 6f 6e 20 73 65 74 46 72 61 67 6d 65 6e 74 28 24 66 72 61 67 6d 65 6e 74 29 20 7b | unction.setFragment($fragment).{ |
31580 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 | .return.$this;.}.public.static.f |
315a0 | 75 6e 63 74 69 6f 6e 20 66 72 6f 6d 55 6e 69 78 50 61 74 68 28 24 70 61 74 68 29 20 7b 20 24 75 | unction.fromUnixPath($path).{.$u |
315c0 | 72 6c 20 3d 20 6e 65 77 20 73 65 6c 66 28 27 66 69 6c 65 3a 27 29 3b 20 69 66 20 28 73 75 62 73 | rl.=.new.self('file:');.if.(subs |
315e0 | 74 72 28 24 70 61 74 68 2c 20 30 2c 20 31 29 20 3d 3d 20 27 2f 27 29 20 7b 20 24 75 72 6c 2d 3e | tr($path,.0,.1).==.'/').{.$url-> |
31600 | 73 65 74 48 6f 73 74 28 27 27 29 3b 20 7d 20 24 75 72 6c 2d 3e 73 65 74 50 61 74 68 28 24 70 61 | setHost('');.}.$url->setPath($pa |
31620 | 74 68 29 3b 20 72 65 74 75 72 6e 20 24 75 72 6c 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 | th);.return.$url;.}.public.stati |
31640 | 63 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f 6d 57 69 6e 64 6f 77 73 50 61 74 68 28 24 70 61 74 68 | c.function.fromWindowsPath($path |
31660 | 29 20 7b 20 24 75 72 6c 20 3d 20 6e 65 77 20 73 65 6c 66 28 27 66 69 6c 65 3a 27 29 3b 20 24 70 | ).{.$url.=.new.self('file:');.$p |
31680 | 61 74 68 20 3d 20 73 74 72 5f 72 65 70 6c 61 63 65 28 61 72 72 61 79 28 27 2f 27 2c 20 27 5c 5c | ath.=.str_replace(array('/',.'\\ |
316a0 | 27 29 2c 20 61 72 72 61 79 28 27 25 32 46 27 2c 20 27 2f 27 29 2c 20 24 70 61 74 68 29 3b 20 69 | '),.array('%2F',.'/'),.$path);.i |
316c0 | 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 27 7c 5e 28 5b 61 2d 7a 41 2d 5a 5d 3a 29 3f 2f 7c 27 | f.(preg_match('|^([a-zA-Z]:)?/|' |
316e0 | 2c 20 24 70 61 74 68 29 29 20 7b 20 24 75 72 6c 2d 3e 73 65 74 48 6f 73 74 28 27 27 29 3b 20 7d | ,.$path)).{.$url->setHost('');.} |
31700 | 20 24 75 72 6c 2d 3e 73 65 74 50 61 74 68 28 24 70 61 74 68 29 3b 20 72 65 74 75 72 6e 20 24 75 | .$url->setPath($path);.return.$u |
31720 | 72 6c 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 55 72 | rl;.}.}.<?php..namespace.Zend\Ur |
31740 | 69 3b 20 63 6c 61 73 73 20 48 74 74 70 20 65 78 74 65 6e 64 73 20 55 72 69 20 7b 20 70 72 6f 74 | i;.class.Http.extends.Uri.{.prot |
31760 | 65 63 74 65 64 20 73 74 61 74 69 63 20 24 76 61 6c 69 64 53 63 68 65 6d 65 73 20 3d 20 61 72 72 | ected.static.$validSchemes.=.arr |
31780 | 61 79 28 27 68 74 74 70 27 2c 20 27 68 74 74 70 73 27 29 3b 20 70 72 6f 74 65 63 74 65 64 20 73 | ay('http',.'https');.protected.s |
317a0 | 74 61 74 69 63 20 24 64 65 66 61 75 6c 74 50 6f 72 74 73 20 3d 20 61 72 72 61 79 28 20 27 68 74 | tatic.$defaultPorts.=.array(.'ht |
317c0 | 74 70 27 20 3d 3e 20 38 30 2c 20 27 68 74 74 70 73 27 20 3d 3e 20 34 34 33 2c 20 29 3b 20 70 72 | tp'.=>.80,.'https'.=>.443,.);.pr |
317e0 | 6f 74 65 63 74 65 64 20 24 76 61 6c 69 64 48 6f 73 74 54 79 70 65 73 20 3d 20 73 65 6c 66 3a 3a | otected.$validHostTypes.=.self:: |
31800 | 48 4f 53 54 5f 44 4e 53 4f 52 49 50 56 34 3b 20 70 72 6f 74 65 63 74 65 64 20 24 75 73 65 72 3b | HOST_DNSORIPV4;.protected.$user; |
31820 | 20 70 72 6f 74 65 63 74 65 64 20 24 70 61 73 73 77 6f 72 64 3b 20 70 75 62 6c 69 63 20 66 75 6e | .protected.$password;.public.fun |
31840 | 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 28 29 20 7b 20 72 65 74 75 72 6e 20 70 61 72 65 6e 74 3a | ction.isValid().{.return.parent: |
31860 | 3a 69 73 56 61 6c 69 64 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 | :isValid();.}.public.function.ge |
31880 | 74 55 73 65 72 28 29 20 7b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 75 73 | tUser().{.if.(null.!==.$this->us |
318a0 | 65 72 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 75 73 65 72 3b 20 7d 20 24 74 68 69 | er).{.return.$this->user;.}.$thi |
318c0 | 73 2d 3e 70 61 72 73 65 55 73 65 72 49 6e 66 6f 28 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 | s->parseUserInfo();.return.$this |
318e0 | 2d 3e 75 73 65 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 61 73 | ->user;.}.public.function.getPas |
31900 | 73 77 6f 72 64 28 29 20 7b 20 69 66 20 28 6e 75 6c 6c 20 21 3d 3d 20 24 74 68 69 73 2d 3e 70 61 | sword().{.if.(null.!==.$this->pa |
31920 | 73 73 77 6f 72 64 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 61 73 73 77 6f 72 64 | ssword).{.return.$this->password |
31940 | 3b 20 7d 20 24 74 68 69 73 2d 3e 70 61 72 73 65 55 73 65 72 49 6e 66 6f 28 29 3b 20 72 65 74 75 | ;.}.$this->parseUserInfo();.retu |
31960 | 72 6e 20 24 74 68 69 73 2d 3e 70 61 73 73 77 6f 72 64 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | rn.$this->password;.}.public.fun |
31980 | 63 74 69 6f 6e 20 73 65 74 55 73 65 72 28 24 75 73 65 72 29 20 7b 20 24 74 68 69 73 2d 3e 75 73 | ction.setUser($user).{.$this->us |
319a0 | 65 72 20 3d 20 24 75 73 65 72 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c | er.=.$user;.return.$this;.}.publ |
319c0 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 50 61 73 73 77 6f 72 64 28 24 70 61 73 73 77 6f 72 | ic.function.setPassword($passwor |
319e0 | 64 29 20 7b 20 24 74 68 69 73 2d 3e 70 61 73 73 77 6f 72 64 20 3d 20 24 70 61 73 73 77 6f 72 64 | d).{.$this->password.=.$password |
31a00 | 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 | ;.return.$this;.}.public.static. |
31a20 | 66 75 6e 63 74 69 6f 6e 20 76 61 6c 69 64 61 74 65 48 6f 73 74 28 24 68 6f 73 74 2c 20 24 61 6c | function.validateHost($host,.$al |
31a40 | 6c 6f 77 65 64 20 3d 20 73 65 6c 66 3a 3a 48 4f 53 54 5f 44 4e 53 4f 52 49 50 56 34 29 20 7b 20 | lowed.=.self::HOST_DNSORIPV4).{. |
31a60 | 72 65 74 75 72 6e 20 70 61 72 65 6e 74 3a 3a 76 61 6c 69 64 61 74 65 48 6f 73 74 28 24 68 6f 73 | return.parent::validateHost($hos |
31a80 | 74 2c 20 24 61 6c 6c 6f 77 65 64 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 | t,.$allowed);.}.protected.functi |
31aa0 | 6f 6e 20 70 61 72 73 65 55 73 65 72 49 6e 66 6f 28 29 20 7b 20 69 66 20 28 6e 75 6c 6c 20 3d 3d | on.parseUserInfo().{.if.(null.== |
31ac0 | 3d 20 24 74 68 69 73 2d 3e 75 73 65 72 49 6e 66 6f 29 20 7b 20 72 65 74 75 72 6e 3b 20 7d 20 69 | =.$this->userInfo).{.return;.}.i |
31ae0 | 66 20 28 66 61 6c 73 65 20 3d 3d 3d 20 73 74 72 70 6f 73 28 24 74 68 69 73 2d 3e 75 73 65 72 49 | f.(false.===.strpos($this->userI |
31b00 | 6e 66 6f 2c 20 27 3a 27 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 55 73 65 72 28 24 74 68 69 | nfo,.':')).{.$this->setUser($thi |
31b20 | 73 2d 3e 75 73 65 72 49 6e 66 6f 29 3b 20 72 65 74 75 72 6e 3b 20 7d 20 6c 69 73 74 28 24 75 73 | s->userInfo);.return;.}.list($us |
31b40 | 65 72 2c 20 24 70 61 73 73 77 6f 72 64 29 20 3d 20 65 78 70 6c 6f 64 65 28 27 3a 27 2c 20 24 74 | er,.$password).=.explode(':',.$t |
31b60 | 68 69 73 2d 3e 75 73 65 72 49 6e 66 6f 2c 20 32 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 55 73 65 | his->userInfo,.2);.$this->setUse |
31b80 | 72 28 24 75 73 65 72 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 50 61 73 73 77 6f 72 64 28 24 70 61 | r($user);.$this->setPassword($pa |
31ba0 | 73 73 77 6f 72 64 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 | ssword);.}.}.<?php..namespace.Ze |
31bc0 | 6e 64 5c 55 72 69 3b 20 75 73 65 20 5a 65 6e 64 5c 56 61 6c 69 64 61 74 6f 72 5c 56 61 6c 69 64 | nd\Uri;.use.Zend\Validator\Valid |
31be0 | 61 74 6f 72 2c 20 5a 65 6e 64 5c 56 61 6c 69 64 61 74 6f 72 5c 45 6d 61 69 6c 41 64 64 72 65 73 | ator,.Zend\Validator\EmailAddres |
31c00 | 73 20 61 73 20 45 6d 61 69 6c 56 61 6c 69 64 61 74 6f 72 3b 20 63 6c 61 73 73 20 4d 61 69 6c 74 | s.as.EmailValidator;.class.Mailt |
31c20 | 6f 20 65 78 74 65 6e 64 73 20 55 72 69 20 7b 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 74 69 63 | o.extends.Uri.{.protected.static |
31c40 | 20 24 76 61 6c 69 64 53 63 68 65 6d 65 73 20 3d 20 61 72 72 61 79 28 27 6d 61 69 6c 74 6f 27 29 | .$validSchemes.=.array('mailto') |
31c60 | 3b 20 70 72 6f 74 65 63 74 65 64 20 24 65 6d 61 69 6c 56 61 6c 69 64 61 74 6f 72 3b 20 70 75 62 | ;.protected.$emailValidator;.pub |
31c80 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 56 61 6c 69 64 28 29 20 7b 20 69 66 20 28 24 74 68 | lic.function.isValid().{.if.($th |
31ca0 | 69 73 2d 3e 68 6f 73 74 20 7c 7c 20 24 74 68 69 73 2d 3e 75 73 65 72 49 6e 66 6f 20 7c 7c 20 24 | is->host.||.$this->userInfo.||.$ |
31cc0 | 74 68 69 73 2d 3e 70 6f 72 74 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 69 66 | this->port).{.return.false;.}.if |
31ce0 | 20 28 65 6d 70 74 79 28 24 74 68 69 73 2d 3e 70 61 74 68 29 29 20 7b 20 72 65 74 75 72 6e 20 66 | .(empty($this->path)).{.return.f |
31d00 | 61 6c 73 65 3b 20 7d 20 69 66 20 28 30 20 3d 3d 3d 20 73 74 72 70 6f 73 28 24 74 68 69 73 2d 3e | alse;.}.if.(0.===.strpos($this-> |
31d20 | 70 61 74 68 2c 20 27 2f 27 29 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 24 76 | path,.'/')).{.return.false;.}.$v |
31d40 | 61 6c 69 64 61 74 6f 72 20 3d 20 24 74 68 69 73 2d 3e 67 65 74 56 61 6c 69 64 61 74 6f 72 28 29 | alidator.=.$this->getValidator() |
31d60 | 3b 20 72 65 74 75 72 6e 20 24 76 61 6c 69 64 61 74 6f 72 2d 3e 69 73 56 61 6c 69 64 28 24 74 68 | ;.return.$validator->isValid($th |
31d80 | 69 73 2d 3e 70 61 74 68 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 | is->path);.}.public.function.set |
31da0 | 45 6d 61 69 6c 28 24 65 6d 61 69 6c 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 65 | Email($email).{.return.$this->se |
31dc0 | 74 50 61 74 68 28 24 65 6d 61 69 6c 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | tPath($email);.}.public.function |
31de0 | 20 67 65 74 45 6d 61 69 6c 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 67 65 74 50 | .getEmail().{.return.$this->getP |
31e00 | 61 74 68 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 56 61 6c 69 | ath();.}.public.function.setVali |
31e20 | 64 61 74 6f 72 28 56 61 6c 69 64 61 74 6f 72 20 24 76 61 6c 69 64 61 74 6f 72 29 20 7b 20 24 74 | dator(Validator.$validator).{.$t |
31e40 | 68 69 73 2d 3e 65 6d 61 69 6c 56 61 6c 69 64 61 74 6f 72 20 3d 20 24 76 61 6c 69 64 61 74 6f 72 | his->emailValidator.=.$validator |
31e60 | 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | ;.return.$this;.}.public.functio |
31e80 | 6e 20 67 65 74 56 61 6c 69 64 61 74 6f 72 28 29 20 7b 20 69 66 20 28 6e 75 6c 6c 20 3d 3d 3d 20 | n.getValidator().{.if.(null.===. |
31ea0 | 24 74 68 69 73 2d 3e 65 6d 61 69 6c 56 61 6c 69 64 61 74 6f 72 29 20 7b 20 24 74 68 69 73 2d 3e | $this->emailValidator).{.$this-> |
31ec0 | 73 65 74 56 61 6c 69 64 61 74 6f 72 28 6e 65 77 20 45 6d 61 69 6c 56 61 6c 69 64 61 74 6f 72 28 | setValidator(new.EmailValidator( |
31ee0 | 29 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 65 6d 61 69 6c 56 61 6c 69 64 61 74 | ));.}.return.$this->emailValidat |
31f00 | 6f 72 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 55 72 | or;.}.}.<?php..namespace.Zend\Ur |
31f20 | 69 3b 20 75 73 65 20 5a 65 6e 64 5c 55 72 69 5c 55 72 69 3b 20 61 62 73 74 72 61 63 74 20 63 6c | i;.use.Zend\Uri\Uri;.abstract.cl |
31f40 | 61 73 73 20 55 72 69 46 61 63 74 6f 72 79 20 7b 20 73 74 61 74 69 63 20 70 72 6f 74 65 63 74 65 | ass.UriFactory.{.static.protecte |
31f60 | 64 20 24 73 63 68 65 6d 65 43 6c 61 73 73 65 73 20 3d 20 61 72 72 61 79 28 20 27 68 74 74 70 27 | d.$schemeClasses.=.array(.'http' |
31f80 | 20 3d 3e 20 27 5a 65 6e 64 5c 55 72 69 5c 48 74 74 70 27 2c 20 27 68 74 74 70 73 27 20 3d 3e 20 | .=>.'Zend\Uri\Http',.'https'.=>. |
31fa0 | 27 5a 65 6e 64 5c 55 72 69 5c 48 74 74 70 27 2c 20 27 6d 61 69 6c 74 6f 27 20 3d 3e 20 27 5a 65 | 'Zend\Uri\Http',.'mailto'.=>.'Ze |
31fc0 | 6e 64 5c 55 72 69 5c 4d 61 69 6c 74 6f 27 2c 20 27 66 69 6c 65 27 20 3d 3e 20 27 5a 65 6e 64 5c | nd\Uri\Mailto',.'file'.=>.'Zend\ |
31fe0 | 55 72 69 5c 46 69 6c 65 27 2c 20 29 3b 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 20 66 75 6e 63 | Uri\File',.);.static.public.func |
32000 | 74 69 6f 6e 20 72 65 67 69 73 74 65 72 53 63 68 65 6d 65 28 24 73 63 68 65 6d 65 2c 20 24 63 6c | tion.registerScheme($scheme,.$cl |
32020 | 61 73 73 29 20 7b 20 24 73 63 68 65 6d 65 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 73 63 68 | ass).{.$scheme.=.strtolower($sch |
32040 | 65 6d 65 29 3b 20 73 74 61 74 69 63 3a 3a 24 5f 73 63 68 65 6d 65 43 6c 61 73 73 65 73 5b 24 73 | eme);.static::$_schemeClasses[$s |
32060 | 63 68 65 6d 65 5d 20 3d 20 24 63 6c 61 73 73 3b 20 7d 20 73 74 61 74 69 63 20 70 75 62 6c 69 63 | cheme].=.$class;.}.static.public |
32080 | 20 66 75 6e 63 74 69 6f 6e 20 66 61 63 74 6f 72 79 28 24 75 72 69 53 74 72 69 6e 67 2c 20 24 64 | .function.factory($uriString,.$d |
320a0 | 65 66 61 75 6c 74 53 63 68 65 6d 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 21 69 73 5f 73 | efaultScheme.=.null).{.if.(!is_s |
320c0 | 74 72 69 6e 67 28 24 75 72 69 53 74 72 69 6e 67 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 | tring($uriString)).{.throw.new.E |
320e0 | 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f | xception\InvalidArgumentExceptio |
32100 | 6e 28 73 70 72 69 6e 74 66 28 20 27 45 78 70 65 63 74 69 6e 67 20 61 20 73 74 72 69 6e 67 2c 20 | n(sprintf(.'Expecting.a.string,. |
32120 | 72 65 63 65 69 76 65 64 20 22 25 73 22 27 2c 20 28 69 73 5f 6f 62 6a 65 63 74 28 24 75 72 69 53 | received."%s"',.(is_object($uriS |
32140 | 74 72 69 6e 67 29 20 3f 20 67 65 74 5f 63 6c 61 73 73 28 24 75 72 69 53 74 72 69 6e 67 29 20 3a | tring).?.get_class($uriString).: |
32160 | 20 67 65 74 74 79 70 65 28 24 75 72 69 53 74 72 69 6e 67 29 29 20 29 29 3b 20 7d 20 24 75 72 69 | .gettype($uriString)).));.}.$uri |
32180 | 20 3d 20 6e 65 77 20 55 72 69 28 24 75 72 69 53 74 72 69 6e 67 29 3b 20 24 73 63 68 65 6d 65 20 | .=.new.Uri($uriString);.$scheme. |
321a0 | 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 75 72 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 29 3b | =.strtolower($uri->getScheme()); |
321c0 | 20 69 66 20 28 21 24 73 63 68 65 6d 65 20 26 26 20 24 64 65 66 61 75 6c 74 53 63 68 65 6d 65 29 | .if.(!$scheme.&&.$defaultScheme) |
321e0 | 20 7b 20 24 73 63 68 65 6d 65 20 3d 20 24 64 65 66 61 75 6c 74 53 63 68 65 6d 65 3b 20 7d 20 69 | .{.$scheme.=.$defaultScheme;.}.i |
32200 | 66 20 28 24 73 63 68 65 6d 65 20 26 26 20 69 73 73 65 74 28 73 74 61 74 69 63 3a 3a 24 73 63 68 | f.($scheme.&&.isset(static::$sch |
32220 | 65 6d 65 43 6c 61 73 73 65 73 5b 24 73 63 68 65 6d 65 5d 29 29 20 7b 20 24 63 6c 61 73 73 20 3d | emeClasses[$scheme])).{.$class.= |
32240 | 20 73 74 61 74 69 63 3a 3a 24 73 63 68 65 6d 65 43 6c 61 73 73 65 73 5b 24 73 63 68 65 6d 65 5d | .static::$schemeClasses[$scheme] |
32260 | 3b 20 24 75 72 69 20 3d 20 6e 65 77 20 24 63 6c 61 73 73 28 24 75 72 69 29 3b 20 69 66 20 28 21 | ;.$uri.=.new.$class($uri);.if.(! |
32280 | 20 24 75 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 29 20 7b 20 74 68 72 6f 77 20 6e 65 | .$uri.instanceof.Uri).{.throw.ne |
322a0 | 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 | w.Exception\InvalidArgumentExcep |
322c0 | 74 69 6f 6e 28 73 70 72 69 6e 74 66 28 20 27 63 6c 61 73 73 20 22 25 73 22 20 72 65 67 69 73 74 | tion(sprintf(.'class."%s".regist |
322e0 | 65 72 65 64 20 66 6f 72 20 73 63 68 65 6d 65 20 22 25 73 22 20 69 73 20 6e 6f 74 20 61 20 73 75 | ered.for.scheme."%s".is.not.a.su |
32300 | 62 63 6c 61 73 73 20 6f 66 20 5a 65 6e 64 5c 55 72 69 5c 55 72 69 27 2c 20 24 63 6c 61 73 73 2c | bclass.of.Zend\Uri\Uri',.$class, |
32320 | 20 24 73 63 68 65 6d 65 20 29 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 75 72 69 3b 20 7d 20 | .$scheme.));.}.}.return.$uri;.}. |
32340 | 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 | }.<?php..namespace.Zend\Http\Cli |
32360 | 65 6e 74 5c 41 64 61 70 74 65 72 3b 20 75 73 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e | ent\Adapter;.use.Zend\Http\Clien |
32380 | 74 5c 41 64 61 70 74 65 72 20 61 73 20 48 74 74 70 41 64 61 70 74 65 72 2c 20 5a 65 6e 64 5c 48 | t\Adapter.as.HttpAdapter,.Zend\H |
323a0 | 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 20 61 73 20 | ttp\Client\Adapter\Exception.as. |
323c0 | 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 2c 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 | AdapterException,.Zend\Http\Clie |
323e0 | 6e 74 3b 20 63 6c 61 73 73 20 43 75 72 6c 20 69 6d 70 6c 65 6d 65 6e 74 73 20 48 74 74 70 41 64 | nt;.class.Curl.implements.HttpAd |
32400 | 61 70 74 65 72 2c 20 53 74 72 65 61 6d 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 63 6f 6e 66 | apter,.Stream.{.protected.$_conf |
32420 | 69 67 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 63 6f 6e 6e 65 63 | ig.=.array();.protected.$_connec |
32440 | 74 65 64 5f 74 6f 20 3d 20 61 72 72 61 79 28 6e 75 6c 6c 2c 20 6e 75 6c 6c 29 3b 20 70 72 6f 74 | ted_to.=.array(null,.null);.prot |
32460 | 65 63 74 65 64 20 24 5f 63 75 72 6c 20 3d 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 | ected.$_curl.=.null;.protected.$ |
32480 | 5f 69 6e 76 61 6c 69 64 4f 76 65 72 77 72 69 74 61 62 6c 65 43 75 72 6c 4f 70 74 69 6f 6e 73 3b | _invalidOverwritableCurlOptions; |
324a0 | 20 70 72 6f 74 65 63 74 65 64 20 24 5f 72 65 73 70 6f 6e 73 65 20 3d 20 6e 75 6c 6c 3b 20 70 72 | .protected.$_response.=.null;.pr |
324c0 | 6f 74 65 63 74 65 64 20 24 6f 75 74 5f 73 74 72 65 61 6d 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 | otected.$out_stream;.public.func |
324e0 | 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 29 20 7b 20 69 66 20 28 21 65 78 74 65 6e 73 | tion.__construct().{.if.(!extens |
32500 | 69 6f 6e 5f 6c 6f 61 64 65 64 28 27 63 75 72 6c 27 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | ion_loaded('curl')).{.throw.new. |
32520 | 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 45 | AdapterException\InitializationE |
32540 | 78 63 65 70 74 69 6f 6e 28 27 63 55 52 4c 20 65 78 74 65 6e 73 69 6f 6e 20 68 61 73 20 74 6f 20 | xception('cURL.extension.has.to. |
32560 | 62 65 20 6c 6f 61 64 65 64 20 74 6f 20 75 73 65 20 74 68 69 73 20 5a 65 6e 64 5c 48 74 74 70 5c | be.loaded.to.use.this.Zend\Http\ |
32580 | 43 6c 69 65 6e 74 20 61 64 61 70 74 65 72 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 69 6e 76 61 | Client.adapter');.}.$this->_inva |
325a0 | 6c 69 64 4f 76 65 72 77 72 69 74 61 62 6c 65 43 75 72 6c 4f 70 74 69 6f 6e 73 20 3d 20 61 72 72 | lidOverwritableCurlOptions.=.arr |
325c0 | 61 79 28 20 43 55 52 4c 4f 50 54 5f 48 54 54 50 47 45 54 2c 20 43 55 52 4c 4f 50 54 5f 50 4f 53 | ay(.CURLOPT_HTTPGET,.CURLOPT_POS |
325e0 | 54 2c 20 43 55 52 4c 4f 50 54 5f 50 55 54 2c 20 43 55 52 4c 4f 50 54 5f 43 55 53 54 4f 4d 52 45 | T,.CURLOPT_PUT,.CURLOPT_CUSTOMRE |
32600 | 51 55 45 53 54 2c 20 43 55 52 4c 4f 50 54 5f 48 45 41 44 45 52 2c 20 43 55 52 4c 4f 50 54 5f 52 | QUEST,.CURLOPT_HEADER,.CURLOPT_R |
32620 | 45 54 55 52 4e 54 52 41 4e 53 46 45 52 2c 20 43 55 52 4c 4f 50 54 5f 48 54 54 50 48 45 41 44 45 | ETURNTRANSFER,.CURLOPT_HTTPHEADE |
32640 | 52 2c 20 43 55 52 4c 4f 50 54 5f 50 4f 53 54 46 49 45 4c 44 53 2c 20 43 55 52 4c 4f 50 54 5f 49 | R,.CURLOPT_POSTFIELDS,.CURLOPT_I |
32660 | 4e 46 49 4c 45 2c 20 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 53 49 5a 45 2c 20 43 55 52 4c 4f | NFILE,.CURLOPT_INFILESIZE,.CURLO |
32680 | 50 54 5f 50 4f 52 54 2c 20 43 55 52 4c 4f 50 54 5f 4d 41 58 52 45 44 49 52 53 2c 20 43 55 52 4c | PT_PORT,.CURLOPT_MAXREDIRS,.CURL |
326a0 | 4f 50 54 5f 43 4f 4e 4e 45 43 54 54 49 4d 45 4f 55 54 2c 20 43 55 52 4c 5f 48 54 54 50 5f 56 45 | OPT_CONNECTTIMEOUT,.CURL_HTTP_VE |
326c0 | 52 53 49 4f 4e 5f 31 5f 31 2c 20 43 55 52 4c 5f 48 54 54 50 5f 56 45 52 53 49 4f 4e 5f 31 5f 30 | RSION_1_1,.CURL_HTTP_VERSION_1_0 |
326e0 | 2c 20 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6f 6e 66 69 67 | ,.);.}.public.function.setConfig |
32700 | 28 24 63 6f 6e 66 69 67 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 69 66 20 28 24 63 6f 6e 66 69 | ($config.=.array()).{.if.($confi |
32720 | 67 20 69 6e 73 74 61 6e 63 65 6f 66 20 5c 5a 65 6e 64 5c 43 6f 6e 66 69 67 5c 43 6f 6e 66 69 67 | g.instanceof.\Zend\Config\Config |
32740 | 29 20 7b 20 24 63 6f 6e 66 69 67 20 3d 20 24 63 6f 6e 66 69 67 2d 3e 74 6f 41 72 72 61 79 28 29 | ).{.$config.=.$config->toArray() |
32760 | 3b 20 7d 20 65 6c 73 65 69 66 20 28 21 20 69 73 5f 61 72 72 61 79 28 24 63 6f 6e 66 69 67 29 29 | ;.}.elseif.(!.is_array($config)) |
32780 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 49 6e | .{.throw.new.AdapterException\In |
327a0 | 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 20 27 41 72 72 61 79 20 6f | validArgumentException(.'Array.o |
327c0 | 72 20 5a 65 6e 64 5c 43 6f 6e 66 69 67 5c 43 6f 6e 66 69 67 20 6f 62 6a 65 63 74 20 65 78 70 65 | r.Zend\Config\Config.object.expe |
327e0 | 63 74 65 64 2c 20 67 6f 74 20 27 20 2e 20 67 65 74 74 79 70 65 28 24 63 6f 6e 66 69 67 29 20 29 | cted,.got.'...gettype($config).) |
32800 | 3b 20 7d 20 69 66 28 69 73 73 65 74 28 24 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 75 73 65 72 | ;.}.if(isset($config['proxy_user |
32820 | 27 5d 29 20 26 26 20 69 73 73 65 74 28 24 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 70 61 73 73 | ']).&&.isset($config['proxy_pass |
32840 | 27 5d 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 43 75 72 6c 4f 70 74 69 6f 6e 28 43 55 52 4c | '])).{.$this->setCurlOption(CURL |
32860 | 4f 50 54 5f 50 52 4f 58 59 55 53 45 52 50 57 44 2c 20 24 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 | OPT_PROXYUSERPWD,.$config['proxy |
32880 | 5f 75 73 65 72 27 5d 2e 22 3a 22 2e 24 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 70 61 73 73 27 | _user'].":".$config['proxy_pass' |
328a0 | 5d 29 3b 20 75 6e 73 65 74 28 24 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 75 73 65 72 27 5d 2c | ]);.unset($config['proxy_user'], |
328c0 | 20 24 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 70 61 73 73 27 5d 29 3b 20 7d 20 66 6f 72 65 61 | .$config['proxy_pass']);.}.forea |
328e0 | 63 68 20 28 24 63 6f 6e 66 69 67 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b 20 24 6f 70 74 69 | ch.($config.as.$k.=>.$v).{.$opti |
32900 | 6f 6e 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 6b 29 3b 20 73 77 69 74 63 68 28 24 6f 70 74 | on.=.strtolower($k);.switch($opt |
32920 | 69 6f 6e 29 20 7b 20 63 61 73 65 20 27 70 72 6f 78 79 5f 68 6f 73 74 27 3a 20 24 74 68 69 73 2d | ion).{.case.'proxy_host':.$this- |
32940 | 3e 73 65 74 43 75 72 6c 4f 70 74 69 6f 6e 28 43 55 52 4c 4f 50 54 5f 50 52 4f 58 59 2c 20 24 76 | >setCurlOption(CURLOPT_PROXY,.$v |
32960 | 29 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 27 70 72 6f 78 79 5f 70 6f 72 74 27 3a 20 24 74 68 | );.break;.case.'proxy_port':.$th |
32980 | 69 73 2d 3e 73 65 74 43 75 72 6c 4f 70 74 69 6f 6e 28 43 55 52 4c 4f 50 54 5f 50 52 4f 58 59 50 | is->setCurlOption(CURLOPT_PROXYP |
329a0 | 4f 52 54 2c 20 24 76 29 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 75 6c 74 3a 20 24 74 68 69 73 2d | ORT,.$v);.break;.default:.$this- |
329c0 | 3e 5f 63 6f 6e 66 69 67 5b 24 6f 70 74 69 6f 6e 5d 20 3d 20 24 76 3b 20 62 72 65 61 6b 3b 20 7d | >_config[$option].=.$v;.break;.} |
329e0 | 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | .}.return.$this;.}.public.functi |
32a00 | 6f 6e 20 67 65 74 43 6f 6e 66 69 67 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f | on.getConfig().{.return.$this->_ |
32a20 | 63 6f 6e 66 69 67 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 75 72 | config;.}.public.function.setCur |
32a40 | 6c 4f 70 74 69 6f 6e 28 24 6f 70 74 69 6f 6e 2c 20 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 21 | lOption($option,.$value).{.if.(! |
32a60 | 69 73 73 65 74 28 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e | isset($this->_config['curloption |
32a80 | 73 27 5d 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 | s'])).{.$this->_config['curlopti |
32aa0 | 6f 6e 73 27 5d 20 3d 20 61 72 72 61 79 28 29 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 | ons'].=.array();.}.$this->_confi |
32ac0 | 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b 24 6f 70 74 69 6f 6e 5d 20 3d 20 24 76 61 6c | g['curloptions'][$option].=.$val |
32ae0 | 75 65 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | ue;.return.$this;.}.public.funct |
32b00 | 69 6f 6e 20 63 6f 6e 6e 65 63 74 28 24 68 6f 73 74 2c 20 24 70 6f 72 74 20 3d 20 38 30 2c 20 24 | ion.connect($host,.$port.=.80,.$ |
32b20 | 73 65 63 75 72 65 20 3d 20 66 61 6c 73 65 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 5f 63 75 | secure.=.false).{.if.($this->_cu |
32b40 | 72 6c 29 20 7b 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 7d 20 69 66 20 28 24 74 68 69 | rl).{.$this->close();.}.if.($thi |
32b60 | 73 2d 3e 5f 63 75 72 6c 20 26 26 20 69 73 5f 61 72 72 61 79 28 24 74 68 69 73 2d 3e 5f 63 6f 6e | s->_curl.&&.is_array($this->_con |
32b80 | 6e 65 63 74 65 64 5f 74 6f 29 20 26 26 20 28 24 74 68 69 73 2d 3e 5f 63 6f 6e 6e 65 63 74 65 64 | nected_to).&&.($this->_connected |
32ba0 | 5f 74 6f 5b 30 5d 20 21 3d 20 24 68 6f 73 74 20 7c 7c 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 6e 65 | _to[0].!=.$host.||.$this->_conne |
32bc0 | 63 74 65 64 5f 74 6f 5b 31 5d 20 21 3d 20 24 70 6f 72 74 29 20 29 20 7b 20 24 74 68 69 73 2d 3e | cted_to[1].!=.$port).).{.$this-> |
32be0 | 63 6c 6f 73 65 28 29 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 63 75 72 6c 20 3d 20 63 75 72 6c 5f 69 | close();.}.$this->_curl.=.curl_i |
32c00 | 6e 69 74 28 29 3b 20 69 66 20 28 24 70 6f 72 74 20 21 3d 20 38 30 29 20 7b 20 63 75 72 6c 5f 73 | nit();.if.($port.!=.80).{.curl_s |
32c20 | 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 50 4f 52 54 | etopt($this->_curl,.CURLOPT_PORT |
32c40 | 2c 20 69 6e 74 76 61 6c 28 24 70 6f 72 74 29 29 3b 20 7d 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 | ,.intval($port));.}.curl_setopt( |
32c60 | 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 43 4f 4e 4e 45 43 54 54 49 4d | $this->_curl,.CURLOPT_CONNECTTIM |
32c80 | 45 4f 55 54 2c 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 74 69 6d 65 6f 75 74 27 5d 29 | EOUT,.$this->_config['timeout']) |
32ca0 | 3b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c | ;.curl_setopt($this->_curl,.CURL |
32cc0 | 4f 50 54 5f 4d 41 58 52 45 44 49 52 53 2c 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 6d | OPT_MAXREDIRS,.$this->_config['m |
32ce0 | 61 78 72 65 64 69 72 65 63 74 73 27 5d 29 3b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 5f 63 75 72 | axredirects']);.if.(!$this->_cur |
32d00 | 6c 29 20 7b 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 74 68 72 6f 77 20 6e 65 77 20 41 | l).{.$this->close();.throw.new.A |
32d20 | 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e | dapterException\RuntimeException |
32d40 | 28 27 55 6e 61 62 6c 65 20 74 6f 20 43 6f 6e 6e 65 63 74 20 74 6f 20 27 20 2e 20 24 68 6f 73 74 | ('Unable.to.Connect.to.'...$host |
32d60 | 20 2e 20 27 3a 27 20 2e 20 24 70 6f 72 74 29 3b 20 7d 20 69 66 20 28 24 73 65 63 75 72 65 20 21 | ...':'...$port);.}.if.($secure.! |
32d80 | 3d 3d 20 66 61 6c 73 65 29 20 7b 20 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 5f 63 6f | ==.false).{.if.(isset($this->_co |
32da0 | 6e 66 69 67 5b 27 73 73 6c 63 65 72 74 27 5d 29 29 20 7b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 | nfig['sslcert'])).{.curl_setopt( |
32dc0 | 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 53 53 4c 43 45 52 54 2c 20 24 | $this->_curl,.CURLOPT_SSLCERT,.$ |
32de0 | 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 73 73 6c 63 65 72 74 27 5d 29 3b 20 7d 20 69 66 20 | this->_config['sslcert']);.}.if. |
32e00 | 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 73 73 6c 70 61 73 73 70 68 | (isset($this->_config['sslpassph |
32e20 | 72 61 73 65 27 5d 29 29 20 7b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 | rase'])).{.curl_setopt($this->_c |
32e40 | 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 53 53 4c 43 45 52 54 50 41 53 53 57 44 2c 20 24 74 68 69 | url,.CURLOPT_SSLCERTPASSWD,.$thi |
32e60 | 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 73 73 6c 70 61 73 73 70 68 72 61 73 65 27 5d 29 3b 20 7d 20 | s->_config['sslpassphrase']);.}. |
32e80 | 7d 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 20 3d 20 61 72 72 61 79 28 24 | }.$this->_connected_to.=.array($ |
32ea0 | 68 6f 73 74 2c 20 24 70 6f 72 74 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | host,.$port);.}.public.function. |
32ec0 | 77 72 69 74 65 28 24 6d 65 74 68 6f 64 2c 20 24 75 72 69 2c 20 24 68 74 74 70 56 65 72 73 69 6f | write($method,.$uri,.$httpVersio |
32ee0 | 6e 20 3d 20 31 2e 31 2c 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 2c 20 24 62 6f | n.=.1.1,.$headers.=.array(),.$bo |
32f00 | 64 79 20 3d 20 27 27 29 20 7b 20 69 66 20 28 21 24 74 68 69 73 2d 3e 5f 63 75 72 6c 29 20 7b 20 | dy.=.'').{.if.(!$this->_curl).{. |
32f20 | 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 | throw.new.AdapterException\Runti |
32f40 | 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 54 72 79 69 6e 67 20 74 6f 20 77 72 69 74 65 20 62 75 74 | meException("Trying.to.write.but |
32f60 | 20 77 65 20 61 72 65 20 6e 6f 74 20 63 6f 6e 6e 65 63 74 65 64 22 29 3b 20 7d 20 69 66 20 28 24 | .we.are.not.connected");.}.if.($ |
32f80 | 74 68 69 73 2d 3e 5f 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 5b 30 5d 20 21 3d 20 24 75 72 69 2d 3e | this->_connected_to[0].!=.$uri-> |
32fa0 | 67 65 74 48 6f 73 74 28 29 20 7c 7c 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 6e 65 63 74 65 64 5f 74 | getHost().||.$this->_connected_t |
32fc0 | 6f 5b 31 5d 20 21 3d 20 24 75 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 29 20 7b 20 74 68 72 6f 77 | o[1].!=.$uri->getPort()).{.throw |
32fe0 | 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 | .new.AdapterException\RuntimeExc |
33000 | 65 70 74 69 6f 6e 28 22 54 72 79 69 6e 67 20 74 6f 20 77 72 69 74 65 20 62 75 74 20 77 65 20 61 | eption("Trying.to.write.but.we.a |
33020 | 72 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 77 72 6f 6e 67 20 68 6f 73 74 22 29 | re.connected.to.the.wrong.host") |
33040 | 3b 20 7d 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 | ;.}.curl_setopt($this->_curl,.CU |
33060 | 52 4c 4f 50 54 5f 55 52 4c 2c 20 24 75 72 69 2d 3e 5f 5f 74 6f 53 74 72 69 6e 67 28 29 29 3b 20 | RLOPT_URL,.$uri->__toString());. |
33080 | 24 63 75 72 6c 56 61 6c 75 65 20 3d 20 74 72 75 65 3b 20 73 77 69 74 63 68 20 28 24 6d 65 74 68 | $curlValue.=.true;.switch.($meth |
330a0 | 6f 64 29 20 7b 20 63 61 73 65 20 43 6c 69 65 6e 74 3a 3a 47 45 54 3a 20 24 63 75 72 6c 4d 65 74 | od).{.case.Client::GET:.$curlMet |
330c0 | 68 6f 64 20 3d 20 43 55 52 4c 4f 50 54 5f 48 54 54 50 47 45 54 3b 20 62 72 65 61 6b 3b 20 63 61 | hod.=.CURLOPT_HTTPGET;.break;.ca |
330e0 | 73 65 20 43 6c 69 65 6e 74 3a 3a 50 4f 53 54 3a 20 24 63 75 72 6c 4d 65 74 68 6f 64 20 3d 20 43 | se.Client::POST:.$curlMethod.=.C |
33100 | 55 52 4c 4f 50 54 5f 50 4f 53 54 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 43 6c 69 65 6e 74 3a | URLOPT_POST;.break;.case.Client: |
33120 | 3a 50 55 54 3a 20 69 66 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 62 6f 64 79 29 29 20 7b 20 24 | :PUT:.if(is_resource($body)).{.$ |
33140 | 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b 43 55 52 | this->_config['curloptions'][CUR |
33160 | 4c 4f 50 54 5f 49 4e 46 49 4c 45 5d 20 3d 20 24 62 6f 64 79 3b 20 7d 20 69 66 20 28 69 73 73 65 | LOPT_INFILE].=.$body;.}.if.(isse |
33180 | 74 28 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b | t($this->_config['curloptions'][ |
331a0 | 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 5d 29 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 68 65 | CURLOPT_INFILE])).{.foreach.($he |
331c0 | 61 64 65 72 73 20 41 53 20 24 6b 20 3d 3e 20 24 68 65 61 64 65 72 29 20 7b 20 69 66 20 28 70 72 | aders.AS.$k.=>.$header).{.if.(pr |
331e0 | 65 67 5f 6d 61 74 63 68 28 27 2f 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 3a 5c 73 2a 28 5c 64 | eg_match('/Content-Length:\s*(\d |
33200 | 2b 29 2f 69 27 2c 20 24 68 65 61 64 65 72 2c 20 24 6d 29 29 20 7b 20 69 66 28 69 73 5f 72 65 73 | +)/i',.$header,.$m)).{.if(is_res |
33220 | 6f 75 72 63 65 28 24 62 6f 64 79 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 | ource($body)).{.$this->_config[' |
33240 | 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 53 49 5a 45 | curloptions'][CURLOPT_INFILESIZE |
33260 | 5d 20 3d 20 28 69 6e 74 29 24 6d 5b 31 5d 3b 20 7d 20 75 6e 73 65 74 28 24 68 65 61 64 65 72 73 | ].=.(int)$m[1];.}.unset($headers |
33280 | 5b 24 6b 5d 29 3b 20 7d 20 7d 20 69 66 20 28 21 69 73 73 65 74 28 24 74 68 69 73 2d 3e 5f 63 6f | [$k]);.}.}.if.(!isset($this->_co |
332a0 | 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b 43 55 52 4c 4f 50 54 5f 49 4e 46 49 | nfig['curloptions'][CURLOPT_INFI |
332c0 | 4c 45 53 49 5a 45 5d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 | LESIZE])).{.throw.new.AdapterExc |
332e0 | 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 43 61 6e 6e 6f 74 20 | eption\RuntimeException("Cannot. |
33300 | 73 65 74 20 61 20 66 69 6c 65 2d 68 61 6e 64 6c 65 20 66 6f 72 20 63 55 52 4c 20 6f 70 74 69 6f | set.a.file-handle.for.cURL.optio |
33320 | 6e 20 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 20 77 69 74 68 6f 75 74 20 61 6c 73 6f 20 73 65 | n.CURLOPT_INFILE.without.also.se |
33340 | 74 74 69 6e 67 20 69 74 73 20 73 69 7a 65 20 69 6e 20 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 | tting.its.size.in.CURLOPT_INFILE |
33360 | 53 49 5a 45 2e 22 29 3b 20 7d 20 69 66 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 62 6f 64 79 29 | SIZE.");.}.if(is_resource($body) |
33380 | 29 20 7b 20 24 62 6f 64 79 20 3d 20 27 27 3b 20 7d 20 24 63 75 72 6c 4d 65 74 68 6f 64 20 3d 20 | ).{.$body.=.'';.}.$curlMethod.=. |
333a0 | 43 55 52 4c 4f 50 54 5f 50 55 54 3b 20 7d 20 65 6c 73 65 20 7b 20 24 63 75 72 6c 4d 65 74 68 6f | CURLOPT_PUT;.}.else.{.$curlMetho |
333c0 | 64 20 3d 20 43 55 52 4c 4f 50 54 5f 43 55 53 54 4f 4d 52 45 51 55 45 53 54 3b 20 24 63 75 72 6c | d.=.CURLOPT_CUSTOMREQUEST;.$curl |
333e0 | 56 61 6c 75 65 20 3d 20 22 50 55 54 22 3b 20 7d 20 62 72 65 61 6b 3b 20 63 61 73 65 20 43 6c 69 | Value.=."PUT";.}.break;.case.Cli |
33400 | 65 6e 74 3a 3a 44 45 4c 45 54 45 3a 20 24 63 75 72 6c 4d 65 74 68 6f 64 20 3d 20 43 55 52 4c 4f | ent::DELETE:.$curlMethod.=.CURLO |
33420 | 50 54 5f 43 55 53 54 4f 4d 52 45 51 55 45 53 54 3b 20 24 63 75 72 6c 56 61 6c 75 65 20 3d 20 22 | PT_CUSTOMREQUEST;.$curlValue.=." |
33440 | 44 45 4c 45 54 45 22 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 43 6c 69 65 6e 74 3a 3a 4f 50 54 | DELETE";.break;.case.Client::OPT |
33460 | 49 4f 4e 53 3a 20 24 63 75 72 6c 4d 65 74 68 6f 64 20 3d 20 43 55 52 4c 4f 50 54 5f 43 55 53 54 | IONS:.$curlMethod.=.CURLOPT_CUST |
33480 | 4f 4d 52 45 51 55 45 53 54 3b 20 24 63 75 72 6c 56 61 6c 75 65 20 3d 20 22 4f 50 54 49 4f 4e 53 | OMREQUEST;.$curlValue.=."OPTIONS |
334a0 | 22 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 43 6c 69 65 6e 74 3a 3a 54 52 41 43 45 3a 20 24 63 | ";.break;.case.Client::TRACE:.$c |
334c0 | 75 72 6c 4d 65 74 68 6f 64 20 3d 20 43 55 52 4c 4f 50 54 5f 43 55 53 54 4f 4d 52 45 51 55 45 53 | urlMethod.=.CURLOPT_CUSTOMREQUES |
334e0 | 54 3b 20 24 63 75 72 6c 56 61 6c 75 65 20 3d 20 22 54 52 41 43 45 22 3b 20 62 72 65 61 6b 3b 20 | T;.$curlValue.=."TRACE";.break;. |
33500 | 63 61 73 65 20 43 6c 69 65 6e 74 3a 3a 48 45 41 44 3a 20 24 63 75 72 6c 4d 65 74 68 6f 64 20 3d | case.Client::HEAD:.$curlMethod.= |
33520 | 20 43 55 52 4c 4f 50 54 5f 43 55 53 54 4f 4d 52 45 51 55 45 53 54 3b 20 24 63 75 72 6c 56 61 6c | .CURLOPT_CUSTOMREQUEST;.$curlVal |
33540 | 75 65 20 3d 20 22 48 45 41 44 22 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 75 6c 74 3a 20 74 68 72 | ue.=."HEAD";.break;.default:.thr |
33560 | 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 | ow.new.AdapterException\InvalidA |
33580 | 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 4d 65 74 68 6f 64 20 63 75 72 72 65 6e 74 | rgumentException("Method.current |
335a0 | 6c 79 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 22 29 3b 20 7d 20 69 66 28 69 73 5f 72 65 73 6f | ly.not.supported");.}.if(is_reso |
335c0 | 75 72 63 65 28 24 62 6f 64 79 29 20 26 26 20 24 63 75 72 6c 4d 65 74 68 6f 64 20 21 3d 20 43 55 | urce($body).&&.$curlMethod.!=.CU |
335e0 | 52 4c 4f 50 54 5f 50 55 54 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 | RLOPT_PUT).{.throw.new.AdapterEx |
33600 | 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 53 74 72 65 61 6d | ception\RuntimeException("Stream |
33620 | 69 6e 67 20 72 65 71 75 65 73 74 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 6f 6e 6c 79 20 77 69 | ing.requests.are.allowed.only.wi |
33640 | 74 68 20 50 55 54 22 29 3b 20 7d 20 24 63 75 72 6c 48 74 74 70 20 3d 20 28 24 68 74 74 70 56 65 | th.PUT");.}.$curlHttp.=.($httpVe |
33660 | 72 73 69 6f 6e 20 3d 3d 20 31 2e 31 29 20 3f 20 43 55 52 4c 5f 48 54 54 50 5f 56 45 52 53 49 4f | rsion.==.1.1).?.CURL_HTTP_VERSIO |
33680 | 4e 5f 31 5f 31 20 3a 20 43 55 52 4c 5f 48 54 54 50 5f 56 45 52 53 49 4f 4e 5f 31 5f 30 3b 20 63 | N_1_1.:.CURL_HTTP_VERSION_1_0;.c |
336a0 | 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 24 63 75 72 6c 48 74 | url_setopt($this->_curl,.$curlHt |
336c0 | 74 70 2c 20 74 72 75 65 29 3b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 | tp,.true);.curl_setopt($this->_c |
336e0 | 75 72 6c 2c 20 24 63 75 72 6c 4d 65 74 68 6f 64 2c 20 24 63 75 72 6c 56 61 6c 75 65 29 3b 20 69 | url,.$curlMethod,.$curlValue);.i |
33700 | 66 28 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 29 20 7b 20 63 75 72 6c 5f 73 65 74 6f | f($this->out_stream).{.curl_seto |
33720 | 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 48 45 41 44 45 52 2c | pt($this->_curl,.CURLOPT_HEADER, |
33740 | 20 66 61 6c 73 65 29 3b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 | .false);.curl_setopt($this->_cur |
33760 | 6c 2c 20 43 55 52 4c 4f 50 54 5f 48 45 41 44 45 52 46 55 4e 43 54 49 4f 4e 2c 20 61 72 72 61 79 | l,.CURLOPT_HEADERFUNCTION,.array |
33780 | 28 24 74 68 69 73 2c 20 22 72 65 61 64 48 65 61 64 65 72 22 29 29 3b 20 63 75 72 6c 5f 73 65 74 | ($this,."readHeader"));.curl_set |
337a0 | 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 46 49 4c 45 2c 20 | opt($this->_curl,.CURLOPT_FILE,. |
337c0 | 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 29 3b 20 7d 20 65 6c 73 65 20 7b 20 63 75 72 | $this->out_stream);.}.else.{.cur |
337e0 | 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 48 | l_setopt($this->_curl,.CURLOPT_H |
33800 | 45 41 44 45 52 2c 20 74 72 75 65 29 3b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d | EADER,.true);.curl_setopt($this- |
33820 | 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 52 45 54 55 52 4e 54 52 41 4e 53 46 45 52 2c 20 | >_curl,.CURLOPT_RETURNTRANSFER,. |
33840 | 74 72 75 65 29 3b 20 7d 20 24 68 65 61 64 65 72 73 5b 27 41 63 63 65 70 74 27 5d 20 3d 20 27 27 | true);.}.$headers['Accept'].=.'' |
33860 | 3b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c | ;.curl_setopt($this->_curl,.CURL |
33880 | 4f 50 54 5f 48 54 54 50 48 45 41 44 45 52 2c 20 24 68 65 61 64 65 72 73 29 3b 20 69 66 20 28 24 | OPT_HTTPHEADER,.$headers);.if.($ |
338a0 | 6d 65 74 68 6f 64 20 3d 3d 20 43 6c 69 65 6e 74 3a 3a 50 4f 53 54 29 20 7b 20 63 75 72 6c 5f 73 | method.==.Client::POST).{.curl_s |
338c0 | 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 50 4f 53 54 | etopt($this->_curl,.CURLOPT_POST |
338e0 | 46 49 45 4c 44 53 2c 20 24 62 6f 64 79 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 63 75 72 6c 4d | FIELDS,.$body);.}.elseif.($curlM |
33900 | 65 74 68 6f 64 20 3d 3d 20 43 55 52 4c 4f 50 54 5f 50 55 54 29 20 7b 20 63 75 72 6c 5f 73 65 74 | ethod.==.CURLOPT_PUT).{.curl_set |
33920 | 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 | opt($this->_curl,.CURLOPT_INFILE |
33940 | 2c 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b | ,.$this->_config['curloptions'][ |
33960 | 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 5d 29 3b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 | CURLOPT_INFILE]);.curl_setopt($t |
33980 | 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 53 49 5a 45 2c 20 | his->_curl,.CURLOPT_INFILESIZE,. |
339a0 | 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b 43 55 | $this->_config['curloptions'][CU |
339c0 | 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 53 49 5a 45 5d 29 3b 20 75 6e 73 65 74 28 24 74 68 69 73 2d | RLOPT_INFILESIZE]);.unset($this- |
339e0 | 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b 43 55 52 4c 4f 50 54 5f | >_config['curloptions'][CURLOPT_ |
33a00 | 49 4e 46 49 4c 45 5d 29 3b 20 75 6e 73 65 74 28 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 | INFILE]);.unset($this->_config[' |
33a20 | 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 5b 43 55 52 4c 4f 50 54 5f 49 4e 46 49 4c 45 53 49 5a 45 | curloptions'][CURLOPT_INFILESIZE |
33a40 | 5d 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 6d 65 74 68 6f 64 20 3d 3d 20 43 6c 69 65 6e 74 3a | ]);.}.elseif.($method.==.Client: |
33a60 | 3a 50 55 54 29 20 7b 20 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c | :PUT).{.curl_setopt($this->_curl |
33a80 | 2c 20 43 55 52 4c 4f 50 54 5f 50 4f 53 54 46 49 45 4c 44 53 2c 20 24 62 6f 64 79 29 3b 20 7d 20 | ,.CURLOPT_POSTFIELDS,.$body);.}. |
33aa0 | 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 | if.(isset($this->_config['curlop |
33ac0 | 74 69 6f 6e 73 27 5d 29 29 20 7b 20 66 6f 72 65 61 63 68 20 28 28 61 72 72 61 79 29 24 74 68 69 | tions'])).{.foreach.((array)$thi |
33ae0 | 73 2d 3e 5f 63 6f 6e 66 69 67 5b 27 63 75 72 6c 6f 70 74 69 6f 6e 73 27 5d 20 61 73 20 24 6b 20 | s->_config['curloptions'].as.$k. |
33b00 | 3d 3e 20 24 76 29 20 7b 20 69 66 20 28 21 69 6e 5f 61 72 72 61 79 28 24 6b 2c 20 24 74 68 69 73 | =>.$v).{.if.(!in_array($k,.$this |
33b20 | 2d 3e 5f 69 6e 76 61 6c 69 64 4f 76 65 72 77 72 69 74 61 62 6c 65 43 75 72 6c 4f 70 74 69 6f 6e | ->_invalidOverwritableCurlOption |
33b40 | 73 29 29 20 7b 20 69 66 20 28 63 75 72 6c 5f 73 65 74 6f 70 74 28 24 74 68 69 73 2d 3e 5f 63 75 | s)).{.if.(curl_setopt($this->_cu |
33b60 | 72 6c 2c 20 24 6b 2c 20 24 76 29 20 3d 3d 20 66 61 6c 73 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 | rl,.$k,.$v).==.false).{.throw.ne |
33b80 | 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 | w.AdapterException\RuntimeExcept |
33ba0 | 69 6f 6e 28 73 70 72 69 6e 74 66 28 22 55 6e 6b 6e 6f 77 6e 20 6f 72 20 65 72 72 6f 72 65 6f 75 | ion(sprintf("Unknown.or.erroreou |
33bc0 | 73 20 63 55 52 4c 20 6f 70 74 69 6f 6e 20 27 25 73 27 20 73 65 74 22 2c 20 24 6b 29 29 3b 20 7d | s.cURL.option.'%s'.set",.$k));.} |
33be0 | 20 7d 20 7d 20 7d 20 24 72 65 73 70 6f 6e 73 65 20 3d 20 63 75 72 6c 5f 65 78 65 63 28 24 74 68 | .}.}.}.$response.=.curl_exec($th |
33c00 | 69 73 2d 3e 5f 63 75 72 6c 29 3b 20 69 66 28 21 69 73 5f 72 65 73 6f 75 72 63 65 28 24 74 68 69 | is->_curl);.if(!is_resource($thi |
33c20 | 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e | s->out_stream)).{.$this->_respon |
33c40 | 73 65 20 3d 20 24 72 65 73 70 6f 6e 73 65 3b 20 7d 20 24 72 65 71 75 65 73 74 20 3d 20 63 75 72 | se.=.$response;.}.$request.=.cur |
33c60 | 6c 5f 67 65 74 69 6e 66 6f 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 2c 20 43 55 52 4c 49 4e 46 4f | l_getinfo($this->_curl,.CURLINFO |
33c80 | 5f 48 45 41 44 45 52 5f 4f 55 54 29 3b 20 24 72 65 71 75 65 73 74 20 2e 3d 20 24 62 6f 64 79 3b | _HEADER_OUT);.$request..=.$body; |
33ca0 | 20 69 66 20 28 65 6d 70 74 79 28 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 65 29 29 20 7b 20 | .if.(empty($this->_response)).{. |
33cc0 | 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 | throw.new.AdapterException\Runti |
33ce0 | 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 45 72 72 6f 72 20 69 6e 20 63 55 52 4c 20 72 65 71 75 65 | meException("Error.in.cURL.reque |
33d00 | 73 74 3a 20 22 20 2e 20 63 75 72 6c 5f 65 72 72 6f 72 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 29 | st:."...curl_error($this->_curl) |
33d20 | 29 3b 20 7d 20 69 66 20 28 73 74 72 69 70 6f 73 28 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 | );.}.if.(stripos($this->_respons |
33d40 | 65 2c 20 22 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 63 68 75 6e 6b 65 64 5c 72 | e,."Transfer-Encoding:.chunked\r |
33d60 | 5c 6e 22 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 65 20 3d 20 73 74 72 5f 69 | \n")).{.$this->_response.=.str_i |
33d80 | 72 65 70 6c 61 63 65 28 22 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 63 68 75 6e | replace("Transfer-Encoding:.chun |
33da0 | 6b 65 64 5c 72 5c 6e 22 2c 20 27 27 2c 20 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 65 29 3b | ked\r\n",.'',.$this->_response); |
33dc0 | 20 7d 20 64 6f 20 7b 20 24 70 61 72 74 73 20 3d 20 70 72 65 67 5f 73 70 6c 69 74 28 27 7c 28 3f | .}.do.{.$parts.=.preg_split('|(? |
33de0 | 3a 5c 72 3f 5c 6e 29 7b 32 7d 7c 6d 27 2c 20 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 65 2c | :\r?\n){2}|m',.$this->_response, |
33e00 | 20 32 29 3b 20 24 61 67 61 69 6e 20 3d 20 66 61 6c 73 65 3b 20 69 66 20 28 69 73 73 65 74 28 24 | .2);.$again.=.false;.if.(isset($ |
33e20 | 70 61 72 74 73 5b 31 5d 29 20 26 26 20 70 72 65 67 5f 6d 61 74 63 68 28 22 7c 5e 48 54 54 50 2f | parts[1]).&&.preg_match("|^HTTP/ |
33e40 | 31 5c 2e 5b 30 31 5d 28 2e 2a 3f 29 5c 72 5c 6e 7c 6d 69 22 2c 20 24 70 61 72 74 73 5b 31 5d 29 | 1\.[01](.*?)\r\n|mi",.$parts[1]) |
33e60 | 29 20 7b 20 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 65 20 3d 20 24 70 61 72 74 73 5b 31 5d | ).{.$this->_response.=.$parts[1] |
33e80 | 3b 20 24 61 67 61 69 6e 20 3d 20 74 72 75 65 3b 20 7d 20 7d 20 77 68 69 6c 65 20 28 24 61 67 61 | ;.$again.=.true;.}.}.while.($aga |
33ea0 | 69 6e 29 3b 20 69 66 20 28 73 74 72 69 70 6f 73 28 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 | in);.if.(stripos($this->_respons |
33ec0 | 65 2c 20 22 48 54 54 50 2f 31 2e 30 20 32 30 30 20 43 6f 6e 6e 65 63 74 69 6f 6e 20 65 73 74 61 | e,."HTTP/1.0.200.Connection.esta |
33ee0 | 62 6c 69 73 68 65 64 5c 72 5c 6e 5c 72 5c 6e 22 29 20 21 3d 3d 20 66 61 6c 73 65 29 20 7b 20 24 | blished\r\n\r\n").!==.false).{.$ |
33f00 | 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 65 20 3d 20 73 74 72 5f 69 72 65 70 6c 61 63 65 28 22 | this->_response.=.str_ireplace(" |
33f20 | 48 54 54 50 2f 31 2e 30 20 32 30 30 20 43 6f 6e 6e 65 63 74 69 6f 6e 20 65 73 74 61 62 6c 69 73 | HTTP/1.0.200.Connection.establis |
33f40 | 68 65 64 5c 72 5c 6e 5c 72 5c 6e 22 2c 20 27 27 2c 20 24 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e | hed\r\n\r\n",.'',.$this->_respon |
33f60 | 73 65 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 72 65 71 75 65 73 74 3b 20 7d 20 70 75 62 6c 69 63 | se);.}.return.$request;.}.public |
33f80 | 20 66 75 6e 63 74 69 6f 6e 20 72 65 61 64 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d | .function.read().{.return.$this- |
33fa0 | 3e 5f 72 65 73 70 6f 6e 73 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6c | >_response;.}.public.function.cl |
33fc0 | 6f 73 65 28 29 20 7b 20 69 66 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 74 68 69 73 2d 3e 5f 63 | ose().{.if(is_resource($this->_c |
33fe0 | 75 72 6c 29 29 20 7b 20 63 75 72 6c 5f 63 6c 6f 73 65 28 24 74 68 69 73 2d 3e 5f 63 75 72 6c 29 | url)).{.curl_close($this->_curl) |
34000 | 3b 20 7d 20 24 74 68 69 73 2d 3e 5f 63 75 72 6c 20 3d 20 6e 75 6c 6c 3b 20 24 74 68 69 73 2d 3e | ;.}.$this->_curl.=.null;.$this-> |
34020 | 5f 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 20 3d 20 61 72 72 61 79 28 6e 75 6c 6c 2c 20 6e 75 6c 6c | _connected_to.=.array(null,.null |
34040 | 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 48 61 6e 64 6c 65 28 29 | );.}.public.function.getHandle() |
34060 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 63 75 72 6c 3b 20 7d 20 70 75 62 6c 69 63 | .{.return.$this->_curl;.}.public |
34080 | 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4f 75 74 70 75 74 53 74 72 65 61 6d 28 24 73 74 72 65 61 | .function.setOutputStream($strea |
340a0 | 6d 29 20 7b 20 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 20 3d 20 24 73 74 72 65 61 6d | m).{.$this->out_stream.=.$stream |
340c0 | 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | ;.return.$this;.}.public.functio |
340e0 | 6e 20 72 65 61 64 48 65 61 64 65 72 28 24 63 75 72 6c 2c 20 24 68 65 61 64 65 72 29 20 7b 20 24 | n.readHeader($curl,.$header).{.$ |
34100 | 74 68 69 73 2d 3e 5f 72 65 73 70 6f 6e 73 65 20 2e 3d 20 24 68 65 61 64 65 72 3b 20 72 65 74 75 | this->_response..=.$header;.retu |
34120 | 72 6e 20 73 74 72 6c 65 6e 28 24 68 65 61 64 65 72 29 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e | rn.strlen($header);.}.}.<?php..n |
34140 | 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 | amespace.Zend\Http\Client\Adapte |
34160 | 72 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f | r\Exception;.class.Initializatio |
34180 | 6e 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 | nException.extends.\RuntimeExcep |
341a0 | 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e | tion.implements.\Zend\Http\Clien |
341c0 | 74 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 | t\Adapter\Exception.{}.<?php..na |
341e0 | 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 | mespace.Zend\Http\Client\Adapter |
34200 | 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e | \Exception;.class.InvalidArgumen |
34220 | 74 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d | tException.extends.\InvalidArgum |
34240 | 65 6e 74 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 | entException.implements.\Zend\Ht |
34260 | 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c | tp\Client\Adapter\Exception.{}.< |
34280 | 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 | ?php..namespace.Zend\Http\Client |
342a0 | 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 4f 75 74 4f 66 52 | \Adapter\Exception;.class.OutOfR |
342c0 | 61 6e 67 65 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 4f 75 74 4f 66 52 61 6e 67 | angeException.extends.\OutOfRang |
342e0 | 65 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 74 70 | eException.implements.\Zend\Http |
34300 | 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 | \Client\Adapter\Exception.{}.<?p |
34320 | 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 | hp..namespace.Zend\Http\Client\A |
34340 | 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 52 75 6e 74 69 6d 65 45 | dapter\Exception;.class.RuntimeE |
34360 | 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 | xception.extends.\RuntimeExcepti |
34380 | 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c | on.implements.\Zend\Http\Client\ |
343a0 | 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 | Adapter\Exception.{}.<?php..name |
343c0 | 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 45 | space.Zend\Http\Client\Adapter\E |
343e0 | 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 54 69 6d 65 6f 75 74 45 78 63 65 70 74 69 6f 6e | xception;.class.TimeoutException |
34400 | 20 65 78 74 65 6e 64 73 20 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 | .extends.\RuntimeException.imple |
34420 | 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c | ments.\Zend\Http\Client\Adapter\ |
34440 | 45 78 63 65 70 74 69 6f 6e 20 7b 20 63 6f 6e 73 74 20 52 45 41 44 5f 54 49 4d 45 4f 55 54 20 3d | Exception.{.const.READ_TIMEOUT.= |
34460 | 20 31 30 30 30 3b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 | .1000;.}.<?php..namespace.Zend\H |
34480 | 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 3b 20 69 6e 74 65 72 66 61 63 65 20 45 78 | ttp\Client\Adapter;.interface.Ex |
344a0 | 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e | ception.extends.\Zend\Http\Clien |
344c0 | 74 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 | t\Exception.{}.<?php..namespace. |
344e0 | 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 3b 20 75 73 65 20 5a 65 | Zend\Http\Client\Adapter;.use.Ze |
34500 | 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 2c 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 | nd\Http\Client,.Zend\Http\Client |
34520 | 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 20 61 73 20 41 64 61 70 74 65 72 45 78 63 | \Adapter\Exception.as.AdapterExc |
34540 | 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 50 72 6f 78 79 20 65 78 74 65 6e 64 73 20 53 6f 63 6b | eption;.class.Proxy.extends.Sock |
34560 | 65 74 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6e 66 69 67 20 3d 20 61 72 72 61 79 28 20 | et.{.protected.$config.=.array(. |
34580 | 27 73 73 6c 74 72 61 6e 73 70 6f 72 74 27 20 3d 3e 20 27 73 73 6c 27 2c 20 27 73 73 6c 63 65 72 | 'ssltransport'.=>.'ssl',.'sslcer |
345a0 | 74 27 20 3d 3e 20 6e 75 6c 6c 2c 20 27 73 73 6c 70 61 73 73 70 68 72 61 73 65 27 20 3d 3e 20 6e | t'.=>.null,.'sslpassphrase'.=>.n |
345c0 | 75 6c 6c 2c 20 27 73 73 6c 75 73 65 63 6f 6e 74 65 78 74 27 20 3d 3e 20 66 61 6c 73 65 2c 20 27 | ull,.'sslusecontext'.=>.false,.' |
345e0 | 70 72 6f 78 79 5f 68 6f 73 74 27 20 3d 3e 20 27 27 2c 20 27 70 72 6f 78 79 5f 70 6f 72 74 27 20 | proxy_host'.=>.'',.'proxy_port'. |
34600 | 3d 3e 20 38 30 38 30 2c 20 27 70 72 6f 78 79 5f 75 73 65 72 27 20 3d 3e 20 27 27 2c 20 27 70 72 | =>.8080,.'proxy_user'.=>.'',.'pr |
34620 | 6f 78 79 5f 70 61 73 73 27 20 3d 3e 20 27 27 2c 20 27 70 72 6f 78 79 5f 61 75 74 68 27 20 3d 3e | oxy_pass'.=>.'',.'proxy_auth'.=> |
34640 | 20 43 6c 69 65 6e 74 3a 3a 41 55 54 48 5f 42 41 53 49 43 2c 20 27 70 65 72 73 69 73 74 65 6e 74 | .Client::AUTH_BASIC,.'persistent |
34660 | 27 20 3d 3e 20 66 61 6c 73 65 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6e 65 67 6f 74 69 61 | '.=>.false.);.protected.$negotia |
34680 | 74 65 64 20 3d 20 66 61 6c 73 65 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e | ted.=.false;.public.function.con |
346a0 | 6e 65 63 74 28 24 68 6f 73 74 2c 20 24 70 6f 72 74 20 3d 20 38 30 2c 20 24 73 65 63 75 72 65 20 | nect($host,.$port.=.80,.$secure. |
346c0 | 3d 20 66 61 6c 73 65 29 20 7b 20 69 66 20 28 21 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 | =.false).{.if.(!.$this->config[' |
346e0 | 70 72 6f 78 79 5f 68 6f 73 74 27 5d 29 20 7b 20 72 65 74 75 72 6e 20 70 61 72 65 6e 74 3a 3a 63 | proxy_host']).{.return.parent::c |
34700 | 6f 6e 6e 65 63 74 28 24 68 6f 73 74 2c 20 24 70 6f 72 74 2c 20 24 73 65 63 75 72 65 29 3b 20 7d | onnect($host,.$port,.$secure);.} |
34720 | 20 69 66 20 28 24 73 65 63 75 72 65 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 | .if.($secure).{.$this->config['s |
34740 | 73 6c 75 73 65 63 6f 6e 74 65 78 74 27 5d 20 3d 20 74 72 75 65 3b 20 7d 20 72 65 74 75 72 6e 20 | slusecontext'].=.true;.}.return. |
34760 | 70 61 72 65 6e 74 3a 3a 63 6f 6e 6e 65 63 74 28 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 | parent::connect(.$this->config[' |
34780 | 70 72 6f 78 79 5f 68 6f 73 74 27 5d 2c 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 70 72 6f | proxy_host'],.$this->config['pro |
347a0 | 78 79 5f 70 6f 72 74 27 5d 2c 20 66 61 6c 73 65 20 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | xy_port'],.false.);.}.public.fun |
347c0 | 63 74 69 6f 6e 20 77 72 69 74 65 28 24 6d 65 74 68 6f 64 2c 20 24 75 72 69 2c 20 24 68 74 74 70 | ction.write($method,.$uri,.$http |
347e0 | 5f 76 65 72 20 3d 20 27 31 2e 31 27 2c 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 | _ver.=.'1.1',.$headers.=.array() |
34800 | 2c 20 24 62 6f 64 79 20 3d 20 27 27 29 20 7b 20 69 66 20 28 21 20 24 74 68 69 73 2d 3e 63 6f 6e | ,.$body.=.'').{.if.(!.$this->con |
34820 | 66 69 67 5b 27 70 72 6f 78 79 5f 68 6f 73 74 27 5d 29 20 72 65 74 75 72 6e 20 70 61 72 65 6e 74 | fig['proxy_host']).return.parent |
34840 | 3a 3a 77 72 69 74 65 28 24 6d 65 74 68 6f 64 2c 20 24 75 72 69 2c 20 24 68 74 74 70 5f 76 65 72 | ::write($method,.$uri,.$http_ver |
34860 | 2c 20 24 68 65 61 64 65 72 73 2c 20 24 62 6f 64 79 29 3b 20 69 66 20 28 21 20 24 74 68 69 73 2d | ,.$headers,.$body);.if.(!.$this- |
34880 | 3e 73 6f 63 6b 65 74 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 | >socket).{.throw.new.AdapterExce |
348a0 | 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 54 72 79 69 6e 67 20 74 | ption\RuntimeException("Trying.t |
348c0 | 6f 20 77 72 69 74 65 20 62 75 74 20 77 65 20 61 72 65 20 6e 6f 74 20 63 6f 6e 6e 65 63 74 65 64 | o.write.but.we.are.not.connected |
348e0 | 22 29 3b 20 7d 20 24 68 6f 73 74 20 3d 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 70 72 6f | ");.}.$host.=.$this->config['pro |
34900 | 78 79 5f 68 6f 73 74 27 5d 3b 20 24 70 6f 72 74 20 3d 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 | xy_host'];.$port.=.$this->config |
34920 | 5b 27 70 72 6f 78 79 5f 70 6f 72 74 27 5d 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 6e 65 | ['proxy_port'];.if.($this->conne |
34940 | 63 74 65 64 5f 74 6f 5b 30 5d 20 21 3d 20 22 74 63 70 3a 2f 2f 24 68 6f 73 74 22 20 7c 7c 20 24 | cted_to[0].!=."tcp://$host".||.$ |
34960 | 74 68 69 73 2d 3e 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 5b 31 5d 20 21 3d 20 24 70 6f 72 74 29 20 | this->connected_to[1].!=.$port). |
34980 | 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e | {.throw.new.AdapterException\Run |
349a0 | 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 54 72 79 69 6e 67 20 74 6f 20 77 72 69 74 65 20 62 | timeException("Trying.to.write.b |
349c0 | 75 74 20 77 65 20 61 72 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 77 72 6f 6e 67 | ut.we.are.connected.to.the.wrong |
349e0 | 20 70 72 6f 78 79 20 73 65 72 76 65 72 22 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f | .proxy.server");.}.if.($this->co |
34a00 | 6e 66 69 67 5b 27 70 72 6f 78 79 5f 75 73 65 72 27 5d 20 26 26 20 21 20 69 73 73 65 74 28 24 68 | nfig['proxy_user'].&&.!.isset($h |
34a20 | 65 61 64 65 72 73 5b 27 70 72 6f 78 79 2d 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 27 5d 29 29 20 | eaders['proxy-authorization'])). |
34a40 | 7b 20 24 68 65 61 64 65 72 73 5b 27 70 72 6f 78 79 2d 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 27 | {.$headers['proxy-authorization' |
34a60 | 5d 20 3d 20 43 6c 69 65 6e 74 3a 3a 65 6e 63 6f 64 65 41 75 74 68 48 65 61 64 65 72 28 20 24 74 | ].=.Client::encodeAuthHeader(.$t |
34a80 | 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 75 73 65 72 27 5d 2c 20 24 74 68 69 73 | his->config['proxy_user'],.$this |
34aa0 | 2d 3e 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 70 61 73 73 27 5d 2c 20 24 74 68 69 73 2d 3e 63 | ->config['proxy_pass'],.$this->c |
34ac0 | 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 61 75 74 68 27 5d 20 29 3b 20 7d 20 69 66 20 28 24 75 72 | onfig['proxy_auth'].);.}.if.($ur |
34ae0 | 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 20 3d 3d 20 27 68 74 74 70 73 27 20 26 26 20 28 21 20 | i->getScheme().==.'https'.&&.(!. |
34b00 | 24 74 68 69 73 2d 3e 6e 65 67 6f 74 69 61 74 65 64 29 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6e | $this->negotiated)).{.$this->con |
34b20 | 6e 65 63 74 48 61 6e 64 73 68 61 6b 65 28 24 75 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 2c 20 24 | nectHandshake($uri->getHost(),.$ |
34b40 | 75 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 2c 20 24 68 74 74 70 5f 76 65 72 2c 20 24 68 65 61 64 | uri->getPort(),.$http_ver,.$head |
34b60 | 65 72 73 29 3b 20 24 74 68 69 73 2d 3e 6e 65 67 6f 74 69 61 74 65 64 20 3d 20 74 72 75 65 3b 20 | ers);.$this->negotiated.=.true;. |
34b80 | 7d 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 20 24 6d 65 74 68 6f 64 3b 20 69 66 20 28 24 | }.$this->method.=.$method;.if.($ |
34ba0 | 74 68 69 73 2d 3e 6e 65 67 6f 74 69 61 74 65 64 29 20 7b 20 24 70 61 74 68 20 3d 20 24 75 72 69 | this->negotiated).{.$path.=.$uri |
34bc0 | 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 69 66 20 28 24 75 72 69 2d 3e 67 65 74 51 75 65 72 79 28 | ->getPath();.if.($uri->getQuery( |
34be0 | 29 29 20 7b 20 24 70 61 74 68 20 2e 3d 20 27 3f 27 20 2e 20 24 75 72 69 2d 3e 67 65 74 51 75 65 | )).{.$path..=.'?'...$uri->getQue |
34c00 | 72 79 28 29 3b 20 7d 20 24 72 65 71 75 65 73 74 20 3d 20 22 24 6d 65 74 68 6f 64 20 24 70 61 74 | ry();.}.$request.=."$method.$pat |
34c20 | 68 20 48 54 54 50 2f 24 68 74 74 70 5f 76 65 72 5c 72 5c 6e 22 3b 20 7d 20 65 6c 73 65 20 7b 20 | h.HTTP/$http_ver\r\n";.}.else.{. |
34c40 | 24 72 65 71 75 65 73 74 20 3d 20 22 24 6d 65 74 68 6f 64 20 24 75 72 69 20 48 54 54 50 2f 24 68 | $request.=."$method.$uri.HTTP/$h |
34c60 | 74 74 70 5f 76 65 72 5c 72 5c 6e 22 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 68 65 61 64 65 72 | ttp_ver\r\n";.}.foreach.($header |
34c80 | 73 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 | s.as.$k.=>.$v).{.if.(is_string($ |
34ca0 | 6b 29 29 20 24 76 20 3d 20 22 24 6b 3a 20 24 76 22 3b 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 | k)).$v.=."$k:.$v";.$request..=." |
34cc0 | 24 76 5c 72 5c 6e 22 3b 20 7d 20 69 66 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 62 6f 64 79 29 | $v\r\n";.}.if(is_resource($body) |
34ce0 | 29 20 7b 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 5c 72 5c 6e 22 3b 20 7d 20 65 6c 73 65 20 7b | ).{.$request..=."\r\n";.}.else.{ |
34d00 | 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 5c 72 5c 6e 22 20 2e 20 24 62 6f 64 79 3b 20 7d 20 69 | .$request..=."\r\n"...$body;.}.i |
34d20 | 66 20 28 21 20 40 66 77 72 69 74 65 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 2c 20 24 72 65 71 | f.(!.@fwrite($this->socket,.$req |
34d40 | 75 65 73 74 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 | uest)).{.throw.new.AdapterExcept |
34d60 | 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 45 72 72 6f 72 20 77 72 69 74 | ion\RuntimeException("Error.writ |
34d80 | 69 6e 67 20 72 65 71 75 65 73 74 20 74 6f 20 70 72 6f 78 79 20 73 65 72 76 65 72 22 29 3b 20 7d | ing.request.to.proxy.server");.} |
34da0 | 20 69 66 20 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 62 6f 64 79 29 29 20 7b 20 69 66 28 73 74 | .if.(is_resource($body)).{.if(st |
34dc0 | 72 65 61 6d 5f 63 6f 70 79 5f 74 6f 5f 73 74 72 65 61 6d 28 24 62 6f 64 79 2c 20 24 74 68 69 73 | ream_copy_to_stream($body,.$this |
34de0 | 2d 3e 73 6f 63 6b 65 74 29 20 3d 3d 20 30 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 | ->socket).==.0).{.throw.new.Adap |
34e00 | 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 45 | terException\RuntimeException('E |
34e20 | 72 72 6f 72 20 77 72 69 74 69 6e 67 20 72 65 71 75 65 73 74 20 74 6f 20 73 65 72 76 65 72 27 29 | rror.writing.request.to.server') |
34e40 | 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 72 65 71 75 65 73 74 3b 20 7d 20 70 72 6f 74 65 63 74 | ;.}.}.return.$request;.}.protect |
34e60 | 65 64 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 6e 65 63 74 48 61 6e 64 73 68 61 6b 65 28 24 68 6f | ed.function.connectHandshake($ho |
34e80 | 73 74 2c 20 24 70 6f 72 74 20 3d 20 34 34 33 2c 20 24 68 74 74 70 5f 76 65 72 20 3d 20 27 31 2e | st,.$port.=.443,.$http_ver.=.'1. |
34ea0 | 31 27 2c 20 61 72 72 61 79 20 26 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b | 1',.array.&$headers.=.array()).{ |
34ec0 | 20 24 72 65 71 75 65 73 74 20 3d 20 22 43 4f 4e 4e 45 43 54 20 24 68 6f 73 74 3a 24 70 6f 72 74 | .$request.=."CONNECT.$host:$port |
34ee0 | 20 48 54 54 50 2f 24 68 74 74 70 5f 76 65 72 5c 72 5c 6e 22 20 2e 20 22 48 6f 73 74 3a 20 22 20 | .HTTP/$http_ver\r\n"..."Host:.". |
34f00 | 2e 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 70 72 6f 78 79 5f 68 6f 73 74 27 5d 20 2e 20 | ..$this->config['proxy_host']... |
34f20 | 22 5c 72 5c 6e 22 3b 20 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b | "\r\n";.if.(isset($this->config[ |
34f40 | 27 75 73 65 72 61 67 65 6e 74 27 5d 29 29 20 7b 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 55 73 | 'useragent'])).{.$request..=."Us |
34f60 | 65 72 2d 61 67 65 6e 74 3a 20 22 20 2e 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 75 73 65 | er-agent:."...$this->config['use |
34f80 | 72 61 67 65 6e 74 27 5d 20 2e 20 22 5c 72 5c 6e 22 3b 20 7d 20 69 66 20 28 69 73 73 65 74 28 24 | ragent']..."\r\n";.}.if.(isset($ |
34fa0 | 68 65 61 64 65 72 73 5b 27 70 72 6f 78 79 2d 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 27 5d 29 29 | headers['proxy-authorization'])) |
34fc0 | 20 7b 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 50 72 6f 78 79 2d 61 75 74 68 6f 72 69 7a 61 74 | .{.$request..=."Proxy-authorizat |
34fe0 | 69 6f 6e 3a 20 22 20 2e 20 24 68 65 61 64 65 72 73 5b 27 70 72 6f 78 79 2d 61 75 74 68 6f 72 69 | ion:."...$headers['proxy-authori |
35000 | 7a 61 74 69 6f 6e 27 5d 20 2e 20 22 5c 72 5c 6e 22 3b 20 75 6e 73 65 74 28 24 68 65 61 64 65 72 | zation']..."\r\n";.unset($header |
35020 | 73 5b 27 70 72 6f 78 79 2d 61 75 74 68 6f 72 69 7a 61 74 69 6f 6e 27 5d 29 3b 20 7d 20 24 72 65 | s['proxy-authorization']);.}.$re |
35040 | 71 75 65 73 74 20 2e 3d 20 22 5c 72 5c 6e 22 3b 20 69 66 20 28 21 20 40 66 77 72 69 74 65 28 24 | quest..=."\r\n";.if.(!.@fwrite($ |
35060 | 74 68 69 73 2d 3e 73 6f 63 6b 65 74 2c 20 24 72 65 71 75 65 73 74 29 29 20 7b 20 74 68 72 6f 77 | this->socket,.$request)).{.throw |
35080 | 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 | .new.AdapterException\RuntimeExc |
350a0 | 65 70 74 69 6f 6e 28 22 45 72 72 6f 72 20 77 72 69 74 69 6e 67 20 72 65 71 75 65 73 74 20 74 6f | eption("Error.writing.request.to |
350c0 | 20 70 72 6f 78 79 20 73 65 72 76 65 72 22 29 3b 20 7d 20 24 72 65 73 70 6f 6e 73 65 20 3d 20 27 | .proxy.server");.}.$response.=.' |
350e0 | 27 3b 20 24 67 6f 74 53 74 61 74 75 73 20 3d 20 66 61 6c 73 65 3b 20 77 68 69 6c 65 20 28 24 6c | ';.$gotStatus.=.false;.while.($l |
35100 | 69 6e 65 20 3d 20 40 66 67 65 74 73 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 29 20 7b 20 24 | ine.=.@fgets($this->socket)).{.$ |
35120 | 67 6f 74 53 74 61 74 75 73 20 3d 20 24 67 6f 74 53 74 61 74 75 73 20 7c 7c 20 28 73 74 72 70 6f | gotStatus.=.$gotStatus.||.(strpo |
35140 | 73 28 24 6c 69 6e 65 2c 20 27 48 54 54 50 27 29 20 21 3d 3d 20 66 61 6c 73 65 29 3b 20 69 66 20 | s($line,.'HTTP').!==.false);.if. |
35160 | 28 24 67 6f 74 53 74 61 74 75 73 29 20 7b 20 24 72 65 73 70 6f 6e 73 65 20 2e 3d 20 24 6c 69 6e | ($gotStatus).{.$response..=.$lin |
35180 | 65 3b 20 69 66 20 28 21 72 74 72 69 6d 28 24 6c 69 6e 65 29 29 20 62 72 65 61 6b 3b 20 7d 20 7d | e;.if.(!rtrim($line)).break;.}.} |
351a0 | 20 69 66 20 28 5c 5a 65 6e 64 5c 48 74 74 70 5c 52 65 73 70 6f 6e 73 65 3a 3a 65 78 74 72 61 63 | .if.(\Zend\Http\Response::extrac |
351c0 | 74 43 6f 64 65 28 24 72 65 73 70 6f 6e 73 65 29 20 21 3d 20 32 30 30 29 20 7b 20 74 68 72 6f 77 | tCode($response).!=.200).{.throw |
351e0 | 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 | .new.AdapterException\RuntimeExc |
35200 | 65 70 74 69 6f 6e 28 22 55 6e 61 62 6c 65 20 74 6f 20 63 6f 6e 6e 65 63 74 20 74 6f 20 48 54 54 | eption("Unable.to.connect.to.HTT |
35220 | 50 53 20 70 72 6f 78 79 2e 20 53 65 72 76 65 72 20 72 65 73 70 6f 6e 73 65 3a 20 22 20 2e 20 24 | PS.proxy..Server.response:."...$ |
35240 | 72 65 73 70 6f 6e 73 65 29 3b 20 7d 20 24 6d 6f 64 65 73 20 3d 20 61 72 72 61 79 28 20 53 54 52 | response);.}.$modes.=.array(.STR |
35260 | 45 41 4d 5f 43 52 59 50 54 4f 5f 4d 45 54 48 4f 44 5f 54 4c 53 5f 43 4c 49 45 4e 54 2c 20 53 54 | EAM_CRYPTO_METHOD_TLS_CLIENT,.ST |
35280 | 52 45 41 4d 5f 43 52 59 50 54 4f 5f 4d 45 54 48 4f 44 5f 53 53 4c 76 33 5f 43 4c 49 45 4e 54 2c | REAM_CRYPTO_METHOD_SSLv3_CLIENT, |
352a0 | 20 53 54 52 45 41 4d 5f 43 52 59 50 54 4f 5f 4d 45 54 48 4f 44 5f 53 53 4c 76 32 33 5f 43 4c 49 | .STREAM_CRYPTO_METHOD_SSLv23_CLI |
352c0 | 45 4e 54 2c 20 53 54 52 45 41 4d 5f 43 52 59 50 54 4f 5f 4d 45 54 48 4f 44 5f 53 53 4c 76 32 5f | ENT,.STREAM_CRYPTO_METHOD_SSLv2_ |
352e0 | 43 4c 49 45 4e 54 20 29 3b 20 24 73 75 63 63 65 73 73 20 3d 20 66 61 6c 73 65 3b 20 66 6f 72 65 | CLIENT.);.$success.=.false;.fore |
35300 | 61 63 68 28 24 6d 6f 64 65 73 20 61 73 20 24 6d 6f 64 65 29 20 7b 20 24 73 75 63 63 65 73 73 20 | ach($modes.as.$mode).{.$success. |
35320 | 3d 20 73 74 72 65 61 6d 5f 73 6f 63 6b 65 74 5f 65 6e 61 62 6c 65 5f 63 72 79 70 74 6f 28 24 74 | =.stream_socket_enable_crypto($t |
35340 | 68 69 73 2d 3e 73 6f 63 6b 65 74 2c 20 74 72 75 65 2c 20 24 6d 6f 64 65 29 3b 20 69 66 20 28 24 | his->socket,.true,.$mode);.if.($ |
35360 | 73 75 63 63 65 73 73 29 20 62 72 65 61 6b 3b 20 7d 20 69 66 20 28 21 20 24 73 75 63 63 65 73 73 | success).break;.}.if.(!.$success |
35380 | 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 | ).{.throw.new.AdapterException\R |
353a0 | 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 55 6e 61 62 6c 65 20 74 6f 20 63 6f 6e 6e 65 | untimeException("Unable.to.conne |
353c0 | 63 74 20 74 6f 22 20 2e 20 22 20 48 54 54 50 53 20 73 65 72 76 65 72 20 74 68 72 6f 75 67 68 20 | ct.to"...".HTTPS.server.through. |
353e0 | 70 72 6f 78 79 3a 20 63 6f 75 6c 64 20 6e 6f 74 20 6e 65 67 6f 74 69 61 74 65 20 73 65 63 75 72 | proxy:.could.not.negotiate.secur |
35400 | 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 22 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 | e.connection.");.}.}.public.func |
35420 | 74 69 6f 6e 20 63 6c 6f 73 65 28 29 20 7b 20 70 61 72 65 6e 74 3a 3a 63 6c 6f 73 65 28 29 3b 20 | tion.close().{.parent::close();. |
35440 | 24 74 68 69 73 2d 3e 6e 65 67 6f 74 69 61 74 65 64 20 3d 20 66 61 6c 73 65 3b 20 7d 20 70 75 62 | $this->negotiated.=.false;.}.pub |
35460 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 64 65 73 74 72 75 63 74 28 29 20 7b 20 69 66 20 28 | lic.function.__destruct().{.if.( |
35480 | 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 7d | $this->socket).$this->close();.} |
354a0 | 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c | .}.<?php..namespace.Zend\Http\Cl |
354c0 | 69 65 6e 74 5c 41 64 61 70 74 65 72 3b 20 75 73 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 | ient\Adapter;.use.Zend\Http\Clie |
354e0 | 6e 74 5c 41 64 61 70 74 65 72 20 61 73 20 48 74 74 70 41 64 61 70 74 65 72 2c 20 5a 65 6e 64 5c | nt\Adapter.as.HttpAdapter,.Zend\ |
35500 | 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f 6e 20 61 73 | Http\Client\Adapter\Exception.as |
35520 | 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 2c 20 5a 65 6e 64 5c 48 74 74 70 5c 52 65 73 | .AdapterException,.Zend\Http\Res |
35540 | 70 6f 6e 73 65 3b 20 63 6c 61 73 73 20 53 6f 63 6b 65 74 20 69 6d 70 6c 65 6d 65 6e 74 73 20 48 | ponse;.class.Socket.implements.H |
35560 | 74 74 70 41 64 61 70 74 65 72 2c 20 53 74 72 65 61 6d 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 | ttpAdapter,.Stream.{.protected.$ |
35580 | 73 6f 63 6b 65 74 20 3d 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6e 6e 65 63 | socket.=.null;.protected.$connec |
355a0 | 74 65 64 5f 74 6f 20 3d 20 61 72 72 61 79 28 6e 75 6c 6c 2c 20 6e 75 6c 6c 29 3b 20 70 72 6f 74 | ted_to.=.array(null,.null);.prot |
355c0 | 65 63 74 65 64 20 24 6f 75 74 5f 73 74 72 65 61 6d 20 3d 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 | ected.$out_stream.=.null;.protec |
355e0 | 74 65 64 20 24 63 6f 6e 66 69 67 20 3d 20 61 72 72 61 79 28 20 27 70 65 72 73 69 73 74 65 6e 74 | ted.$config.=.array(.'persistent |
35600 | 27 20 3d 3e 20 66 61 6c 73 65 2c 20 27 73 73 6c 74 72 61 6e 73 70 6f 72 74 27 20 3d 3e 20 27 73 | '.=>.false,.'ssltransport'.=>.'s |
35620 | 73 6c 27 2c 20 27 73 73 6c 63 65 72 74 27 20 3d 3e 20 6e 75 6c 6c 2c 20 27 73 73 6c 70 61 73 73 | sl',.'sslcert'.=>.null,.'sslpass |
35640 | 70 68 72 61 73 65 27 20 3d 3e 20 6e 75 6c 6c 2c 20 27 73 73 6c 75 73 65 63 6f 6e 74 65 78 74 27 | phrase'.=>.null,.'sslusecontext' |
35660 | 20 3d 3e 20 66 61 6c 73 65 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6d 65 74 68 6f 64 20 3d | .=>.false.);.protected.$method.= |
35680 | 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 63 6f 6e 74 65 78 74 20 3d 20 6e 75 6c | .null;.protected.$_context.=.nul |
356a0 | 6c 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 29 | l;.public.function.__construct() |
356c0 | 20 7b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6f 6e 66 69 67 28 24 | .{.}.public.function.setConfig($ |
356e0 | 63 6f 6e 66 69 67 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 69 66 20 28 24 63 6f 6e 66 69 67 20 | config.=.array()).{.if.($config. |
35700 | 69 6e 73 74 61 6e 63 65 6f 66 20 5c 5a 65 6e 64 5c 43 6f 6e 66 69 67 5c 43 6f 6e 66 69 67 29 20 | instanceof.\Zend\Config\Config). |
35720 | 7b 20 24 63 6f 6e 66 69 67 20 3d 20 24 63 6f 6e 66 69 67 2d 3e 74 6f 41 72 72 61 79 28 29 3b 20 | {.$config.=.$config->toArray();. |
35740 | 7d 20 65 6c 73 65 69 66 20 28 21 20 69 73 5f 61 72 72 61 79 28 24 63 6f 6e 66 69 67 29 29 20 7b | }.elseif.(!.is_array($config)).{ |
35760 | 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 | .throw.new.AdapterException\Inva |
35780 | 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 20 27 41 72 72 61 79 20 6f 72 20 | lidArgumentException(.'Array.or. |
357a0 | 5a 65 6e 64 5f 43 6f 6e 66 69 67 20 6f 62 6a 65 63 74 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 | Zend_Config.object.expected,.got |
357c0 | 20 27 20 2e 20 67 65 74 74 79 70 65 28 24 63 6f 6e 66 69 67 29 20 29 3b 20 7d 20 66 6f 72 65 61 | .'...gettype($config).);.}.forea |
357e0 | 63 68 20 28 24 63 6f 6e 66 69 67 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b 20 24 74 68 69 73 | ch.($config.as.$k.=>.$v).{.$this |
35800 | 2d 3e 63 6f 6e 66 69 67 5b 73 74 72 74 6f 6c 6f 77 65 72 28 24 6b 29 5d 20 3d 20 24 76 3b 20 7d | ->config[strtolower($k)].=.$v;.} |
35820 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 6f 6e 66 69 67 28 29 20 7b | .}.public.function.getConfig().{ |
35840 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 3b 20 7d 20 70 75 62 6c 69 63 20 | .return.$this->config;.}.public. |
35860 | 66 75 6e 63 74 69 6f 6e 20 73 65 74 53 74 72 65 61 6d 43 6f 6e 74 65 78 74 28 24 63 6f 6e 74 65 | function.setStreamContext($conte |
35880 | 78 74 29 20 7b 20 69 66 20 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 63 6f 6e 74 65 78 74 29 20 | xt).{.if.(is_resource($context). |
358a0 | 26 26 20 67 65 74 5f 72 65 73 6f 75 72 63 65 5f 74 79 70 65 28 24 63 6f 6e 74 65 78 74 29 20 3d | &&.get_resource_type($context).= |
358c0 | 3d 20 27 73 74 72 65 61 6d 2d 63 6f 6e 74 65 78 74 27 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 6f | =.'stream-context').{.$this->_co |
358e0 | 6e 74 65 78 74 20 3d 20 24 63 6f 6e 74 65 78 74 3b 20 7d 20 65 6c 73 65 69 66 20 28 69 73 5f 61 | ntext.=.$context;.}.elseif.(is_a |
35900 | 72 72 61 79 28 24 63 6f 6e 74 65 78 74 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 74 65 78 | rray($context)).{.$this->_contex |
35920 | 74 20 3d 20 73 74 72 65 61 6d 5f 63 6f 6e 74 65 78 74 5f 63 72 65 61 74 65 28 24 63 6f 6e 74 65 | t.=.stream_context_create($conte |
35940 | 78 74 29 3b 20 7d 20 65 6c 73 65 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 | xt);.}.else.{.throw.new.AdapterE |
35960 | 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f | xception\InvalidArgumentExceptio |
35980 | 6e 28 20 22 45 78 70 65 63 74 69 6e 67 20 65 69 74 68 65 72 20 61 20 73 74 72 65 61 6d 20 63 6f | n(."Expecting.either.a.stream.co |
359a0 | 6e 74 65 78 74 20 72 65 73 6f 75 72 63 65 20 6f 72 20 61 72 72 61 79 2c 20 67 6f 74 20 22 20 2e | ntext.resource.or.array,.got.".. |
359c0 | 20 67 65 74 74 79 70 65 28 24 63 6f 6e 74 65 78 74 29 20 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 | .gettype($context).);.}.return.$ |
359e0 | 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 53 74 72 65 61 | this;.}.public.function.getStrea |
35a00 | 6d 43 6f 6e 74 65 78 74 28 29 20 7b 20 69 66 20 28 21 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 74 65 | mContext().{.if.(!.$this->_conte |
35a20 | 78 74 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 6f 6e 74 65 78 74 20 3d 20 73 74 72 65 61 6d 5f 63 | xt).{.$this->_context.=.stream_c |
35a40 | 6f 6e 74 65 78 74 5f 63 72 65 61 74 65 28 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d | ontext_create();.}.return.$this- |
35a60 | 3e 5f 63 6f 6e 74 65 78 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e | >_context;.}.public.function.con |
35a80 | 6e 65 63 74 28 24 68 6f 73 74 2c 20 24 70 6f 72 74 20 3d 20 38 30 2c 20 24 73 65 63 75 72 65 20 | nect($host,.$port.=.80,.$secure. |
35aa0 | 3d 20 66 61 6c 73 65 29 20 7b 20 24 68 6f 73 74 20 3d 20 28 24 73 65 63 75 72 65 20 3f 20 24 74 | =.false).{.$host.=.($secure.?.$t |
35ac0 | 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 73 6c 74 72 61 6e 73 70 6f 72 74 27 5d 20 3a 20 27 74 | his->config['ssltransport'].:.'t |
35ae0 | 63 70 27 29 20 2e 20 27 3a 2f 2f 27 20 2e 20 24 68 6f 73 74 3b 20 69 66 20 28 28 24 74 68 69 73 | cp')...'://'...$host;.if.(($this |
35b00 | 2d 3e 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 5b 30 5d 20 21 3d 20 24 68 6f 73 74 20 7c 7c 20 24 74 | ->connected_to[0].!=.$host.||.$t |
35b20 | 68 69 73 2d 3e 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 5b 31 5d 20 21 3d 20 24 70 6f 72 74 29 29 20 | his->connected_to[1].!=.$port)). |
35b40 | 7b 20 69 66 20 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 | {.if.(is_resource($this->socket) |
35b60 | 29 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 7d 20 69 66 20 28 21 20 69 73 5f 72 65 73 | ).$this->close();.}.if.(!.is_res |
35b80 | 6f 75 72 63 65 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 20 7c 7c 20 21 20 24 74 68 69 73 2d | ource($this->socket).||.!.$this- |
35ba0 | 3e 63 6f 6e 66 69 67 5b 27 6b 65 65 70 61 6c 69 76 65 27 5d 29 20 7b 20 24 63 6f 6e 74 65 78 74 | >config['keepalive']).{.$context |
35bc0 | 20 3d 20 24 74 68 69 73 2d 3e 67 65 74 53 74 72 65 61 6d 43 6f 6e 74 65 78 74 28 29 3b 20 69 66 | .=.$this->getStreamContext();.if |
35be0 | 20 28 24 73 65 63 75 72 65 20 7c 7c 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 73 6c 75 | .($secure.||.$this->config['sslu |
35c00 | 73 65 63 6f 6e 74 65 78 74 27 5d 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 | secontext']).{.if.($this->config |
35c20 | 5b 27 73 73 6c 63 65 72 74 27 5d 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 21 20 73 74 | ['sslcert'].!==.null).{.if.(!.st |
35c40 | 72 65 61 6d 5f 63 6f 6e 74 65 78 74 5f 73 65 74 5f 6f 70 74 69 6f 6e 28 24 63 6f 6e 74 65 78 74 | ream_context_set_option($context |
35c60 | 2c 20 27 73 73 6c 27 2c 20 27 6c 6f 63 61 6c 5f 63 65 72 74 27 2c 20 24 74 68 69 73 2d 3e 63 6f | ,.'ssl',.'local_cert',.$this->co |
35c80 | 6e 66 69 67 5b 27 73 73 6c 63 65 72 74 27 5d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 | nfig['sslcert'])).{.throw.new.Ad |
35ca0 | 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 | apterException\RuntimeException( |
35cc0 | 27 55 6e 61 62 6c 65 20 74 6f 20 73 65 74 20 73 73 6c 63 65 72 74 20 6f 70 74 69 6f 6e 27 29 3b | 'Unable.to.set.sslcert.option'); |
35ce0 | 20 7d 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 73 6c 70 61 73 73 70 | .}.}.if.($this->config['sslpassp |
35d00 | 68 72 61 73 65 27 5d 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 21 20 73 74 72 65 61 6d | hrase'].!==.null).{.if.(!.stream |
35d20 | 5f 63 6f 6e 74 65 78 74 5f 73 65 74 5f 6f 70 74 69 6f 6e 28 24 63 6f 6e 74 65 78 74 2c 20 27 73 | _context_set_option($context,.'s |
35d40 | 73 6c 27 2c 20 27 70 61 73 73 70 68 72 61 73 65 27 2c 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 | sl',.'passphrase',.$this->config |
35d60 | 5b 27 73 73 6c 70 61 73 73 70 68 72 61 73 65 27 5d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | ['sslpassphrase'])).{.throw.new. |
35d80 | 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f | AdapterException\RuntimeExceptio |
35da0 | 6e 28 27 55 6e 61 62 6c 65 20 74 6f 20 73 65 74 20 73 73 6c 70 61 73 73 70 68 72 61 73 65 20 6f | n('Unable.to.set.sslpassphrase.o |
35dc0 | 70 74 69 6f 6e 27 29 3b 20 7d 20 7d 20 7d 20 24 66 6c 61 67 73 20 3d 20 53 54 52 45 41 4d 5f 43 | ption');.}.}.}.$flags.=.STREAM_C |
35de0 | 4c 49 45 4e 54 5f 43 4f 4e 4e 45 43 54 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 | LIENT_CONNECT;.if.($this->config |
35e00 | 5b 27 70 65 72 73 69 73 74 65 6e 74 27 5d 29 20 24 66 6c 61 67 73 20 7c 3d 20 53 54 52 45 41 4d | ['persistent']).$flags.|=.STREAM |
35e20 | 5f 43 4c 49 45 4e 54 5f 50 45 52 53 49 53 54 45 4e 54 3b 20 24 74 68 69 73 2d 3e 73 6f 63 6b 65 | _CLIENT_PERSISTENT;.$this->socke |
35e40 | 74 20 3d 20 40 73 74 72 65 61 6d 5f 73 6f 63 6b 65 74 5f 63 6c 69 65 6e 74 28 24 68 6f 73 74 20 | t.=.@stream_socket_client($host. |
35e60 | 2e 20 27 3a 27 20 2e 20 24 70 6f 72 74 2c 20 24 65 72 72 6e 6f 2c 20 24 65 72 72 73 74 72 2c 20 | ..':'...$port,.$errno,.$errstr,. |
35e80 | 28 69 6e 74 29 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 74 69 6d 65 6f 75 74 27 5d 2c 20 | (int).$this->config['timeout'],. |
35ea0 | 24 66 6c 61 67 73 2c 20 24 63 6f 6e 74 65 78 74 29 3b 20 69 66 20 28 21 20 24 74 68 69 73 2d 3e | $flags,.$context);.if.(!.$this-> |
35ec0 | 73 6f 63 6b 65 74 29 20 7b 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 74 68 72 6f 77 20 | socket).{.$this->close();.throw. |
35ee0 | 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 | new.AdapterException\RuntimeExce |
35f00 | 70 74 69 6f 6e 28 20 27 55 6e 61 62 6c 65 20 74 6f 20 43 6f 6e 6e 65 63 74 20 74 6f 20 27 20 2e | ption(.'Unable.to.Connect.to.'.. |
35f20 | 20 24 68 6f 73 74 20 2e 20 27 3a 27 20 2e 20 24 70 6f 72 74 20 2e 20 27 2e 20 45 72 72 6f 72 20 | .$host...':'...$port...'..Error. |
35f40 | 23 27 20 2e 20 24 65 72 72 6e 6f 20 2e 20 27 3a 20 27 20 2e 20 24 65 72 72 73 74 72 29 3b 20 7d | #'...$errno...':.'...$errstr);.} |
35f60 | 20 69 66 20 28 21 20 73 74 72 65 61 6d 5f 73 65 74 5f 74 69 6d 65 6f 75 74 28 24 74 68 69 73 2d | .if.(!.stream_set_timeout($this- |
35f80 | 3e 73 6f 63 6b 65 74 2c 20 28 69 6e 74 29 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 74 69 | >socket,.(int).$this->config['ti |
35fa0 | 6d 65 6f 75 74 27 5d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 | meout'])).{.throw.new.AdapterExc |
35fc0 | 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 55 6e 61 62 6c 65 20 | eption\RuntimeException('Unable. |
35fe0 | 74 6f 20 73 65 74 20 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 69 6d 65 6f 75 74 27 29 3b | to.set.the.connection.timeout'); |
36000 | 20 7d 20 24 74 68 69 73 2d 3e 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 20 3d 20 61 72 72 61 79 28 24 | .}.$this->connected_to.=.array($ |
36020 | 68 6f 73 74 2c 20 24 70 6f 72 74 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | host,.$port);.}.}.public.functio |
36040 | 6e 20 77 72 69 74 65 28 24 6d 65 74 68 6f 64 2c 20 24 75 72 69 2c 20 24 68 74 74 70 5f 76 65 72 | n.write($method,.$uri,.$http_ver |
36060 | 20 3d 20 27 31 2e 31 27 2c 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 2c 20 24 62 | .=.'1.1',.$headers.=.array(),.$b |
36080 | 6f 64 79 20 3d 20 27 27 29 20 7b 20 69 66 20 28 21 20 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 | ody.=.'').{.if.(!.$this->socket) |
360a0 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 | .{.throw.new.AdapterException\Ru |
360c0 | 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 54 72 79 69 6e 67 20 74 6f 20 77 72 69 74 65 20 | ntimeException('Trying.to.write. |
360e0 | 62 75 74 20 77 65 20 61 72 65 20 6e 6f 74 20 63 6f 6e 6e 65 63 74 65 64 27 29 3b 20 7d 20 24 68 | but.we.are.not.connected');.}.$h |
36100 | 6f 73 74 20 3d 20 24 75 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 3b 20 24 68 6f 73 74 20 3d 20 28 | ost.=.$uri->getHost();.$host.=.( |
36120 | 73 74 72 74 6f 6c 6f 77 65 72 28 24 75 72 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 29 20 3d 3d | strtolower($uri->getScheme()).== |
36140 | 20 27 68 74 74 70 73 27 20 3f 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 73 6c 74 72 61 | .'https'.?.$this->config['ssltra |
36160 | 6e 73 70 6f 72 74 27 5d 20 3a 20 27 74 63 70 27 29 20 2e 20 27 3a 2f 2f 27 20 2e 20 24 68 6f 73 | nsport'].:.'tcp')...'://'...$hos |
36180 | 74 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 5b 30 5d 20 21 3d | t;.if.($this->connected_to[0].!= |
361a0 | 20 24 68 6f 73 74 20 7c 7c 20 24 74 68 69 73 2d 3e 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 5b 31 5d | .$host.||.$this->connected_to[1] |
361c0 | 20 21 3d 20 24 75 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 | .!=.$uri->getPort()).{.throw.new |
361e0 | 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 | .AdapterException\RuntimeExcepti |
36200 | 6f 6e 28 27 54 72 79 69 6e 67 20 74 6f 20 77 72 69 74 65 20 62 75 74 20 77 65 20 61 72 65 20 63 | on('Trying.to.write.but.we.are.c |
36220 | 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 65 20 77 72 6f 6e 67 20 68 6f 73 74 27 29 3b 20 7d 20 | onnected.to.the.wrong.host');.}. |
36240 | 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 20 24 6d 65 74 68 6f 64 3b 20 24 70 61 74 68 20 3d | $this->method.=.$method;.$path.= |
36260 | 20 24 75 72 69 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 69 66 20 28 24 75 72 69 2d 3e 67 65 74 51 | .$uri->getPath();.if.($uri->getQ |
36280 | 75 65 72 79 28 29 29 20 24 70 61 74 68 20 2e 3d 20 27 3f 27 20 2e 20 24 75 72 69 2d 3e 67 65 74 | uery()).$path..=.'?'...$uri->get |
362a0 | 51 75 65 72 79 28 29 3b 20 24 72 65 71 75 65 73 74 20 3d 20 22 7b 24 6d 65 74 68 6f 64 7d 20 7b | Query();.$request.=."{$method}.{ |
362c0 | 24 70 61 74 68 7d 20 48 54 54 50 2f 7b 24 68 74 74 70 5f 76 65 72 7d 5c 72 5c 6e 22 3b 20 66 6f | $path}.HTTP/{$http_ver}\r\n";.fo |
362e0 | 72 65 61 63 68 20 28 24 68 65 61 64 65 72 73 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b 20 69 | reach.($headers.as.$k.=>.$v).{.i |
36300 | 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 6b 29 29 20 24 76 20 3d 20 75 63 66 69 72 73 74 28 24 | f.(is_string($k)).$v.=.ucfirst($ |
36320 | 6b 29 20 2e 20 22 3a 20 24 76 22 3b 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 24 76 5c 72 5c 6e | k)...":.$v";.$request..=."$v\r\n |
36340 | 22 3b 20 7d 20 69 66 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 62 6f 64 79 29 29 20 7b 20 24 72 | ";.}.if(is_resource($body)).{.$r |
36360 | 65 71 75 65 73 74 20 2e 3d 20 22 5c 72 5c 6e 22 3b 20 7d 20 65 6c 73 65 20 7b 20 24 72 65 71 75 | equest..=."\r\n";.}.else.{.$requ |
36380 | 65 73 74 20 2e 3d 20 22 5c 72 5c 6e 22 20 2e 20 24 62 6f 64 79 3b 20 7d 20 69 66 20 28 21 20 40 | est..=."\r\n"...$body;.}.if.(!.@ |
363a0 | 66 77 72 69 74 65 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 2c 20 24 72 65 71 75 65 73 74 29 29 | fwrite($this->socket,.$request)) |
363c0 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 | .{.throw.new.AdapterException\Ru |
363e0 | 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 45 72 72 6f 72 20 77 72 69 74 69 6e 67 20 72 65 | ntimeException('Error.writing.re |
36400 | 71 75 65 73 74 20 74 6f 20 73 65 72 76 65 72 27 29 3b 20 7d 20 69 66 28 69 73 5f 72 65 73 6f 75 | quest.to.server');.}.if(is_resou |
36420 | 72 63 65 28 24 62 6f 64 79 29 29 20 7b 20 69 66 28 73 74 72 65 61 6d 5f 63 6f 70 79 5f 74 6f 5f | rce($body)).{.if(stream_copy_to_ |
36440 | 73 74 72 65 61 6d 28 24 62 6f 64 79 2c 20 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 20 3d 3d 20 | stream($body,.$this->socket).==. |
36460 | 30 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c | 0).{.throw.new.AdapterException\ |
36480 | 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 45 72 72 6f 72 20 77 72 69 74 69 6e 67 20 | RuntimeException('Error.writing. |
364a0 | 72 65 71 75 65 73 74 20 74 6f 20 73 65 72 76 65 72 27 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 | request.to.server');.}.}.return. |
364c0 | 24 72 65 71 75 65 73 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 61 64 | $request;.}.public.function.read |
364e0 | 28 29 20 7b 20 24 72 65 73 70 6f 6e 73 65 20 3d 20 27 27 3b 20 24 67 6f 74 53 74 61 74 75 73 20 | ().{.$response.=.'';.$gotStatus. |
36500 | 3d 20 66 61 6c 73 65 3b 20 24 73 74 72 65 61 6d 20 3d 20 21 65 6d 70 74 79 28 24 74 68 69 73 2d | =.false;.$stream.=.!empty($this- |
36520 | 3e 63 6f 6e 66 69 67 5b 27 73 74 72 65 61 6d 27 5d 29 3b 20 77 68 69 6c 65 20 28 28 24 6c 69 6e | >config['stream']);.while.(($lin |
36540 | 65 20 3d 20 40 66 67 65 74 73 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 29 20 21 3d 3d 20 66 | e.=.@fgets($this->socket)).!==.f |
36560 | 61 6c 73 65 29 20 7b 20 24 67 6f 74 53 74 61 74 75 73 20 3d 20 24 67 6f 74 53 74 61 74 75 73 20 | alse).{.$gotStatus.=.$gotStatus. |
36580 | 7c 7c 20 28 73 74 72 70 6f 73 28 24 6c 69 6e 65 2c 20 27 48 54 54 50 27 29 20 21 3d 3d 20 66 61 | ||.(strpos($line,.'HTTP').!==.fa |
365a0 | 6c 73 65 29 3b 20 69 66 20 28 24 67 6f 74 53 74 61 74 75 73 29 20 7b 20 24 72 65 73 70 6f 6e 73 | lse);.if.($gotStatus).{.$respons |
365c0 | 65 20 2e 3d 20 24 6c 69 6e 65 3b 20 69 66 20 28 72 74 72 69 6d 28 24 6c 69 6e 65 29 20 3d 3d 3d | e..=.$line;.if.(rtrim($line).=== |
365e0 | 20 27 27 29 20 62 72 65 61 6b 3b 20 7d 20 7d 20 24 74 68 69 73 2d 3e 5f 63 68 65 63 6b 53 6f 63 | .'').break;.}.}.$this->_checkSoc |
36600 | 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 24 73 74 61 74 75 73 43 6f 64 65 20 3d 20 | ketReadTimeout();.$statusCode.=. |
36620 | 52 65 73 70 6f 6e 73 65 3a 3a 65 78 74 72 61 63 74 43 6f 64 65 28 24 72 65 73 70 6f 6e 73 65 29 | Response::extractCode($response) |
36640 | 3b 20 69 66 20 28 24 73 74 61 74 75 73 43 6f 64 65 20 3d 3d 20 31 30 30 20 7c 7c 20 24 73 74 61 | ;.if.($statusCode.==.100.||.$sta |
36660 | 74 75 73 43 6f 64 65 20 3d 3d 20 31 30 31 29 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 65 | tusCode.==.101).return.$this->re |
36680 | 61 64 28 29 3b 20 24 68 65 61 64 65 72 73 20 3d 20 52 65 73 70 6f 6e 73 65 3a 3a 65 78 74 72 61 | ad();.$headers.=.Response::extra |
366a0 | 63 74 48 65 61 64 65 72 73 28 24 72 65 73 70 6f 6e 73 65 29 3b 20 69 66 20 28 24 73 74 61 74 75 | ctHeaders($response);.if.($statu |
366c0 | 73 43 6f 64 65 20 3d 3d 20 33 30 34 20 7c 7c 20 24 73 74 61 74 75 73 43 6f 64 65 20 3d 3d 20 32 | sCode.==.304.||.$statusCode.==.2 |
366e0 | 30 34 20 7c 7c 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 3d 20 5c 5a 65 6e 64 5c 48 74 74 | 04.||.$this->method.==.\Zend\Htt |
36700 | 70 5c 43 6c 69 65 6e 74 3a 3a 48 45 41 44 29 20 7b 20 69 66 20 28 69 73 73 65 74 28 24 68 65 61 | p\Client::HEAD).{.if.(isset($hea |
36720 | 64 65 72 73 5b 27 63 6f 6e 6e 65 63 74 69 6f 6e 27 5d 29 20 26 26 20 24 68 65 61 64 65 72 73 5b | ders['connection']).&&.$headers[ |
36740 | 27 63 6f 6e 6e 65 63 74 69 6f 6e 27 5d 20 3d 3d 20 27 63 6c 6f 73 65 27 29 20 7b 20 24 74 68 69 | 'connection'].==.'close').{.$thi |
36760 | 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 72 65 73 70 6f 6e 73 65 3b 20 | s->close();.}.return.$response;. |
36780 | 7d 20 69 66 20 28 69 73 73 65 74 28 24 68 65 61 64 65 72 73 5b 27 74 72 61 6e 73 66 65 72 2d 65 | }.if.(isset($headers['transfer-e |
367a0 | 6e 63 6f 64 69 6e 67 27 5d 29 29 20 7b 20 69 66 20 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 68 65 | ncoding'])).{.if.(strtolower($he |
367c0 | 61 64 65 72 73 5b 27 74 72 61 6e 73 66 65 72 2d 65 6e 63 6f 64 69 6e 67 27 5d 29 20 3d 3d 20 27 | aders['transfer-encoding']).==.' |
367e0 | 63 68 75 6e 6b 65 64 27 29 20 7b 20 64 6f 20 7b 20 24 6c 69 6e 65 20 3d 20 40 66 67 65 74 73 28 | chunked').{.do.{.$line.=.@fgets( |
36800 | 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 3b 20 24 74 68 69 73 2d 3e 5f 63 68 65 63 6b 53 6f 63 | $this->socket);.$this->_checkSoc |
36820 | 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 24 63 68 75 6e 6b 20 3d 20 24 6c 69 6e 65 | ketReadTimeout();.$chunk.=.$line |
36840 | 3b 20 24 63 68 75 6e 6b 73 69 7a 65 20 3d 20 74 72 69 6d 28 24 6c 69 6e 65 29 3b 20 69 66 20 28 | ;.$chunksize.=.trim($line);.if.( |
36860 | 21 20 63 74 79 70 65 5f 78 64 69 67 69 74 28 24 63 68 75 6e 6b 73 69 7a 65 29 29 20 7b 20 24 74 | !.ctype_xdigit($chunksize)).{.$t |
36880 | 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 | his->close();.throw.new.AdapterE |
368a0 | 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 49 6e 76 61 6c | xception\RuntimeException('Inval |
368c0 | 69 64 20 63 68 75 6e 6b 20 73 69 7a 65 20 22 27 20 2e 20 24 63 68 75 6e 6b 73 69 7a 65 20 2e 20 | id.chunk.size."'...$chunksize... |
368e0 | 27 22 20 75 6e 61 62 6c 65 20 74 6f 20 72 65 61 64 20 63 68 75 6e 6b 65 64 20 62 6f 64 79 27 29 | '".unable.to.read.chunked.body') |
36900 | 3b 20 7d 20 24 63 68 75 6e 6b 73 69 7a 65 20 3d 20 68 65 78 64 65 63 28 24 63 68 75 6e 6b 73 69 | ;.}.$chunksize.=.hexdec($chunksi |
36920 | 7a 65 29 3b 20 24 72 65 61 64 5f 74 6f 20 3d 20 66 74 65 6c 6c 28 24 74 68 69 73 2d 3e 73 6f 63 | ze);.$read_to.=.ftell($this->soc |
36940 | 6b 65 74 29 20 2b 20 24 63 68 75 6e 6b 73 69 7a 65 3b 20 64 6f 20 7b 20 24 63 75 72 72 65 6e 74 | ket).+.$chunksize;.do.{.$current |
36960 | 5f 70 6f 73 20 3d 20 66 74 65 6c 6c 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 3b 20 69 66 20 | _pos.=.ftell($this->socket);.if. |
36980 | 28 24 63 75 72 72 65 6e 74 5f 70 6f 73 20 3e 3d 20 24 72 65 61 64 5f 74 6f 29 20 62 72 65 61 6b | ($current_pos.>=.$read_to).break |
369a0 | 3b 20 69 66 28 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 29 20 7b 20 69 66 28 73 74 72 | ;.if($this->out_stream).{.if(str |
369c0 | 65 61 6d 5f 63 6f 70 79 5f 74 6f 5f 73 74 72 65 61 6d 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 | eam_copy_to_stream($this->socket |
369e0 | 2c 20 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 2c 20 24 72 65 61 64 5f 74 6f 20 2d 20 | ,.$this->out_stream,.$read_to.-. |
36a00 | 24 63 75 72 72 65 6e 74 5f 70 6f 73 29 20 3d 3d 20 30 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 68 | $current_pos).==.0).{.$this->_ch |
36a20 | 65 63 6b 53 6f 63 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 62 72 65 61 6b 3b 20 7d | eckSocketReadTimeout();.break;.} |
36a40 | 20 7d 20 65 6c 73 65 20 7b 20 24 6c 69 6e 65 20 3d 20 40 66 72 65 61 64 28 24 74 68 69 73 2d 3e | .}.else.{.$line.=.@fread($this-> |
36a60 | 73 6f 63 6b 65 74 2c 20 24 72 65 61 64 5f 74 6f 20 2d 20 24 63 75 72 72 65 6e 74 5f 70 6f 73 29 | socket,.$read_to.-.$current_pos) |
36a80 | 3b 20 69 66 20 28 24 6c 69 6e 65 20 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 73 74 72 6c 65 6e 28 | ;.if.($line.===.false.||.strlen( |
36aa0 | 24 6c 69 6e 65 29 20 3d 3d 3d 20 30 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 68 65 63 6b 53 6f 63 | $line).===.0).{.$this->_checkSoc |
36ac0 | 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 62 72 65 61 6b 3b 20 7d 20 24 63 68 75 6e | ketReadTimeout();.break;.}.$chun |
36ae0 | 6b 20 2e 3d 20 24 6c 69 6e 65 3b 20 7d 20 7d 20 77 68 69 6c 65 20 28 21 20 66 65 6f 66 28 24 74 | k..=.$line;.}.}.while.(!.feof($t |
36b00 | 68 69 73 2d 3e 73 6f 63 6b 65 74 29 29 3b 20 24 63 68 75 6e 6b 20 2e 3d 20 40 66 67 65 74 73 28 | his->socket));.$chunk..=.@fgets( |
36b20 | 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 3b 20 24 74 68 69 73 2d 3e 5f 63 68 65 63 6b 53 6f 63 | $this->socket);.$this->_checkSoc |
36b40 | 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 69 66 28 21 24 74 68 69 73 2d 3e 6f 75 74 | ketReadTimeout();.if(!$this->out |
36b60 | 5f 73 74 72 65 61 6d 29 20 7b 20 24 72 65 73 70 6f 6e 73 65 20 2e 3d 20 24 63 68 75 6e 6b 3b 20 | _stream).{.$response..=.$chunk;. |
36b80 | 7d 20 7d 20 77 68 69 6c 65 20 28 24 63 68 75 6e 6b 73 69 7a 65 20 3e 20 30 29 3b 20 7d 20 65 6c | }.}.while.($chunksize.>.0);.}.el |
36ba0 | 73 65 20 7b 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 74 68 72 6f 77 20 6e 65 77 20 41 | se.{.$this->close();.throw.new.A |
36bc0 | 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e | dapterException\RuntimeException |
36be0 | 28 27 43 61 6e 6e 6f 74 20 68 61 6e 64 6c 65 20 22 27 20 2e 20 24 68 65 61 64 65 72 73 5b 27 74 | ('Cannot.handle."'...$headers['t |
36c00 | 72 61 6e 73 66 65 72 2d 65 6e 63 6f 64 69 6e 67 27 5d 20 2e 20 27 22 20 74 72 61 6e 73 66 65 72 | ransfer-encoding']...'".transfer |
36c20 | 20 65 6e 63 6f 64 69 6e 67 27 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 | .encoding');.}.if.($this->out_st |
36c40 | 72 65 61 6d 29 20 7b 20 24 72 65 73 70 6f 6e 73 65 20 3d 20 73 74 72 5f 69 72 65 70 6c 61 63 65 | ream).{.$response.=.str_ireplace |
36c60 | 28 22 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 63 68 75 6e 6b 65 64 5c 72 5c 6e | ("Transfer-Encoding:.chunked\r\n |
36c80 | 22 2c 20 27 27 2c 20 24 72 65 73 70 6f 6e 73 65 29 3b 20 7d 20 7d 20 65 6c 73 65 69 66 20 28 69 | ",.'',.$response);.}.}.elseif.(i |
36ca0 | 73 73 65 74 28 24 68 65 61 64 65 72 73 5b 27 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 27 5d 29 | sset($headers['content-length']) |
36cc0 | 29 20 7b 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 68 65 61 64 65 72 73 5b 27 63 6f 6e 74 65 | ).{.if.(is_array($headers['conte |
36ce0 | 6e 74 2d 6c 65 6e 67 74 68 27 5d 29 29 20 7b 20 24 63 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 20 3d | nt-length'])).{.$contentLength.= |
36d00 | 20 24 68 65 61 64 65 72 73 5b 27 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 27 5d 5b 63 6f 75 6e | .$headers['content-length'][coun |
36d20 | 74 28 24 68 65 61 64 65 72 73 5b 27 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 27 5d 29 20 2d 20 | t($headers['content-length']).-. |
36d40 | 31 5d 3b 20 7d 20 65 6c 73 65 20 7b 20 24 63 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 20 3d 20 24 68 | 1];.}.else.{.$contentLength.=.$h |
36d60 | 65 61 64 65 72 73 5b 27 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 27 5d 3b 20 7d 20 24 63 75 72 | eaders['content-length'];.}.$cur |
36d80 | 72 65 6e 74 5f 70 6f 73 20 3d 20 66 74 65 6c 6c 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 3b | rent_pos.=.ftell($this->socket); |
36da0 | 20 24 63 68 75 6e 6b 20 3d 20 27 27 3b 20 66 6f 72 20 28 24 72 65 61 64 5f 74 6f 20 3d 20 24 63 | .$chunk.=.'';.for.($read_to.=.$c |
36dc0 | 75 72 72 65 6e 74 5f 70 6f 73 20 2b 20 24 63 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 3b 20 24 72 65 | urrent_pos.+.$contentLength;.$re |
36de0 | 61 64 5f 74 6f 20 3e 20 24 63 75 72 72 65 6e 74 5f 70 6f 73 3b 20 24 63 75 72 72 65 6e 74 5f 70 | ad_to.>.$current_pos;.$current_p |
36e00 | 6f 73 20 3d 20 66 74 65 6c 6c 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 29 20 7b 20 69 66 28 | os.=.ftell($this->socket)).{.if( |
36e20 | 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 29 20 7b 20 69 66 28 40 73 74 72 65 61 6d 5f | $this->out_stream).{.if(@stream_ |
36e40 | 63 6f 70 79 5f 74 6f 5f 73 74 72 65 61 6d 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 2c 20 24 74 | copy_to_stream($this->socket,.$t |
36e60 | 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 2c 20 24 72 65 61 64 5f 74 6f 20 2d 20 24 63 75 72 | his->out_stream,.$read_to.-.$cur |
36e80 | 72 65 6e 74 5f 70 6f 73 29 20 3d 3d 20 30 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 68 65 63 6b 53 | rent_pos).==.0).{.$this->_checkS |
36ea0 | 6f 63 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 65 | ocketReadTimeout();.break;.}.}.e |
36ec0 | 6c 73 65 20 7b 20 24 63 68 75 6e 6b 20 3d 20 40 66 72 65 61 64 28 24 74 68 69 73 2d 3e 73 6f 63 | lse.{.$chunk.=.@fread($this->soc |
36ee0 | 6b 65 74 2c 20 24 72 65 61 64 5f 74 6f 20 2d 20 24 63 75 72 72 65 6e 74 5f 70 6f 73 29 3b 20 69 | ket,.$read_to.-.$current_pos);.i |
36f00 | 66 20 28 24 63 68 75 6e 6b 20 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 73 74 72 6c 65 6e 28 24 63 | f.($chunk.===.false.||.strlen($c |
36f20 | 68 75 6e 6b 29 20 3d 3d 3d 20 30 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 68 65 63 6b 53 6f 63 6b | hunk).===.0).{.$this->_checkSock |
36f40 | 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 62 72 65 61 6b 3b 20 7d 20 24 72 65 73 70 6f | etReadTimeout();.break;.}.$respo |
36f60 | 6e 73 65 20 2e 3d 20 24 63 68 75 6e 6b 3b 20 7d 20 69 66 20 28 66 65 6f 66 28 24 74 68 69 73 2d | nse..=.$chunk;.}.if.(feof($this- |
36f80 | 3e 73 6f 63 6b 65 74 29 29 20 62 72 65 61 6b 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 64 6f 20 7b | >socket)).break;.}.}.else.{.do.{ |
36fa0 | 20 69 66 28 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 29 20 7b 20 69 66 28 40 73 74 72 | .if($this->out_stream).{.if(@str |
36fc0 | 65 61 6d 5f 63 6f 70 79 5f 74 6f 5f 73 74 72 65 61 6d 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 | eam_copy_to_stream($this->socket |
36fe0 | 2c 20 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 29 20 3d 3d 20 30 29 20 7b 20 24 74 68 | ,.$this->out_stream).==.0).{.$th |
37000 | 69 73 2d 3e 5f 63 68 65 63 6b 53 6f 63 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 3b 20 62 | is->_checkSocketReadTimeout();.b |
37020 | 72 65 61 6b 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 24 62 75 66 66 20 3d 20 40 66 72 65 61 64 28 | reak;.}.}.else.{.$buff.=.@fread( |
37040 | 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 2c 20 38 31 39 32 29 3b 20 69 66 20 28 24 62 75 66 66 20 | $this->socket,.8192);.if.($buff. |
37060 | 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 73 74 72 6c 65 6e 28 24 62 75 66 66 29 20 3d 3d 3d 20 30 | ===.false.||.strlen($buff).===.0 |
37080 | 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 68 65 63 6b 53 6f 63 6b 65 74 52 65 61 64 54 69 6d 65 6f | ).{.$this->_checkSocketReadTimeo |
370a0 | 75 74 28 29 3b 20 62 72 65 61 6b 3b 20 7d 20 65 6c 73 65 20 7b 20 24 72 65 73 70 6f 6e 73 65 20 | ut();.break;.}.else.{.$response. |
370c0 | 2e 3d 20 24 62 75 66 66 3b 20 7d 20 7d 20 7d 20 77 68 69 6c 65 20 28 66 65 6f 66 28 24 74 68 69 | .=.$buff;.}.}.}.while.(feof($thi |
370e0 | 73 2d 3e 73 6f 63 6b 65 74 29 20 3d 3d 3d 20 66 61 6c 73 65 29 3b 20 24 74 68 69 73 2d 3e 63 6c | s->socket).===.false);.$this->cl |
37100 | 6f 73 65 28 29 3b 20 7d 20 69 66 20 28 69 73 73 65 74 28 24 68 65 61 64 65 72 73 5b 27 63 6f 6e | ose();.}.if.(isset($headers['con |
37120 | 6e 65 63 74 69 6f 6e 27 5d 29 20 26 26 20 24 68 65 61 64 65 72 73 5b 27 63 6f 6e 6e 65 63 74 69 | nection']).&&.$headers['connecti |
37140 | 6f 6e 27 5d 20 3d 3d 20 27 63 6c 6f 73 65 27 29 20 7b 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 | on'].==.'close').{.$this->close( |
37160 | 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 72 65 73 70 6f 6e 73 65 3b 20 7d 20 70 75 62 6c 69 63 20 | );.}.return.$response;.}.public. |
37180 | 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 73 65 28 29 20 7b 20 69 66 20 28 69 73 5f 72 65 73 6f 75 72 | function.close().{.if.(is_resour |
371a0 | 63 65 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 29 20 40 66 63 6c 6f 73 65 28 24 74 68 69 73 | ce($this->socket)).@fclose($this |
371c0 | 2d 3e 73 6f 63 6b 65 74 29 3b 20 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 20 3d 20 6e 75 6c 6c 3b | ->socket);.$this->socket.=.null; |
371e0 | 20 24 74 68 69 73 2d 3e 63 6f 6e 6e 65 63 74 65 64 5f 74 6f 20 3d 20 61 72 72 61 79 28 6e 75 6c | .$this->connected_to.=.array(nul |
37200 | 6c 2c 20 6e 75 6c 6c 29 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f | l,.null);.}.protected.function._ |
37220 | 63 68 65 63 6b 53 6f 63 6b 65 74 52 65 61 64 54 69 6d 65 6f 75 74 28 29 20 7b 20 69 66 20 28 24 | checkSocketReadTimeout().{.if.($ |
37240 | 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 20 7b 20 24 69 6e 66 6f 20 3d 20 73 74 72 65 61 6d 5f 67 | this->socket).{.$info.=.stream_g |
37260 | 65 74 5f 6d 65 74 61 5f 64 61 74 61 28 24 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 3b 20 24 74 69 | et_meta_data($this->socket);.$ti |
37280 | 6d 65 64 6f 75 74 20 3d 20 24 69 6e 66 6f 5b 27 74 69 6d 65 64 5f 6f 75 74 27 5d 3b 20 69 66 20 | medout.=.$info['timed_out'];.if. |
372a0 | 28 24 74 69 6d 65 64 6f 75 74 29 20 7b 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 74 68 | ($timedout).{.$this->close();.th |
372c0 | 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 54 69 6d 65 6f 75 74 | row.new.AdapterException\Timeout |
372e0 | 45 78 63 65 70 74 69 6f 6e 28 20 22 52 65 61 64 20 74 69 6d 65 64 20 6f 75 74 20 61 66 74 65 72 | Exception(."Read.timed.out.after |
37300 | 20 7b 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 74 69 6d 65 6f 75 74 27 5d 7d 20 73 65 63 6f | .{$this->config['timeout']}.seco |
37320 | 6e 64 73 22 2c 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 54 69 6d 65 6f 75 74 45 78 | nds",.AdapterException\TimeoutEx |
37340 | 63 65 70 74 69 6f 6e 3a 3a 52 45 41 44 5f 54 49 4d 45 4f 55 54 20 29 3b 20 7d 20 7d 20 7d 20 70 | ception::READ_TIMEOUT.);.}.}.}.p |
37360 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4f 75 74 70 75 74 53 74 72 65 61 6d 28 24 | ublic.function.setOutputStream($ |
37380 | 73 74 72 65 61 6d 29 20 7b 20 24 74 68 69 73 2d 3e 6f 75 74 5f 73 74 72 65 61 6d 20 3d 20 24 73 | stream).{.$this->out_stream.=.$s |
373a0 | 74 72 65 61 6d 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | tream;.return.$this;.}.public.fu |
373c0 | 6e 63 74 69 6f 6e 20 5f 5f 64 65 73 74 72 75 63 74 28 29 20 7b 20 69 66 20 28 21 20 24 74 68 69 | nction.__destruct().{.if.(!.$thi |
373e0 | 73 2d 3e 63 6f 6e 66 69 67 5b 27 70 65 72 73 69 73 74 65 6e 74 27 5d 29 20 7b 20 69 66 20 28 24 | s->config['persistent']).{.if.($ |
37400 | 74 68 69 73 2d 3e 73 6f 63 6b 65 74 29 20 24 74 68 69 73 2d 3e 63 6c 6f 73 65 28 29 3b 20 7d 20 | this->socket).$this->close();.}. |
37420 | 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 | }.}.<?php..namespace.Zend\Http\C |
37440 | 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 3b 20 69 6e 74 65 72 66 61 63 65 20 53 74 72 65 61 6d 20 | lient\Adapter;.interface.Stream. |
37460 | 7b 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4f 75 74 70 75 74 53 74 72 65 61 6d 28 24 73 74 72 65 | {.function.setOutputStream($stre |
37480 | 61 6d 29 3b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 | am);.}.<?php..namespace.Zend\Htt |
374a0 | 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 3b 20 75 73 65 20 5a 65 6e 64 5c 48 74 74 70 5c | p\Client\Adapter;.use.Zend\Http\ |
374c0 | 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 20 61 73 20 48 74 74 70 41 64 61 70 74 65 72 2c 20 5a | Client\Adapter.as.HttpAdapter,.Z |
374e0 | 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 45 78 63 65 70 74 69 6f | end\Http\Client\Adapter\Exceptio |
37500 | 6e 20 61 73 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 2c 20 5a 65 6e 64 5c 48 74 74 70 | n.as.AdapterException,.Zend\Http |
37520 | 5c 52 65 73 70 6f 6e 73 65 3b 20 63 6c 61 73 73 20 54 65 73 74 20 69 6d 70 6c 65 6d 65 6e 74 73 | \Response;.class.Test.implements |
37540 | 20 48 74 74 70 41 64 61 70 74 65 72 20 7b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6e 66 69 67 | .HttpAdapter.{.protected.$config |
37560 | 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 72 65 73 70 6f 6e 73 65 73 | .=.array();.protected.$responses |
37580 | 20 3d 20 61 72 72 61 79 28 22 48 54 54 50 2f 31 2e 31 20 34 30 30 20 42 61 64 20 52 65 71 75 65 | .=.array("HTTP/1.1.400.Bad.Reque |
375a0 | 73 74 5c 72 5c 6e 5c 72 5c 6e 22 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 72 65 73 70 6f 6e 73 | st\r\n\r\n");.protected.$respons |
375c0 | 65 49 6e 64 65 78 20 3d 20 30 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 6e 65 78 74 52 65 71 75 | eIndex.=.0;.protected.$_nextRequ |
375e0 | 65 73 74 57 69 6c 6c 46 61 69 6c 20 3d 20 66 61 6c 73 65 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 | estWillFail.=.false;.public.func |
37600 | 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 29 20 7b 20 7d 20 70 75 62 6c 69 63 20 66 75 | tion.__construct().{.}.public.fu |
37620 | 6e 63 74 69 6f 6e 20 73 65 74 4e 65 78 74 52 65 71 75 65 73 74 57 69 6c 6c 46 61 69 6c 28 24 66 | nction.setNextRequestWillFail($f |
37640 | 6c 61 67 29 20 7b 20 24 74 68 69 73 2d 3e 5f 6e 65 78 74 52 65 71 75 65 73 74 57 69 6c 6c 46 61 | lag).{.$this->_nextRequestWillFa |
37660 | 69 6c 20 3d 20 28 62 6f 6f 6c 29 20 24 66 6c 61 67 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b | il.=.(bool).$flag;.return.$this; |
37680 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6f 6e 66 69 67 28 24 63 6f | .}.public.function.setConfig($co |
376a0 | 6e 66 69 67 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 69 66 20 28 24 63 6f 6e 66 69 67 20 69 6e | nfig.=.array()).{.if.($config.in |
376c0 | 73 74 61 6e 63 65 6f 66 20 5c 5a 65 6e 64 5c 43 6f 6e 66 69 67 5c 43 6f 6e 66 69 67 29 20 7b 20 | stanceof.\Zend\Config\Config).{. |
376e0 | 24 63 6f 6e 66 69 67 20 3d 20 24 63 6f 6e 66 69 67 2d 3e 74 6f 41 72 72 61 79 28 29 3b 20 7d 20 | $config.=.$config->toArray();.}. |
37700 | 65 6c 73 65 69 66 20 28 21 20 69 73 5f 61 72 72 61 79 28 24 63 6f 6e 66 69 67 29 29 20 7b 20 74 | elseif.(!.is_array($config)).{.t |
37720 | 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 | hrow.new.AdapterException\Invali |
37740 | 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 20 27 41 72 72 61 79 20 6f 72 20 5a 65 | dArgumentException(.'Array.or.Ze |
37760 | 6e 64 5c 43 6f 6e 66 69 67 5c 43 6f 6e 66 69 67 20 6f 62 6a 65 63 74 20 65 78 70 65 63 74 65 64 | nd\Config\Config.object.expected |
37780 | 2c 20 67 6f 74 20 27 20 2e 20 67 65 74 74 79 70 65 28 24 63 6f 6e 66 69 67 29 20 29 3b 20 7d 20 | ,.got.'...gettype($config).);.}. |
377a0 | 66 6f 72 65 61 63 68 20 28 24 63 6f 6e 66 69 67 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b 20 | foreach.($config.as.$k.=>.$v).{. |
377c0 | 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 73 74 72 74 6f 6c 6f 77 65 72 28 24 6b 29 5d 20 3d 20 | $this->config[strtolower($k)].=. |
377e0 | 24 76 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 6e 65 63 74 28 | $v;.}.}.public.function.connect( |
37800 | 24 68 6f 73 74 2c 20 24 70 6f 72 74 20 3d 20 38 30 2c 20 24 73 65 63 75 72 65 20 3d 20 66 61 6c | $host,.$port.=.80,.$secure.=.fal |
37820 | 73 65 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 5f 6e 65 78 74 52 65 71 75 65 73 74 57 69 6c | se).{.if.($this->_nextRequestWil |
37840 | 6c 46 61 69 6c 29 20 7b 20 24 74 68 69 73 2d 3e 5f 6e 65 78 74 52 65 71 75 65 73 74 57 69 6c 6c | lFail).{.$this->_nextRequestWill |
37860 | 46 61 69 6c 20 3d 20 66 61 6c 73 65 3b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 | Fail.=.false;.throw.new.AdapterE |
37880 | 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 52 65 71 75 65 | xception\RuntimeException('Reque |
378a0 | 73 74 20 66 61 69 6c 65 64 27 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e | st.failed');.}.}.public.function |
378c0 | 20 77 72 69 74 65 28 24 6d 65 74 68 6f 64 2c 20 24 75 72 69 2c 20 24 68 74 74 70 5f 76 65 72 20 | .write($method,.$uri,.$http_ver. |
378e0 | 3d 20 27 31 2e 31 27 2c 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 2c 20 24 62 6f | =.'1.1',.$headers.=.array(),.$bo |
37900 | 64 79 20 3d 20 27 27 29 20 7b 20 24 68 6f 73 74 20 3d 20 24 75 72 69 2d 3e 67 65 74 48 6f 73 74 | dy.=.'').{.$host.=.$uri->getHost |
37920 | 28 29 3b 20 24 68 6f 73 74 20 3d 20 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 75 72 69 2d 3e 67 65 | ();.$host.=.(strtolower($uri->ge |
37940 | 74 53 63 68 65 6d 65 28 29 29 20 3d 3d 20 27 68 74 74 70 73 27 20 3f 20 27 73 73 6c 76 32 3a 2f | tScheme()).==.'https'.?.'sslv2:/ |
37960 | 2f 27 20 2e 20 24 68 6f 73 74 20 3a 20 24 68 6f 73 74 29 3b 20 24 70 61 74 68 20 3d 20 24 75 72 | /'...$host.:.$host);.$path.=.$ur |
37980 | 69 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 69 66 20 28 65 6d 70 74 79 28 24 70 61 74 68 29 29 20 | i->getPath();.if.(empty($path)). |
379a0 | 7b 20 24 70 61 74 68 20 3d 20 27 2f 27 3b 20 7d 20 69 66 20 28 24 75 72 69 2d 3e 67 65 74 51 75 | {.$path.=.'/';.}.if.($uri->getQu |
379c0 | 65 72 79 28 29 29 20 24 70 61 74 68 20 2e 3d 20 27 3f 27 20 2e 20 24 75 72 69 2d 3e 67 65 74 51 | ery()).$path..=.'?'...$uri->getQ |
379e0 | 75 65 72 79 28 29 3b 20 24 72 65 71 75 65 73 74 20 3d 20 22 7b 24 6d 65 74 68 6f 64 7d 20 7b 24 | uery();.$request.=."{$method}.{$ |
37a00 | 70 61 74 68 7d 20 48 54 54 50 2f 7b 24 68 74 74 70 5f 76 65 72 7d 5c 72 5c 6e 22 3b 20 66 6f 72 | path}.HTTP/{$http_ver}\r\n";.for |
37a20 | 65 61 63 68 20 28 24 68 65 61 64 65 72 73 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b 20 69 66 | each.($headers.as.$k.=>.$v).{.if |
37a40 | 20 28 69 73 5f 73 74 72 69 6e 67 28 24 6b 29 29 20 24 76 20 3d 20 75 63 66 69 72 73 74 28 24 6b | .(is_string($k)).$v.=.ucfirst($k |
37a60 | 29 20 2e 20 22 3a 20 24 76 22 3b 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 24 76 5c 72 5c 6e 22 | )...":.$v";.$request..=."$v\r\n" |
37a80 | 3b 20 7d 20 24 72 65 71 75 65 73 74 20 2e 3d 20 22 5c 72 5c 6e 22 20 2e 20 24 62 6f 64 79 3b 20 | ;.}.$request..=."\r\n"...$body;. |
37aa0 | 72 65 74 75 72 6e 20 24 72 65 71 75 65 73 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | return.$request;.}.public.functi |
37ac0 | 6f 6e 20 72 65 61 64 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 49 | on.read().{.if.($this->responseI |
37ae0 | 6e 64 65 78 20 3e 3d 20 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 73 29 29 | ndex.>=.count($this->responses)) |
37b00 | 20 7b 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 49 6e 64 65 78 20 3d 20 30 3b 20 7d 20 72 | .{.$this->responseIndex.=.0;.}.r |
37b20 | 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 73 5b 24 74 68 69 73 2d 3e 72 65 | eturn.$this->responses[$this->re |
37b40 | 73 70 6f 6e 73 65 49 6e 64 65 78 2b 2b 5d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | sponseIndex++];.}.public.functio |
37b60 | 6e 20 63 6c 6f 73 65 28 29 20 7b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 | n.close().{.}.public.function.se |
37b80 | 74 52 65 73 70 6f 6e 73 65 28 24 72 65 73 70 6f 6e 73 65 29 20 7b 20 69 66 20 28 24 72 65 73 70 | tResponse($response).{.if.($resp |
37ba0 | 6f 6e 73 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 52 65 73 70 6f 6e 73 65 29 20 7b 20 24 72 65 73 | onse.instanceof.Response).{.$res |
37bc0 | 70 6f 6e 73 65 20 3d 20 24 72 65 73 70 6f 6e 73 65 2d 3e 61 73 53 74 72 69 6e 67 28 22 5c 72 5c | ponse.=.$response->asString("\r\ |
37be0 | 6e 22 29 3b 20 7d 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 73 20 3d 20 28 61 72 72 61 79 | n");.}.$this->responses.=.(array |
37c00 | 29 24 72 65 73 70 6f 6e 73 65 3b 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 49 6e 64 65 78 | )$response;.$this->responseIndex |
37c20 | 20 3d 20 30 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 52 65 73 70 6f | .=.0;.}.public.function.addRespo |
37c40 | 6e 73 65 28 24 72 65 73 70 6f 6e 73 65 29 20 7b 20 69 66 20 28 24 72 65 73 70 6f 6e 73 65 20 69 | nse($response).{.if.($response.i |
37c60 | 6e 73 74 61 6e 63 65 6f 66 20 52 65 73 70 6f 6e 73 65 29 20 7b 20 24 72 65 73 70 6f 6e 73 65 20 | nstanceof.Response).{.$response. |
37c80 | 3d 20 24 72 65 73 70 6f 6e 73 65 2d 3e 61 73 53 74 72 69 6e 67 28 22 5c 72 5c 6e 22 29 3b 20 7d | =.$response->asString("\r\n");.} |
37ca0 | 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 73 5b 5d 20 3d 20 24 72 65 73 70 6f 6e 73 65 3b | .$this->responses[].=.$response; |
37cc0 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 52 65 73 70 6f 6e 73 65 49 6e | .}.public.function.setResponseIn |
37ce0 | 64 65 78 28 24 69 6e 64 65 78 29 20 7b 20 69 66 20 28 24 69 6e 64 65 78 20 3c 20 30 20 7c 7c 20 | dex($index).{.if.($index.<.0.||. |
37d00 | 24 69 6e 64 65 78 20 3e 3d 20 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 73 | $index.>=.count($this->responses |
37d20 | 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 41 64 61 70 74 65 72 45 78 63 65 70 74 69 6f 6e 5c | )).{.throw.new.AdapterException\ |
37d40 | 4f 75 74 4f 66 52 61 6e 67 65 45 78 63 65 70 74 69 6f 6e 28 20 27 49 6e 64 65 78 20 6f 75 74 20 | OutOfRangeException(.'Index.out. |
37d60 | 6f 66 20 72 61 6e 67 65 20 6f 66 20 72 65 73 70 6f 6e 73 65 20 62 75 66 66 65 72 20 73 69 7a 65 | of.range.of.response.buffer.size |
37d80 | 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 72 65 73 70 6f 6e 73 65 49 6e 64 65 78 20 3d 20 24 69 6e | ');.}.$this->responseIndex.=.$in |
37da0 | 64 65 78 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 | dex;.}.}.<?php..namespace.Zend\H |
37dc0 | 74 74 70 5c 43 6c 69 65 6e 74 3b 20 69 6e 74 65 72 66 61 63 65 20 41 64 61 70 74 65 72 20 7b 20 | ttp\Client;.interface.Adapter.{. |
37de0 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6f 6e 66 69 67 28 24 63 6f 6e 66 69 | public.function.setConfig($confi |
37e00 | 67 20 3d 20 61 72 72 61 79 28 29 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6f | g.=.array());.public.function.co |
37e20 | 6e 6e 65 63 74 28 24 68 6f 73 74 2c 20 24 70 6f 72 74 20 3d 20 38 30 2c 20 24 73 65 63 75 72 65 | nnect($host,.$port.=.80,.$secure |
37e40 | 20 3d 20 66 61 6c 73 65 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 77 72 69 74 65 | .=.false);.public.function.write |
37e60 | 28 24 6d 65 74 68 6f 64 2c 20 24 75 72 6c 2c 20 24 68 74 74 70 5f 76 65 72 20 3d 20 27 31 2e 31 | ($method,.$url,.$http_ver.=.'1.1 |
37e80 | 27 2c 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 2c 20 24 62 6f 64 79 20 3d 20 27 | ',.$headers.=.array(),.$body.=.' |
37ea0 | 27 29 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 61 64 28 29 3b 20 70 75 62 6c | ');.public.function.read();.publ |
37ec0 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 73 65 28 29 3b 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 | ic.function.close();.}.<?php..na |
37ee0 | 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 | mespace.Zend\Http\Client\Excepti |
37f00 | 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 | on;.class.InvalidArgumentExcepti |
37f20 | 6f 6e 20 65 78 74 65 6e 64 73 20 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 | on.extends.\InvalidArgumentExcep |
37f40 | 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e | tion.implements.\Zend\Http\Clien |
37f60 | 74 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 | t\Exception.{}.<?php..namespace. |
37f80 | 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 | Zend\Http\Client\Exception;.clas |
37fa0 | 73 20 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 52 75 6e 74 | s.RuntimeException.extends.\Runt |
37fc0 | 69 6d 65 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 | imeException.implements.\Zend\Ht |
37fe0 | 74 70 5c 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 | tp\Client\Exception.{}.<?php..na |
38000 | 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 43 6c 69 65 6e 74 3b 20 69 6e 74 65 72 66 | mespace.Zend\Http\Client;.interf |
38020 | 61 63 65 20 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 5a 65 6e 64 5c 48 74 74 70 | ace.Exception.extends.\Zend\Http |
38040 | 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a | \Exception.{}.<?php..namespace.Z |
38060 | 65 6e 64 5c 48 74 74 70 3b 20 75 73 65 20 5a 65 6e 64 5c 43 6f 6e 66 69 67 5c 43 6f 6e 66 69 67 | end\Http;.use.Zend\Config\Config |
38080 | 2c 20 5a 65 6e 64 5c 55 72 69 3b 20 63 6c 61 73 73 20 43 6c 69 65 6e 74 20 7b 20 63 6f 6e 73 74 | ,.Zend\Uri;.class.Client.{.const |
380a0 | 20 47 45 54 20 3d 20 27 47 45 54 27 3b 20 63 6f 6e 73 74 20 50 4f 53 54 20 3d 20 27 50 4f 53 54 | .GET.=.'GET';.const.POST.=.'POST |
380c0 | 27 3b 20 63 6f 6e 73 74 20 50 55 54 20 3d 20 27 50 55 54 27 3b 20 63 6f 6e 73 74 20 48 45 41 44 | ';.const.PUT.=.'PUT';.const.HEAD |
380e0 | 20 3d 20 27 48 45 41 44 27 3b 20 63 6f 6e 73 74 20 44 45 4c 45 54 45 20 3d 20 27 44 45 4c 45 54 | .=.'HEAD';.const.DELETE.=.'DELET |
38100 | 45 27 3b 20 63 6f 6e 73 74 20 54 52 41 43 45 20 3d 20 27 54 52 41 43 45 27 3b 20 63 6f 6e 73 74 | E';.const.TRACE.=.'TRACE';.const |
38120 | 20 4f 50 54 49 4f 4e 53 20 3d 20 27 4f 50 54 49 4f 4e 53 27 3b 20 63 6f 6e 73 74 20 43 4f 4e 4e | .OPTIONS.=.'OPTIONS';.const.CONN |
38140 | 45 43 54 20 3d 20 27 43 4f 4e 4e 45 43 54 27 3b 20 63 6f 6e 73 74 20 4d 45 52 47 45 20 3d 20 27 | ECT.=.'CONNECT';.const.MERGE.=.' |
38160 | 4d 45 52 47 45 27 3b 20 63 6f 6e 73 74 20 41 55 54 48 5f 42 41 53 49 43 20 3d 20 27 62 61 73 69 | MERGE';.const.AUTH_BASIC.=.'basi |
38180 | 63 27 3b 20 63 6f 6e 73 74 20 48 54 54 50 5f 31 20 3d 20 27 31 2e 31 27 3b 20 63 6f 6e 73 74 20 | c';.const.HTTP_1.=.'1.1';.const. |
381a0 | 48 54 54 50 5f 30 20 3d 20 27 31 2e 30 27 3b 20 63 6f 6e 73 74 20 43 4f 4e 54 45 4e 54 5f 54 59 | HTTP_0.=.'1.0';.const.CONTENT_TY |
381c0 | 50 45 20 3d 20 27 43 6f 6e 74 65 6e 74 2d 54 79 70 65 27 3b 20 63 6f 6e 73 74 20 43 4f 4e 54 45 | PE.=.'Content-Type';.const.CONTE |
381e0 | 4e 54 5f 4c 45 4e 47 54 48 20 3d 20 27 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68 27 3b 20 63 6f | NT_LENGTH.=.'Content-Length';.co |
38200 | 6e 73 74 20 45 4e 43 5f 55 52 4c 45 4e 43 4f 44 45 44 20 3d 20 27 61 70 70 6c 69 63 61 74 69 6f | nst.ENC_URLENCODED.=.'applicatio |
38220 | 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 27 3b 20 63 6f 6e 73 74 20 | n/x-www-form-urlencoded';.const. |
38240 | 45 4e 43 5f 46 4f 52 4d 44 41 54 41 20 3d 20 27 6d 75 6c 74 69 70 61 72 74 2f 66 6f 72 6d 2d 64 | ENC_FORMDATA.=.'multipart/form-d |
38260 | 61 74 61 27 3b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6e 66 69 67 20 3d 20 61 72 72 61 79 28 | ata';.protected.$config.=.array( |
38280 | 20 27 6d 61 78 72 65 64 69 72 65 63 74 73 27 20 3d 3e 20 35 2c 20 27 73 74 72 69 63 74 72 65 64 | .'maxredirects'.=>.5,.'strictred |
382a0 | 69 72 65 63 74 73 27 20 3d 3e 20 66 61 6c 73 65 2c 20 27 75 73 65 72 61 67 65 6e 74 27 20 3d 3e | irects'.=>.false,.'useragent'.=> |
382c0 | 20 27 5a 65 6e 64 5c 5c 48 74 74 70 5c 5c 43 6c 69 65 6e 74 27 2c 20 27 74 69 6d 65 6f 75 74 27 | .'Zend\\Http\\Client',.'timeout' |
382e0 | 20 3d 3e 20 31 30 2c 20 27 61 64 61 70 74 65 72 27 20 3d 3e 20 27 5a 65 6e 64 5c 5c 48 74 74 70 | .=>.10,.'adapter'.=>.'Zend\\Http |
38300 | 5c 5c 43 6c 69 65 6e 74 5c 5c 41 64 61 70 74 65 72 5c 5c 53 6f 63 6b 65 74 27 2c 20 27 68 74 74 | \\Client\\Adapter\\Socket',.'htt |
38320 | 70 76 65 72 73 69 6f 6e 27 20 3d 3e 20 73 65 6c 66 3a 3a 48 54 54 50 5f 31 2c 20 27 6b 65 65 70 | pversion'.=>.self::HTTP_1,.'keep |
38340 | 61 6c 69 76 65 27 20 3d 3e 20 66 61 6c 73 65 2c 20 27 73 74 6f 72 65 72 65 73 70 6f 6e 73 65 27 | alive'.=>.false,.'storeresponse' |
38360 | 20 3d 3e 20 74 72 75 65 2c 20 27 73 74 72 69 63 74 27 20 3d 3e 20 74 72 75 65 2c 20 27 6f 75 74 | .=>.true,.'strict'.=>.true,.'out |
38380 | 70 75 74 5f 73 74 72 65 61 6d 27 20 3d 3e 20 66 61 6c 73 65 2c 20 27 65 6e 63 6f 64 65 63 6f 6f | put_stream'.=>.false,.'encodecoo |
383a0 | 6b 69 65 73 27 20 3d 3e 20 74 72 75 65 2c 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 61 64 61 | kies'.=>.true,.);.protected.$ada |
383c0 | 70 74 65 72 20 3d 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 75 72 69 20 3d 20 6e 75 | pter.=.null;.protected.$uri.=.nu |
383e0 | 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 | ll;.protected.$headers.=.array() |
38400 | 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6d 65 74 68 6f 64 20 3d 20 73 65 6c 66 3a 3a 47 45 54 3b | ;.protected.$method.=.self::GET; |
38420 | 20 70 72 6f 74 65 63 74 65 64 20 24 70 61 72 61 6d 73 47 65 74 20 3d 20 61 72 72 61 79 28 29 3b | .protected.$paramsGet.=.array(); |
38440 | 20 70 72 6f 74 65 63 74 65 64 20 24 70 61 72 61 6d 73 50 6f 73 74 20 3d 20 61 72 72 61 79 28 29 | .protected.$paramsPost.=.array() |
38460 | 3b 20 70 72 6f 74 65 63 74 65 64 20 24 65 6e 63 74 79 70 65 20 3d 20 6e 75 6c 6c 3b 20 70 72 6f | ;.protected.$enctype.=.null;.pro |
38480 | 74 65 63 74 65 64 20 24 72 61 77 5f 70 6f 73 74 5f 64 61 74 61 20 3d 20 6e 75 6c 6c 3b 20 70 72 | tected.$raw_post_data.=.null;.pr |
384a0 | 6f 74 65 63 74 65 64 20 24 61 75 74 68 3b 20 70 72 6f 74 65 63 74 65 64 20 24 66 69 6c 65 73 20 | otected.$auth;.protected.$files. |
384c0 | 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 63 6f 6f 6b 69 65 6a 61 72 20 | =.array();.protected.$cookiejar. |
384e0 | 3d 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6c 61 73 74 5f 72 65 71 75 65 73 74 20 | =.null;.protected.$last_request. |
38500 | 3d 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6c 61 73 74 5f 72 65 73 70 6f 6e 73 65 | =.null;.protected.$last_response |
38520 | 20 3d 20 6e 75 6c 6c 3b 20 70 72 6f 74 65 63 74 65 64 20 24 72 65 64 69 72 65 63 74 43 6f 75 6e | .=.null;.protected.$redirectCoun |
38540 | 74 65 72 20 3d 20 30 3b 20 73 74 61 74 69 63 20 70 72 6f 74 65 63 74 65 64 20 24 5f 66 69 6c 65 | ter.=.0;.static.protected.$_file |
38560 | 49 6e 66 6f 44 62 20 3d 20 6e 75 6c 6c 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f | InfoDb.=.null;.public.function._ |
38580 | 5f 63 6f 6e 73 74 72 75 63 74 28 24 75 72 69 20 3d 20 6e 75 6c 6c 2c 20 24 63 6f 6e 66 69 67 20 | _construct($uri.=.null,.$config. |
385a0 | 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 24 75 72 69 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 | =.null).{.if.($uri.!==.null).{.$ |
385c0 | 74 68 69 73 2d 3e 73 65 74 55 72 69 28 24 75 72 69 29 3b 20 7d 20 69 66 20 28 24 63 6f 6e 66 69 | this->setUri($uri);.}.if.($confi |
385e0 | 67 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 43 6f 6e 66 69 67 28 24 | g.!==.null).{.$this->setConfig($ |
38600 | 63 6f 6e 66 69 67 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 | config);.}.}.public.function.set |
38620 | 55 72 69 28 24 75 72 69 29 20 7b 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 75 72 69 29 29 | Uri($uri).{.if.(is_string($uri)) |
38640 | 20 7b 20 74 72 79 20 7b 20 24 75 72 69 20 3d 20 55 72 69 5c 55 72 69 46 61 63 74 6f 72 79 3a 3a | .{.try.{.$uri.=.Uri\UriFactory:: |
38660 | 66 61 63 74 6f 72 79 28 24 75 72 69 2c 20 27 68 74 74 70 27 29 3b 20 24 75 72 69 20 3d 20 6e 65 | factory($uri,.'http');.$uri.=.ne |
38680 | 77 20 55 72 69 5c 55 72 69 28 24 75 72 69 29 3b 20 7d 20 63 61 74 63 68 20 28 55 72 69 5c 45 78 | w.Uri\Uri($uri);.}.catch.(Uri\Ex |
386a0 | 63 65 70 74 69 6f 6e 20 24 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 | ception.$e).{.throw.new.Client\E |
386c0 | 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f | xception\InvalidArgumentExceptio |
386e0 | 6e 28 27 50 61 73 73 65 64 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 6e 6f 74 20 61 20 76 61 6c | n('Passed.parameter.is.not.a.val |
38700 | 69 64 20 48 54 54 50 20 55 52 49 27 2c 20 24 65 2d 3e 67 65 74 43 6f 64 65 28 29 2c 20 24 65 29 | id.HTTP.URI',.$e->getCode(),.$e) |
38720 | 3b 20 7d 20 7d 20 24 73 63 68 65 6d 65 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 75 72 69 2d | ;.}.}.$scheme.=.strtolower($uri- |
38740 | 3e 67 65 74 53 63 68 65 6d 65 28 29 29 3b 20 69 66 20 28 21 65 6d 70 74 79 28 24 73 63 68 65 6d | >getScheme());.if.(!empty($schem |
38760 | 65 29 20 26 26 20 21 69 6e 5f 61 72 72 61 79 28 24 73 63 68 65 6d 65 2c 20 61 72 72 61 79 28 27 | e).&&.!in_array($scheme,.array(' |
38780 | 68 74 74 70 27 2c 20 27 68 74 74 70 73 27 29 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c | http',.'https'))).{.throw.new.Cl |
387a0 | 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | ient\Exception\InvalidArgumentEx |
387c0 | 63 65 70 74 69 6f 6e 28 27 50 61 73 73 65 64 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 6e 6f 74 | ception('Passed.parameter.is.not |
387e0 | 20 61 20 76 61 6c 69 64 20 48 54 54 50 20 55 52 49 27 29 3b 20 7d 20 69 66 20 28 24 75 72 69 20 | .a.valid.HTTP.URI');.}.if.($uri. |
38800 | 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 5c 48 74 74 70 20 26 26 20 24 75 72 69 2d 3e 67 65 74 | instanceof.Uri\Http.&&.$uri->get |
38820 | 55 73 65 72 28 29 20 26 26 20 24 75 72 69 2d 3e 67 65 74 50 61 73 73 77 6f 72 64 28 29 29 20 7b | User().&&.$uri->getPassword()).{ |
38840 | 20 24 74 68 69 73 2d 3e 73 65 74 41 75 74 68 28 24 75 72 69 2d 3e 67 65 74 55 73 65 72 28 29 2c | .$this->setAuth($uri->getUser(), |
38860 | 20 24 75 72 69 2d 3e 67 65 74 50 61 73 73 77 6f 72 64 28 29 29 3b 20 7d 20 69 66 20 28 21 24 75 | .$uri->getPassword());.}.if.(!$u |
38880 | 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 29 20 7b 20 24 75 72 69 2d 3e 73 65 74 50 6f 72 74 28 28 | ri->getPort()).{.$uri->setPort(( |
388a0 | 24 75 72 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 20 3d 3d 20 27 68 74 74 70 73 27 20 3f 20 34 | $uri->getScheme().==.'https'.?.4 |
388c0 | 34 33 20 3a 20 38 30 29 29 3b 20 7d 20 24 74 68 69 73 2d 3e 75 72 69 20 3d 20 24 75 72 69 3b 20 | 43.:.80));.}.$this->uri.=.$uri;. |
388e0 | 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | return.$this;.}.public.function. |
38900 | 67 65 74 55 72 69 28 24 61 73 5f 73 74 72 69 6e 67 20 3d 20 66 61 6c 73 65 29 20 7b 20 69 66 20 | getUri($as_string.=.false).{.if. |
38920 | 28 24 61 73 5f 73 74 72 69 6e 67 20 26 26 20 24 74 68 69 73 2d 3e 75 72 69 20 69 6e 73 74 61 6e | ($as_string.&&.$this->uri.instan |
38940 | 63 65 6f 66 20 55 72 69 5c 55 72 69 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 75 72 | ceof.Uri\Uri).{.return.$this->ur |
38960 | 69 2d 3e 5f 5f 74 6f 53 74 72 69 6e 67 28 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d | i->__toString();.}.return.$this- |
38980 | 3e 75 72 69 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6f 6e 66 69 | >uri;.}.public.function.setConfi |
389a0 | 67 28 24 63 6f 6e 66 69 67 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 69 66 20 28 24 63 6f 6e 66 | g($config.=.array()).{.if.($conf |
389c0 | 69 67 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6e 66 69 67 29 20 7b 20 24 63 6f 6e 66 69 67 20 | ig.instanceof.Config).{.$config. |
389e0 | 3d 20 24 63 6f 6e 66 69 67 2d 3e 74 6f 41 72 72 61 79 28 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 | =.$config->toArray();.}.elseif.( |
38a00 | 21 20 69 73 5f 61 72 72 61 79 28 24 63 6f 6e 66 69 67 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 | !.is_array($config)).{.throw.new |
38a20 | 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e | .Client\Exception\InvalidArgumen |
38a40 | 74 45 78 63 65 70 74 69 6f 6e 28 27 41 72 72 61 79 20 6f 72 20 5a 65 6e 64 5f 43 6f 6e 66 69 67 | tException('Array.or.Zend_Config |
38a60 | 20 6f 62 6a 65 63 74 20 65 78 70 65 63 74 65 64 2c 20 67 6f 74 20 27 20 2e 20 67 65 74 74 79 70 | .object.expected,.got.'...gettyp |
38a80 | 65 28 24 63 6f 6e 66 69 67 29 29 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 63 6f 6e 66 69 67 20 | e($config));.}.foreach.($config. |
38aa0 | 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 73 74 72 | as.$k.=>.$v).{.$this->config[str |
38ac0 | 74 6f 6c 6f 77 65 72 28 24 6b 29 5d 20 3d 20 24 76 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e | tolower($k)].=.$v;.}.if.($this-> |
38ae0 | 61 64 61 70 74 65 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 | adapter.instanceof.Client\Adapte |
38b00 | 72 29 20 7b 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 73 65 74 43 6f 6e 66 69 67 28 24 | r).{.$this->adapter->setConfig($ |
38b20 | 63 6f 6e 66 69 67 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 | config);.}.return.$this;.}.publi |
38b40 | 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 4d 65 74 68 6f 64 28 24 6d 65 74 68 6f 64 20 3d 20 73 | c.function.setMethod($method.=.s |
38b60 | 65 6c 66 3a 3a 47 45 54 29 20 7b 20 69 66 20 28 21 20 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 5e | elf::GET).{.if.(!.preg_match('/^ |
38b80 | 5b 5e 5c 78 30 30 2d 5c 78 31 66 5c 78 37 66 2d 5c 78 66 66 5c 28 5c 29 3c 3e 40 2c 3b 3a 5c 5c | [^\x00-\x1f\x7f-\xff\(\)<>@,;:\\ |
38ba0 | 5c 5c 22 5c 2f 5c 5b 5c 5d 5c 3f 3d 7b 7d 5c 73 5d 2b 24 2f 27 2c 20 24 6d 65 74 68 6f 64 29 29 | \\"\/\[\]\?={}\s]+$/',.$method)) |
38bc0 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e | .{.throw.new.Client\Exception\In |
38be0 | 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 27 7b 24 6d 65 74 68 6f | validArgumentException("'{$metho |
38c00 | 64 7d 27 20 69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 48 54 54 50 20 72 65 71 75 65 73 74 20 | d}'.is.not.a.valid.HTTP.request. |
38c20 | 6d 65 74 68 6f 64 2e 22 29 3b 20 7d 20 69 66 20 28 24 6d 65 74 68 6f 64 20 3d 3d 20 73 65 6c 66 | method.");.}.if.($method.==.self |
38c40 | 3a 3a 50 4f 53 54 20 26 26 20 24 74 68 69 73 2d 3e 65 6e 63 74 79 70 65 20 3d 3d 3d 20 6e 75 6c | ::POST.&&.$this->enctype.===.nul |
38c60 | 6c 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 45 6e 63 54 79 70 65 28 73 65 6c 66 3a 3a 45 4e 43 | l).{.$this->setEncType(self::ENC |
38c80 | 5f 55 52 4c 45 4e 43 4f 44 45 44 29 3b 20 7d 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 20 | _URLENCODED);.}.$this->method.=. |
38ca0 | 24 6d 65 74 68 6f 64 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 | $method;.return.$this;.}.public. |
38cc0 | 66 75 6e 63 74 69 6f 6e 20 73 65 74 48 65 61 64 65 72 73 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 | function.setHeaders($name,.$valu |
38ce0 | 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 6e 61 6d 65 29 29 | e.=.null).{.if.(is_array($name)) |
38d00 | 20 7b 20 66 6f 72 65 61 63 68 20 28 24 6e 61 6d 65 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 7b | .{.foreach.($name.as.$k.=>.$v).{ |
38d20 | 20 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 6b 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 | .if.(is_string($k)).{.$this->set |
38d40 | 48 65 61 64 65 72 73 28 24 6b 2c 20 24 76 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d | Headers($k,.$v);.}.else.{.$this- |
38d60 | 3e 73 65 74 48 65 61 64 65 72 73 28 24 76 2c 20 6e 75 6c 6c 29 3b 20 7d 20 7d 20 7d 20 65 6c 73 | >setHeaders($v,.null);.}.}.}.els |
38d80 | 65 20 7b 20 69 66 20 28 24 76 61 6c 75 65 20 3d 3d 3d 20 6e 75 6c 6c 20 26 26 20 28 73 74 72 70 | e.{.if.($value.===.null.&&.(strp |
38da0 | 6f 73 28 24 6e 61 6d 65 2c 20 27 3a 27 29 20 3e 20 30 29 29 20 7b 20 6c 69 73 74 28 24 6e 61 6d | os($name,.':').>.0)).{.list($nam |
38dc0 | 65 2c 20 24 76 61 6c 75 65 29 20 3d 20 65 78 70 6c 6f 64 65 28 27 3a 27 2c 20 24 6e 61 6d 65 2c | e,.$value).=.explode(':',.$name, |
38de0 | 20 32 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 74 72 69 63 74 | .2);.}.if.($this->config['strict |
38e00 | 27 5d 20 26 26 20 28 21 20 70 72 65 67 5f 6d 61 74 63 68 28 27 2f 5e 5b 61 2d 7a 41 2d 5a 30 2d | '].&&.(!.preg_match('/^[a-zA-Z0- |
38e20 | 39 2d 5d 2b 24 2f 27 2c 20 24 6e 61 6d 65 29 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c | 9-]+$/',.$name))).{.throw.new.Cl |
38e40 | 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | ient\Exception\InvalidArgumentEx |
38e60 | 63 65 70 74 69 6f 6e 28 22 7b 24 6e 61 6d 65 7d 20 69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 | ception("{$name}.is.not.a.valid. |
38e80 | 48 54 54 50 20 68 65 61 64 65 72 20 6e 61 6d 65 22 29 3b 20 7d 20 24 6e 6f 72 6d 61 6c 69 7a 65 | HTTP.header.name");.}.$normalize |
38ea0 | 64 5f 6e 61 6d 65 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 6e 61 6d 65 29 3b 20 69 66 20 28 | d_name.=.strtolower($name);.if.( |
38ec0 | 24 76 61 6c 75 65 20 3d 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 24 76 61 6c 75 65 20 3d 3d 3d 20 66 61 | $value.===.null.||.$value.===.fa |
38ee0 | 6c 73 65 29 20 7b 20 75 6e 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 24 6e 6f 72 | lse).{.unset($this->headers[$nor |
38f00 | 6d 61 6c 69 7a 65 64 5f 6e 61 6d 65 5d 29 3b 20 7d 20 65 6c 73 65 20 7b 20 69 66 20 28 69 73 5f | malized_name]);.}.else.{.if.(is_ |
38f20 | 73 74 72 69 6e 67 28 24 76 61 6c 75 65 29 29 20 7b 20 24 76 61 6c 75 65 20 3d 20 74 72 69 6d 28 | string($value)).{.$value.=.trim( |
38f40 | 24 76 61 6c 75 65 29 3b 20 7d 20 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 24 6e 6f 72 6d 61 | $value);.}.$this->headers[$norma |
38f60 | 6c 69 7a 65 64 5f 6e 61 6d 65 5d 20 3d 20 61 72 72 61 79 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 | lized_name].=.array($name,.$valu |
38f80 | 65 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 | e);.}.}.return.$this;.}.public.f |
38fa0 | 75 6e 63 74 69 6f 6e 20 67 65 74 48 65 61 64 65 72 28 24 6b 65 79 29 20 7b 20 24 6b 65 79 20 3d | unction.getHeader($key).{.$key.= |
38fc0 | 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 6b 65 79 29 3b 20 69 66 20 28 69 73 73 65 74 28 24 74 68 | .strtolower($key);.if.(isset($th |
38fe0 | 69 73 2d 3e 68 65 61 64 65 72 73 5b 24 6b 65 79 5d 29 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | is->headers[$key])).{.return.$th |
39000 | 69 73 2d 3e 68 65 61 64 65 72 73 5b 24 6b 65 79 5d 5b 31 5d 3b 20 7d 20 65 6c 73 65 20 7b 20 72 | is->headers[$key][1];.}.else.{.r |
39020 | 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | eturn.null;.}.}.public.function. |
39040 | 73 65 74 50 61 72 61 6d 65 74 65 72 47 65 74 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 20 3d 20 | setParameterGet($name,.$value.=. |
39060 | 6e 75 6c 6c 29 20 7b 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 6e 61 6d 65 29 29 20 7b 20 66 | null).{.if.(is_array($name)).{.f |
39080 | 6f 72 65 61 63 68 20 28 24 6e 61 6d 65 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 24 74 68 69 73 | oreach.($name.as.$k.=>.$v).$this |
390a0 | 2d 3e 5f 73 65 74 50 61 72 61 6d 65 74 65 72 28 27 47 45 54 27 2c 20 24 6b 2c 20 24 76 29 3b 20 | ->_setParameter('GET',.$k,.$v);. |
390c0 | 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 5f 73 65 74 50 61 72 61 6d 65 74 65 72 28 27 47 | }.else.{.$this->_setParameter('G |
390e0 | 45 54 27 2c 20 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 | ET',.$name,.$value);.}.return.$t |
39100 | 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 50 61 72 61 6d 65 | his;.}.public.function.setParame |
39120 | 74 65 72 50 6f 73 74 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 | terPost($name,.$value.=.null).{. |
39140 | 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 6e 61 6d 65 29 29 20 7b 20 66 6f 72 65 61 63 68 20 28 | if.(is_array($name)).{.foreach.( |
39160 | 24 6e 61 6d 65 20 61 73 20 24 6b 20 3d 3e 20 24 76 29 20 24 74 68 69 73 2d 3e 5f 73 65 74 50 61 | $name.as.$k.=>.$v).$this->_setPa |
39180 | 72 61 6d 65 74 65 72 28 27 50 4f 53 54 27 2c 20 24 6b 2c 20 24 76 29 3b 20 7d 20 65 6c 73 65 20 | rameter('POST',.$k,.$v);.}.else. |
391a0 | 7b 20 24 74 68 69 73 2d 3e 5f 73 65 74 50 61 72 61 6d 65 74 65 72 28 27 50 4f 53 54 27 2c 20 24 | {.$this->_setParameter('POST',.$ |
391c0 | 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d | name,.$value);.}.return.$this;.} |
391e0 | 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 73 65 74 50 61 72 61 6d 65 74 65 | .protected.function._setParamete |
39200 | 72 28 24 74 79 70 65 2c 20 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 20 7b 20 24 70 61 72 72 61 | r($type,.$name,.$value).{.$parra |
39220 | 79 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 79 70 65 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 | y.=.array();.$type.=.strtolower( |
39240 | 24 74 79 70 65 29 3b 20 73 77 69 74 63 68 20 28 24 74 79 70 65 29 20 7b 20 63 61 73 65 20 27 67 | $type);.switch.($type).{.case.'g |
39260 | 65 74 27 3a 20 24 70 61 72 72 61 79 20 3d 20 26 24 74 68 69 73 2d 3e 70 61 72 61 6d 73 47 65 74 | et':.$parray.=.&$this->paramsGet |
39280 | 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 27 70 6f 73 74 27 3a 20 24 70 61 72 72 61 79 20 3d 20 | ;.break;.case.'post':.$parray.=. |
392a0 | 26 24 74 68 69 73 2d 3e 70 61 72 61 6d 73 50 6f 73 74 3b 20 62 72 65 61 6b 3b 20 7d 20 69 66 20 | &$this->paramsPost;.break;.}.if. |
392c0 | 28 24 76 61 6c 75 65 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 69 73 73 65 74 28 24 70 | ($value.===.null).{.if.(isset($p |
392e0 | 61 72 72 61 79 5b 24 6e 61 6d 65 5d 29 29 20 75 6e 73 65 74 28 24 70 61 72 72 61 79 5b 24 6e 61 | array[$name])).unset($parray[$na |
39300 | 6d 65 5d 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 70 61 72 72 61 79 5b 24 6e 61 6d 65 5d 20 3d 20 | me]);.}.else.{.$parray[$name].=. |
39320 | 24 76 61 6c 75 65 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 52 | $value;.}.}.public.function.getR |
39340 | 65 64 69 72 65 63 74 69 6f 6e 73 43 6f 75 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 | edirectionsCount().{.return.$thi |
39360 | 73 2d 3e 72 65 64 69 72 65 63 74 43 6f 75 6e 74 65 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | s->redirectCounter;.}.public.fun |
39380 | 63 74 69 6f 6e 20 73 65 74 41 75 74 68 28 24 75 73 65 72 2c 20 24 70 61 73 73 77 6f 72 64 20 3d | ction.setAuth($user,.$password.= |
393a0 | 20 27 27 2c 20 24 74 79 70 65 20 3d 20 73 65 6c 66 3a 3a 41 55 54 48 5f 42 41 53 49 43 29 20 7b | .'',.$type.=.self::AUTH_BASIC).{ |
393c0 | 20 69 66 20 28 24 75 73 65 72 20 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 24 75 73 65 72 20 3d 3d | .if.($user.===.false.||.$user.== |
393e0 | 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 2d 3e 61 75 74 68 20 3d 20 6e 75 6c 6c 3b 20 69 66 | =.null).{.$this->auth.=.null;.if |
39400 | 20 28 24 74 68 69 73 2d 3e 75 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 5c 48 74 74 70 | .($this->uri.instanceof.Uri\Http |
39420 | 29 20 7b 20 24 74 68 69 73 2d 3e 67 65 74 55 72 69 28 29 2d 3e 73 65 74 55 73 65 72 28 27 27 29 | ).{.$this->getUri()->setUser('') |
39440 | 3b 20 24 74 68 69 73 2d 3e 67 65 74 55 72 69 28 29 2d 3e 73 65 74 50 61 73 73 77 6f 72 64 28 27 | ;.$this->getUri()->setPassword(' |
39460 | 27 29 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 69 66 20 28 21 20 64 65 66 69 6e 65 64 28 27 73 65 | ');.}.}.else.{.if.(!.defined('se |
39480 | 6c 66 3a 3a 41 55 54 48 5f 27 20 2e 20 73 74 72 74 6f 75 70 70 65 72 28 24 74 79 70 65 29 29 29 | lf::AUTH_'...strtoupper($type))) |
394a0 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e | .{.throw.new.Client\Exception\In |
394c0 | 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 49 6e 76 61 6c 69 64 20 | validArgumentException("Invalid. |
394e0 | 6f 72 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 | or.not.supported.authentication. |
39500 | 74 79 70 65 3a 20 27 24 74 79 70 65 27 22 29 3b 20 7d 20 24 74 68 69 73 2d 3e 61 75 74 68 20 3d | type:.'$type'");.}.$this->auth.= |
39520 | 20 61 72 72 61 79 28 20 27 75 73 65 72 27 20 3d 3e 20 28 73 74 72 69 6e 67 29 20 24 75 73 65 72 | .array(.'user'.=>.(string).$user |
39540 | 2c 20 27 70 61 73 73 77 6f 72 64 27 20 3d 3e 20 28 73 74 72 69 6e 67 29 20 24 70 61 73 73 77 6f | ,.'password'.=>.(string).$passwo |
39560 | 72 64 2c 20 27 74 79 70 65 27 20 3d 3e 20 24 74 79 70 65 20 29 3b 20 7d 20 72 65 74 75 72 6e 20 | rd,.'type'.=>.$type.);.}.return. |
39580 | 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6f 6f 6b | $this;.}.public.function.setCook |
395a0 | 69 65 4a 61 72 28 24 63 6f 6f 6b 69 65 6a 61 72 20 3d 20 74 72 75 65 29 20 7b 20 69 66 20 28 24 | ieJar($cookiejar.=.true).{.if.($ |
395c0 | 63 6f 6f 6b 69 65 6a 61 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6f 6b 69 65 4a 61 72 29 20 | cookiejar.instanceof.CookieJar). |
395e0 | 7b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 20 3d 20 24 63 6f 6f 6b 69 65 6a 61 72 3b | {.$this->cookiejar.=.$cookiejar; |
39600 | 20 7d 20 65 6c 73 65 69 66 20 28 24 63 6f 6f 6b 69 65 6a 61 72 20 3d 3d 3d 20 74 72 75 65 29 20 | .}.elseif.($cookiejar.===.true). |
39620 | 7b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 20 3d 20 6e 65 77 20 43 6f 6f 6b 69 65 4a | {.$this->cookiejar.=.new.CookieJ |
39640 | 61 72 28 29 3b 20 7d 20 65 6c 73 65 69 66 20 28 21 20 24 63 6f 6f 6b 69 65 6a 61 72 29 20 7b 20 | ar();.}.elseif.(!.$cookiejar).{. |
39660 | 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 20 3d 20 6e 75 6c 6c 3b 20 7d 20 65 6c 73 65 20 | $this->cookiejar.=.null;.}.else. |
39680 | 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 | {.throw.new.Client\Exception\Inv |
396a0 | 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 49 6e 76 61 6c 69 64 20 70 | alidArgumentException('Invalid.p |
396c0 | 61 72 61 6d 65 74 65 72 20 74 79 70 65 20 70 61 73 73 65 64 20 61 73 20 43 6f 6f 6b 69 65 4a 61 | arameter.type.passed.as.CookieJa |
396e0 | 72 27 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | r');.}.return.$this;.}.public.fu |
39700 | 6e 63 74 69 6f 6e 20 67 65 74 43 6f 6f 6b 69 65 4a 61 72 28 29 20 7b 20 72 65 74 75 72 6e 20 24 | nction.getCookieJar().{.return.$ |
39720 | 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | this->cookiejar;.}.public.functi |
39740 | 6f 6e 20 73 65 74 43 6f 6f 6b 69 65 28 24 63 6f 6f 6b 69 65 2c 20 24 76 61 6c 75 65 20 3d 20 6e | on.setCookie($cookie,.$value.=.n |
39760 | 75 6c 6c 29 20 7b 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 63 6f 6f 6b 69 65 29 29 20 7b 20 | ull).{.if.(is_array($cookie)).{. |
39780 | 66 6f 72 65 61 63 68 20 28 24 63 6f 6f 6b 69 65 20 61 73 20 24 63 20 3d 3e 20 24 76 29 20 7b 20 | foreach.($cookie.as.$c.=>.$v).{. |
397a0 | 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 63 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 43 | if.(is_string($c)).{.$this->setC |
397c0 | 6f 6f 6b 69 65 28 24 63 2c 20 24 76 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 73 | ookie($c,.$v);.}.else.{.$this->s |
397e0 | 65 74 43 6f 6f 6b 69 65 28 24 76 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 | etCookie($v);.}.}.return.$this;. |
39800 | 7d 20 69 66 20 28 24 76 61 6c 75 65 20 21 3d 3d 20 6e 75 6c 6c 20 26 26 20 24 74 68 69 73 2d 3e | }.if.($value.!==.null.&&.$this-> |
39820 | 63 6f 6e 66 69 67 5b 27 65 6e 63 6f 64 65 63 6f 6f 6b 69 65 73 27 5d 29 20 7b 20 24 76 61 6c 75 | config['encodecookies']).{.$valu |
39840 | 65 20 3d 20 75 72 6c 65 6e 63 6f 64 65 28 24 76 61 6c 75 65 29 3b 20 7d 20 69 66 20 28 69 73 73 | e.=.urlencode($value);.}.if.(iss |
39860 | 65 74 28 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 29 29 20 7b 20 69 66 20 28 24 63 6f 6f | et($this->cookiejar)).{.if.($coo |
39880 | 6b 69 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6f 6b 69 65 29 20 7b 20 24 74 68 69 73 2d 3e | kie.instanceof.Cookie).{.$this-> |
398a0 | 63 6f 6f 6b 69 65 6a 61 72 2d 3e 61 64 64 43 6f 6f 6b 69 65 28 24 63 6f 6f 6b 69 65 29 3b 20 7d | cookiejar->addCookie($cookie);.} |
398c0 | 20 65 6c 73 65 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 63 6f 6f 6b 69 65 29 20 26 26 20 24 | .elseif.(is_string($cookie).&&.$ |
398e0 | 76 61 6c 75 65 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 63 6f 6f 6b 69 65 20 3d 20 43 6f 6f 6b | value.!==.null).{.$cookie.=.Cook |
39900 | 69 65 3a 3a 66 72 6f 6d 53 74 72 69 6e 67 28 22 7b 24 63 6f 6f 6b 69 65 7d 3d 7b 24 76 61 6c 75 | ie::fromString("{$cookie}={$valu |
39920 | 65 7d 22 2c 20 24 74 68 69 73 2d 3e 75 72 69 2c 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 | e}",.$this->uri,.$this->config[' |
39940 | 65 6e 63 6f 64 65 63 6f 6f 6b 69 65 73 27 5d 29 3b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a | encodecookies']);.$this->cookiej |
39960 | 61 72 2d 3e 61 64 64 43 6f 6f 6b 69 65 28 24 63 6f 6f 6b 69 65 29 3b 20 7d 20 7d 20 65 6c 73 65 | ar->addCookie($cookie);.}.}.else |
39980 | 20 7b 20 69 66 20 28 24 63 6f 6f 6b 69 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6f 6b 69 65 | .{.if.($cookie.instanceof.Cookie |
399a0 | 29 20 7b 20 24 6e 61 6d 65 20 3d 20 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 4e 61 6d 65 28 29 3b 20 | ).{.$name.=.$cookie->getName();. |
399c0 | 24 76 61 6c 75 65 20 3d 20 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 56 61 6c 75 65 28 29 3b 20 24 63 | $value.=.$cookie->getValue();.$c |
399e0 | 6f 6f 6b 69 65 20 3d 20 24 6e 61 6d 65 3b 20 7d 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 | ookie.=.$name;.}.if.(preg_match( |
39a00 | 22 2f 5b 3d 2c 3b 20 5c 74 5c 72 5c 6e 5c 30 31 33 5c 30 31 34 5d 2f 22 2c 20 24 63 6f 6f 6b 69 | "/[=,;.\t\r\n\013\014]/",.$cooki |
39a20 | 65 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e | e)).{.throw.new.Client\Exception |
39a40 | 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 43 6f 6f 6b 69 65 20 6e 61 6d 65 20 63 | \RuntimeException("Cookie.name.c |
39a60 | 61 6e 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 74 68 65 73 65 20 63 68 61 72 61 63 74 65 72 73 3a 20 | annot.contain.these.characters:. |
39a80 | 3d 2c 3b 20 5c 74 5c 72 5c 6e 5c 30 31 33 5c 30 31 34 20 28 7b 24 63 6f 6f 6b 69 65 7d 29 22 29 | =,;.\t\r\n\013\014.({$cookie})") |
39aa0 | 3b 20 7d 20 24 76 61 6c 75 65 20 3d 20 61 64 64 73 6c 61 73 68 65 73 28 24 76 61 6c 75 65 29 3b | ;.}.$value.=.addslashes($value); |
39ac0 | 20 69 66 20 28 21 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 27 63 6f 6f | .if.(!.isset($this->headers['coo |
39ae0 | 6b 69 65 27 5d 29 29 20 7b 20 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 27 63 6f 6f 6b 69 65 | kie'])).{.$this->headers['cookie |
39b00 | 27 5d 20 3d 20 61 72 72 61 79 28 27 43 6f 6f 6b 69 65 27 2c 20 27 27 29 3b 20 7d 20 24 74 68 69 | '].=.array('Cookie',.'');.}.$thi |
39b20 | 73 2d 3e 68 65 61 64 65 72 73 5b 27 63 6f 6f 6b 69 65 27 5d 5b 31 5d 20 2e 3d 20 24 63 6f 6f 6b | s->headers['cookie'][1]..=.$cook |
39b40 | 69 65 20 2e 20 27 3d 27 20 2e 20 24 76 61 6c 75 65 20 2e 20 27 3b 20 27 3b 20 7d 20 72 65 74 75 | ie...'='...$value...';.';.}.retu |
39b60 | 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 46 | rn.$this;.}.public.function.setF |
39b80 | 69 6c 65 55 70 6c 6f 61 64 28 24 66 69 6c 65 6e 61 6d 65 2c 20 24 66 6f 72 6d 6e 61 6d 65 2c 20 | ileUpload($filename,.$formname,. |
39ba0 | 24 64 61 74 61 20 3d 20 6e 75 6c 6c 2c 20 24 63 74 79 70 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 | $data.=.null,.$ctype.=.null).{.i |
39bc0 | 66 20 28 24 64 61 74 61 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 28 24 64 61 74 61 20 | f.($data.===.null).{.if.(($data. |
39be0 | 3d 20 40 66 69 6c 65 5f 67 65 74 5f 63 6f 6e 74 65 6e 74 73 28 24 66 69 6c 65 6e 61 6d 65 29 29 | =.@file_get_contents($filename)) |
39c00 | 20 3d 3d 3d 20 66 61 6c 73 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 | .===.false).{.throw.new.Client\E |
39c20 | 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 55 6e 61 62 6c | xception\RuntimeException("Unabl |
39c40 | 65 20 74 6f 20 72 65 61 64 20 66 69 6c 65 20 27 7b 24 66 69 6c 65 6e 61 6d 65 7d 27 20 66 6f 72 | e.to.read.file.'{$filename}'.for |
39c60 | 20 75 70 6c 6f 61 64 22 29 3b 20 7d 20 69 66 20 28 21 20 24 63 74 79 70 65 29 20 7b 20 24 63 74 | .upload");.}.if.(!.$ctype).{.$ct |
39c80 | 79 70 65 20 3d 20 24 74 68 69 73 2d 3e 5f 64 65 74 65 63 74 46 69 6c 65 4d 69 6d 65 54 79 70 65 | ype.=.$this->_detectFileMimeType |
39ca0 | 28 24 66 69 6c 65 6e 61 6d 65 29 3b 20 7d 20 7d 20 24 74 68 69 73 2d 3e 73 65 74 45 6e 63 54 79 | ($filename);.}.}.$this->setEncTy |
39cc0 | 70 65 28 73 65 6c 66 3a 3a 45 4e 43 5f 46 4f 52 4d 44 41 54 41 29 3b 20 24 74 68 69 73 2d 3e 66 | pe(self::ENC_FORMDATA);.$this->f |
39ce0 | 69 6c 65 73 5b 5d 20 3d 20 61 72 72 61 79 28 20 27 66 6f 72 6d 6e 61 6d 65 27 20 3d 3e 20 24 66 | iles[].=.array(.'formname'.=>.$f |
39d00 | 6f 72 6d 6e 61 6d 65 2c 20 27 66 69 6c 65 6e 61 6d 65 27 20 3d 3e 20 62 61 73 65 6e 61 6d 65 28 | ormname,.'filename'.=>.basename( |
39d20 | 24 66 69 6c 65 6e 61 6d 65 29 2c 20 27 63 74 79 70 65 27 20 3d 3e 20 24 63 74 79 70 65 2c 20 27 | $filename),.'ctype'.=>.$ctype,.' |
39d40 | 64 61 74 61 27 20 3d 3e 20 24 64 61 74 61 20 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 | data'.=>.$data.);.return.$this;. |
39d60 | 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 45 6e 63 54 79 70 65 28 24 65 6e | }.public.function.setEncType($en |
39d80 | 63 74 79 70 65 20 3d 20 73 65 6c 66 3a 3a 45 4e 43 5f 55 52 4c 45 4e 43 4f 44 45 44 29 20 7b 20 | ctype.=.self::ENC_URLENCODED).{. |
39da0 | 24 74 68 69 73 2d 3e 65 6e 63 74 79 70 65 20 3d 20 24 65 6e 63 74 79 70 65 3b 20 72 65 74 75 72 | $this->enctype.=.$enctype;.retur |
39dc0 | 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 52 61 | n.$this;.}.public.function.setRa |
39de0 | 77 44 61 74 61 28 24 64 61 74 61 2c 20 24 65 6e 63 74 79 70 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 | wData($data,.$enctype.=.null).{. |
39e00 | 24 74 68 69 73 2d 3e 72 61 77 5f 70 6f 73 74 5f 64 61 74 61 20 3d 20 24 64 61 74 61 3b 20 24 74 | $this->raw_post_data.=.$data;.$t |
39e20 | 68 69 73 2d 3e 73 65 74 45 6e 63 54 79 70 65 28 24 65 6e 63 74 79 70 65 29 3b 20 69 66 20 28 69 | his->setEncType($enctype);.if.(i |
39e40 | 73 5f 72 65 73 6f 75 72 63 65 28 24 64 61 74 61 29 29 20 7b 20 24 73 74 61 74 20 3d 20 40 66 73 | s_resource($data)).{.$stat.=.@fs |
39e60 | 74 61 74 28 24 64 61 74 61 29 3b 20 69 66 28 24 73 74 61 74 29 20 7b 20 24 74 68 69 73 2d 3e 73 | tat($data);.if($stat).{.$this->s |
39e80 | 65 74 48 65 61 64 65 72 73 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 48 2c 20 | etHeaders(self::CONTENT_LENGTH,. |
39ea0 | 24 73 74 61 74 5b 27 73 69 7a 65 27 5d 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 | $stat['size']);.}.}.return.$this |
39ec0 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 65 74 50 61 72 61 6d 65 74 | ;.}.public.function.resetParamet |
39ee0 | 65 72 73 28 24 63 6c 65 61 72 41 6c 6c 20 3d 20 66 61 6c 73 65 29 20 7b 20 24 74 68 69 73 2d 3e | ers($clearAll.=.false).{.$this-> |
39f00 | 70 61 72 61 6d 73 47 65 74 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 2d 3e 70 61 72 61 | paramsGet.=.array();.$this->para |
39f20 | 6d 73 50 6f 73 74 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 2d 3e 66 69 6c 65 73 20 3d | msPost.=.array();.$this->files.= |
39f40 | 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 2d 3e 72 61 77 5f 70 6f 73 74 5f 64 61 74 61 20 3d | .array();.$this->raw_post_data.= |
39f60 | 20 6e 75 6c 6c 3b 20 69 66 28 24 63 6c 65 61 72 41 6c 6c 29 20 7b 20 24 74 68 69 73 2d 3e 68 65 | .null;.if($clearAll).{.$this->he |
39f80 | 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 3b 20 24 74 68 69 73 2d 3e 6c 61 73 74 5f 72 65 71 | aders.=.array();.$this->last_req |
39fa0 | 75 65 73 74 20 3d 20 6e 75 6c 6c 3b 20 24 74 68 69 73 2d 3e 6c 61 73 74 5f 72 65 73 70 6f 6e 73 | uest.=.null;.$this->last_respons |
39fc0 | 65 20 3d 20 6e 75 6c 6c 3b 20 7d 20 65 6c 73 65 20 7b 20 69 66 20 28 69 73 73 65 74 28 24 74 68 | e.=.null;.}.else.{.if.(isset($th |
39fe0 | 69 73 2d 3e 68 65 61 64 65 72 73 5b 73 74 72 74 6f 6c 6f 77 65 72 28 73 65 6c 66 3a 3a 43 4f 4e | is->headers[strtolower(self::CON |
3a000 | 54 45 4e 54 5f 54 59 50 45 29 5d 29 29 20 7b 20 75 6e 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 | TENT_TYPE)])).{.unset($this->hea |
3a020 | 64 65 72 73 5b 73 74 72 74 6f 6c 6f 77 65 72 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 54 59 | ders[strtolower(self::CONTENT_TY |
3a040 | 50 45 29 5d 29 3b 20 7d 20 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 | PE)]);.}.if.(isset($this->header |
3a060 | 73 5b 73 74 72 74 6f 6c 6f 77 65 72 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 | s[strtolower(self::CONTENT_LENGT |
3a080 | 48 29 5d 29 29 20 7b 20 75 6e 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 73 74 72 | H)])).{.unset($this->headers[str |
3a0a0 | 74 6f 6c 6f 77 65 72 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 48 29 5d 29 3b | tolower(self::CONTENT_LENGTH)]); |
3a0c0 | 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 | .}.}.return.$this;.}.public.func |
3a0e0 | 74 69 6f 6e 20 67 65 74 4c 61 73 74 52 65 71 75 65 73 74 28 29 20 7b 20 72 65 74 75 72 6e 20 24 | tion.getLastRequest().{.return.$ |
3a100 | 74 68 69 73 2d 3e 6c 61 73 74 5f 72 65 71 75 65 73 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | this->last_request;.}.public.fun |
3a120 | 63 74 69 6f 6e 20 67 65 74 4c 61 73 74 52 65 73 70 6f 6e 73 65 28 29 20 7b 20 72 65 74 75 72 6e | ction.getLastResponse().{.return |
3a140 | 20 24 74 68 69 73 2d 3e 6c 61 73 74 5f 72 65 73 70 6f 6e 73 65 3b 20 7d 20 70 75 62 6c 69 63 20 | .$this->last_response;.}.public. |
3a160 | 66 75 6e 63 74 69 6f 6e 20 73 65 74 41 64 61 70 74 65 72 28 24 61 64 61 70 74 65 72 29 20 7b 20 | function.setAdapter($adapter).{. |
3a180 | 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 61 64 61 70 74 65 72 29 29 20 7b 20 69 66 20 28 21 | if.(is_string($adapter)).{.if.(! |
3a1a0 | 63 6c 61 73 73 5f 65 78 69 73 74 73 28 24 61 64 61 70 74 65 72 29 29 20 7b 20 74 68 72 6f 77 20 | class_exists($adapter)).{.throw. |
3a1c0 | 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 | new.Client\Exception\InvalidArgu |
3a1e0 | 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 55 6e 61 62 6c 65 20 74 6f 20 6c 6f 63 61 74 65 20 | mentException('Unable.to.locate. |
3a200 | 61 64 61 70 74 65 72 20 63 6c 61 73 73 20 22 27 20 2e 20 24 61 64 61 70 74 65 72 20 2e 20 27 22 | adapter.class."'...$adapter...'" |
3a220 | 27 29 3b 20 7d 20 24 61 64 61 70 74 65 72 20 3d 20 6e 65 77 20 24 61 64 61 70 74 65 72 3b 20 7d | ');.}.$adapter.=.new.$adapter;.} |
3a240 | 20 69 66 20 28 21 20 24 61 64 61 70 74 65 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6c 69 65 6e | .if.(!.$adapter.instanceof.Clien |
3a260 | 74 5c 41 64 61 70 74 65 72 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 | t\Adapter).{.throw.new.Client\Ex |
3a280 | 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e | ception\InvalidArgumentException |
3a2a0 | 28 27 50 61 73 73 65 64 20 61 64 61 70 74 65 72 20 69 73 20 6e 6f 74 20 61 20 48 54 54 50 20 63 | ('Passed.adapter.is.not.a.HTTP.c |
3a2c0 | 6f 6e 6e 65 63 74 69 6f 6e 20 61 64 61 70 74 65 72 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 61 64 | onnection.adapter');.}.$this->ad |
3a2e0 | 61 70 74 65 72 20 3d 20 24 61 64 61 70 74 65 72 3b 20 24 63 6f 6e 66 69 67 20 3d 20 24 74 68 69 | apter.=.$adapter;.$config.=.$thi |
3a300 | 73 2d 3e 63 6f 6e 66 69 67 3b 20 75 6e 73 65 74 28 24 63 6f 6e 66 69 67 5b 27 61 64 61 70 74 65 | s->config;.unset($config['adapte |
3a320 | 72 27 5d 29 3b 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 73 65 74 43 6f 6e 66 69 67 28 | r']);.$this->adapter->setConfig( |
3a340 | 24 63 6f 6e 66 69 67 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 41 | $config);.}.public.function.getA |
3a360 | 64 61 70 74 65 72 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 | dapter().{.return.$this->adapter |
3a380 | 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 53 74 72 65 61 6d 28 24 73 | ;.}.public.function.setStream($s |
3a3a0 | 74 72 65 61 6d 66 69 6c 65 20 3d 20 74 72 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 43 6f | treamfile.=.true).{.$this->setCo |
3a3c0 | 6e 66 69 67 28 61 72 72 61 79 28 22 6f 75 74 70 75 74 5f 73 74 72 65 61 6d 22 20 3d 3e 20 24 73 | nfig(array("output_stream".=>.$s |
3a3e0 | 74 72 65 61 6d 66 69 6c 65 29 29 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d 20 70 75 62 | treamfile));.return.$this;.}.pub |
3a400 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 53 74 72 65 61 6d 28 29 20 7b 20 72 65 74 75 72 | lic.function.getStream().{.retur |
3a420 | 6e 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 22 6f 75 74 70 75 74 5f 73 74 72 65 61 6d 22 5d | n.$this->config["output_stream"] |
3a440 | 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 6f 70 65 6e 54 65 6d 70 | ;.}.protected.function._openTemp |
3a460 | 53 74 72 65 61 6d 28 29 20 7b 20 24 74 68 69 73 2d 3e 5f 73 74 72 65 61 6d 5f 6e 61 6d 65 20 3d | Stream().{.$this->_stream_name.= |
3a480 | 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 6f 75 74 70 75 74 5f 73 74 72 65 61 6d 27 5d 3b | .$this->config['output_stream']; |
3a4a0 | 20 69 66 28 21 69 73 5f 73 74 72 69 6e 67 28 24 74 68 69 73 2d 3e 5f 73 74 72 65 61 6d 5f 6e 61 | .if(!is_string($this->_stream_na |
3a4c0 | 6d 65 29 29 20 7b 20 24 74 68 69 73 2d 3e 5f 73 74 72 65 61 6d 5f 6e 61 6d 65 20 3d 20 74 65 6d | me)).{.$this->_stream_name.=.tem |
3a4e0 | 70 6e 61 6d 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 74 72 65 61 6d | pnam(isset($this->config['stream |
3a500 | 5f 74 6d 70 5f 64 69 72 27 5d 29 3f 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 74 72 65 61 | _tmp_dir'])?$this->config['strea |
3a520 | 6d 5f 74 6d 70 5f 64 69 72 27 5d 3a 73 79 73 5f 67 65 74 5f 74 65 6d 70 5f 64 69 72 28 29 2c 20 | m_tmp_dir']:sys_get_temp_dir(),. |
3a540 | 27 5a 65 6e 64 5f 48 74 74 70 5f 43 6c 69 65 6e 74 27 29 3b 20 7d 20 69 66 20 28 66 61 6c 73 65 | 'Zend_Http_Client');.}.if.(false |
3a560 | 20 3d 3d 3d 20 28 24 66 70 20 3d 20 40 66 6f 70 65 6e 28 24 74 68 69 73 2d 3e 5f 73 74 72 65 61 | .===.($fp.=.@fopen($this->_strea |
3a580 | 6d 5f 6e 61 6d 65 2c 20 22 77 2b 62 22 29 29 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 61 64 | m_name,."w+b"))).{.if.($this->ad |
3a5a0 | 61 70 74 65 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 29 | apter.instanceof.Client\Adapter) |
3a5c0 | 20 7b 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 63 6c 6f 73 65 28 29 3b 20 7d 20 74 68 | .{.$this->adapter->close();.}.th |
3a5e0 | 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 | row.new.Client\Exception\Runtime |
3a600 | 45 78 63 65 70 74 69 6f 6e 28 22 43 6f 75 6c 64 20 6e 6f 74 20 6f 70 65 6e 20 74 65 6d 70 20 66 | Exception("Could.not.open.temp.f |
3a620 | 69 6c 65 20 7b 24 74 68 69 73 2d 3e 5f 73 74 72 65 61 6d 5f 6e 61 6d 65 7d 22 29 3b 20 7d 20 72 | ile.{$this->_stream_name}");.}.r |
3a640 | 65 74 75 72 6e 20 24 66 70 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 71 | eturn.$fp;.}.public.function.req |
3a660 | 75 65 73 74 28 24 6d 65 74 68 6f 64 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 21 24 74 68 69 | uest($method.=.null).{.if.(!$thi |
3a680 | 73 2d 3e 75 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 5c 55 72 69 29 20 7b 20 74 68 72 | s->uri.instanceof.Uri\Uri).{.thr |
3a6a0 | 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 | ow.new.Client\Exception\RuntimeE |
3a6c0 | 78 63 65 70 74 69 6f 6e 28 27 4e 6f 20 76 61 6c 69 64 20 55 52 49 20 68 61 73 20 62 65 65 6e 20 | xception('No.valid.URI.has.been. |
3a6e0 | 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 63 6c 69 65 6e 74 27 29 3b 20 7d 20 69 66 20 28 24 6d | passed.to.the.client');.}.if.($m |
3a700 | 65 74 68 6f 64 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 4d 65 74 68 6f 64 28 24 6d 65 74 68 6f | ethod).{.$this->setMethod($metho |
3a720 | 64 29 3b 20 7d 20 24 74 68 69 73 2d 3e 72 65 64 69 72 65 63 74 43 6f 75 6e 74 65 72 20 3d 20 30 | d);.}.$this->redirectCounter.=.0 |
3a740 | 3b 20 24 72 65 73 70 6f 6e 73 65 20 3d 20 6e 75 6c 6c 3b 20 69 66 20 28 24 74 68 69 73 2d 3e 61 | ;.$response.=.null;.if.($this->a |
3a760 | 64 61 70 74 65 72 20 3d 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 41 64 61 70 | dapter.==.null).{.$this->setAdap |
3a780 | 74 65 72 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 61 64 61 70 74 65 72 27 5d 29 3b 20 7d | ter($this->config['adapter']);.} |
3a7a0 | 20 64 6f 20 7b 20 24 75 72 69 20 3d 20 63 6c 6f 6e 65 20 24 74 68 69 73 2d 3e 75 72 69 3b 20 69 | .do.{.$uri.=.clone.$this->uri;.i |
3a7c0 | 66 20 28 21 65 6d 70 74 79 28 24 74 68 69 73 2d 3e 70 61 72 61 6d 73 47 65 74 29 29 20 7b 20 24 | f.(!empty($this->paramsGet)).{.$ |
3a7e0 | 71 75 65 72 79 20 3d 20 24 75 72 69 2d 3e 67 65 74 51 75 65 72 79 28 29 3b 20 69 66 20 28 21 20 | query.=.$uri->getQuery();.if.(!. |
3a800 | 65 6d 70 74 79 28 24 71 75 65 72 79 29 29 20 7b 20 24 71 75 65 72 79 20 2e 3d 20 27 26 27 3b 20 | empty($query)).{.$query..=.'&';. |
3a820 | 7d 20 24 71 75 65 72 79 20 2e 3d 20 68 74 74 70 5f 62 75 69 6c 64 5f 71 75 65 72 79 28 24 74 68 | }.$query..=.http_build_query($th |
3a840 | 69 73 2d 3e 70 61 72 61 6d 73 47 65 74 2c 20 6e 75 6c 6c 2c 20 27 26 27 29 3b 20 24 75 72 69 2d | is->paramsGet,.null,.'&');.$uri- |
3a860 | 3e 73 65 74 51 75 65 72 79 28 24 71 75 65 72 79 29 3b 20 7d 20 24 62 6f 64 79 20 3d 20 24 74 68 | >setQuery($query);.}.$body.=.$th |
3a880 | 69 73 2d 3e 5f 70 72 65 70 61 72 65 42 6f 64 79 28 29 3b 20 24 68 65 61 64 65 72 73 20 3d 20 24 | is->_prepareBody();.$headers.=.$ |
3a8a0 | 74 68 69 73 2d 3e 5f 70 72 65 70 61 72 65 48 65 61 64 65 72 73 28 29 3b 20 69 66 28 69 73 5f 72 | this->_prepareHeaders();.if(is_r |
3a8c0 | 65 73 6f 75 72 63 65 28 24 62 6f 64 79 29 20 26 26 20 21 28 24 74 68 69 73 2d 3e 61 64 61 70 74 | esource($body).&&.!($this->adapt |
3a8e0 | 65 72 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 53 74 72 | er.instanceof.Client\Adapter\Str |
3a900 | 65 61 6d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 | eam)).{.throw.new.Client\Excepti |
3a920 | 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 27 41 64 61 70 74 65 72 20 64 6f 65 | on\RuntimeException('Adapter.doe |
3a940 | 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 74 72 65 61 6d 69 6e 67 27 29 3b 20 7d 20 24 74 68 | s.not.support.streaming');.}.$th |
3a960 | 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 63 6f 6e 6e 65 63 74 28 24 75 72 69 2d 3e 67 65 74 48 6f | is->adapter->connect($uri->getHo |
3a980 | 73 74 28 29 2c 20 24 75 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 2c 20 28 24 75 72 69 2d 3e 67 65 | st(),.$uri->getPort(),.($uri->ge |
3a9a0 | 74 53 63 68 65 6d 65 28 29 20 3d 3d 20 27 68 74 74 70 73 27 20 3f 20 74 72 75 65 20 3a 20 66 61 | tScheme().==.'https'.?.true.:.fa |
3a9c0 | 6c 73 65 29 29 3b 20 69 66 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 6f 75 74 70 75 74 5f | lse));.if($this->config['output_ |
3a9e0 | 73 74 72 65 61 6d 27 5d 29 20 7b 20 69 66 28 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 20 69 6e | stream']).{.if($this->adapter.in |
3aa00 | 73 74 61 6e 63 65 6f 66 20 43 6c 69 65 6e 74 5c 41 64 61 70 74 65 72 5c 53 74 72 65 61 6d 29 20 | stanceof.Client\Adapter\Stream). |
3aa20 | 7b 20 24 73 74 72 65 61 6d 20 3d 20 24 74 68 69 73 2d 3e 5f 6f 70 65 6e 54 65 6d 70 53 74 72 65 | {.$stream.=.$this->_openTempStre |
3aa40 | 61 6d 28 29 3b 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 73 65 74 4f 75 74 70 75 74 53 | am();.$this->adapter->setOutputS |
3aa60 | 74 72 65 61 6d 28 24 73 74 72 65 61 6d 29 3b 20 7d 20 65 6c 73 65 20 7b 20 74 68 72 6f 77 20 6e | tream($stream);.}.else.{.throw.n |
3aa80 | 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 | ew.Client\Exception\RuntimeExcep |
3aaa0 | 74 69 6f 6e 28 27 41 64 61 70 74 65 72 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 | tion('Adapter.does.not.support.s |
3aac0 | 74 72 65 61 6d 69 6e 67 27 29 3b 20 7d 20 7d 20 24 74 68 69 73 2d 3e 6c 61 73 74 5f 72 65 71 75 | treaming');.}.}.$this->last_requ |
3aae0 | 65 73 74 20 3d 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 77 72 69 74 65 28 24 74 68 69 | est.=.$this->adapter->write($thi |
3ab00 | 73 2d 3e 6d 65 74 68 6f 64 2c 20 24 75 72 69 2c 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 | s->method,.$uri,.$this->config[' |
3ab20 | 68 74 74 70 76 65 72 73 69 6f 6e 27 5d 2c 20 24 68 65 61 64 65 72 73 2c 20 24 62 6f 64 79 29 3b | httpversion'],.$headers,.$body); |
3ab40 | 20 24 72 65 73 70 6f 6e 73 65 20 3d 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 72 65 61 | .$response.=.$this->adapter->rea |
3ab60 | 64 28 29 3b 20 69 66 20 28 21 20 24 72 65 73 70 6f 6e 73 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 | d();.if.(!.$response).{.throw.ne |
3ab80 | 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 | w.Client\Exception\RuntimeExcept |
3aba0 | 69 6f 6e 28 27 55 6e 61 62 6c 65 20 74 6f 20 72 65 61 64 20 72 65 73 70 6f 6e 73 65 2c 20 6f 72 | ion('Unable.to.read.response,.or |
3abc0 | 20 72 65 73 70 6f 6e 73 65 20 69 73 20 65 6d 70 74 79 27 29 3b 20 7d 20 69 66 28 24 74 68 69 73 | .response.is.empty');.}.if($this |
3abe0 | 2d 3e 63 6f 6e 66 69 67 5b 27 6f 75 74 70 75 74 5f 73 74 72 65 61 6d 27 5d 29 20 7b 20 72 65 77 | ->config['output_stream']).{.rew |
3ac00 | 69 6e 64 28 24 73 74 72 65 61 6d 29 3b 20 24 74 68 69 73 2d 3e 61 64 61 70 74 65 72 2d 3e 73 65 | ind($stream);.$this->adapter->se |
3ac20 | 74 4f 75 74 70 75 74 53 74 72 65 61 6d 28 6e 75 6c 6c 29 3b 20 24 72 65 73 70 6f 6e 73 65 20 3d | tOutputStream(null);.$response.= |
3ac40 | 20 52 65 73 70 6f 6e 73 65 5c 53 74 72 65 61 6d 3a 3a 66 72 6f 6d 53 74 72 65 61 6d 28 24 72 65 | .Response\Stream::fromStream($re |
3ac60 | 73 70 6f 6e 73 65 2c 20 24 73 74 72 65 61 6d 29 3b 20 24 72 65 73 70 6f 6e 73 65 2d 3e 73 65 74 | sponse,.$stream);.$response->set |
3ac80 | 53 74 72 65 61 6d 4e 61 6d 65 28 24 74 68 69 73 2d 3e 5f 73 74 72 65 61 6d 5f 6e 61 6d 65 29 3b | StreamName($this->_stream_name); |
3aca0 | 20 69 66 28 21 69 73 5f 73 74 72 69 6e 67 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 6f 75 | .if(!is_string($this->config['ou |
3acc0 | 74 70 75 74 5f 73 74 72 65 61 6d 27 5d 29 29 20 7b 20 24 72 65 73 70 6f 6e 73 65 2d 3e 73 65 74 | tput_stream'])).{.$response->set |
3ace0 | 43 6c 65 61 6e 75 70 28 74 72 75 65 29 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 24 72 65 73 70 6f | Cleanup(true);.}.}.else.{.$respo |
3ad00 | 6e 73 65 20 3d 20 52 65 73 70 6f 6e 73 65 3a 3a 66 72 6f 6d 53 74 72 69 6e 67 28 24 72 65 73 70 | nse.=.Response::fromString($resp |
3ad20 | 6f 6e 73 65 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 74 6f 72 | onse);.}.if.($this->config['stor |
3ad40 | 65 72 65 73 70 6f 6e 73 65 27 5d 29 20 7b 20 24 74 68 69 73 2d 3e 6c 61 73 74 5f 72 65 73 70 6f | eresponse']).{.$this->last_respo |
3ad60 | 6e 73 65 20 3d 20 24 72 65 73 70 6f 6e 73 65 3b 20 7d 20 69 66 20 28 69 73 73 65 74 28 24 74 68 | nse.=.$response;.}.if.(isset($th |
3ad80 | 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 29 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a | is->cookiejar)).{.$this->cookiej |
3ada0 | 61 72 2d 3e 61 64 64 43 6f 6f 6b 69 65 73 46 72 6f 6d 52 65 73 70 6f 6e 73 65 28 24 72 65 73 70 | ar->addCookiesFromResponse($resp |
3adc0 | 6f 6e 73 65 2c 20 24 75 72 69 29 3b 20 7d 20 69 66 20 28 24 72 65 73 70 6f 6e 73 65 2d 3e 69 73 | onse,.$uri);.}.if.($response->is |
3ade0 | 52 65 64 69 72 65 63 74 28 29 20 26 26 20 28 24 6c 6f 63 61 74 69 6f 6e 20 3d 20 24 72 65 73 70 | Redirect().&&.($location.=.$resp |
3ae00 | 6f 6e 73 65 2d 3e 67 65 74 48 65 61 64 65 72 28 27 6c 6f 63 61 74 69 6f 6e 27 29 29 29 20 7b 20 | onse->getHeader('location'))).{. |
3ae20 | 69 66 20 28 24 72 65 73 70 6f 6e 73 65 2d 3e 67 65 74 53 74 61 74 75 73 28 29 20 3d 3d 20 33 30 | if.($response->getStatus().==.30 |
3ae40 | 33 20 7c 7c 20 28 28 21 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 73 74 72 69 63 74 72 65 | 3.||.((!.$this->config['strictre |
3ae60 | 64 69 72 65 63 74 73 27 5d 29 20 26 26 20 28 24 72 65 73 70 6f 6e 73 65 2d 3e 67 65 74 53 74 61 | directs']).&&.($response->getSta |
3ae80 | 74 75 73 28 29 20 3d 3d 20 33 30 32 20 7c 7c 20 24 72 65 73 70 6f 6e 73 65 2d 3e 67 65 74 53 74 | tus().==.302.||.$response->getSt |
3aea0 | 61 74 75 73 28 29 20 3d 3d 20 33 30 31 29 29 29 20 7b 20 24 74 68 69 73 2d 3e 72 65 73 65 74 50 | atus().==.301))).{.$this->resetP |
3aec0 | 61 72 61 6d 65 74 65 72 73 28 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 4d 65 74 68 6f 64 28 73 65 | arameters();.$this->setMethod(se |
3aee0 | 6c 66 3a 3a 47 45 54 29 3b 20 7d 20 24 75 72 6c 20 3d 20 55 72 69 5c 55 72 69 46 61 63 74 6f 72 | lf::GET);.}.$url.=.Uri\UriFactor |
3af00 | 79 3a 3a 66 61 63 74 6f 72 79 28 24 6c 6f 63 61 74 69 6f 6e 2c 20 27 68 74 74 70 27 29 3b 20 69 | y::factory($location,.'http');.i |
3af20 | 66 20 28 24 75 72 6c 2d 3e 69 73 56 61 6c 69 64 28 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 | f.($url->isValid()).{.$this->set |
3af40 | 48 65 61 64 65 72 73 28 27 68 6f 73 74 27 2c 20 6e 75 6c 6c 29 3b 20 24 74 68 69 73 2d 3e 73 65 | Headers('host',.null);.$this->se |
3af60 | 74 55 72 69 28 24 6c 6f 63 61 74 69 6f 6e 29 3b 20 7d 20 65 6c 73 65 20 7b 20 69 66 20 28 73 74 | tUri($location);.}.else.{.if.(st |
3af80 | 72 70 6f 73 28 24 6c 6f 63 61 74 69 6f 6e 2c 20 27 3f 27 29 20 21 3d 3d 20 66 61 6c 73 65 29 20 | rpos($location,.'?').!==.false). |
3afa0 | 7b 20 6c 69 73 74 28 24 6c 6f 63 61 74 69 6f 6e 2c 20 24 71 75 65 72 79 29 20 3d 20 65 78 70 6c | {.list($location,.$query).=.expl |
3afc0 | 6f 64 65 28 27 3f 27 2c 20 24 6c 6f 63 61 74 69 6f 6e 2c 20 32 29 3b 20 7d 20 65 6c 73 65 20 7b | ode('?',.$location,.2);.}.else.{ |
3afe0 | 20 24 71 75 65 72 79 20 3d 20 27 27 3b 20 7d 20 24 74 68 69 73 2d 3e 75 72 69 2d 3e 73 65 74 51 | .$query.=.'';.}.$this->uri->setQ |
3b000 | 75 65 72 79 28 24 71 75 65 72 79 29 3b 20 69 66 28 73 74 72 70 6f 73 28 24 6c 6f 63 61 74 69 6f | uery($query);.if(strpos($locatio |
3b020 | 6e 2c 20 27 2f 27 29 20 3d 3d 3d 20 30 29 20 7b 20 24 74 68 69 73 2d 3e 75 72 69 2d 3e 73 65 74 | n,.'/').===.0).{.$this->uri->set |
3b040 | 50 61 74 68 28 24 6c 6f 63 61 74 69 6f 6e 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 70 61 74 68 20 | Path($location);.}.else.{.$path. |
3b060 | 3d 20 24 74 68 69 73 2d 3e 75 72 69 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 24 70 61 74 68 20 3d | =.$this->uri->getPath();.$path.= |
3b080 | 20 72 74 72 69 6d 28 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 30 2c 20 73 74 72 72 70 6f 73 28 | .rtrim(substr($path,.0,.strrpos( |
3b0a0 | 24 70 61 74 68 2c 20 27 2f 27 29 29 2c 20 22 2f 22 29 3b 20 24 74 68 69 73 2d 3e 75 72 69 2d 3e | $path,.'/')),."/");.$this->uri-> |
3b0c0 | 73 65 74 50 61 74 68 28 24 70 61 74 68 20 2e 20 27 2f 27 20 2e 20 24 6c 6f 63 61 74 69 6f 6e 29 | setPath($path...'/'...$location) |
3b0e0 | 3b 20 7d 20 7d 20 2b 2b 24 74 68 69 73 2d 3e 72 65 64 69 72 65 63 74 43 6f 75 6e 74 65 72 3b 20 | ;.}.}.++$this->redirectCounter;. |
3b100 | 7d 20 65 6c 73 65 20 7b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 77 68 69 6c 65 20 28 24 74 68 69 73 | }.else.{.break;.}.}.while.($this |
3b120 | 2d 3e 72 65 64 69 72 65 63 74 43 6f 75 6e 74 65 72 20 3c 20 24 74 68 69 73 2d 3e 63 6f 6e 66 69 | ->redirectCounter.<.$this->confi |
3b140 | 67 5b 27 6d 61 78 72 65 64 69 72 65 63 74 73 27 5d 29 3b 20 72 65 74 75 72 6e 20 24 72 65 73 70 | g['maxredirects']);.return.$resp |
3b160 | 6f 6e 73 65 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 70 72 65 70 | onse;.}.protected.function._prep |
3b180 | 61 72 65 48 65 61 64 65 72 73 28 29 20 7b 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 | areHeaders().{.$headers.=.array( |
3b1a0 | 29 3b 20 69 66 20 28 21 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 27 68 | );.if.(!.isset($this->headers['h |
3b1c0 | 6f 73 74 27 5d 29 29 20 7b 20 24 68 6f 73 74 20 3d 20 24 74 68 69 73 2d 3e 75 72 69 2d 3e 67 65 | ost'])).{.$host.=.$this->uri->ge |
3b1e0 | 74 48 6f 73 74 28 29 3b 20 69 66 20 28 21 20 28 28 24 74 68 69 73 2d 3e 75 72 69 2d 3e 67 65 74 | tHost();.if.(!.(($this->uri->get |
3b200 | 53 63 68 65 6d 65 28 29 20 3d 3d 20 27 68 74 74 70 27 20 26 26 20 24 74 68 69 73 2d 3e 75 72 69 | Scheme().==.'http'.&&.$this->uri |
3b220 | 2d 3e 67 65 74 50 6f 72 74 28 29 20 3d 3d 20 38 30 29 20 7c 7c 20 28 24 74 68 69 73 2d 3e 75 72 | ->getPort().==.80).||.($this->ur |
3b240 | 69 2d 3e 67 65 74 53 63 68 65 6d 65 28 29 20 3d 3d 20 27 68 74 74 70 73 27 20 26 26 20 24 74 68 | i->getScheme().==.'https'.&&.$th |
3b260 | 69 73 2d 3e 75 72 69 2d 3e 67 65 74 50 6f 72 74 28 29 20 3d 3d 20 34 34 33 29 29 29 20 7b 20 24 | is->uri->getPort().==.443))).{.$ |
3b280 | 68 6f 73 74 20 2e 3d 20 27 3a 27 20 2e 20 24 74 68 69 73 2d 3e 75 72 69 2d 3e 67 65 74 50 6f 72 | host..=.':'...$this->uri->getPor |
3b2a0 | 74 28 29 3b 20 7d 20 24 68 65 61 64 65 72 73 5b 5d 20 3d 20 22 48 6f 73 74 3a 20 7b 24 68 6f 73 | t();.}.$headers[].=."Host:.{$hos |
3b2c0 | 74 7d 22 3b 20 7d 20 69 66 20 28 21 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 | t}";.}.if.(!.isset($this->header |
3b2e0 | 73 5b 27 63 6f 6e 6e 65 63 74 69 6f 6e 27 5d 29 29 20 7b 20 69 66 20 28 21 20 24 74 68 69 73 2d | s['connection'])).{.if.(!.$this- |
3b300 | 3e 63 6f 6e 66 69 67 5b 27 6b 65 65 70 61 6c 69 76 65 27 5d 29 20 7b 20 24 68 65 61 64 65 72 73 | >config['keepalive']).{.$headers |
3b320 | 5b 5d 20 3d 20 22 43 6f 6e 6e 65 63 74 69 6f 6e 3a 20 63 6c 6f 73 65 22 3b 20 7d 20 7d 20 69 66 | [].=."Connection:.close";.}.}.if |
3b340 | 20 28 21 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 27 61 63 63 65 70 74 | .(!.isset($this->headers['accept |
3b360 | 2d 65 6e 63 6f 64 69 6e 67 27 5d 29 29 20 7b 20 69 66 20 28 66 75 6e 63 74 69 6f 6e 5f 65 78 69 | -encoding'])).{.if.(function_exi |
3b380 | 73 74 73 28 27 67 7a 69 6e 66 6c 61 74 65 27 29 29 20 7b 20 24 68 65 61 64 65 72 73 5b 5d 20 3d | sts('gzinflate')).{.$headers[].= |
3b3a0 | 20 27 41 63 63 65 70 74 2d 65 6e 63 6f 64 69 6e 67 3a 20 67 7a 69 70 2c 20 64 65 66 6c 61 74 65 | .'Accept-encoding:.gzip,.deflate |
3b3c0 | 27 3b 20 7d 20 65 6c 73 65 20 7b 20 24 68 65 61 64 65 72 73 5b 5d 20 3d 20 27 41 63 63 65 70 74 | ';.}.else.{.$headers[].=.'Accept |
3b3e0 | 2d 65 6e 63 6f 64 69 6e 67 3a 20 69 64 65 6e 74 69 74 79 27 3b 20 7d 20 7d 20 69 66 20 28 24 74 | -encoding:.identity';.}.}.if.($t |
3b400 | 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 3d 20 73 65 6c 66 3a 3a 50 4f 53 54 20 26 26 20 28 21 20 | his->method.==.self::POST.&&.(!. |
3b420 | 69 73 73 65 74 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 73 74 72 74 6f 6c 6f 77 65 72 28 | isset($this->headers[strtolower( |
3b440 | 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 54 59 50 45 29 5d 29 20 26 26 20 69 73 73 65 74 28 24 | self::CONTENT_TYPE)]).&&.isset($ |
3b460 | 74 68 69 73 2d 3e 65 6e 63 74 79 70 65 29 29 29 20 7b 20 24 68 65 61 64 65 72 73 5b 5d 20 3d 20 | this->enctype))).{.$headers[].=. |
3b480 | 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 54 59 50 45 20 2e 20 27 3a 20 27 20 2e 20 24 74 68 69 | self::CONTENT_TYPE...':.'...$thi |
3b4a0 | 73 2d 3e 65 6e 63 74 79 70 65 3b 20 7d 20 69 66 20 28 21 20 69 73 73 65 74 28 24 74 68 69 73 2d | s->enctype;.}.if.(!.isset($this- |
3b4c0 | 3e 68 65 61 64 65 72 73 5b 27 75 73 65 72 2d 61 67 65 6e 74 27 5d 29 20 26 26 20 69 73 73 65 74 | >headers['user-agent']).&&.isset |
3b4e0 | 28 24 74 68 69 73 2d 3e 63 6f 6e 66 69 67 5b 27 75 73 65 72 61 67 65 6e 74 27 5d 29 29 20 7b 20 | ($this->config['useragent'])).{. |
3b500 | 24 68 65 61 64 65 72 73 5b 5d 20 3d 20 22 55 73 65 72 2d 41 67 65 6e 74 3a 20 7b 24 74 68 69 73 | $headers[].=."User-Agent:.{$this |
3b520 | 2d 3e 63 6f 6e 66 69 67 5b 27 75 73 65 72 61 67 65 6e 74 27 5d 7d 22 3b 20 7d 20 69 66 20 28 69 | ->config['useragent']}";.}.if.(i |
3b540 | 73 5f 61 72 72 61 79 28 24 74 68 69 73 2d 3e 61 75 74 68 29 29 20 7b 20 24 61 75 74 68 20 3d 20 | s_array($this->auth)).{.$auth.=. |
3b560 | 73 65 6c 66 3a 3a 65 6e 63 6f 64 65 41 75 74 68 48 65 61 64 65 72 28 24 74 68 69 73 2d 3e 61 75 | self::encodeAuthHeader($this->au |
3b580 | 74 68 5b 27 75 73 65 72 27 5d 2c 20 24 74 68 69 73 2d 3e 61 75 74 68 5b 27 70 61 73 73 77 6f 72 | th['user'],.$this->auth['passwor |
3b5a0 | 64 27 5d 2c 20 24 74 68 69 73 2d 3e 61 75 74 68 5b 27 74 79 70 65 27 5d 29 3b 20 24 68 65 61 64 | d'],.$this->auth['type']);.$head |
3b5c0 | 65 72 73 5b 5d 20 3d 20 22 41 75 74 68 6f 72 69 7a 61 74 69 6f 6e 3a 20 7b 24 61 75 74 68 7d 22 | ers[].=."Authorization:.{$auth}" |
3b5e0 | 3b 20 7d 20 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 29 29 | ;.}.if.(isset($this->cookiejar)) |
3b600 | 20 7b 20 24 63 6f 6f 6b 73 74 72 20 3d 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 6a 61 72 2d 3e | .{.$cookstr.=.$this->cookiejar-> |
3b620 | 67 65 74 4d 61 74 63 68 69 6e 67 43 6f 6f 6b 69 65 73 28 24 74 68 69 73 2d 3e 75 72 69 2c 20 74 | getMatchingCookies($this->uri,.t |
3b640 | 72 75 65 2c 20 43 6f 6f 6b 69 65 4a 61 72 3a 3a 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 5f 43 4f | rue,.CookieJar::COOKIE_STRING_CO |
3b660 | 4e 43 41 54 29 3b 20 69 66 20 28 24 63 6f 6f 6b 73 74 72 29 20 7b 20 24 68 65 61 64 65 72 73 5b | NCAT);.if.($cookstr).{.$headers[ |
3b680 | 5d 20 3d 20 22 43 6f 6f 6b 69 65 3a 20 7b 24 63 6f 6f 6b 73 74 72 7d 22 3b 20 7d 20 7d 20 66 6f | ].=."Cookie:.{$cookstr}";.}.}.fo |
3b6a0 | 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 20 61 73 20 24 68 65 61 64 65 72 | reach.($this->headers.as.$header |
3b6c0 | 29 20 7b 20 6c 69 73 74 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 20 3d 20 24 68 65 61 64 65 | ).{.list($name,.$value).=.$heade |
3b6e0 | 72 3b 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 76 61 6c 75 65 29 29 20 7b 20 24 76 61 6c 75 | r;.if.(is_array($value)).{.$valu |
3b700 | 65 20 3d 20 69 6d 70 6c 6f 64 65 28 27 2c 20 27 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 24 68 65 | e.=.implode(',.',.$value);.}.$he |
3b720 | 61 64 65 72 73 5b 5d 20 3d 20 22 24 6e 61 6d 65 3a 20 24 76 61 6c 75 65 22 3b 20 7d 20 72 65 74 | aders[].=."$name:.$value";.}.ret |
3b740 | 75 72 6e 20 24 68 65 61 64 65 72 73 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 | urn.$headers;.}.protected.functi |
3b760 | 6f 6e 20 5f 70 72 65 70 61 72 65 42 6f 64 79 28 29 20 7b 20 69 66 20 28 24 74 68 69 73 2d 3e 6d | on._prepareBody().{.if.($this->m |
3b780 | 65 74 68 6f 64 20 3d 3d 20 73 65 6c 66 3a 3a 54 52 41 43 45 29 20 7b 20 72 65 74 75 72 6e 20 27 | ethod.==.self::TRACE).{.return.' |
3b7a0 | 27 3b 20 7d 20 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e 72 61 77 5f 70 6f 73 74 5f 64 | ';.}.if.(isset($this->raw_post_d |
3b7c0 | 61 74 61 29 20 26 26 20 69 73 5f 72 65 73 6f 75 72 63 65 28 24 74 68 69 73 2d 3e 72 61 77 5f 70 | ata).&&.is_resource($this->raw_p |
3b7e0 | 6f 73 74 5f 64 61 74 61 29 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 72 61 77 5f 70 | ost_data)).{.return.$this->raw_p |
3b800 | 6f 73 74 5f 64 61 74 61 3b 20 7d 20 69 66 20 28 66 75 6e 63 74 69 6f 6e 5f 65 78 69 73 74 73 28 | ost_data;.}.if.(function_exists( |
3b820 | 27 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 27 29 20 26 26 20 28 28 69 6e 74 | 'mb_internal_encoding').&&.((int |
3b840 | 29 20 69 6e 69 5f 67 65 74 28 27 6d 62 73 74 72 69 6e 67 2e 66 75 6e 63 5f 6f 76 65 72 6c 6f 61 | ).ini_get('mbstring.func_overloa |
3b860 | 64 27 29 29 20 26 20 32 29 20 7b 20 24 6d 62 49 6e 74 45 6e 63 20 3d 20 6d 62 5f 69 6e 74 65 72 | d')).&.2).{.$mbIntEnc.=.mb_inter |
3b880 | 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 28 29 3b 20 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f | nal_encoding();.mb_internal_enco |
3b8a0 | 64 69 6e 67 28 27 41 53 43 49 49 27 29 3b 20 7d 20 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 | ding('ASCII');.}.if.(isset($this |
3b8c0 | 2d 3e 72 61 77 5f 70 6f 73 74 5f 64 61 74 61 29 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 48 65 | ->raw_post_data)).{.$this->setHe |
3b8e0 | 61 64 65 72 73 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 48 2c 20 73 74 72 6c | aders(self::CONTENT_LENGTH,.strl |
3b900 | 65 6e 28 24 74 68 69 73 2d 3e 72 61 77 5f 70 6f 73 74 5f 64 61 74 61 29 29 3b 20 69 66 20 28 69 | en($this->raw_post_data));.if.(i |
3b920 | 73 73 65 74 28 24 6d 62 49 6e 74 45 6e 63 29 29 20 7b 20 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f 65 | sset($mbIntEnc)).{.mb_internal_e |
3b940 | 6e 63 6f 64 69 6e 67 28 24 6d 62 49 6e 74 45 6e 63 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 | ncoding($mbIntEnc);.}.return.$th |
3b960 | 69 73 2d 3e 72 61 77 5f 70 6f 73 74 5f 64 61 74 61 3b 20 7d 20 24 62 6f 64 79 20 3d 20 27 27 3b | is->raw_post_data;.}.$body.=.''; |
3b980 | 20 69 66 20 28 63 6f 75 6e 74 20 28 24 74 68 69 73 2d 3e 66 69 6c 65 73 29 20 3e 20 30 29 20 7b | .if.(count.($this->files).>.0).{ |
3b9a0 | 20 24 74 68 69 73 2d 3e 73 65 74 45 6e 63 54 79 70 65 28 73 65 6c 66 3a 3a 45 4e 43 5f 46 4f 52 | .$this->setEncType(self::ENC_FOR |
3b9c0 | 4d 44 41 54 41 29 3b 20 7d 20 69 66 20 28 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 70 61 72 61 6d | MDATA);.}.if.(count($this->param |
3b9e0 | 73 50 6f 73 74 29 20 3e 20 30 20 7c 7c 20 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 66 69 6c 65 73 | sPost).>.0.||.count($this->files |
3ba00 | 29 20 3e 20 30 29 20 7b 20 73 77 69 74 63 68 28 24 74 68 69 73 2d 3e 65 6e 63 74 79 70 65 29 20 | ).>.0).{.switch($this->enctype). |
3ba20 | 7b 20 63 61 73 65 20 73 65 6c 66 3a 3a 45 4e 43 5f 46 4f 52 4d 44 41 54 41 3a 20 24 62 6f 75 6e | {.case.self::ENC_FORMDATA:.$boun |
3ba40 | 64 61 72 79 20 3d 20 27 2d 2d 2d 5a 45 4e 44 48 54 54 50 43 4c 49 45 4e 54 2d 27 20 2e 20 6d 64 | dary.=.'---ZENDHTTPCLIENT-'...md |
3ba60 | 35 28 6d 69 63 72 6f 74 69 6d 65 28 29 29 3b 20 24 74 68 69 73 2d 3e 73 65 74 48 65 61 64 65 72 | 5(microtime());.$this->setHeader |
3ba80 | 73 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 54 59 50 45 2c 20 73 65 6c 66 3a 3a 45 4e 43 5f | s(self::CONTENT_TYPE,.self::ENC_ |
3baa0 | 46 4f 52 4d 44 41 54 41 20 2e 20 22 3b 20 62 6f 75 6e 64 61 72 79 3d 7b 24 62 6f 75 6e 64 61 72 | FORMDATA...";.boundary={$boundar |
3bac0 | 79 7d 22 29 3b 20 24 70 61 72 61 6d 73 20 3d 20 73 65 6c 66 3a 3a 5f 66 6c 61 74 74 65 6e 50 61 | y}");.$params.=.self::_flattenPa |
3bae0 | 72 61 6d 65 74 65 72 73 41 72 72 61 79 28 24 74 68 69 73 2d 3e 70 61 72 61 6d 73 50 6f 73 74 29 | rametersArray($this->paramsPost) |
3bb00 | 3b 20 66 6f 72 65 61 63 68 20 28 24 70 61 72 61 6d 73 20 61 73 20 24 70 70 29 20 7b 20 24 62 6f | ;.foreach.($params.as.$pp).{.$bo |
3bb20 | 64 79 20 2e 3d 20 73 65 6c 66 3a 3a 65 6e 63 6f 64 65 46 6f 72 6d 44 61 74 61 28 24 62 6f 75 6e | dy..=.self::encodeFormData($boun |
3bb40 | 64 61 72 79 2c 20 24 70 70 5b 30 5d 2c 20 24 70 70 5b 31 5d 29 3b 20 7d 20 66 6f 72 65 61 63 68 | dary,.$pp[0],.$pp[1]);.}.foreach |
3bb60 | 20 28 24 74 68 69 73 2d 3e 66 69 6c 65 73 20 61 73 20 24 66 69 6c 65 29 20 7b 20 24 66 68 65 61 | .($this->files.as.$file).{.$fhea |
3bb80 | 64 20 3d 20 61 72 72 61 79 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 54 59 50 45 20 3d 3e 20 | d.=.array(self::CONTENT_TYPE.=>. |
3bba0 | 24 66 69 6c 65 5b 27 63 74 79 70 65 27 5d 29 3b 20 24 62 6f 64 79 20 2e 3d 20 73 65 6c 66 3a 3a | $file['ctype']);.$body..=.self:: |
3bbc0 | 65 6e 63 6f 64 65 46 6f 72 6d 44 61 74 61 28 24 62 6f 75 6e 64 61 72 79 2c 20 24 66 69 6c 65 5b | encodeFormData($boundary,.$file[ |
3bbe0 | 27 66 6f 72 6d 6e 61 6d 65 27 5d 2c 20 24 66 69 6c 65 5b 27 64 61 74 61 27 5d 2c 20 24 66 69 6c | 'formname'],.$file['data'],.$fil |
3bc00 | 65 5b 27 66 69 6c 65 6e 61 6d 65 27 5d 2c 20 24 66 68 65 61 64 29 3b 20 7d 20 24 62 6f 64 79 20 | e['filename'],.$fhead);.}.$body. |
3bc20 | 2e 3d 20 22 2d 2d 7b 24 62 6f 75 6e 64 61 72 79 7d 2d 2d 5c 72 5c 6e 22 3b 20 62 72 65 61 6b 3b | .=."--{$boundary}--\r\n";.break; |
3bc40 | 20 63 61 73 65 20 73 65 6c 66 3a 3a 45 4e 43 5f 55 52 4c 45 4e 43 4f 44 45 44 3a 20 24 74 68 69 | .case.self::ENC_URLENCODED:.$thi |
3bc60 | 73 2d 3e 73 65 74 48 65 61 64 65 72 73 28 73 65 6c 66 3a 3a 43 4f 4e 54 45 4e 54 5f 54 59 50 45 | s->setHeaders(self::CONTENT_TYPE |
3bc80 | 2c 20 73 65 6c 66 3a 3a 45 4e 43 5f 55 52 4c 45 4e 43 4f 44 45 44 29 3b 20 24 62 6f 64 79 20 3d | ,.self::ENC_URLENCODED);.$body.= |
3bca0 | 20 68 74 74 70 5f 62 75 69 6c 64 5f 71 75 65 72 79 28 24 74 68 69 73 2d 3e 70 61 72 61 6d 73 50 | .http_build_query($this->paramsP |
3bcc0 | 6f 73 74 2c 20 27 27 2c 20 27 26 27 29 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 75 6c 74 3a 20 69 | ost,.'',.'&');.break;.default:.i |
3bce0 | 66 20 28 69 73 73 65 74 28 24 6d 62 49 6e 74 45 6e 63 29 29 20 7b 20 6d 62 5f 69 6e 74 65 72 6e | f.(isset($mbIntEnc)).{.mb_intern |
3bd00 | 61 6c 5f 65 6e 63 6f 64 69 6e 67 28 24 6d 62 49 6e 74 45 6e 63 29 3b 20 7d 20 74 68 72 6f 77 20 | al_encoding($mbIntEnc);.}.throw. |
3bd20 | 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 | new.Client\Exception\RuntimeExce |
3bd40 | 70 74 69 6f 6e 28 22 43 61 6e 6e 6f 74 20 68 61 6e 64 6c 65 20 63 6f 6e 74 65 6e 74 20 74 79 70 | ption("Cannot.handle.content.typ |
3bd60 | 65 20 27 7b 24 74 68 69 73 2d 3e 65 6e 63 74 79 70 65 7d 27 20 61 75 74 6f 6d 61 74 69 63 61 6c | e.'{$this->enctype}'.automatical |
3bd80 | 6c 79 2e 22 20 2e 20 22 20 50 6c 65 61 73 65 20 75 73 65 20 5a 65 6e 64 5f 48 74 74 70 5f 43 6c | ly."...".Please.use.Zend_Http_Cl |
3bda0 | 69 65 6e 74 3a 3a 73 65 74 52 61 77 44 61 74 61 20 74 6f 20 73 65 6e 64 20 74 68 69 73 20 6b 69 | ient::setRawData.to.send.this.ki |
3bdc0 | 6e 64 20 6f 66 20 63 6f 6e 74 65 6e 74 2e 22 29 3b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 69 66 20 | nd.of.content.");.break;.}.}.if. |
3bde0 | 28 24 62 6f 64 79 20 7c 7c 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 3d 20 73 65 6c 66 3a | ($body.||.$this->method.==.self: |
3be00 | 3a 50 4f 53 54 20 7c 7c 20 24 74 68 69 73 2d 3e 6d 65 74 68 6f 64 20 3d 3d 20 73 65 6c 66 3a 3a | :POST.||.$this->method.==.self:: |
3be20 | 50 55 54 29 20 7b 20 24 74 68 69 73 2d 3e 73 65 74 48 65 61 64 65 72 73 28 73 65 6c 66 3a 3a 43 | PUT).{.$this->setHeaders(self::C |
3be40 | 4f 4e 54 45 4e 54 5f 4c 45 4e 47 54 48 2c 20 73 74 72 6c 65 6e 28 24 62 6f 64 79 29 29 3b 20 7d | ONTENT_LENGTH,.strlen($body));.} |
3be60 | 20 69 66 20 28 69 73 73 65 74 28 24 6d 62 49 6e 74 45 6e 63 29 29 20 7b 20 6d 62 5f 69 6e 74 65 | .if.(isset($mbIntEnc)).{.mb_inte |
3be80 | 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 28 24 6d 62 49 6e 74 45 6e 63 29 3b 20 7d 20 72 65 74 75 | rnal_encoding($mbIntEnc);.}.retu |
3bea0 | 72 6e 20 24 62 6f 64 79 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f | rn.$body;.}.protected.function._ |
3bec0 | 67 65 74 50 61 72 61 6d 65 74 65 72 73 52 65 63 75 72 73 69 76 65 28 24 70 61 72 72 61 79 2c 20 | getParametersRecursive($parray,. |
3bee0 | 24 75 72 6c 65 6e 63 6f 64 65 20 3d 20 66 61 6c 73 65 29 20 7b 20 74 72 69 67 67 65 72 5f 65 72 | $urlencode.=.false).{.trigger_er |
3bf00 | 72 6f 72 28 22 54 68 65 20 22 20 2e 20 5f 5f 4d 45 54 48 4f 44 5f 5f 20 2e 20 22 20 6d 65 74 68 | ror("The."...__METHOD__...".meth |
3bf20 | 6f 64 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 64 72 6f | od.is.deprecated.and.will.be.dro |
3bf40 | 70 70 65 64 20 69 6e 20 32 2e 30 2e 22 2c 20 45 5f 55 53 45 52 5f 4e 4f 54 49 43 45 29 3b 20 69 | pped.in.2.0.",.E_USER_NOTICE);.i |
3bf60 | 66 20 28 21 20 69 73 5f 61 72 72 61 79 28 24 70 61 72 72 61 79 29 29 20 7b 20 72 65 74 75 72 6e | f.(!.is_array($parray)).{.return |
3bf80 | 20 24 70 61 72 72 61 79 3b 20 7d 20 24 70 61 72 61 6d 65 74 65 72 73 20 3d 20 61 72 72 61 79 28 | .$parray;.}.$parameters.=.array( |
3bfa0 | 29 3b 20 66 6f 72 65 61 63 68 20 28 24 70 61 72 72 61 79 20 61 73 20 24 6e 61 6d 65 20 3d 3e 20 | );.foreach.($parray.as.$name.=>. |
3bfc0 | 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 24 75 72 6c 65 6e 63 6f 64 65 29 20 7b 20 24 6e 61 6d | $value).{.if.($urlencode).{.$nam |
3bfe0 | 65 20 3d 20 75 72 6c 65 6e 63 6f 64 65 28 24 6e 61 6d 65 29 3b 20 7d 20 69 66 20 28 69 73 5f 61 | e.=.urlencode($name);.}.if.(is_a |
3c000 | 72 72 61 79 28 24 76 61 6c 75 65 29 29 20 7b 20 24 6e 61 6d 65 20 2e 3d 20 28 24 75 72 6c 65 6e | rray($value)).{.$name..=.($urlen |
3c020 | 63 6f 64 65 20 3f 20 27 25 35 42 25 35 44 27 20 3a 20 27 5b 5d 27 29 3b 20 66 6f 72 65 61 63 68 | code.?.'%5B%5D'.:.'[]');.foreach |
3c040 | 20 28 24 76 61 6c 75 65 20 61 73 20 24 73 75 62 76 61 6c 29 20 7b 20 69 66 20 28 24 75 72 6c 65 | .($value.as.$subval).{.if.($urle |
3c060 | 6e 63 6f 64 65 29 20 7b 20 24 73 75 62 76 61 6c 20 3d 20 75 72 6c 65 6e 63 6f 64 65 28 24 73 75 | ncode).{.$subval.=.urlencode($su |
3c080 | 62 76 61 6c 29 3b 20 7d 20 24 70 61 72 61 6d 65 74 65 72 73 5b 5d 20 3d 20 61 72 72 61 79 28 24 | bval);.}.$parameters[].=.array($ |
3c0a0 | 6e 61 6d 65 2c 20 24 73 75 62 76 61 6c 29 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 69 66 20 28 24 | name,.$subval);.}.}.else.{.if.($ |
3c0c0 | 75 72 6c 65 6e 63 6f 64 65 29 20 7b 20 24 76 61 6c 75 65 20 3d 20 75 72 6c 65 6e 63 6f 64 65 28 | urlencode).{.$value.=.urlencode( |
3c0e0 | 24 76 61 6c 75 65 29 3b 20 7d 20 24 70 61 72 61 6d 65 74 65 72 73 5b 5d 20 3d 20 61 72 72 61 79 | $value);.}.$parameters[].=.array |
3c100 | 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 70 61 72 | ($name,.$value);.}.}.return.$par |
3c120 | 61 6d 65 74 65 72 73 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 64 | ameters;.}.protected.function._d |
3c140 | 65 74 65 63 74 46 69 6c 65 4d 69 6d 65 54 79 70 65 28 24 66 69 6c 65 29 20 7b 20 24 74 79 70 65 | etectFileMimeType($file).{.$type |
3c160 | 20 3d 20 6e 75 6c 6c 3b 20 69 66 20 28 66 75 6e 63 74 69 6f 6e 5f 65 78 69 73 74 73 28 27 66 69 | .=.null;.if.(function_exists('fi |
3c180 | 6e 66 6f 5f 6f 70 65 6e 27 29 29 20 7b 20 69 66 20 28 73 65 6c 66 3a 3a 24 5f 66 69 6c 65 49 6e | nfo_open')).{.if.(self::$_fileIn |
3c1a0 | 66 6f 44 62 20 3d 3d 3d 20 6e 75 6c 6c 29 20 7b 20 73 65 6c 66 3a 3a 24 5f 66 69 6c 65 49 6e 66 | foDb.===.null).{.self::$_fileInf |
3c1c0 | 6f 44 62 20 3d 20 40 66 69 6e 66 6f 5f 6f 70 65 6e 28 46 49 4c 45 49 4e 46 4f 5f 4d 49 4d 45 29 | oDb.=.@finfo_open(FILEINFO_MIME) |
3c1e0 | 3b 20 7d 20 69 66 20 28 73 65 6c 66 3a 3a 24 5f 66 69 6c 65 49 6e 66 6f 44 62 29 20 7b 20 24 74 | ;.}.if.(self::$_fileInfoDb).{.$t |
3c200 | 79 70 65 20 3d 20 66 69 6e 66 6f 5f 66 69 6c 65 28 73 65 6c 66 3a 3a 24 5f 66 69 6c 65 49 6e 66 | ype.=.finfo_file(self::$_fileInf |
3c220 | 6f 44 62 2c 20 24 66 69 6c 65 29 3b 20 7d 20 7d 20 65 6c 73 65 69 66 20 28 66 75 6e 63 74 69 6f | oDb,.$file);.}.}.elseif.(functio |
3c240 | 6e 5f 65 78 69 73 74 73 28 27 6d 69 6d 65 5f 63 6f 6e 74 65 6e 74 5f 74 79 70 65 27 29 29 20 7b | n_exists('mime_content_type')).{ |
3c260 | 20 24 74 79 70 65 20 3d 20 6d 69 6d 65 5f 63 6f 6e 74 65 6e 74 5f 74 79 70 65 28 24 66 69 6c 65 | .$type.=.mime_content_type($file |
3c280 | 29 3b 20 7d 20 69 66 20 28 21 20 24 74 79 70 65 29 20 7b 20 24 74 79 70 65 20 3d 20 27 61 70 70 | );.}.if.(!.$type).{.$type.=.'app |
3c2a0 | 6c 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 61 6d 27 3b 20 7d 20 72 65 74 75 72 6e | lication/octet-stream';.}.return |
3c2c0 | 20 24 74 79 70 65 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e | .$type;.}.public.static.function |
3c2e0 | 20 65 6e 63 6f 64 65 46 6f 72 6d 44 61 74 61 28 24 62 6f 75 6e 64 61 72 79 2c 20 24 6e 61 6d 65 | .encodeFormData($boundary,.$name |
3c300 | 2c 20 24 76 61 6c 75 65 2c 20 24 66 69 6c 65 6e 61 6d 65 20 3d 20 6e 75 6c 6c 2c 20 24 68 65 61 | ,.$value,.$filename.=.null,.$hea |
3c320 | 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 29 20 7b 20 24 72 65 74 20 3d 20 22 2d 2d 7b 24 62 6f | ders.=.array()).{.$ret.=."--{$bo |
3c340 | 75 6e 64 61 72 79 7d 5c 72 5c 6e 22 20 2e 20 27 43 6f 6e 74 65 6e 74 2d 44 69 73 70 6f 73 69 74 | undary}\r\n"...'Content-Disposit |
3c360 | 69 6f 6e 3a 20 66 6f 72 6d 2d 64 61 74 61 3b 20 6e 61 6d 65 3d 22 27 20 2e 20 24 6e 61 6d 65 20 | ion:.form-data;.name="'...$name. |
3c380 | 2e 27 22 27 3b 20 69 66 20 28 24 66 69 6c 65 6e 61 6d 65 29 20 7b 20 24 72 65 74 20 2e 3d 20 27 | .'"';.if.($filename).{.$ret..=.' |
3c3a0 | 3b 20 66 69 6c 65 6e 61 6d 65 3d 22 27 20 2e 20 24 66 69 6c 65 6e 61 6d 65 20 2e 20 27 22 27 3b | ;.filename="'...$filename...'"'; |
3c3c0 | 20 7d 20 24 72 65 74 20 2e 3d 20 22 5c 72 5c 6e 22 3b 20 66 6f 72 65 61 63 68 20 28 24 68 65 61 | .}.$ret..=."\r\n";.foreach.($hea |
3c3e0 | 64 65 72 73 20 61 73 20 24 68 6e 61 6d 65 20 3d 3e 20 24 68 76 61 6c 75 65 29 20 7b 20 24 72 65 | ders.as.$hname.=>.$hvalue).{.$re |
3c400 | 74 20 2e 3d 20 22 7b 24 68 6e 61 6d 65 7d 3a 20 7b 24 68 76 61 6c 75 65 7d 5c 72 5c 6e 22 3b 20 | t..=."{$hname}:.{$hvalue}\r\n";. |
3c420 | 7d 20 24 72 65 74 20 2e 3d 20 22 5c 72 5c 6e 22 3b 20 24 72 65 74 20 2e 3d 20 22 7b 24 76 61 6c | }.$ret..=."\r\n";.$ret..=."{$val |
3c440 | 75 65 7d 5c 72 5c 6e 22 3b 20 72 65 74 75 72 6e 20 24 72 65 74 3b 20 7d 20 70 75 62 6c 69 63 20 | ue}\r\n";.return.$ret;.}.public. |
3c460 | 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 6e 63 6f 64 65 41 75 74 68 48 65 61 64 65 72 | static.function.encodeAuthHeader |
3c480 | 28 24 75 73 65 72 2c 20 24 70 61 73 73 77 6f 72 64 2c 20 24 74 79 70 65 20 3d 20 73 65 6c 66 3a | ($user,.$password,.$type.=.self: |
3c4a0 | 3a 41 55 54 48 5f 42 41 53 49 43 29 20 7b 20 24 61 75 74 68 48 65 61 64 65 72 20 3d 20 6e 75 6c | :AUTH_BASIC).{.$authHeader.=.nul |
3c4c0 | 6c 3b 20 73 77 69 74 63 68 20 28 24 74 79 70 65 29 20 7b 20 63 61 73 65 20 73 65 6c 66 3a 3a 41 | l;.switch.($type).{.case.self::A |
3c4e0 | 55 54 48 5f 42 41 53 49 43 3a 20 69 66 20 28 73 74 72 70 6f 73 28 24 75 73 65 72 2c 20 27 3a 27 | UTH_BASIC:.if.(strpos($user,.':' |
3c500 | 29 20 21 3d 3d 20 66 61 6c 73 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 43 6c 69 65 6e 74 5c | ).!==.false).{.throw.new.Client\ |
3c520 | 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 | Exception\InvalidArgumentExcepti |
3c540 | 6f 6e 28 22 54 68 65 20 75 73 65 72 20 6e 61 6d 65 20 63 61 6e 6e 6f 74 20 63 6f 6e 74 61 69 6e | on("The.user.name.cannot.contain |
3c560 | 20 27 3a 27 20 69 6e 20 27 42 61 73 69 63 27 20 48 54 54 50 20 61 75 74 68 65 6e 74 69 63 61 74 | .':'.in.'Basic'.HTTP.authenticat |
3c580 | 69 6f 6e 22 29 3b 20 7d 20 24 61 75 74 68 48 65 61 64 65 72 20 3d 20 27 42 61 73 69 63 20 27 20 | ion");.}.$authHeader.=.'Basic.'. |
3c5a0 | 2e 20 62 61 73 65 36 34 5f 65 6e 63 6f 64 65 28 24 75 73 65 72 20 2e 20 27 3a 27 20 2e 20 24 70 | ..base64_encode($user...':'...$p |
3c5c0 | 61 73 73 77 6f 72 64 29 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 75 6c 74 3a 20 74 68 72 6f 77 20 | assword);.break;.default:.throw. |
3c5e0 | 6e 65 77 20 43 6c 69 65 6e 74 5c 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 | new.Client\Exception\InvalidArgu |
3c600 | 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 4e 6f 74 20 61 20 73 75 70 70 6f 72 74 65 64 20 48 | mentException("Not.a.supported.H |
3c620 | 54 54 50 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 74 79 70 65 3a 20 27 24 74 79 70 65 27 | TTP.authentication.type:.'$type' |
3c640 | 22 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 61 75 74 68 48 65 61 64 65 72 3b 20 7d 20 73 74 61 74 | ");.}.return.$authHeader;.}.stat |
3c660 | 69 63 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 66 6c 61 74 74 65 6e 50 61 | ic.protected.function._flattenPa |
3c680 | 72 61 6d 65 74 65 72 73 41 72 72 61 79 28 24 70 61 72 72 61 79 2c 20 24 70 72 65 66 69 78 20 3d | rametersArray($parray,.$prefix.= |
3c6a0 | 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 21 20 69 73 5f 61 72 72 61 79 28 24 70 61 72 72 61 79 29 | .null).{.if.(!.is_array($parray) |
3c6c0 | 29 20 7b 20 72 65 74 75 72 6e 20 24 70 61 72 72 61 79 3b 20 7d 20 24 70 61 72 61 6d 65 74 65 72 | ).{.return.$parray;.}.$parameter |
3c6e0 | 73 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 28 24 70 61 72 72 61 79 20 61 73 20 | s.=.array();.foreach($parray.as. |
3c700 | 24 6e 61 6d 65 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 24 70 72 65 66 69 78 29 20 | $name.=>.$value).{.if.($prefix). |
3c720 | 7b 20 69 66 20 28 69 73 5f 69 6e 74 28 24 6e 61 6d 65 29 29 20 7b 20 24 6b 65 79 20 3d 20 24 70 | {.if.(is_int($name)).{.$key.=.$p |
3c740 | 72 65 66 69 78 20 2e 20 27 5b 5d 27 3b 20 7d 20 65 6c 73 65 20 7b 20 24 6b 65 79 20 3d 20 24 70 | refix...'[]';.}.else.{.$key.=.$p |
3c760 | 72 65 66 69 78 20 2e 20 22 5b 24 6e 61 6d 65 5d 22 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 24 6b | refix..."[$name]";.}.}.else.{.$k |
3c780 | 65 79 20 3d 20 24 6e 61 6d 65 3b 20 7d 20 69 66 20 28 69 73 5f 61 72 72 61 79 28 24 76 61 6c 75 | ey.=.$name;.}.if.(is_array($valu |
3c7a0 | 65 29 29 20 7b 20 24 70 61 72 61 6d 65 74 65 72 73 20 3d 20 61 72 72 61 79 5f 6d 65 72 67 65 28 | e)).{.$parameters.=.array_merge( |
3c7c0 | 24 70 61 72 61 6d 65 74 65 72 73 2c 20 73 65 6c 66 3a 3a 5f 66 6c 61 74 74 65 6e 50 61 72 61 6d | $parameters,.self::_flattenParam |
3c7e0 | 65 74 65 72 73 41 72 72 61 79 28 24 76 61 6c 75 65 2c 20 24 6b 65 79 29 29 3b 20 7d 20 65 6c 73 | etersArray($value,.$key));.}.els |
3c800 | 65 20 7b 20 24 70 61 72 61 6d 65 74 65 72 73 5b 5d 20 3d 20 61 72 72 61 79 28 24 6b 65 79 2c 20 | e.{.$parameters[].=.array($key,. |
3c820 | 24 76 61 6c 75 65 29 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 70 61 72 61 6d 65 74 65 72 73 3b | $value);.}.}.return.$parameters; |
3c840 | 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 3b | .}.}.<?php..namespace.Zend\Http; |
3c860 | 20 75 73 65 20 5a 65 6e 64 5c 55 72 69 3b 20 63 6c 61 73 73 20 43 6f 6f 6b 69 65 20 7b 20 70 72 | .use.Zend\Uri;.class.Cookie.{.pr |
3c880 | 6f 74 65 63 74 65 64 20 24 6e 61 6d 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 76 61 6c 75 65 3b | otected.$name;.protected.$value; |
3c8a0 | 20 70 72 6f 74 65 63 74 65 64 20 24 65 78 70 69 72 65 73 3b 20 70 72 6f 74 65 63 74 65 64 20 24 | .protected.$expires;.protected.$ |
3c8c0 | 64 6f 6d 61 69 6e 3b 20 70 72 6f 74 65 63 74 65 64 20 24 70 61 74 68 3b 20 70 72 6f 74 65 63 74 | domain;.protected.$path;.protect |
3c8e0 | 65 64 20 24 73 65 63 75 72 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 65 6e 63 6f 64 65 56 61 6c | ed.$secure;.protected.$encodeVal |
3c900 | 75 65 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 | ue;.public.function.__construct( |
3c920 | 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 2c 20 24 64 6f 6d 61 69 6e 2c 20 24 65 78 70 69 72 65 73 | $name,.$value,.$domain,.$expires |
3c940 | 20 3d 20 6e 75 6c 6c 2c 20 24 70 61 74 68 20 3d 20 6e 75 6c 6c 2c 20 24 73 65 63 75 72 65 20 3d | .=.null,.$path.=.null,.$secure.= |
3c960 | 20 66 61 6c 73 65 29 20 7b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 22 2f 5b 3d 2c 3b 20 | .false).{.if.(preg_match("/[=,;. |
3c980 | 5c 74 5c 72 5c 6e 5c 30 31 33 5c 30 31 34 5d 2f 22 2c 20 24 6e 61 6d 65 29 29 20 7b 20 74 68 72 | \t\r\n\013\014]/",.$name)).{.thr |
3c9a0 | 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 | ow.new.Exception\InvalidArgument |
3c9c0 | 45 78 63 65 70 74 69 6f 6e 28 22 43 6f 6f 6b 69 65 20 6e 61 6d 65 20 63 61 6e 6e 6f 74 20 63 6f | Exception("Cookie.name.cannot.co |
3c9e0 | 6e 74 61 69 6e 20 74 68 65 73 65 20 63 68 61 72 61 63 74 65 72 73 3a 20 3d 2c 3b 20 5c 5c 74 5c | ntain.these.characters:.=,;.\\t\ |
3ca00 | 5c 72 5c 5c 6e 5c 5c 30 31 33 5c 5c 30 31 34 20 28 7b 24 6e 61 6d 65 7d 29 22 29 3b 20 7d 20 69 | \r\\n\\013\\014.({$name})");.}.i |
3ca20 | 66 20 28 21 20 24 74 68 69 73 2d 3e 6e 61 6d 65 20 3d 20 28 73 74 72 69 6e 67 29 20 24 6e 61 6d | f.(!.$this->name.=.(string).$nam |
3ca40 | 65 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 | e).{.throw.new.Exception\Invalid |
3ca60 | 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 43 6f 6f 6b 69 65 73 20 6d 75 73 74 20 | ArgumentException('Cookies.must. |
3ca80 | 68 61 76 65 20 61 20 6e 61 6d 65 27 29 3b 20 7d 20 69 66 20 28 21 20 24 74 68 69 73 2d 3e 64 6f | have.a.name');.}.if.(!.$this->do |
3caa0 | 6d 61 69 6e 20 3d 20 28 73 74 72 69 6e 67 29 20 24 64 6f 6d 61 69 6e 29 20 7b 20 74 68 72 6f 77 | main.=.(string).$domain).{.throw |
3cac0 | 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 | .new.Exception\InvalidArgumentEx |
3cae0 | 63 65 70 74 69 6f 6e 28 27 43 6f 6f 6b 69 65 73 20 6d 75 73 74 20 68 61 76 65 20 61 20 64 6f 6d | ception('Cookies.must.have.a.dom |
3cb00 | 61 69 6e 27 29 3b 20 7d 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 3d 20 28 73 74 72 69 6e 67 29 | ain');.}.$this->value.=.(string) |
3cb20 | 20 24 76 61 6c 75 65 3b 20 24 74 68 69 73 2d 3e 65 78 70 69 72 65 73 20 3d 20 28 24 65 78 70 69 | .$value;.$this->expires.=.($expi |
3cb40 | 72 65 73 20 3d 3d 3d 20 6e 75 6c 6c 20 3f 20 6e 75 6c 6c 20 3a 20 28 69 6e 74 29 20 24 65 78 70 | res.===.null.?.null.:.(int).$exp |
3cb60 | 69 72 65 73 29 3b 20 24 74 68 69 73 2d 3e 70 61 74 68 20 3d 20 28 24 70 61 74 68 20 3f 20 24 70 | ires);.$this->path.=.($path.?.$p |
3cb80 | 61 74 68 20 3a 20 27 2f 27 29 3b 20 24 74 68 69 73 2d 3e 73 65 63 75 72 65 20 3d 20 24 73 65 63 | ath.:.'/');.$this->secure.=.$sec |
3cba0 | 75 72 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4e 61 6d 65 28 29 | ure;.}.public.function.getName() |
3cbc0 | 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 6e 61 6d 65 3b 20 7d 20 70 75 62 6c 69 63 20 | .{.return.$this->name;.}.public. |
3cbe0 | 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 61 6c 75 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | function.getValue().{.return.$th |
3cc00 | 69 73 2d 3e 76 61 6c 75 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 | is->value;.}.public.function.get |
3cc20 | 44 6f 6d 61 69 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 64 6f 6d 61 69 6e 3b | Domain().{.return.$this->domain; |
3cc40 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 50 61 74 68 28 29 20 7b 20 72 | .}.public.function.getPath().{.r |
3cc60 | 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 70 61 74 68 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 | eturn.$this->path;.}.public.func |
3cc80 | 74 69 6f 6e 20 67 65 74 45 78 70 69 72 79 54 69 6d 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 | tion.getExpiryTime().{.return.$t |
3cca0 | 68 69 73 2d 3e 65 78 70 69 72 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 | his->expires;.}.public.function. |
3ccc0 | 69 73 53 65 63 75 72 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 65 63 75 72 | isSecure().{.return.$this->secur |
3cce0 | 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 45 78 70 69 72 65 64 28 24 | e;.}.public.function.isExpired($ |
3cd00 | 6e 6f 77 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 24 6e 6f 77 20 3d 3d 3d 20 6e 75 6c 6c 29 | now.=.null).{.if.($now.===.null) |
3cd20 | 20 24 6e 6f 77 20 3d 20 74 69 6d 65 28 29 3b 20 69 66 20 28 69 73 5f 69 6e 74 28 24 74 68 69 73 | .$now.=.time();.if.(is_int($this |
3cd40 | 2d 3e 65 78 70 69 72 65 73 29 20 26 26 20 24 74 68 69 73 2d 3e 65 78 70 69 72 65 73 20 3c 20 24 | ->expires).&&.$this->expires.<.$ |
3cd60 | 6e 6f 77 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 65 6c 73 65 20 7b 20 72 65 74 | now).{.return.true;.}.else.{.ret |
3cd80 | 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 | urn.false;.}.}.public.function.i |
3cda0 | 73 53 65 73 73 69 6f 6e 43 6f 6f 6b 69 65 28 29 20 7b 20 72 65 74 75 72 6e 20 28 24 74 68 69 73 | sSessionCookie().{.return.($this |
3cdc0 | 2d 3e 65 78 70 69 72 65 73 20 3d 3d 3d 20 6e 75 6c 6c 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | ->expires.===.null);.}.public.fu |
3cde0 | 6e 63 74 69 6f 6e 20 6d 61 74 63 68 28 24 75 72 69 2c 20 24 6d 61 74 63 68 53 65 73 73 69 6f 6e | nction.match($uri,.$matchSession |
3ce00 | 43 6f 6f 6b 69 65 73 20 3d 20 74 72 75 65 2c 20 24 6e 6f 77 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 | Cookies.=.true,.$now.=.null).{.i |
3ce20 | 66 20 28 69 73 5f 73 74 72 69 6e 67 20 28 24 75 72 69 29 29 20 7b 20 24 75 72 69 20 3d 20 55 72 | f.(is_string.($uri)).{.$uri.=.Ur |
3ce40 | 69 5c 55 72 69 46 61 63 74 6f 72 79 3a 3a 66 61 63 74 6f 72 79 28 24 75 72 69 2c 20 27 68 74 74 | i\UriFactory::factory($uri,.'htt |
3ce60 | 70 27 29 3b 20 7d 20 69 66 20 28 21 24 75 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 5c | p');.}.if.(!$uri.instanceof.Uri\ |
3ce80 | 55 72 69 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c | Uri).{.throw.new.Exception\Inval |
3cea0 | 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 49 6e 76 61 6c 69 64 20 55 52 49 | idArgumentException('Invalid.URI |
3cec0 | 20 70 72 6f 76 69 64 65 64 3b 20 64 6f 65 73 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 6e 74 20 5a 65 | .provided;.does.not.implement.Ze |
3cee0 | 6e 64 5c 55 72 69 5c 55 72 69 27 29 3b 20 7d 20 24 73 63 68 65 6d 65 20 3d 20 24 75 72 69 2d 3e | nd\Uri\Uri');.}.$scheme.=.$uri-> |
3cf00 | 67 65 74 53 63 68 65 6d 65 28 29 3b 20 69 66 20 28 21 20 28 24 75 72 69 2d 3e 69 73 56 61 6c 69 | getScheme();.if.(!.($uri->isVali |
3cf20 | 64 28 29 20 26 26 20 28 24 73 63 68 65 6d 65 20 3d 3d 20 27 68 74 74 70 27 20 7c 7c 20 24 73 63 | d().&&.($scheme.==.'http'.||.$sc |
3cf40 | 68 65 6d 65 20 3d 3d 27 68 74 74 70 73 27 29 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 | heme.=='https'))).{.throw.new.Ex |
3cf60 | 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e | ception\InvalidArgumentException |
3cf80 | 28 27 50 61 73 73 65 64 20 55 52 49 20 69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 48 54 54 50 | ('Passed.URI.is.not.a.valid.HTTP |
3cfa0 | 20 6f 72 20 48 54 54 50 53 20 55 52 49 27 29 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 73 65 | .or.HTTPS.URI');.}.if.($this->se |
3cfc0 | 63 75 72 65 20 26 26 20 24 73 63 68 65 6d 65 20 21 3d 20 27 68 74 74 70 73 27 29 20 7b 20 72 65 | cure.&&.$scheme.!=.'https').{.re |
3cfe0 | 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 69 66 20 28 24 74 68 69 73 2d 3e 69 73 45 78 70 69 72 | turn.false;.}.if.($this->isExpir |
3d000 | 65 64 28 24 6e 6f 77 29 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 69 66 20 28 | ed($now)).{.return.false;.}.if.( |
3d020 | 24 74 68 69 73 2d 3e 69 73 53 65 73 73 69 6f 6e 43 6f 6f 6b 69 65 28 29 20 26 26 20 21 20 24 6d | $this->isSessionCookie().&&.!.$m |
3d040 | 61 74 63 68 53 65 73 73 69 6f 6e 43 6f 6f 6b 69 65 73 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c | atchSessionCookies).{.return.fal |
3d060 | 73 65 3b 20 7d 20 69 66 20 28 21 20 73 65 6c 66 3a 3a 6d 61 74 63 68 43 6f 6f 6b 69 65 44 6f 6d | se;.}.if.(!.self::matchCookieDom |
3d080 | 61 69 6e 28 24 74 68 69 73 2d 3e 67 65 74 44 6f 6d 61 69 6e 28 29 2c 20 24 75 72 69 2d 3e 67 65 | ain($this->getDomain(),.$uri->ge |
3d0a0 | 74 48 6f 73 74 28 29 29 29 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 69 66 20 28 | tHost())).{.return.false;.}.if.( |
3d0c0 | 21 20 73 65 6c 66 3a 3a 6d 61 74 63 68 43 6f 6f 6b 69 65 50 61 74 68 28 24 74 68 69 73 2d 3e 67 | !.self::matchCookiePath($this->g |
3d0e0 | 65 74 50 61 74 68 28 29 2c 20 24 75 72 69 2d 3e 67 65 74 50 61 74 68 28 29 29 29 20 7b 20 72 65 | etPath(),.$uri->getPath())).{.re |
3d100 | 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 70 75 62 | turn.false;.}.return.true;.}.pub |
3d120 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 69 66 20 28 | lic.function.__toString().{.if.( |
3d140 | 24 74 68 69 73 2d 3e 65 6e 63 6f 64 65 56 61 6c 75 65 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | $this->encodeValue).{.return.$th |
3d160 | 69 73 2d 3e 6e 61 6d 65 20 2e 20 27 3d 27 20 2e 20 75 72 6c 65 6e 63 6f 64 65 28 24 74 68 69 73 | is->name...'='...urlencode($this |
3d180 | 2d 3e 76 61 6c 75 65 29 20 2e 20 27 3b 27 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e | ->value)...';';.}.return.$this-> |
3d1a0 | 6e 61 6d 65 20 2e 20 27 3d 27 20 2e 20 24 74 68 69 73 2d 3e 76 61 6c 75 65 20 2e 20 27 3b 27 3b | name...'='...$this->value...';'; |
3d1c0 | 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f 6d 53 74 | .}.public.static.function.fromSt |
3d1e0 | 72 69 6e 67 28 24 63 6f 6f 6b 69 65 53 74 72 2c 20 24 72 65 66 55 72 69 20 3d 20 6e 75 6c 6c 2c | ring($cookieStr,.$refUri.=.null, |
3d200 | 20 24 65 6e 63 6f 64 65 56 61 6c 75 65 20 3d 20 74 72 75 65 29 20 7b 20 69 66 20 28 69 73 5f 73 | .$encodeValue.=.true).{.if.(is_s |
3d220 | 74 72 69 6e 67 28 24 72 65 66 55 72 69 29 29 20 7b 20 24 72 65 66 55 72 69 20 3d 20 55 72 69 5c | tring($refUri)).{.$refUri.=.Uri\ |
3d240 | 55 72 69 46 61 63 74 6f 72 79 3a 3a 66 61 63 74 6f 72 79 28 24 72 65 66 55 72 69 2c 20 27 68 74 | UriFactory::factory($refUri,.'ht |
3d260 | 74 70 27 29 3b 20 7d 20 24 6e 61 6d 65 20 3d 20 27 27 3b 20 24 76 61 6c 75 65 20 3d 20 27 27 3b | tp');.}.$name.=.'';.$value.=.''; |
3d280 | 20 24 64 6f 6d 61 69 6e 20 3d 20 27 27 3b 20 24 70 61 74 68 20 3d 20 27 27 3b 20 24 65 78 70 69 | .$domain.=.'';.$path.=.'';.$expi |
3d2a0 | 72 65 73 20 3d 20 6e 75 6c 6c 3b 20 24 73 65 63 75 72 65 20 3d 20 66 61 6c 73 65 3b 20 24 70 61 | res.=.null;.$secure.=.false;.$pa |
3d2c0 | 72 74 73 20 3d 20 65 78 70 6c 6f 64 65 28 27 3b 27 2c 20 24 63 6f 6f 6b 69 65 53 74 72 29 3b 20 | rts.=.explode(';',.$cookieStr);. |
3d2e0 | 69 66 20 28 73 74 72 70 6f 73 28 24 70 61 72 74 73 5b 30 5d 2c 20 27 3d 27 29 20 3d 3d 3d 20 66 | if.(strpos($parts[0],.'=').===.f |
3d300 | 61 6c 73 65 29 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 6c 69 73 74 28 24 6e 61 6d 65 2c 20 | alse).return.false;.list($name,. |
3d320 | 24 76 61 6c 75 65 29 20 3d 20 65 78 70 6c 6f 64 65 28 27 3d 27 2c 20 74 72 69 6d 28 61 72 72 61 | $value).=.explode('=',.trim(arra |
3d340 | 79 5f 73 68 69 66 74 28 24 70 61 72 74 73 29 29 2c 20 32 29 3b 20 24 6e 61 6d 65 20 3d 20 74 72 | y_shift($parts)),.2);.$name.=.tr |
3d360 | 69 6d 28 24 6e 61 6d 65 29 3b 20 69 66 20 28 24 65 6e 63 6f 64 65 56 61 6c 75 65 29 20 7b 20 24 | im($name);.if.($encodeValue).{.$ |
3d380 | 76 61 6c 75 65 20 3d 20 75 72 6c 64 65 63 6f 64 65 28 74 72 69 6d 28 24 76 61 6c 75 65 29 29 3b | value.=.urldecode(trim($value)); |
3d3a0 | 20 7d 20 69 66 20 28 24 72 65 66 55 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 5c 55 72 | .}.if.($refUri.instanceof.Uri\Ur |
3d3c0 | 69 29 20 7b 20 24 64 6f 6d 61 69 6e 20 3d 20 24 72 65 66 55 72 69 2d 3e 67 65 74 48 6f 73 74 28 | i).{.$domain.=.$refUri->getHost( |
3d3e0 | 29 3b 20 24 70 61 74 68 20 3d 20 24 72 65 66 55 72 69 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 24 | );.$path.=.$refUri->getPath();.$ |
3d400 | 70 61 74 68 20 3d 20 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 30 2c 20 73 74 72 72 70 6f 73 28 | path.=.substr($path,.0,.strrpos( |
3d420 | 24 70 61 74 68 2c 20 27 2f 27 29 29 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 70 61 72 74 73 20 | $path,.'/'));.}.foreach.($parts. |
3d440 | 61 73 20 24 70 61 72 74 29 20 7b 20 24 70 61 72 74 20 3d 20 74 72 69 6d 28 24 70 61 72 74 29 3b | as.$part).{.$part.=.trim($part); |
3d460 | 20 69 66 20 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 70 61 72 74 29 20 3d 3d 20 27 73 65 63 75 72 | .if.(strtolower($part).==.'secur |
3d480 | 65 27 29 20 7b 20 24 73 65 63 75 72 65 20 3d 20 74 72 75 65 3b 20 63 6f 6e 74 69 6e 75 65 3b 20 | e').{.$secure.=.true;.continue;. |
3d4a0 | 7d 20 24 6b 65 79 56 61 6c 75 65 20 3d 20 65 78 70 6c 6f 64 65 28 27 3d 27 2c 20 24 70 61 72 74 | }.$keyValue.=.explode('=',.$part |
3d4c0 | 2c 20 32 29 3b 20 69 66 20 28 63 6f 75 6e 74 28 24 6b 65 79 56 61 6c 75 65 29 20 3d 3d 20 32 29 | ,.2);.if.(count($keyValue).==.2) |
3d4e0 | 20 7b 20 6c 69 73 74 28 24 6b 2c 20 24 76 29 20 3d 20 24 6b 65 79 56 61 6c 75 65 3b 20 73 77 69 | .{.list($k,.$v).=.$keyValue;.swi |
3d500 | 74 63 68 20 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 6b 29 29 20 7b 20 63 61 73 65 20 27 65 78 70 | tch.(strtolower($k)).{.case.'exp |
3d520 | 69 72 65 73 27 3a 20 69 66 28 28 24 65 78 70 69 72 65 73 20 3d 20 73 74 72 74 6f 74 69 6d 65 28 | ires':.if(($expires.=.strtotime( |
3d540 | 24 76 29 29 20 3d 3d 3d 20 66 61 6c 73 65 29 20 7b 20 24 65 78 70 69 72 65 44 61 74 65 20 3d 20 | $v)).===.false).{.$expireDate.=. |
3d560 | 6e 65 77 20 5c 5a 65 6e 64 5c 44 61 74 65 5c 44 61 74 65 28 24 76 29 3b 20 24 65 78 70 69 72 65 | new.\Zend\Date\Date($v);.$expire |
3d580 | 73 20 3d 20 24 65 78 70 69 72 65 44 61 74 65 2d 3e 67 65 74 54 69 6d 65 73 74 61 6d 70 28 29 3b | s.=.$expireDate->getTimestamp(); |
3d5a0 | 20 7d 20 62 72 65 61 6b 3b 20 63 61 73 65 20 27 70 61 74 68 27 3a 20 24 70 61 74 68 20 3d 20 24 | .}.break;.case.'path':.$path.=.$ |
3d5c0 | 76 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 27 64 6f 6d 61 69 6e 27 3a 20 24 64 6f 6d 61 69 6e | v;.break;.case.'domain':.$domain |
3d5e0 | 20 3d 20 24 76 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 75 6c 74 3a 20 62 72 65 61 6b 3b 20 7d 20 | .=.$v;.break;.default:.break;.}. |
3d600 | 7d 20 7d 20 69 66 20 28 24 6e 61 6d 65 20 21 3d 3d 20 27 27 29 20 7b 20 24 72 65 74 20 3d 20 6e | }.}.if.($name.!==.'').{.$ret.=.n |
3d620 | 65 77 20 73 65 6c 66 28 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 2c 20 24 64 6f 6d 61 69 6e 2c 20 | ew.self($name,.$value,.$domain,. |
3d640 | 24 65 78 70 69 72 65 73 2c 20 24 70 61 74 68 2c 20 24 73 65 63 75 72 65 29 3b 20 24 72 65 74 2d | $expires,.$path,.$secure);.$ret- |
3d660 | 3e 65 6e 63 6f 64 65 56 61 6c 75 65 20 3d 20 28 24 65 6e 63 6f 64 65 56 61 6c 75 65 29 20 3f 20 | >encodeValue.=.($encodeValue).?. |
3d680 | 74 72 75 65 20 3a 20 66 61 6c 73 65 3b 20 72 65 74 75 72 6e 20 24 72 65 74 3b 20 7d 20 65 6c 73 | true.:.false;.return.$ret;.}.els |
3d6a0 | 65 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 73 74 61 | e.{.return.false;.}.}.public.sta |
3d6c0 | 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 43 6f 6f 6b 69 65 44 6f 6d 61 69 6e 28 24 | tic.function.matchCookieDomain($ |
3d6e0 | 63 6f 6f 6b 69 65 44 6f 6d 61 69 6e 2c 20 24 68 6f 73 74 29 20 7b 20 69 66 20 28 21 20 24 63 6f | cookieDomain,.$host).{.if.(!.$co |
3d700 | 6f 6b 69 65 44 6f 6d 61 69 6e 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f | okieDomain).{.throw.new.Exceptio |
3d720 | 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 5c 24 63 6f | n\InvalidArgumentException("\$co |
3d740 | 6f 6b 69 65 44 6f 6d 61 69 6e 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62 65 20 61 20 63 | okieDomain.is.expected.to.be.a.c |
3d760 | 6f 6f 6b 69 65 20 64 6f 6d 61 69 6e 22 29 3b 20 7d 20 69 66 20 28 21 20 24 68 6f 73 74 29 20 7b | ookie.domain");.}.if.(!.$host).{ |
3d780 | 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 | .throw.new.Exception\InvalidArgu |
3d7a0 | 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 5c 24 68 6f 73 74 20 69 73 20 65 78 70 65 63 74 65 | mentException("\$host.is.expecte |
3d7c0 | 64 20 74 6f 20 62 65 20 61 20 68 6f 73 74 20 6e 61 6d 65 22 29 3b 20 7d 20 24 63 6f 6f 6b 69 65 | d.to.be.a.host.name");.}.$cookie |
3d7e0 | 44 6f 6d 61 69 6e 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 63 6f 6f 6b 69 65 44 6f 6d 61 69 | Domain.=.strtolower($cookieDomai |
3d800 | 6e 29 3b 20 24 68 6f 73 74 20 3d 20 73 74 72 74 6f 6c 6f 77 65 72 28 24 68 6f 73 74 29 3b 20 69 | n);.$host.=.strtolower($host);.i |
3d820 | 66 20 28 24 63 6f 6f 6b 69 65 44 6f 6d 61 69 6e 5b 30 5d 20 3d 3d 20 27 2e 27 29 20 7b 20 24 63 | f.($cookieDomain[0].==.'.').{.$c |
3d840 | 6f 6f 6b 69 65 44 6f 6d 61 69 6e 20 3d 20 73 75 62 73 74 72 28 24 63 6f 6f 6b 69 65 44 6f 6d 61 | ookieDomain.=.substr($cookieDoma |
3d860 | 69 6e 2c 20 31 29 3b 20 7d 20 72 65 74 75 72 6e 20 28 24 63 6f 6f 6b 69 65 44 6f 6d 61 69 6e 20 | in,.1);.}.return.($cookieDomain. |
3d880 | 3d 3d 20 24 68 6f 73 74 20 7c 7c 20 70 72 65 67 5f 6d 61 74 63 68 28 22 2f 5c 2e 24 63 6f 6f 6b | ==.$host.||.preg_match("/\.$cook |
3d8a0 | 69 65 44 6f 6d 61 69 6e 24 2f 22 2c 20 24 68 6f 73 74 29 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 | ieDomain$/",.$host));.}.public.s |
3d8c0 | 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 43 6f 6f 6b 69 65 50 61 74 68 28 24 | tatic.function.matchCookiePath($ |
3d8e0 | 63 6f 6f 6b 69 65 50 61 74 68 2c 20 24 70 61 74 68 29 20 7b 20 69 66 20 28 21 20 24 63 6f 6f 6b | cookiePath,.$path).{.if.(!.$cook |
3d900 | 69 65 50 61 74 68 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e | iePath).{.throw.new.Exception\In |
3d920 | 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 5c 24 63 6f 6f 6b 69 65 | validArgumentException("\$cookie |
3d940 | 50 61 74 68 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62 65 20 61 20 63 6f 6f 6b 69 65 20 | Path.is.expected.to.be.a.cookie. |
3d960 | 70 61 74 68 22 29 3b 20 7d 20 69 66 20 28 28 6e 75 6c 6c 20 21 3d 3d 20 24 70 61 74 68 29 20 26 | path");.}.if.((null.!==.$path).& |
3d980 | 26 20 28 21 69 73 5f 73 63 61 6c 61 72 28 24 70 61 74 68 29 20 7c 7c 20 69 73 5f 6e 75 6d 65 72 | &.(!is_scalar($path).||.is_numer |
3d9a0 | 69 63 28 24 70 61 74 68 29 20 7c 7c 20 69 73 5f 62 6f 6f 6c 28 24 70 61 74 68 29 29 29 20 7b 20 | ic($path).||.is_bool($path))).{. |
3d9c0 | 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d | throw.new.Exception\InvalidArgum |
3d9e0 | 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 5c 24 70 61 74 68 20 69 73 20 65 78 70 65 63 74 65 64 | entException("\$path.is.expected |
3da00 | 20 74 6f 20 62 65 20 61 20 63 6f 6f 6b 69 65 20 70 61 74 68 22 29 3b 20 7d 20 24 70 61 74 68 20 | .to.be.a.cookie.path");.}.$path. |
3da20 | 3d 20 28 73 74 72 69 6e 67 29 20 24 70 61 74 68 3b 20 69 66 20 28 65 6d 70 74 79 28 24 70 61 74 | =.(string).$path;.if.(empty($pat |
3da40 | 68 29 29 20 7b 20 24 70 61 74 68 20 3d 20 27 2f 27 3b 20 7d 20 72 65 74 75 72 6e 20 28 73 74 72 | h)).{.$path.=.'/';.}.return.(str |
3da60 | 70 6f 73 28 24 70 61 74 68 2c 20 24 63 6f 6f 6b 69 65 50 61 74 68 29 20 3d 3d 3d 20 30 29 3b 20 | pos($path,.$cookiePath).===.0);. |
3da80 | 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 3b 20 | }.}.<?php..namespace.Zend\Http;. |
3daa0 | 75 73 65 20 43 6f 75 6e 74 61 62 6c 65 2c 20 49 74 65 72 61 74 6f 72 41 67 67 72 65 67 61 74 65 | use.Countable,.IteratorAggregate |
3dac0 | 2c 20 5a 65 6e 64 5c 55 72 69 3b 20 63 6c 61 73 73 20 43 6f 6f 6b 69 65 4a 61 72 20 69 6d 70 6c | ,.Zend\Uri;.class.CookieJar.impl |
3dae0 | 65 6d 65 6e 74 73 20 43 6f 75 6e 74 61 62 6c 65 2c 20 49 74 65 72 61 74 6f 72 41 67 67 72 65 67 | ements.Countable,.IteratorAggreg |
3db00 | 61 74 65 20 7b 20 63 6f 6e 73 74 20 43 4f 4f 4b 49 45 5f 4f 42 4a 45 43 54 20 3d 20 30 3b 20 63 | ate.{.const.COOKIE_OBJECT.=.0;.c |
3db20 | 6f 6e 73 74 20 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 5f 41 52 52 41 59 20 3d 20 31 3b 20 63 6f | onst.COOKIE_STRING_ARRAY.=.1;.co |
3db40 | 6e 73 74 20 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 5f 43 4f 4e 43 41 54 20 3d 20 32 3b 20 70 72 | nst.COOKIE_STRING_CONCAT.=.2;.pr |
3db60 | 6f 74 65 63 74 65 64 20 24 63 6f 6f 6b 69 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 72 6f 74 | otected.$cookies.=.array();.prot |
3db80 | 65 63 74 65 64 20 24 5f 72 61 77 43 6f 6f 6b 69 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 70 75 | ected.$_rawCookies.=.array();.pu |
3dba0 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 29 20 7b 20 7d 20 | blic.function.__construct().{.}. |
3dbc0 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6f 6f 6b 69 65 28 24 63 6f 6f 6b 69 | public.function.addCookie($cooki |
3dbe0 | 65 2c 20 24 72 65 66 5f 75 72 69 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 69 73 5f 73 74 72 | e,.$ref_uri.=.null).{.if.(is_str |
3dc00 | 69 6e 67 28 24 63 6f 6f 6b 69 65 29 29 20 7b 20 24 63 6f 6f 6b 69 65 20 3d 20 43 6f 6f 6b 69 65 | ing($cookie)).{.$cookie.=.Cookie |
3dc20 | 3a 3a 66 72 6f 6d 53 74 72 69 6e 67 28 24 63 6f 6f 6b 69 65 2c 20 24 72 65 66 5f 75 72 69 29 3b | ::fromString($cookie,.$ref_uri); |
3dc40 | 20 7d 20 69 66 20 28 24 63 6f 6f 6b 69 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 43 6f 6f 6b 69 65 | .}.if.($cookie.instanceof.Cookie |
3dc60 | 29 20 7b 20 24 64 6f 6d 61 69 6e 20 3d 20 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 44 6f 6d 61 69 6e | ).{.$domain.=.$cookie->getDomain |
3dc80 | 28 29 3b 20 24 70 61 74 68 20 3d 20 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 50 61 74 68 28 29 3b 20 | ();.$path.=.$cookie->getPath();. |
3dca0 | 69 66 20 28 21 69 73 73 65 74 28 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 73 5b 24 64 6f 6d 61 69 | if.(!isset($this->cookies[$domai |
3dcc0 | 6e 5d 29 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 73 5b 24 64 6f 6d 61 69 6e 5d 20 3d | n])).{.$this->cookies[$domain].= |
3dce0 | 20 61 72 72 61 79 28 29 3b 20 7d 20 69 66 20 28 21 69 73 73 65 74 28 24 74 68 69 73 2d 3e 63 6f | .array();.}.if.(!isset($this->co |
3dd00 | 6f 6b 69 65 73 5b 24 64 6f 6d 61 69 6e 5d 5b 24 70 61 74 68 5d 29 29 20 7b 20 24 74 68 69 73 2d | okies[$domain][$path])).{.$this- |
3dd20 | 3e 63 6f 6f 6b 69 65 73 5b 24 64 6f 6d 61 69 6e 5d 5b 24 70 61 74 68 5d 20 3d 20 61 72 72 61 79 | >cookies[$domain][$path].=.array |
3dd40 | 28 29 3b 20 7d 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 73 5b 24 64 6f 6d 61 69 6e 5d 5b 24 70 | ();.}.$this->cookies[$domain][$p |
3dd60 | 61 74 68 5d 5b 24 63 6f 6f 6b 69 65 2d 3e 67 65 74 4e 61 6d 65 28 29 5d 20 3d 20 24 63 6f 6f 6b | ath][$cookie->getName()].=.$cook |
3dd80 | 69 65 3b 20 24 74 68 69 73 2d 3e 5f 72 61 77 43 6f 6f 6b 69 65 73 5b 5d 20 3d 20 24 63 6f 6f 6b | ie;.$this->_rawCookies[].=.$cook |
3dda0 | 69 65 3b 20 7d 20 65 6c 73 65 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e | ie;.}.else.{.throw.new.Exception |
3ddc0 | 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 53 75 70 70 6c | \InvalidArgumentException('Suppl |
3dde0 | 69 65 6e 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 63 6f 6f | ient.argument.is.not.a.valid.coo |
3de00 | 6b 69 65 20 73 74 72 69 6e 67 20 6f 72 20 6f 62 6a 65 63 74 27 29 3b 20 7d 20 7d 20 70 75 62 6c | kie.string.or.object');.}.}.publ |
3de20 | 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6f 6f 6b 69 65 73 46 72 6f 6d 52 65 73 70 6f 6e | ic.function.addCookiesFromRespon |
3de40 | 73 65 28 24 72 65 73 70 6f 6e 73 65 2c 20 24 72 65 66 5f 75 72 69 29 20 7b 20 69 66 20 28 21 24 | se($response,.$ref_uri).{.if.(!$ |
3de60 | 72 65 73 70 6f 6e 73 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 52 65 73 70 6f 6e 73 65 29 20 7b 20 | response.instanceof.Response).{. |
3de80 | 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d | throw.new.Exception\InvalidArgum |
3dea0 | 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 24 72 65 73 70 6f 6e 73 65 20 69 73 20 65 78 70 65 63 | entException('$response.is.expec |
3dec0 | 74 65 64 20 74 6f 20 62 65 20 61 20 52 65 73 70 6f 6e 73 65 20 6f 62 6a 65 63 74 2c 20 27 20 2e | ted.to.be.a.Response.object,.'.. |
3dee0 | 20 67 65 74 74 79 70 65 28 24 72 65 73 70 6f 6e 73 65 29 20 2e 20 27 20 77 61 73 20 70 61 73 73 | .gettype($response)...'.was.pass |
3df00 | 65 64 27 29 3b 20 7d 20 24 63 6f 6f 6b 69 65 5f 68 64 72 73 20 3d 20 24 72 65 73 70 6f 6e 73 65 | ed');.}.$cookie_hdrs.=.$response |
3df20 | 2d 3e 67 65 74 48 65 61 64 65 72 28 27 53 65 74 2d 43 6f 6f 6b 69 65 27 29 3b 20 69 66 20 28 69 | ->getHeader('Set-Cookie');.if.(i |
3df40 | 73 5f 61 72 72 61 79 28 24 63 6f 6f 6b 69 65 5f 68 64 72 73 29 29 20 7b 20 66 6f 72 65 61 63 68 | s_array($cookie_hdrs)).{.foreach |
3df60 | 20 28 24 63 6f 6f 6b 69 65 5f 68 64 72 73 20 61 73 20 24 63 6f 6f 6b 69 65 29 20 7b 20 24 74 68 | .($cookie_hdrs.as.$cookie).{.$th |
3df80 | 69 73 2d 3e 61 64 64 43 6f 6f 6b 69 65 28 24 63 6f 6f 6b 69 65 2c 20 24 72 65 66 5f 75 72 69 29 | is->addCookie($cookie,.$ref_uri) |
3dfa0 | 3b 20 7d 20 7d 20 65 6c 73 65 69 66 20 28 69 73 5f 73 74 72 69 6e 67 28 24 63 6f 6f 6b 69 65 5f | ;.}.}.elseif.(is_string($cookie_ |
3dfc0 | 68 64 72 73 29 29 20 7b 20 24 74 68 69 73 2d 3e 61 64 64 43 6f 6f 6b 69 65 28 24 63 6f 6f 6b 69 | hdrs)).{.$this->addCookie($cooki |
3dfe0 | 65 5f 68 64 72 73 2c 20 24 72 65 66 5f 75 72 69 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 | e_hdrs,.$ref_uri);.}.}.public.fu |
3e000 | 6e 63 74 69 6f 6e 20 67 65 74 41 6c 6c 43 6f 6f 6b 69 65 73 28 24 72 65 74 5f 61 73 20 3d 20 73 | nction.getAllCookies($ret_as.=.s |
3e020 | 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 4f 42 4a 45 43 54 29 20 7b 20 24 63 6f 6f 6b 69 65 73 20 3d | elf::COOKIE_OBJECT).{.$cookies.= |
3e040 | 20 24 74 68 69 73 2d 3e 5f 66 6c 61 74 74 65 6e 43 6f 6f 6b 69 65 73 41 72 72 61 79 28 24 74 68 | .$this->_flattenCookiesArray($th |
3e060 | 69 73 2d 3e 63 6f 6f 6b 69 65 73 2c 20 24 72 65 74 5f 61 73 29 3b 20 72 65 74 75 72 6e 20 24 63 | is->cookies,.$ret_as);.return.$c |
3e080 | 6f 6f 6b 69 65 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 4d 61 74 | ookies;.}.public.function.getMat |
3e0a0 | 63 68 69 6e 67 43 6f 6f 6b 69 65 73 28 24 75 72 69 2c 20 24 6d 61 74 63 68 53 65 73 73 69 6f 6e | chingCookies($uri,.$matchSession |
3e0c0 | 43 6f 6f 6b 69 65 73 20 3d 20 74 72 75 65 2c 20 24 72 65 74 5f 61 73 20 3d 20 73 65 6c 66 3a 3a | Cookies.=.true,.$ret_as.=.self:: |
3e0e0 | 43 4f 4f 4b 49 45 5f 4f 42 4a 45 43 54 2c 20 24 6e 6f 77 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 | COOKIE_OBJECT,.$now.=.null).{.if |
3e100 | 20 28 69 73 5f 73 74 72 69 6e 67 28 24 75 72 69 29 29 20 7b 20 24 75 72 69 20 3d 20 55 72 69 5c | .(is_string($uri)).{.$uri.=.Uri\ |
3e120 | 55 72 69 46 61 63 74 6f 72 79 3a 3a 66 61 63 74 6f 72 79 28 24 75 72 69 2c 20 27 68 74 74 70 27 | UriFactory::factory($uri,.'http' |
3e140 | 29 3b 20 7d 20 69 66 20 28 21 24 75 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 5c 55 72 | );.}.if.(!$uri.instanceof.Uri\Ur |
3e160 | 69 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 | i).{.throw.new.Exception\Invalid |
3e180 | 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 49 6e 76 61 6c 69 64 20 55 52 49 20 73 | ArgumentException("Invalid.URI.s |
3e1a0 | 74 72 69 6e 67 20 6f 72 20 6f 62 6a 65 63 74 20 70 61 73 73 65 64 22 29 3b 20 7d 20 24 68 6f 73 | tring.or.object.passed");.}.$hos |
3e1c0 | 74 20 3d 20 24 75 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 3b 20 69 66 20 28 65 6d 70 74 79 28 24 | t.=.$uri->getHost();.if.(empty($ |
3e1e0 | 68 6f 73 74 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 | host)).{.throw.new.Exception\Inv |
3e200 | 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 49 6e 76 61 6c 69 64 20 55 | alidArgumentException('Invalid.U |
3e220 | 52 49 20 73 70 65 63 69 66 69 65 64 3b 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 61 | RI.specified;.does.not.contain.a |
3e240 | 20 68 6f 73 74 27 29 3b 20 7d 20 24 63 6f 6f 6b 69 65 73 20 3d 20 24 74 68 69 73 2d 3e 5f 6d 61 | .host');.}.$cookies.=.$this->_ma |
3e260 | 74 63 68 44 6f 6d 61 69 6e 28 24 68 6f 73 74 29 3b 20 24 63 6f 6f 6b 69 65 73 20 3d 20 24 74 68 | tchDomain($host);.$cookies.=.$th |
3e280 | 69 73 2d 3e 5f 6d 61 74 63 68 50 61 74 68 28 24 63 6f 6f 6b 69 65 73 2c 20 24 75 72 69 2d 3e 67 | is->_matchPath($cookies,.$uri->g |
3e2a0 | 65 74 50 61 74 68 28 29 29 3b 20 24 63 6f 6f 6b 69 65 73 20 3d 20 24 74 68 69 73 2d 3e 5f 66 6c | etPath());.$cookies.=.$this->_fl |
3e2c0 | 61 74 74 65 6e 43 6f 6f 6b 69 65 73 41 72 72 61 79 28 24 63 6f 6f 6b 69 65 73 2c 20 73 65 6c 66 | attenCookiesArray($cookies,.self |
3e2e0 | 3a 3a 43 4f 4f 4b 49 45 5f 4f 42 4a 45 43 54 29 3b 20 24 72 65 74 20 3d 20 61 72 72 61 79 28 29 | ::COOKIE_OBJECT);.$ret.=.array() |
3e300 | 3b 20 66 6f 72 65 61 63 68 20 28 24 63 6f 6f 6b 69 65 73 20 61 73 20 24 63 6f 6f 6b 69 65 29 20 | ;.foreach.($cookies.as.$cookie). |
3e320 | 69 66 20 28 24 63 6f 6f 6b 69 65 2d 3e 6d 61 74 63 68 28 24 75 72 69 2c 20 24 6d 61 74 63 68 53 | if.($cookie->match($uri,.$matchS |
3e340 | 65 73 73 69 6f 6e 43 6f 6f 6b 69 65 73 2c 20 24 6e 6f 77 29 29 20 24 72 65 74 5b 5d 20 3d 20 24 | essionCookies,.$now)).$ret[].=.$ |
3e360 | 63 6f 6f 6b 69 65 3b 20 24 72 65 74 20 3d 20 24 74 68 69 73 2d 3e 5f 66 6c 61 74 74 65 6e 43 6f | cookie;.$ret.=.$this->_flattenCo |
3e380 | 6f 6b 69 65 73 41 72 72 61 79 28 24 72 65 74 2c 20 24 72 65 74 5f 61 73 29 3b 20 72 65 74 75 72 | okiesArray($ret,.$ret_as);.retur |
3e3a0 | 6e 20 24 72 65 74 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 6f 6f | n.$ret;.}.public.function.getCoo |
3e3c0 | 6b 69 65 28 24 75 72 69 2c 20 24 63 6f 6f 6b 69 65 5f 6e 61 6d 65 2c 20 24 72 65 74 5f 61 73 20 | kie($uri,.$cookie_name,.$ret_as. |
3e3e0 | 3d 20 73 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 4f 42 4a 45 43 54 29 20 7b 20 69 66 20 28 69 73 5f | =.self::COOKIE_OBJECT).{.if.(is_ |
3e400 | 73 74 72 69 6e 67 28 24 75 72 69 29 29 20 7b 20 24 75 72 69 20 3d 20 55 72 69 5c 55 72 69 46 61 | string($uri)).{.$uri.=.Uri\UriFa |
3e420 | 63 74 6f 72 79 3a 3a 66 61 63 74 6f 72 79 28 24 75 72 69 2c 20 27 68 74 74 70 27 29 3b 20 7d 20 | ctory::factory($uri,.'http');.}. |
3e440 | 69 66 20 28 21 24 75 72 69 20 69 6e 73 74 61 6e 63 65 6f 66 20 55 72 69 5c 55 72 69 29 20 7b 20 | if.(!$uri.instanceof.Uri\Uri).{. |
3e460 | 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d | throw.new.Exception\InvalidArgum |
3e480 | 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 49 6e 76 61 6c 69 64 20 55 52 49 20 73 70 65 63 69 66 | entException('Invalid.URI.specif |
3e4a0 | 69 65 64 27 29 3b 20 7d 20 24 68 6f 73 74 20 3d 20 24 75 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 | ied');.}.$host.=.$uri->getHost() |
3e4c0 | 3b 20 69 66 20 28 65 6d 70 74 79 28 24 68 6f 73 74 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 | ;.if.(empty($host)).{.throw.new. |
3e4e0 | 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 | Exception\InvalidArgumentExcepti |
3e500 | 6f 6e 28 27 49 6e 76 61 6c 69 64 20 55 52 49 20 73 70 65 63 69 66 69 65 64 3b 20 68 6f 73 74 20 | on('Invalid.URI.specified;.host. |
3e520 | 6d 69 73 73 69 6e 67 27 29 3b 20 7d 20 24 70 61 74 68 20 3d 20 24 75 72 69 2d 3e 67 65 74 50 61 | missing');.}.$path.=.$uri->getPa |
3e540 | 74 68 28 29 3b 20 24 70 61 74 68 20 3d 20 73 75 62 73 74 72 28 24 70 61 74 68 2c 20 30 2c 20 73 | th();.$path.=.substr($path,.0,.s |
3e560 | 74 72 72 70 6f 73 28 24 70 61 74 68 2c 20 27 2f 27 29 29 3b 20 69 66 20 28 21 20 24 70 61 74 68 | trrpos($path,.'/'));.if.(!.$path |
3e580 | 29 20 24 70 61 74 68 20 3d 20 27 2f 27 3b 20 69 66 20 28 69 73 73 65 74 28 24 74 68 69 73 2d 3e | ).$path.=.'/';.if.(isset($this-> |
3e5a0 | 63 6f 6f 6b 69 65 73 5b 24 75 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 5d 5b 24 70 61 74 68 5d 5b | cookies[$uri->getHost()][$path][ |
3e5c0 | 24 63 6f 6f 6b 69 65 5f 6e 61 6d 65 5d 29 29 20 7b 20 24 63 6f 6f 6b 69 65 20 3d 20 24 74 68 69 | $cookie_name])).{.$cookie.=.$thi |
3e5e0 | 73 2d 3e 63 6f 6f 6b 69 65 73 5b 24 75 72 69 2d 3e 67 65 74 48 6f 73 74 28 29 5d 5b 24 70 61 74 | s->cookies[$uri->getHost()][$pat |
3e600 | 68 5d 5b 24 63 6f 6f 6b 69 65 5f 6e 61 6d 65 5d 3b 20 73 77 69 74 63 68 20 28 24 72 65 74 5f 61 | h][$cookie_name];.switch.($ret_a |
3e620 | 73 29 20 7b 20 63 61 73 65 20 73 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 4f 42 4a 45 43 54 3a 20 72 | s).{.case.self::COOKIE_OBJECT:.r |
3e640 | 65 74 75 72 6e 20 24 63 6f 6f 6b 69 65 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 73 65 6c 66 3a | eturn.$cookie;.break;.case.self: |
3e660 | 3a 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 5f 41 52 52 41 59 3a 20 63 61 73 65 20 73 65 6c 66 3a | :COOKIE_STRING_ARRAY:.case.self: |
3e680 | 3a 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 5f 43 4f 4e 43 41 54 3a 20 72 65 74 75 72 6e 20 24 63 | :COOKIE_STRING_CONCAT:.return.$c |
3e6a0 | 6f 6f 6b 69 65 2d 3e 5f 5f 74 6f 53 74 72 69 6e 67 28 29 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 | ookie->__toString();.break;.defa |
3e6c0 | 75 6c 74 3a 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 | ult:.throw.new.Exception\Invalid |
3e6e0 | 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 49 6e 76 61 6c 69 64 20 76 61 6c 75 65 | ArgumentException("Invalid.value |
3e700 | 20 70 61 73 73 65 64 20 66 6f 72 20 5c 24 72 65 74 5f 61 73 3a 20 7b 24 72 65 74 5f 61 73 7d 22 | .passed.for.\$ret_as:.{$ret_as}" |
3e720 | 29 3b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 65 6c 73 65 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 | );.break;.}.}.else.{.return.fals |
3e740 | 65 3b 20 7d 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 66 6c 61 74 74 | e;.}.}.protected.function._flatt |
3e760 | 65 6e 43 6f 6f 6b 69 65 73 41 72 72 61 79 28 24 70 74 72 2c 20 24 72 65 74 5f 61 73 20 3d 20 73 | enCookiesArray($ptr,.$ret_as.=.s |
3e780 | 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 4f 42 4a 45 43 54 29 20 7b 20 69 66 20 28 69 73 5f 61 72 72 | elf::COOKIE_OBJECT).{.if.(is_arr |
3e7a0 | 61 79 28 24 70 74 72 29 29 20 7b 20 24 72 65 74 20 3d 20 28 24 72 65 74 5f 61 73 20 3d 3d 20 73 | ay($ptr)).{.$ret.=.($ret_as.==.s |
3e7c0 | 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 5f 43 4f 4e 43 41 54 20 3f 20 27 27 20 3a | elf::COOKIE_STRING_CONCAT.?.''.: |
3e7e0 | 20 61 72 72 61 79 28 29 29 3b 20 66 6f 72 65 61 63 68 20 28 24 70 74 72 20 61 73 20 24 69 74 65 | .array());.foreach.($ptr.as.$ite |
3e800 | 6d 29 20 7b 20 69 66 20 28 24 72 65 74 5f 61 73 20 3d 3d 20 73 65 6c 66 3a 3a 43 4f 4f 4b 49 45 | m).{.if.($ret_as.==.self::COOKIE |
3e820 | 5f 53 54 52 49 4e 47 5f 43 4f 4e 43 41 54 29 20 7b 20 24 72 65 74 20 2e 3d 20 24 74 68 69 73 2d | _STRING_CONCAT).{.$ret..=.$this- |
3e840 | 3e 5f 66 6c 61 74 74 65 6e 43 6f 6f 6b 69 65 73 41 72 72 61 79 28 24 69 74 65 6d 2c 20 24 72 65 | >_flattenCookiesArray($item,.$re |
3e860 | 74 5f 61 73 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 72 65 74 20 3d 20 61 72 72 61 79 5f 6d 65 72 | t_as);.}.else.{.$ret.=.array_mer |
3e880 | 67 65 28 24 72 65 74 2c 20 24 74 68 69 73 2d 3e 5f 66 6c 61 74 74 65 6e 43 6f 6f 6b 69 65 73 41 | ge($ret,.$this->_flattenCookiesA |
3e8a0 | 72 72 61 79 28 24 69 74 65 6d 2c 20 24 72 65 74 5f 61 73 29 29 3b 20 7d 20 7d 20 72 65 74 75 72 | rray($item,.$ret_as));.}.}.retur |
3e8c0 | 6e 20 24 72 65 74 3b 20 7d 20 65 6c 73 65 69 66 20 28 24 70 74 72 20 69 6e 73 74 61 6e 63 65 6f | n.$ret;.}.elseif.($ptr.instanceo |
3e8e0 | 66 20 43 6f 6f 6b 69 65 29 20 7b 20 73 77 69 74 63 68 20 28 24 72 65 74 5f 61 73 29 20 7b 20 63 | f.Cookie).{.switch.($ret_as).{.c |
3e900 | 61 73 65 20 73 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 5f 41 52 52 41 59 3a 20 72 | ase.self::COOKIE_STRING_ARRAY:.r |
3e920 | 65 74 75 72 6e 20 61 72 72 61 79 28 24 70 74 72 2d 3e 5f 5f 74 6f 53 74 72 69 6e 67 28 29 29 3b | eturn.array($ptr->__toString()); |
3e940 | 20 62 72 65 61 6b 3b 20 63 61 73 65 20 73 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 53 54 52 49 4e 47 | .break;.case.self::COOKIE_STRING |
3e960 | 5f 43 4f 4e 43 41 54 3a 20 72 65 74 75 72 6e 20 24 70 74 72 2d 3e 5f 5f 74 6f 53 74 72 69 6e 67 | _CONCAT:.return.$ptr->__toString |
3e980 | 28 29 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 73 65 6c 66 3a 3a 43 4f 4f 4b 49 45 5f 4f 42 4a | ();.break;.case.self::COOKIE_OBJ |
3e9a0 | 45 43 54 3a 20 64 65 66 61 75 6c 74 3a 20 72 65 74 75 72 6e 20 61 72 72 61 79 28 24 70 74 72 29 | ECT:.default:.return.array($ptr) |
3e9c0 | 3b 20 62 72 65 61 6b 3b 20 7d 20 7d 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 7d 20 70 72 6f 74 | ;.break;.}.}.return.null;.}.prot |
3e9e0 | 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 5f 6d 61 74 63 68 44 6f 6d 61 69 6e 28 24 64 6f 6d | ected.function._matchDomain($dom |
3ea00 | 61 69 6e 29 20 7b 20 24 72 65 74 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 | ain).{.$ret.=.array();.foreach.( |
3ea20 | 61 72 72 61 79 5f 6b 65 79 73 28 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 73 29 20 61 73 20 24 63 | array_keys($this->cookies).as.$c |
3ea40 | 64 6f 6d 29 20 7b 20 69 66 20 28 43 6f 6f 6b 69 65 3a 3a 6d 61 74 63 68 43 6f 6f 6b 69 65 44 6f | dom).{.if.(Cookie::matchCookieDo |
3ea60 | 6d 61 69 6e 28 24 63 64 6f 6d 2c 20 24 64 6f 6d 61 69 6e 29 29 20 7b 20 24 72 65 74 5b 24 63 64 | main($cdom,.$domain)).{.$ret[$cd |
3ea80 | 6f 6d 5d 20 3d 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 73 5b 24 63 64 6f 6d 5d 3b 20 7d 20 7d | om].=.$this->cookies[$cdom];.}.} |
3eaa0 | 20 72 65 74 75 72 6e 20 24 72 65 74 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 | .return.$ret;.}.protected.functi |
3eac0 | 6f 6e 20 5f 6d 61 74 63 68 50 61 74 68 28 24 64 6f 6d 61 69 6e 73 2c 20 24 70 61 74 68 29 20 7b | on._matchPath($domains,.$path).{ |
3eae0 | 20 24 72 65 74 20 3d 20 61 72 72 61 79 28 29 3b 20 66 6f 72 65 61 63 68 20 28 24 64 6f 6d 61 69 | .$ret.=.array();.foreach.($domai |
3eb00 | 6e 73 20 61 73 20 24 64 6f 6d 20 3d 3e 20 24 70 61 74 68 73 5f 61 72 72 61 79 29 20 7b 20 66 6f | ns.as.$dom.=>.$paths_array).{.fo |
3eb20 | 72 65 61 63 68 20 28 61 72 72 61 79 5f 6b 65 79 73 28 24 70 61 74 68 73 5f 61 72 72 61 79 29 20 | reach.(array_keys($paths_array). |
3eb40 | 61 73 20 24 63 70 61 74 68 29 20 7b 20 69 66 20 28 43 6f 6f 6b 69 65 3a 3a 6d 61 74 63 68 43 6f | as.$cpath).{.if.(Cookie::matchCo |
3eb60 | 6f 6b 69 65 50 61 74 68 28 24 63 70 61 74 68 2c 20 24 70 61 74 68 29 29 20 7b 20 69 66 20 28 21 | okiePath($cpath,.$path)).{.if.(! |
3eb80 | 20 69 73 73 65 74 28 24 72 65 74 5b 24 64 6f 6d 5d 29 29 20 7b 20 24 72 65 74 5b 24 64 6f 6d 5d | .isset($ret[$dom])).{.$ret[$dom] |
3eba0 | 20 3d 20 61 72 72 61 79 28 29 3b 20 7d 20 24 72 65 74 5b 24 64 6f 6d 5d 5b 24 63 70 61 74 68 5d | .=.array();.}.$ret[$dom][$cpath] |
3ebc0 | 20 3d 20 24 70 61 74 68 73 5f 61 72 72 61 79 5b 24 63 70 61 74 68 5d 3b 20 7d 20 7d 20 7d 20 72 | .=.$paths_array[$cpath];.}.}.}.r |
3ebe0 | 65 74 75 72 6e 20 24 72 65 74 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 | eturn.$ret;.}.public.static.func |
3ec00 | 74 69 6f 6e 20 66 72 6f 6d 52 65 73 70 6f 6e 73 65 28 52 65 73 70 6f 6e 73 65 20 24 72 65 73 70 | tion.fromResponse(Response.$resp |
3ec20 | 6f 6e 73 65 2c 20 24 72 65 66 5f 75 72 69 29 20 7b 20 24 6a 61 72 20 3d 20 6e 65 77 20 73 65 6c | onse,.$ref_uri).{.$jar.=.new.sel |
3ec40 | 66 28 29 3b 20 24 6a 61 72 2d 3e 61 64 64 43 6f 6f 6b 69 65 73 46 72 6f 6d 52 65 73 70 6f 6e 73 | f();.$jar->addCookiesFromRespons |
3ec60 | 65 28 24 72 65 73 70 6f 6e 73 65 2c 20 24 72 65 66 5f 75 72 69 29 3b 20 72 65 74 75 72 6e 20 24 | e($response,.$ref_uri);.return.$ |
3ec80 | 6a 61 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 63 6f 75 6e 74 28 29 20 7b | jar;.}.public.function.count().{ |
3eca0 | 20 72 65 74 75 72 6e 20 63 6f 75 6e 74 28 24 74 68 69 73 2d 3e 5f 72 61 77 43 6f 6f 6b 69 65 73 | .return.count($this->_rawCookies |
3ecc0 | 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 49 74 65 72 61 74 6f 72 | );.}.public.function.getIterator |
3ece0 | 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 5c 41 72 72 61 79 49 74 65 72 61 74 6f 72 28 24 | ().{.return.new.\ArrayIterator($ |
3ed00 | 74 68 69 73 2d 3e 5f 72 61 77 43 6f 6f 6b 69 65 73 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | this->_rawCookies);.}.public.fun |
3ed20 | 63 74 69 6f 6e 20 69 73 45 6d 70 74 79 28 29 20 7b 20 72 65 74 75 72 6e 20 63 6f 75 6e 74 28 24 | ction.isEmpty().{.return.count($ |
3ed40 | 74 68 69 73 29 20 3d 3d 20 30 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 72 65 | this).==.0;.}.public.function.re |
3ed60 | 73 65 74 28 29 20 7b 20 24 74 68 69 73 2d 3e 63 6f 6f 6b 69 65 73 20 3d 20 24 74 68 69 73 2d 3e | set().{.$this->cookies.=.$this-> |
3ed80 | 5f 72 61 77 43 6f 6f 6b 69 65 73 20 3d 20 61 72 72 61 79 28 29 3b 20 72 65 74 75 72 6e 20 24 74 | _rawCookies.=.array();.return.$t |
3eda0 | 68 69 73 3b 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 | his;.}.}.<?php..namespace.Zend\H |
3edc0 | 74 74 70 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 49 6e 76 61 6c 69 64 41 72 67 75 | ttp\Exception;.class.InvalidArgu |
3ede0 | 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 49 6e 76 61 6c 69 64 41 72 | mentException.extends.\InvalidAr |
3ee00 | 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 | gumentException.implements.\Zend |
3ee20 | 5c 48 74 74 70 5c 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 | \Http\Exception.{}.<?php..namesp |
3ee40 | 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 45 78 63 65 70 74 69 6f 6e 3b 20 63 6c 61 73 73 20 52 | ace.Zend\Http\Exception;.class.R |
3ee60 | 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 20 65 78 74 65 6e 64 73 20 5c 52 75 6e 74 69 6d 65 | untimeException.extends.\Runtime |
3ee80 | 45 78 63 65 70 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 73 20 5c 5a 65 6e 64 5c 48 74 74 70 5c | Exception.implements.\Zend\Http\ |
3eea0 | 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 | Exception.{}.<?php..namespace.Ze |
3eec0 | 6e 64 5c 48 74 74 70 3b 20 69 6e 74 65 72 66 61 63 65 20 45 78 63 65 70 74 69 6f 6e 20 7b 7d 20 | nd\Http;.interface.Exception.{}. |
3eee0 | 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 5c 52 65 73 70 6f | <?php..namespace.Zend\Http\Respo |
3ef00 | 6e 73 65 3b 20 75 73 65 20 5a 65 6e 64 5c 48 74 74 70 5c 52 65 73 70 6f 6e 73 65 3b 20 63 6c 61 | nse;.use.Zend\Http\Response;.cla |
3ef20 | 73 73 20 53 74 72 65 61 6d 20 65 78 74 65 6e 64 73 20 52 65 73 70 6f 6e 73 65 20 7b 20 70 72 6f | ss.Stream.extends.Response.{.pro |
3ef40 | 74 65 63 74 65 64 20 24 73 74 72 65 61 6d 3b 20 70 72 6f 74 65 63 74 65 64 20 24 73 74 72 65 61 | tected.$stream;.protected.$strea |
3ef60 | 6d 5f 6e 61 6d 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 5f 63 6c 65 61 6e 75 70 3b 20 70 75 62 | m_name;.protected.$_cleanup;.pub |
3ef80 | 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 53 74 72 65 61 6d 28 29 20 7b 20 72 65 74 75 72 | lic.function.getStream().{.retur |
3efa0 | 6e 20 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 | n.$this->stream;.}.public.functi |
3efc0 | 6f 6e 20 73 65 74 53 74 72 65 61 6d 28 24 73 74 72 65 61 6d 29 20 7b 20 24 74 68 69 73 2d 3e 73 | on.setStream($stream).{.$this->s |
3efe0 | 74 72 65 61 6d 20 3d 20 24 73 74 72 65 61 6d 3b 20 72 65 74 75 72 6e 20 24 74 68 69 73 3b 20 7d | tream.=.$stream;.return.$this;.} |
3f000 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 43 6c 65 61 6e 75 70 28 29 20 7b 20 | .public.function.getCleanup().{. |
3f020 | 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 5f 63 6c 65 61 6e 75 70 3b 20 7d 20 70 75 62 6c 69 63 | return.$this->_cleanup;.}.public |
3f040 | 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 43 6c 65 61 6e 75 70 28 24 63 6c 65 61 6e 75 70 20 3d 20 | .function.setCleanup($cleanup.=. |
3f060 | 74 72 75 65 29 20 7b 20 24 74 68 69 73 2d 3e 5f 63 6c 65 61 6e 75 70 20 3d 20 24 63 6c 65 61 6e | true).{.$this->_cleanup.=.$clean |
3f080 | 75 70 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 53 74 72 65 61 6d 4e | up;.}.public.function.getStreamN |
3f0a0 | 61 6d 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 5f 6e 61 6d | ame().{.return.$this->stream_nam |
3f0c0 | 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 73 65 74 53 74 72 65 61 6d 4e 61 | e;.}.public.function.setStreamNa |
3f0e0 | 6d 65 28 24 73 74 72 65 61 6d 5f 6e 61 6d 65 29 20 7b 20 24 74 68 69 73 2d 3e 73 74 72 65 61 6d | me($stream_name).{.$this->stream |
3f100 | 5f 6e 61 6d 65 20 3d 20 24 73 74 72 65 61 6d 5f 6e 61 6d 65 3b 20 72 65 74 75 72 6e 20 24 74 68 | _name.=.$stream_name;.return.$th |
3f120 | 69 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 | is;.}.public.function.__construc |
3f140 | 74 28 24 63 6f 64 65 2c 20 24 68 65 61 64 65 72 73 2c 20 24 62 6f 64 79 20 3d 20 6e 75 6c 6c 2c | t($code,.$headers,.$body.=.null, |
3f160 | 20 24 76 65 72 73 69 6f 6e 20 3d 20 27 31 2e 31 27 2c 20 24 6d 65 73 73 61 67 65 20 3d 20 6e 75 | .$version.=.'1.1',.$message.=.nu |
3f180 | 6c 6c 29 20 7b 20 69 66 28 69 73 5f 72 65 73 6f 75 72 63 65 28 24 62 6f 64 79 29 29 20 7b 20 24 | ll).{.if(is_resource($body)).{.$ |
3f1a0 | 74 68 69 73 2d 3e 73 65 74 53 74 72 65 61 6d 28 24 62 6f 64 79 29 3b 20 24 62 6f 64 79 20 3d 20 | this->setStream($body);.$body.=. |
3f1c0 | 27 27 3b 20 7d 20 70 61 72 65 6e 74 3a 3a 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 63 6f 64 65 2c | '';.}.parent::__construct($code, |
3f1e0 | 20 24 68 65 61 64 65 72 73 2c 20 24 62 6f 64 79 2c 20 24 76 65 72 73 69 6f 6e 2c 20 24 6d 65 73 | .$headers,.$body,.$version,.$mes |
3f200 | 73 61 67 65 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 | sage);.}.public.static.function. |
3f220 | 66 72 6f 6d 53 74 72 65 61 6d 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 2c 20 24 73 74 72 65 61 | fromStream($response_str,.$strea |
3f240 | 6d 29 20 7b 20 24 63 6f 64 65 20 3d 20 73 65 6c 66 3a 3a 65 78 74 72 61 63 74 43 6f 64 65 28 24 | m).{.$code.=.self::extractCode($ |
3f260 | 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 3b 20 24 68 65 61 64 65 72 73 20 3d 20 73 65 6c 66 3a 3a | response_str);.$headers.=.self:: |
3f280 | 65 78 74 72 61 63 74 48 65 61 64 65 72 73 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 3b 20 24 | extractHeaders($response_str);.$ |
3f2a0 | 76 65 72 73 69 6f 6e 20 3d 20 73 65 6c 66 3a 3a 65 78 74 72 61 63 74 56 65 72 73 69 6f 6e 28 24 | version.=.self::extractVersion($ |
3f2c0 | 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 3b 20 24 6d 65 73 73 61 67 65 20 3d 20 73 65 6c 66 3a 3a | response_str);.$message.=.self:: |
3f2e0 | 65 78 74 72 61 63 74 4d 65 73 73 61 67 65 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 3b 20 72 | extractMessage($response_str);.r |
3f300 | 65 74 75 72 6e 20 6e 65 77 20 73 65 6c 66 28 24 63 6f 64 65 2c 20 24 68 65 61 64 65 72 73 2c 20 | eturn.new.self($code,.$headers,. |
3f320 | 24 73 74 72 65 61 6d 2c 20 24 76 65 72 73 69 6f 6e 2c 20 24 6d 65 73 73 61 67 65 29 3b 20 7d 20 | $stream,.$version,.$message);.}. |
3f340 | 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 42 6f 64 79 28 29 20 7b 20 69 66 28 24 | public.function.getBody().{.if($ |
3f360 | 74 68 69 73 2d 3e 73 74 72 65 61 6d 20 21 3d 20 6e 75 6c 6c 29 20 7b 20 24 74 68 69 73 2d 3e 72 | this->stream.!=.null).{.$this->r |
3f380 | 65 61 64 53 74 72 65 61 6d 28 29 3b 20 7d 20 72 65 74 75 72 6e 20 70 61 72 65 6e 74 3a 3a 67 65 | eadStream();.}.return.parent::ge |
3f3a0 | 74 42 6f 64 79 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 52 61 | tBody();.}.public.function.getRa |
3f3c0 | 77 42 6f 64 79 28 29 20 7b 20 69 66 28 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 29 20 7b 20 24 74 | wBody().{.if($this->stream).{.$t |
3f3e0 | 68 69 73 2d 3e 72 65 61 64 53 74 72 65 61 6d 28 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 74 68 69 | his->readStream();.}.return.$thi |
3f400 | 73 2d 3e 62 6f 64 79 3b 20 7d 20 70 72 6f 74 65 63 74 65 64 20 66 75 6e 63 74 69 6f 6e 20 72 65 | s->body;.}.protected.function.re |
3f420 | 61 64 53 74 72 65 61 6d 28 29 20 7b 20 69 66 28 21 69 73 5f 72 65 73 6f 75 72 63 65 28 24 74 68 | adStream().{.if(!is_resource($th |
3f440 | 69 73 2d 3e 73 74 72 65 61 6d 29 29 20 7b 20 72 65 74 75 72 6e 20 27 27 3b 20 7d 20 69 66 28 69 | is->stream)).{.return.'';.}.if(i |
3f460 | 73 73 65 74 28 24 68 65 61 64 65 72 73 5b 27 63 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 27 5d 29 | sset($headers['content-length']) |
3f480 | 29 20 7b 20 24 74 68 69 73 2d 3e 62 6f 64 79 20 3d 20 73 74 72 65 61 6d 5f 67 65 74 5f 63 6f 6e | ).{.$this->body.=.stream_get_con |
3f4a0 | 74 65 6e 74 73 28 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 2c 20 24 68 65 61 64 65 72 73 5b 27 63 | tents($this->stream,.$headers['c |
3f4c0 | 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 27 5d 29 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 | ontent-length']);.}.else.{.$this |
3f4e0 | 2d 3e 62 6f 64 79 20 3d 20 73 74 72 65 61 6d 5f 67 65 74 5f 63 6f 6e 74 65 6e 74 73 28 24 74 68 | ->body.=.stream_get_contents($th |
3f500 | 69 73 2d 3e 73 74 72 65 61 6d 29 3b 20 7d 20 66 63 6c 6f 73 65 28 24 74 68 69 73 2d 3e 73 74 72 | is->stream);.}.fclose($this->str |
3f520 | 65 61 6d 29 3b 20 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 20 3d 20 6e 75 6c 6c 3b 20 7d 20 70 75 | eam);.$this->stream.=.null;.}.pu |
3f540 | 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 5f 64 65 73 74 72 75 63 74 28 29 20 7b 20 69 66 28 | blic.function.__destruct().{.if( |
3f560 | 69 73 5f 72 65 73 6f 75 72 63 65 28 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 29 29 20 7b 20 66 63 | is_resource($this->stream)).{.fc |
3f580 | 6c 6f 73 65 28 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 29 3b 20 24 74 68 69 73 2d 3e 73 74 72 65 | lose($this->stream);.$this->stre |
3f5a0 | 61 6d 20 3d 20 6e 75 6c 6c 3b 20 7d 20 69 66 28 24 74 68 69 73 2d 3e 5f 63 6c 65 61 6e 75 70 29 | am.=.null;.}.if($this->_cleanup) |
3f5c0 | 20 7b 20 40 75 6e 6c 69 6e 6b 28 24 74 68 69 73 2d 3e 73 74 72 65 61 6d 5f 6e 61 6d 65 29 3b 20 | .{.@unlink($this->stream_name);. |
3f5e0 | 7d 20 7d 20 7d 20 3c 3f 70 68 70 0a 20 6e 61 6d 65 73 70 61 63 65 20 5a 65 6e 64 5c 48 74 74 70 | }.}.}.<?php..namespace.Zend\Http |
3f600 | 3b 20 63 6c 61 73 73 20 52 65 73 70 6f 6e 73 65 20 7b 20 70 72 6f 74 65 63 74 65 64 20 73 74 61 | ;.class.Response.{.protected.sta |
3f620 | 74 69 63 20 24 6d 65 73 73 61 67 65 73 20 3d 20 61 72 72 61 79 28 20 31 30 30 20 3d 3e 20 27 43 | tic.$messages.=.array(.100.=>.'C |
3f640 | 6f 6e 74 69 6e 75 65 27 2c 20 31 30 31 20 3d 3e 20 27 53 77 69 74 63 68 69 6e 67 20 50 72 6f 74 | ontinue',.101.=>.'Switching.Prot |
3f660 | 6f 63 6f 6c 73 27 2c 20 32 30 30 20 3d 3e 20 27 4f 4b 27 2c 20 32 30 31 20 3d 3e 20 27 43 72 65 | ocols',.200.=>.'OK',.201.=>.'Cre |
3f680 | 61 74 65 64 27 2c 20 32 30 32 20 3d 3e 20 27 41 63 63 65 70 74 65 64 27 2c 20 32 30 33 20 3d 3e | ated',.202.=>.'Accepted',.203.=> |
3f6a0 | 20 27 4e 6f 6e 2d 41 75 74 68 6f 72 69 74 61 74 69 76 65 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 27 | .'Non-Authoritative.Information' |
3f6c0 | 2c 20 32 30 34 20 3d 3e 20 27 4e 6f 20 43 6f 6e 74 65 6e 74 27 2c 20 32 30 35 20 3d 3e 20 27 52 | ,.204.=>.'No.Content',.205.=>.'R |
3f6e0 | 65 73 65 74 20 43 6f 6e 74 65 6e 74 27 2c 20 32 30 36 20 3d 3e 20 27 50 61 72 74 69 61 6c 20 43 | eset.Content',.206.=>.'Partial.C |
3f700 | 6f 6e 74 65 6e 74 27 2c 20 33 30 30 20 3d 3e 20 27 4d 75 6c 74 69 70 6c 65 20 43 68 6f 69 63 65 | ontent',.300.=>.'Multiple.Choice |
3f720 | 73 27 2c 20 33 30 31 20 3d 3e 20 27 4d 6f 76 65 64 20 50 65 72 6d 61 6e 65 6e 74 6c 79 27 2c 20 | s',.301.=>.'Moved.Permanently',. |
3f740 | 33 30 32 20 3d 3e 20 27 46 6f 75 6e 64 27 2c 20 33 30 33 20 3d 3e 20 27 53 65 65 20 4f 74 68 65 | 302.=>.'Found',.303.=>.'See.Othe |
3f760 | 72 27 2c 20 33 30 34 20 3d 3e 20 27 4e 6f 74 20 4d 6f 64 69 66 69 65 64 27 2c 20 33 30 35 20 3d | r',.304.=>.'Not.Modified',.305.= |
3f780 | 3e 20 27 55 73 65 20 50 72 6f 78 79 27 2c 20 33 30 37 20 3d 3e 20 27 54 65 6d 70 6f 72 61 72 79 | >.'Use.Proxy',.307.=>.'Temporary |
3f7a0 | 20 52 65 64 69 72 65 63 74 27 2c 20 34 30 30 20 3d 3e 20 27 42 61 64 20 52 65 71 75 65 73 74 27 | .Redirect',.400.=>.'Bad.Request' |
3f7c0 | 2c 20 34 30 31 20 3d 3e 20 27 55 6e 61 75 74 68 6f 72 69 7a 65 64 27 2c 20 34 30 32 20 3d 3e 20 | ,.401.=>.'Unauthorized',.402.=>. |
3f7e0 | 27 50 61 79 6d 65 6e 74 20 52 65 71 75 69 72 65 64 27 2c 20 34 30 33 20 3d 3e 20 27 46 6f 72 62 | 'Payment.Required',.403.=>.'Forb |
3f800 | 69 64 64 65 6e 27 2c 20 34 30 34 20 3d 3e 20 27 4e 6f 74 20 46 6f 75 6e 64 27 2c 20 34 30 35 20 | idden',.404.=>.'Not.Found',.405. |
3f820 | 3d 3e 20 27 4d 65 74 68 6f 64 20 4e 6f 74 20 41 6c 6c 6f 77 65 64 27 2c 20 34 30 36 20 3d 3e 20 | =>.'Method.Not.Allowed',.406.=>. |
3f840 | 27 4e 6f 74 20 41 63 63 65 70 74 61 62 6c 65 27 2c 20 34 30 37 20 3d 3e 20 27 50 72 6f 78 79 20 | 'Not.Acceptable',.407.=>.'Proxy. |
3f860 | 41 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 52 65 71 75 69 72 65 64 27 2c 20 34 30 38 20 3d 3e | Authentication.Required',.408.=> |
3f880 | 20 27 52 65 71 75 65 73 74 20 54 69 6d 65 6f 75 74 27 2c 20 34 30 39 20 3d 3e 20 27 43 6f 6e 66 | .'Request.Timeout',.409.=>.'Conf |
3f8a0 | 6c 69 63 74 27 2c 20 34 31 30 20 3d 3e 20 27 47 6f 6e 65 27 2c 20 34 31 31 20 3d 3e 20 27 4c 65 | lict',.410.=>.'Gone',.411.=>.'Le |
3f8c0 | 6e 67 74 68 20 52 65 71 75 69 72 65 64 27 2c 20 34 31 32 20 3d 3e 20 27 50 72 65 63 6f 6e 64 69 | ngth.Required',.412.=>.'Precondi |
3f8e0 | 74 69 6f 6e 20 46 61 69 6c 65 64 27 2c 20 34 31 33 20 3d 3e 20 27 52 65 71 75 65 73 74 20 45 6e | tion.Failed',.413.=>.'Request.En |
3f900 | 74 69 74 79 20 54 6f 6f 20 4c 61 72 67 65 27 2c 20 34 31 34 20 3d 3e 20 27 52 65 71 75 65 73 74 | tity.Too.Large',.414.=>.'Request |
3f920 | 2d 55 52 49 20 54 6f 6f 20 4c 6f 6e 67 27 2c 20 34 31 35 20 3d 3e 20 27 55 6e 73 75 70 70 6f 72 | -URI.Too.Long',.415.=>.'Unsuppor |
3f940 | 74 65 64 20 4d 65 64 69 61 20 54 79 70 65 27 2c 20 34 31 36 20 3d 3e 20 27 52 65 71 75 65 73 74 | ted.Media.Type',.416.=>.'Request |
3f960 | 65 64 20 52 61 6e 67 65 20 4e 6f 74 20 53 61 74 69 73 66 69 61 62 6c 65 27 2c 20 34 31 37 20 3d | ed.Range.Not.Satisfiable',.417.= |
3f980 | 3e 20 27 45 78 70 65 63 74 61 74 69 6f 6e 20 46 61 69 6c 65 64 27 2c 20 35 30 30 20 3d 3e 20 27 | >.'Expectation.Failed',.500.=>.' |
3f9a0 | 49 6e 74 65 72 6e 61 6c 20 53 65 72 76 65 72 20 45 72 72 6f 72 27 2c 20 35 30 31 20 3d 3e 20 27 | Internal.Server.Error',.501.=>.' |
3f9c0 | 4e 6f 74 20 49 6d 70 6c 65 6d 65 6e 74 65 64 27 2c 20 35 30 32 20 3d 3e 20 27 42 61 64 20 47 61 | Not.Implemented',.502.=>.'Bad.Ga |
3f9e0 | 74 65 77 61 79 27 2c 20 35 30 33 20 3d 3e 20 27 53 65 72 76 69 63 65 20 55 6e 61 76 61 69 6c 61 | teway',.503.=>.'Service.Unavaila |
3fa00 | 62 6c 65 27 2c 20 35 30 34 20 3d 3e 20 27 47 61 74 65 77 61 79 20 54 69 6d 65 6f 75 74 27 2c 20 | ble',.504.=>.'Gateway.Timeout',. |
3fa20 | 35 30 35 20 3d 3e 20 27 48 54 54 50 20 56 65 72 73 69 6f 6e 20 4e 6f 74 20 53 75 70 70 6f 72 74 | 505.=>.'HTTP.Version.Not.Support |
3fa40 | 65 64 27 2c 20 35 30 39 20 3d 3e 20 27 42 61 6e 64 77 69 64 74 68 20 4c 69 6d 69 74 20 45 78 63 | ed',.509.=>.'Bandwidth.Limit.Exc |
3fa60 | 65 65 64 65 64 27 20 29 3b 20 70 72 6f 74 65 63 74 65 64 20 24 76 65 72 73 69 6f 6e 3b 20 70 72 | eeded'.);.protected.$version;.pr |
3fa80 | 6f 74 65 63 74 65 64 20 24 63 6f 64 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 6d 65 73 73 61 67 | otected.$code;.protected.$messag |
3faa0 | 65 3b 20 70 72 6f 74 65 63 74 65 64 20 24 68 65 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 3b | e;.protected.$headers.=.array(); |
3fac0 | 20 70 72 6f 74 65 63 74 65 64 20 24 62 6f 64 79 3b 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f | .protected.$body;.public.functio |
3fae0 | 6e 20 5f 5f 63 6f 6e 73 74 72 75 63 74 28 24 63 6f 64 65 2c 20 24 68 65 61 64 65 72 73 2c 20 24 | n.__construct($code,.$headers,.$ |
3fb00 | 62 6f 64 79 20 3d 20 6e 75 6c 6c 2c 20 24 76 65 72 73 69 6f 6e 20 3d 20 27 31 2e 31 27 2c 20 24 | body.=.null,.$version.=.'1.1',.$ |
3fb20 | 6d 65 73 73 61 67 65 20 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 28 73 65 6c 66 3a 3a 72 65 73 70 | message.=.null).{.if.(self::resp |
3fb40 | 6f 6e 73 65 43 6f 64 65 41 73 54 65 78 74 28 24 63 6f 64 65 29 20 3d 3d 3d 20 6e 75 6c 6c 29 20 | onseCodeAsText($code).===.null). |
3fb60 | 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 | {.throw.new.Exception\InvalidArg |
3fb80 | 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 7b 24 63 6f 64 65 7d 20 69 73 20 6e 6f 74 20 61 | umentException("{$code}.is.not.a |
3fba0 | 20 76 61 6c 69 64 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 20 63 6f 64 65 22 29 3b 20 7d 20 24 | .valid.HTTP.response.code");.}.$ |
3fbc0 | 74 68 69 73 2d 3e 63 6f 64 65 20 3d 20 24 63 6f 64 65 3b 20 69 66 20 28 21 20 69 73 5f 61 72 72 | this->code.=.$code;.if.(!.is_arr |
3fbe0 | 61 79 28 24 68 65 61 64 65 72 73 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 | ay($headers)).{.throw.new.Except |
3fc00 | 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 27 4e 6f | ion\InvalidArgumentException('No |
3fc20 | 20 76 61 6c 69 64 20 68 65 61 64 65 72 73 20 77 65 72 65 20 70 61 73 73 65 64 27 29 3b 20 7d 20 | .valid.headers.were.passed');.}. |
3fc40 | 66 6f 72 65 61 63 68 20 28 24 68 65 61 64 65 72 73 20 61 73 20 24 6e 61 6d 65 20 3d 3e 20 24 76 | foreach.($headers.as.$name.=>.$v |
3fc60 | 61 6c 75 65 29 20 7b 20 69 66 20 28 69 73 5f 69 6e 74 28 24 6e 61 6d 65 29 29 20 6c 69 73 74 28 | alue).{.if.(is_int($name)).list( |
3fc80 | 24 6e 61 6d 65 2c 20 24 76 61 6c 75 65 29 20 3d 20 65 78 70 6c 6f 64 65 28 22 3a 20 22 2c 20 24 | $name,.$value).=.explode(":.",.$ |
3fca0 | 76 61 6c 75 65 2c 20 31 29 3b 20 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 75 63 77 6f 72 64 | value,.1);.$this->headers[ucword |
3fcc0 | 73 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 6e 61 6d 65 29 29 5d 20 3d 20 24 76 61 6c 75 65 3b 20 | s(strtolower($name))].=.$value;. |
3fce0 | 7d 20 24 74 68 69 73 2d 3e 62 6f 64 79 20 3d 20 24 62 6f 64 79 3b 20 69 66 20 28 21 20 70 72 65 | }.$this->body.=.$body;.if.(!.pre |
3fd00 | 67 5f 6d 61 74 63 68 28 27 7c 5e 5c 64 5c 2e 5c 64 24 7c 27 2c 20 24 76 65 72 73 69 6f 6e 29 29 | g_match('|^\d\.\d$|',.$version)) |
3fd20 | 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 49 6e 76 61 6c 69 64 41 72 | .{.throw.new.Exception\InvalidAr |
3fd40 | 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f 6e 28 22 49 6e 76 61 6c 69 64 20 48 54 54 50 20 72 65 | gumentException("Invalid.HTTP.re |
3fd60 | 73 70 6f 6e 73 65 20 76 65 72 73 69 6f 6e 3a 20 24 76 65 72 73 69 6f 6e 22 29 3b 20 7d 20 24 74 | sponse.version:.$version");.}.$t |
3fd80 | 68 69 73 2d 3e 76 65 72 73 69 6f 6e 20 3d 20 24 76 65 72 73 69 6f 6e 3b 20 69 66 20 28 69 73 5f | his->version.=.$version;.if.(is_ |
3fda0 | 73 74 72 69 6e 67 28 24 6d 65 73 73 61 67 65 29 29 20 7b 20 24 74 68 69 73 2d 3e 6d 65 73 73 61 | string($message)).{.$this->messa |
3fdc0 | 67 65 20 3d 20 24 6d 65 73 73 61 67 65 3b 20 7d 20 65 6c 73 65 20 7b 20 24 74 68 69 73 2d 3e 6d | ge.=.$message;.}.else.{.$this->m |
3fde0 | 65 73 73 61 67 65 20 3d 20 73 65 6c 66 3a 3a 72 65 73 70 6f 6e 73 65 43 6f 64 65 41 73 54 65 78 | essage.=.self::responseCodeAsTex |
3fe00 | 74 28 24 63 6f 64 65 29 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 | t($code);.}.}.public.function.is |
3fe20 | 45 72 72 6f 72 28 29 20 7b 20 24 72 65 73 74 79 70 65 20 3d 20 66 6c 6f 6f 72 28 24 74 68 69 73 | Error().{.$restype.=.floor($this |
3fe40 | 2d 3e 63 6f 64 65 20 2f 20 31 30 30 29 3b 20 69 66 20 28 24 72 65 73 74 79 70 65 20 3d 3d 20 34 | ->code./.100);.if.($restype.==.4 |
3fe60 | 20 7c 7c 20 24 72 65 73 74 79 70 65 20 3d 3d 20 35 29 20 7b 20 72 65 74 75 72 6e 20 74 72 75 65 | .||.$restype.==.5).{.return.true |
3fe80 | 3b 20 7d 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 | ;.}.return.false;.}.public.funct |
3fea0 | 69 6f 6e 20 69 73 53 75 63 63 65 73 73 66 75 6c 28 29 20 7b 20 24 72 65 73 74 79 70 65 20 3d 20 | ion.isSuccessful().{.$restype.=. |
3fec0 | 66 6c 6f 6f 72 28 24 74 68 69 73 2d 3e 63 6f 64 65 20 2f 20 31 30 30 29 3b 20 69 66 20 28 24 72 | floor($this->code./.100);.if.($r |
3fee0 | 65 73 74 79 70 65 20 3d 3d 20 32 20 7c 7c 20 24 72 65 73 74 79 70 65 20 3d 3d 20 31 29 20 7b 20 | estype.==.2.||.$restype.==.1).{. |
3ff00 | 72 65 74 75 72 6e 20 74 72 75 65 3b 20 7d 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 70 | return.true;.}.return.false;.}.p |
3ff20 | 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 69 73 52 65 64 69 72 65 63 74 28 29 20 7b 20 24 72 | ublic.function.isRedirect().{.$r |
3ff40 | 65 73 74 79 70 65 20 3d 20 66 6c 6f 6f 72 28 24 74 68 69 73 2d 3e 63 6f 64 65 20 2f 20 31 30 30 | estype.=.floor($this->code./.100 |
3ff60 | 29 3b 20 69 66 20 28 24 72 65 73 74 79 70 65 20 3d 3d 20 33 29 20 7b 20 72 65 74 75 72 6e 20 74 | );.if.($restype.==.3).{.return.t |
3ff80 | 72 75 65 3b 20 7d 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | rue;.}.return.false;.}.public.fu |
3ffa0 | 6e 63 74 69 6f 6e 20 67 65 74 42 6f 64 79 28 29 20 7b 20 24 62 6f 64 79 20 3d 20 27 27 3b 20 73 | nction.getBody().{.$body.=.'';.s |
3ffc0 | 77 69 74 63 68 20 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 74 68 69 73 2d 3e 67 65 74 48 65 61 64 | witch.(strtolower($this->getHead |
3ffe0 | 65 72 28 27 74 72 61 6e 73 66 65 72 2d 65 6e 63 6f 64 69 6e 67 27 29 29 29 20 7b 20 63 61 73 65 | er('transfer-encoding'))).{.case |
40000 | 20 27 63 68 75 6e 6b 65 64 27 3a 20 24 62 6f 64 79 20 3d 20 73 65 6c 66 3a 3a 64 65 63 6f 64 65 | .'chunked':.$body.=.self::decode |
40020 | 43 68 75 6e 6b 65 64 42 6f 64 79 28 24 74 68 69 73 2d 3e 62 6f 64 79 29 3b 20 62 72 65 61 6b 3b | ChunkedBody($this->body);.break; |
40040 | 20 64 65 66 61 75 6c 74 3a 20 24 62 6f 64 79 20 3d 20 24 74 68 69 73 2d 3e 62 6f 64 79 3b 20 62 | .default:.$body.=.$this->body;.b |
40060 | 72 65 61 6b 3b 20 7d 20 73 77 69 74 63 68 20 28 73 74 72 74 6f 6c 6f 77 65 72 28 24 74 68 69 73 | reak;.}.switch.(strtolower($this |
40080 | 2d 3e 67 65 74 48 65 61 64 65 72 28 27 63 6f 6e 74 65 6e 74 2d 65 6e 63 6f 64 69 6e 67 27 29 29 | ->getHeader('content-encoding')) |
400a0 | 29 20 7b 20 63 61 73 65 20 27 67 7a 69 70 27 3a 20 24 62 6f 64 79 20 3d 20 73 65 6c 66 3a 3a 64 | ).{.case.'gzip':.$body.=.self::d |
400c0 | 65 63 6f 64 65 47 7a 69 70 28 24 62 6f 64 79 29 3b 20 62 72 65 61 6b 3b 20 63 61 73 65 20 27 64 | ecodeGzip($body);.break;.case.'d |
400e0 | 65 66 6c 61 74 65 27 3a 20 24 62 6f 64 79 20 3d 20 73 65 6c 66 3a 3a 64 65 63 6f 64 65 44 65 66 | eflate':.$body.=.self::decodeDef |
40100 | 6c 61 74 65 28 24 62 6f 64 79 29 3b 20 62 72 65 61 6b 3b 20 64 65 66 61 75 6c 74 3a 20 62 72 65 | late($body);.break;.default:.bre |
40120 | 61 6b 3b 20 7d 20 72 65 74 75 72 6e 20 24 62 6f 64 79 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e | ak;.}.return.$body;.}.public.fun |
40140 | 63 74 69 6f 6e 20 67 65 74 52 61 77 42 6f 64 79 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 | ction.getRawBody().{.return.$thi |
40160 | 73 2d 3e 62 6f 64 79 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 56 65 | s->body;.}.public.function.getVe |
40180 | 72 73 69 6f 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 76 65 72 73 69 6f 6e 3b | rsion().{.return.$this->version; |
401a0 | 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 53 74 61 74 75 73 28 29 20 7b | .}.public.function.getStatus().{ |
401c0 | 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 63 6f 64 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | .return.$this->code;.}.public.fu |
401e0 | 6e 63 74 69 6f 6e 20 67 65 74 4d 65 73 73 61 67 65 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | nction.getMessage().{.return.$th |
40200 | 69 73 2d 3e 6d 65 73 73 61 67 65 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 | is->message;.}.public.function.g |
40220 | 65 74 48 65 61 64 65 72 73 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 68 65 61 64 | etHeaders().{.return.$this->head |
40240 | 65 72 73 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 48 65 61 64 65 72 | ers;.}.public.function.getHeader |
40260 | 28 24 68 65 61 64 65 72 29 20 7b 20 24 68 65 61 64 65 72 20 3d 20 75 63 77 6f 72 64 73 28 73 74 | ($header).{.$header.=.ucwords(st |
40280 | 72 74 6f 6c 6f 77 65 72 28 24 68 65 61 64 65 72 29 29 3b 20 69 66 20 28 21 20 69 73 5f 73 74 72 | rtolower($header));.if.(!.is_str |
402a0 | 69 6e 67 28 24 68 65 61 64 65 72 29 20 7c 7c 20 21 20 69 73 73 65 74 28 24 74 68 69 73 2d 3e 68 | ing($header).||.!.isset($this->h |
402c0 | 65 61 64 65 72 73 5b 24 68 65 61 64 65 72 5d 29 29 20 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 20 72 | eaders[$header])).return.null;.r |
402e0 | 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 68 65 61 64 65 72 73 5b 24 68 65 61 64 65 72 5d 3b 20 7d | eturn.$this->headers[$header];.} |
40300 | 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 48 65 61 64 65 72 73 41 73 53 74 72 | .public.function.getHeadersAsStr |
40320 | 69 6e 67 28 24 73 74 61 74 75 73 5f 6c 69 6e 65 20 3d 20 74 72 75 65 2c 20 24 62 72 20 3d 20 22 | ing($status_line.=.true,.$br.=." |
40340 | 5c 6e 22 29 20 7b 20 24 73 74 72 20 3d 20 27 27 3b 20 69 66 20 28 24 73 74 61 74 75 73 5f 6c 69 | \n").{.$str.=.'';.if.($status_li |
40360 | 6e 65 29 20 7b 20 24 73 74 72 20 3d 20 22 48 54 54 50 2f 7b 24 74 68 69 73 2d 3e 76 65 72 73 69 | ne).{.$str.=."HTTP/{$this->versi |
40380 | 6f 6e 7d 20 7b 24 74 68 69 73 2d 3e 63 6f 64 65 7d 20 7b 24 74 68 69 73 2d 3e 6d 65 73 73 61 67 | on}.{$this->code}.{$this->messag |
403a0 | 65 7d 7b 24 62 72 7d 22 3b 20 7d 20 66 6f 72 65 61 63 68 20 28 24 74 68 69 73 2d 3e 68 65 61 64 | e}{$br}";.}.foreach.($this->head |
403c0 | 65 72 73 20 61 73 20 24 6e 61 6d 65 20 3d 3e 20 24 76 61 6c 75 65 29 20 7b 20 69 66 20 28 69 73 | ers.as.$name.=>.$value).{.if.(is |
403e0 | 5f 73 74 72 69 6e 67 28 24 76 61 6c 75 65 29 29 20 24 73 74 72 20 2e 3d 20 22 7b 24 6e 61 6d 65 | _string($value)).$str..=."{$name |
40400 | 7d 3a 20 7b 24 76 61 6c 75 65 7d 7b 24 62 72 7d 22 3b 20 65 6c 73 65 69 66 20 28 69 73 5f 61 72 | }:.{$value}{$br}";.elseif.(is_ar |
40420 | 72 61 79 28 24 76 61 6c 75 65 29 29 20 7b 20 66 6f 72 65 61 63 68 20 28 24 76 61 6c 75 65 20 61 | ray($value)).{.foreach.($value.a |
40440 | 73 20 24 73 75 62 76 61 6c 29 20 7b 20 24 73 74 72 20 2e 3d 20 22 7b 24 6e 61 6d 65 7d 3a 20 7b | s.$subval).{.$str..=."{$name}:.{ |
40460 | 24 73 75 62 76 61 6c 7d 7b 24 62 72 7d 22 3b 20 7d 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 73 74 | $subval}{$br}";.}.}.}.return.$st |
40480 | 72 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 6e 63 74 69 6f 6e 20 61 73 53 74 72 69 6e 67 28 24 62 | r;.}.public.function.asString($b |
404a0 | 72 20 3d 20 22 5c 6e 22 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 69 73 2d 3e 67 65 74 48 65 61 | r.=."\n").{.return.$this->getHea |
404c0 | 64 65 72 73 41 73 53 74 72 69 6e 67 28 74 72 75 65 2c 20 24 62 72 29 20 2e 20 24 62 72 20 2e 20 | dersAsString(true,.$br)...$br... |
404e0 | 24 74 68 69 73 2d 3e 67 65 74 52 61 77 42 6f 64 79 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 66 75 | $this->getRawBody();.}.public.fu |
40500 | 6e 63 74 69 6f 6e 20 5f 5f 74 6f 53 74 72 69 6e 67 28 29 20 7b 20 72 65 74 75 72 6e 20 24 74 68 | nction.__toString().{.return.$th |
40520 | 69 73 2d 3e 61 73 53 74 72 69 6e 67 28 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 | is->asString();.}.public.static. |
40540 | 66 75 6e 63 74 69 6f 6e 20 72 65 73 70 6f 6e 73 65 43 6f 64 65 41 73 54 65 78 74 28 24 63 6f 64 | function.responseCodeAsText($cod |
40560 | 65 20 3d 20 6e 75 6c 6c 2c 20 24 68 74 74 70 31 31 20 3d 20 74 72 75 65 29 20 7b 20 24 6d 65 73 | e.=.null,.$http11.=.true).{.$mes |
40580 | 73 61 67 65 73 20 3d 20 73 65 6c 66 3a 3a 24 6d 65 73 73 61 67 65 73 3b 20 69 66 20 28 21 20 24 | sages.=.self::$messages;.if.(!.$ |
405a0 | 68 74 74 70 31 31 29 20 24 6d 65 73 73 61 67 65 73 5b 33 30 32 5d 20 3d 20 27 4d 6f 76 65 64 20 | http11).$messages[302].=.'Moved. |
405c0 | 54 65 6d 70 6f 72 61 72 69 6c 79 27 3b 20 69 66 20 28 24 63 6f 64 65 20 3d 3d 3d 20 6e 75 6c 6c | Temporarily';.if.($code.===.null |
405e0 | 29 20 7b 20 72 65 74 75 72 6e 20 24 6d 65 73 73 61 67 65 73 3b 20 7d 20 65 6c 73 65 69 66 20 28 | ).{.return.$messages;.}.elseif.( |
40600 | 69 73 73 65 74 28 24 6d 65 73 73 61 67 65 73 5b 24 63 6f 64 65 5d 29 29 20 7b 20 72 65 74 75 72 | isset($messages[$code])).{.retur |
40620 | 6e 20 24 6d 65 73 73 61 67 65 73 5b 24 63 6f 64 65 5d 3b 20 7d 20 65 6c 73 65 20 7b 20 72 65 74 | n.$messages[$code];.}.else.{.ret |
40640 | 75 72 6e 20 27 55 6e 6b 6e 6f 77 6e 27 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 | urn.'Unknown';.}.}.public.static |
40660 | 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 72 61 63 74 43 6f 64 65 28 24 72 65 73 70 6f 6e 73 65 5f | .function.extractCode($response_ |
40680 | 73 74 72 29 20 7b 20 70 72 65 67 5f 6d 61 74 63 68 28 22 7c 5e 48 54 54 50 2f 5b 5c 64 5c 2e 78 | str).{.preg_match("|^HTTP/[\d\.x |
406a0 | 5d 2b 20 28 5c 64 2b 29 7c 22 2c 20 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 2c 20 24 6d 29 3b 20 | ]+.(\d+)|",.$response_str,.$m);. |
406c0 | 69 66 20 28 69 73 73 65 74 28 24 6d 5b 31 5d 29 29 20 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 | if.(isset($m[1])).{.return.(int) |
406e0 | 20 24 6d 5b 31 5d 3b 20 7d 20 65 6c 73 65 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d | .$m[1];.}.else.{.return.false;.} |
40700 | 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 72 61 63 | .}.public.static.function.extrac |
40720 | 74 4d 65 73 73 61 67 65 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 20 7b 20 70 72 65 67 5f 6d | tMessage($response_str).{.preg_m |
40740 | 61 74 63 68 28 22 7c 5e 48 54 54 50 2f 5b 5c 64 5c 2e 78 5d 2b 20 5c 64 2b 20 28 5b 5e 5c 72 5c | atch("|^HTTP/[\d\.x]+.\d+.([^\r\ |
40760 | 6e 5d 2b 29 7c 22 2c 20 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 2c 20 24 6d 29 3b 20 69 66 20 28 | n]+)|",.$response_str,.$m);.if.( |
40780 | 69 73 73 65 74 28 24 6d 5b 31 5d 29 29 20 7b 20 72 65 74 75 72 6e 20 24 6d 5b 31 5d 3b 20 7d 20 | isset($m[1])).{.return.$m[1];.}. |
407a0 | 65 6c 73 65 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 | else.{.return.false;.}.}.public. |
407c0 | 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 72 61 63 74 56 65 72 73 69 6f 6e 28 24 | static.function.extractVersion($ |
407e0 | 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 20 7b 20 70 72 65 67 5f 6d 61 74 63 68 28 22 7c 5e 48 54 | response_str).{.preg_match("|^HT |
40800 | 54 50 2f 28 5b 5c 64 5c 2e 78 5d 2b 29 20 5c 64 2b 7c 22 2c 20 24 72 65 73 70 6f 6e 73 65 5f 73 | TP/([\d\.x]+).\d+|",.$response_s |
40820 | 74 72 2c 20 24 6d 29 3b 20 69 66 20 28 69 73 73 65 74 28 24 6d 5b 31 5d 29 29 20 7b 20 72 65 74 | tr,.$m);.if.(isset($m[1])).{.ret |
40840 | 75 72 6e 20 24 6d 5b 31 5d 3b 20 7d 20 65 6c 73 65 20 7b 20 72 65 74 75 72 6e 20 66 61 6c 73 65 | urn.$m[1];.}.else.{.return.false |
40860 | 3b 20 7d 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 | ;.}.}.public.static.function.ext |
40880 | 72 61 63 74 48 65 61 64 65 72 73 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 20 7b 20 24 68 65 | ractHeaders($response_str).{.$he |
408a0 | 61 64 65 72 73 20 3d 20 61 72 72 61 79 28 29 3b 20 24 70 61 72 74 73 20 3d 20 70 72 65 67 5f 73 | aders.=.array();.$parts.=.preg_s |
408c0 | 70 6c 69 74 28 27 7c 28 3f 3a 5c 72 3f 5c 6e 29 7b 32 7d 7c 6d 27 2c 20 24 72 65 73 70 6f 6e 73 | plit('|(?:\r?\n){2}|m',.$respons |
408e0 | 65 5f 73 74 72 2c 20 32 29 3b 20 69 66 20 28 21 20 24 70 61 72 74 73 5b 30 5d 29 20 72 65 74 75 | e_str,.2);.if.(!.$parts[0]).retu |
40900 | 72 6e 20 24 68 65 61 64 65 72 73 3b 20 24 6c 69 6e 65 73 20 3d 20 65 78 70 6c 6f 64 65 28 22 5c | rn.$headers;.$lines.=.explode("\ |
40920 | 6e 22 2c 20 24 70 61 72 74 73 5b 30 5d 29 3b 20 75 6e 73 65 74 28 24 70 61 72 74 73 29 3b 20 24 | n",.$parts[0]);.unset($parts);.$ |
40940 | 6c 61 73 74 5f 68 65 61 64 65 72 20 3d 20 6e 75 6c 6c 3b 20 66 6f 72 65 61 63 68 28 24 6c 69 6e | last_header.=.null;.foreach($lin |
40960 | 65 73 20 61 73 20 24 6c 69 6e 65 29 20 7b 20 24 6c 69 6e 65 20 3d 20 74 72 69 6d 28 24 6c 69 6e | es.as.$line).{.$line.=.trim($lin |
40980 | 65 2c 20 22 5c 72 5c 6e 22 29 3b 20 69 66 20 28 24 6c 69 6e 65 20 3d 3d 20 22 22 29 20 62 72 65 | e,."\r\n");.if.($line.==."").bre |
409a0 | 61 6b 3b 20 69 66 20 28 70 72 65 67 5f 6d 61 74 63 68 28 22 7c 5e 28 5b 5c 77 2d 5d 2b 29 3a 5c | ak;.if.(preg_match("|^([\w-]+):\ |
409c0 | 73 2a 28 2e 2b 29 7c 22 2c 20 24 6c 69 6e 65 2c 20 24 6d 29 29 20 7b 20 75 6e 73 65 74 28 24 6c | s*(.+)|",.$line,.$m)).{.unset($l |
409e0 | 61 73 74 5f 68 65 61 64 65 72 29 3b 20 24 68 5f 6e 61 6d 65 20 3d 20 73 74 72 74 6f 6c 6f 77 65 | ast_header);.$h_name.=.strtolowe |
40a00 | 72 28 24 6d 5b 31 5d 29 3b 20 24 68 5f 76 61 6c 75 65 20 3d 20 24 6d 5b 32 5d 3b 20 69 66 20 28 | r($m[1]);.$h_value.=.$m[2];.if.( |
40a20 | 69 73 73 65 74 28 24 68 65 61 64 65 72 73 5b 24 68 5f 6e 61 6d 65 5d 29 29 20 7b 20 69 66 20 28 | isset($headers[$h_name])).{.if.( |
40a40 | 21 20 69 73 5f 61 72 72 61 79 28 24 68 65 61 64 65 72 73 5b 24 68 5f 6e 61 6d 65 5d 29 29 20 7b | !.is_array($headers[$h_name])).{ |
40a60 | 20 24 68 65 61 64 65 72 73 5b 24 68 5f 6e 61 6d 65 5d 20 3d 20 61 72 72 61 79 28 24 68 65 61 64 | .$headers[$h_name].=.array($head |
40a80 | 65 72 73 5b 24 68 5f 6e 61 6d 65 5d 29 3b 20 7d 20 24 68 65 61 64 65 72 73 5b 24 68 5f 6e 61 6d | ers[$h_name]);.}.$headers[$h_nam |
40aa0 | 65 5d 5b 5d 20 3d 20 24 68 5f 76 61 6c 75 65 3b 20 7d 20 65 6c 73 65 20 7b 20 24 68 65 61 64 65 | e][].=.$h_value;.}.else.{.$heade |
40ac0 | 72 73 5b 24 68 5f 6e 61 6d 65 5d 20 3d 20 24 68 5f 76 61 6c 75 65 3b 20 7d 20 24 6c 61 73 74 5f | rs[$h_name].=.$h_value;.}.$last_ |
40ae0 | 68 65 61 64 65 72 20 3d 20 24 68 5f 6e 61 6d 65 3b 20 7d 20 65 6c 73 65 69 66 20 28 70 72 65 67 | header.=.$h_name;.}.elseif.(preg |
40b00 | 5f 6d 61 74 63 68 28 22 7c 5e 5c 73 2b 28 2e 2b 29 24 7c 22 2c 20 24 6c 69 6e 65 2c 20 24 6d 29 | _match("|^\s+(.+)$|",.$line,.$m) |
40b20 | 20 26 26 20 24 6c 61 73 74 5f 68 65 61 64 65 72 20 21 3d 3d 20 6e 75 6c 6c 29 20 7b 20 69 66 20 | .&&.$last_header.!==.null).{.if. |
40b40 | 28 69 73 5f 61 72 72 61 79 28 24 68 65 61 64 65 72 73 5b 24 6c 61 73 74 5f 68 65 61 64 65 72 5d | (is_array($headers[$last_header] |
40b60 | 29 29 20 7b 20 65 6e 64 28 24 68 65 61 64 65 72 73 5b 24 6c 61 73 74 5f 68 65 61 64 65 72 5d 29 | )).{.end($headers[$last_header]) |
40b80 | 3b 20 24 6c 61 73 74 5f 68 65 61 64 65 72 5f 6b 65 79 20 3d 20 6b 65 79 28 24 68 65 61 64 65 72 | ;.$last_header_key.=.key($header |
40ba0 | 73 5b 24 6c 61 73 74 5f 68 65 61 64 65 72 5d 29 3b 20 24 68 65 61 64 65 72 73 5b 24 6c 61 73 74 | s[$last_header]);.$headers[$last |
40bc0 | 5f 68 65 61 64 65 72 5d 5b 24 6c 61 73 74 5f 68 65 61 64 65 72 5f 6b 65 79 5d 20 2e 3d 20 24 6d | _header][$last_header_key]..=.$m |
40be0 | 5b 31 5d 3b 20 7d 20 65 6c 73 65 20 7b 20 24 68 65 61 64 65 72 73 5b 24 6c 61 73 74 5f 68 65 61 | [1];.}.else.{.$headers[$last_hea |
40c00 | 64 65 72 5d 20 2e 3d 20 24 6d 5b 31 5d 3b 20 7d 20 7d 20 7d 20 72 65 74 75 72 6e 20 24 68 65 61 | der]..=.$m[1];.}.}.}.return.$hea |
40c20 | 64 65 72 73 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 | ders;.}.public.static.function.e |
40c40 | 78 74 72 61 63 74 42 6f 64 79 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 20 7b 20 24 70 61 72 | xtractBody($response_str).{.$par |
40c60 | 74 73 20 3d 20 70 72 65 67 5f 73 70 6c 69 74 28 27 7c 28 3f 3a 5c 72 3f 5c 6e 29 7b 32 7d 7c 6d | ts.=.preg_split('|(?:\r?\n){2}|m |
40c80 | 27 2c 20 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 2c 20 32 29 3b 20 69 66 20 28 69 73 73 65 74 28 | ',.$response_str,.2);.if.(isset( |
40ca0 | 24 70 61 72 74 73 5b 31 5d 29 29 20 7b 20 72 65 74 75 72 6e 20 24 70 61 72 74 73 5b 31 5d 3b 20 | $parts[1])).{.return.$parts[1];. |
40cc0 | 7d 20 72 65 74 75 72 6e 20 27 27 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e | }.return.'';.}.public.static.fun |
40ce0 | 63 74 69 6f 6e 20 64 65 63 6f 64 65 43 68 75 6e 6b 65 64 42 6f 64 79 28 24 62 6f 64 79 29 20 7b | ction.decodeChunkedBody($body).{ |
40d00 | 20 24 64 65 63 42 6f 64 79 20 3d 20 27 27 3b 20 69 66 20 28 66 75 6e 63 74 69 6f 6e 5f 65 78 69 | .$decBody.=.'';.if.(function_exi |
40d20 | 73 74 73 28 27 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 27 29 20 26 26 20 28 | sts('mb_internal_encoding').&&.( |
40d40 | 28 69 6e 74 29 20 69 6e 69 5f 67 65 74 28 27 6d 62 73 74 72 69 6e 67 2e 66 75 6e 63 5f 6f 76 65 | (int).ini_get('mbstring.func_ove |
40d60 | 72 6c 6f 61 64 27 29 29 20 26 20 32 29 20 7b 20 24 6d 62 49 6e 74 45 6e 63 20 3d 20 6d 62 5f 69 | rload')).&.2).{.$mbIntEnc.=.mb_i |
40d80 | 6e 74 65 72 6e 61 6c 5f 65 6e 63 6f 64 69 6e 67 28 29 3b 20 6d 62 5f 69 6e 74 65 72 6e 61 6c 5f | nternal_encoding();.mb_internal_ |
40da0 | 65 6e 63 6f 64 69 6e 67 28 27 41 53 43 49 49 27 29 3b 20 7d 20 77 68 69 6c 65 20 28 74 72 69 6d | encoding('ASCII');.}.while.(trim |
40dc0 | 28 24 62 6f 64 79 29 29 20 7b 20 69 66 20 28 21 20 70 72 65 67 5f 6d 61 74 63 68 28 22 2f 5e 28 | ($body)).{.if.(!.preg_match("/^( |
40de0 | 5b 5c 64 61 2d 66 41 2d 46 5d 2b 29 5b 5e 5c 72 5c 6e 5d 2a 5c 72 5c 6e 2f 73 6d 22 2c 20 24 62 | [\da-fA-F]+)[^\r\n]*\r\n/sm",.$b |
40e00 | 6f 64 79 2c 20 24 6d 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c | ody,.$m)).{.throw.new.Exception\ |
40e20 | 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 28 22 45 72 72 6f 72 20 70 61 72 73 69 6e 67 20 | RuntimeException("Error.parsing. |
40e40 | 62 6f 64 79 20 2d 20 64 6f 65 73 6e 27 74 20 73 65 65 6d 20 74 6f 20 62 65 20 61 20 63 68 75 6e | body.-.doesn't.seem.to.be.a.chun |
40e60 | 6b 65 64 20 6d 65 73 73 61 67 65 22 29 3b 20 7d 20 24 6c 65 6e 67 74 68 20 3d 20 68 65 78 64 65 | ked.message");.}.$length.=.hexde |
40e80 | 63 28 74 72 69 6d 28 24 6d 5b 31 5d 29 29 3b 20 24 63 75 74 20 3d 20 73 74 72 6c 65 6e 28 24 6d | c(trim($m[1]));.$cut.=.strlen($m |
40ea0 | 5b 30 5d 29 3b 20 24 64 65 63 42 6f 64 79 20 2e 3d 20 73 75 62 73 74 72 28 24 62 6f 64 79 2c 20 | [0]);.$decBody..=.substr($body,. |
40ec0 | 24 63 75 74 2c 20 24 6c 65 6e 67 74 68 29 3b 20 24 62 6f 64 79 20 3d 20 73 75 62 73 74 72 28 24 | $cut,.$length);.$body.=.substr($ |
40ee0 | 62 6f 64 79 2c 20 24 63 75 74 20 2b 20 24 6c 65 6e 67 74 68 20 2b 20 32 29 3b 20 7d 20 69 66 20 | body,.$cut.+.$length.+.2);.}.if. |
40f00 | 28 69 73 73 65 74 28 24 6d 62 49 6e 74 45 6e 63 29 29 20 7b 20 6d 62 5f 69 6e 74 65 72 6e 61 6c | (isset($mbIntEnc)).{.mb_internal |
40f20 | 5f 65 6e 63 6f 64 69 6e 67 28 24 6d 62 49 6e 74 45 6e 63 29 3b 20 7d 20 72 65 74 75 72 6e 20 24 | _encoding($mbIntEnc);.}.return.$ |
40f40 | 64 65 63 42 6f 64 79 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f | decBody;.}.public.static.functio |
40f60 | 6e 20 64 65 63 6f 64 65 47 7a 69 70 28 24 62 6f 64 79 29 20 7b 20 69 66 20 28 21 20 66 75 6e 63 | n.decodeGzip($body).{.if.(!.func |
40f80 | 74 69 6f 6e 5f 65 78 69 73 74 73 28 27 67 7a 69 6e 66 6c 61 74 65 27 29 29 20 7b 20 74 68 72 6f | tion_exists('gzinflate')).{.thro |
40fa0 | 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e | w.new.Exception\RuntimeException |
40fc0 | 28 20 27 7a 6c 69 62 20 65 78 74 65 6e 73 69 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 69 6e | (.'zlib.extension.is.required.in |
40fe0 | 20 6f 72 64 65 72 20 74 6f 20 64 65 63 6f 64 65 20 22 67 7a 69 70 22 20 65 6e 63 6f 64 69 6e 67 | .order.to.decode."gzip".encoding |
41000 | 27 20 29 3b 20 7d 20 72 65 74 75 72 6e 20 67 7a 69 6e 66 6c 61 74 65 28 73 75 62 73 74 72 28 24 | '.);.}.return.gzinflate(substr($ |
41020 | 62 6f 64 79 2c 20 31 30 29 29 3b 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 | body,.10));.}.public.static.func |
41040 | 74 69 6f 6e 20 64 65 63 6f 64 65 44 65 66 6c 61 74 65 28 24 62 6f 64 79 29 20 7b 20 69 66 20 28 | tion.decodeDeflate($body).{.if.( |
41060 | 21 20 66 75 6e 63 74 69 6f 6e 5f 65 78 69 73 74 73 28 27 67 7a 75 6e 63 6f 6d 70 72 65 73 73 27 | !.function_exists('gzuncompress' |
41080 | 29 29 20 7b 20 74 68 72 6f 77 20 6e 65 77 20 45 78 63 65 70 74 69 6f 6e 5c 52 75 6e 74 69 6d 65 | )).{.throw.new.Exception\Runtime |
410a0 | 45 78 63 65 70 74 69 6f 6e 28 20 27 7a 6c 69 62 20 65 78 74 65 6e 73 69 6f 6e 20 69 73 20 72 65 | Exception(.'zlib.extension.is.re |
410c0 | 71 75 69 72 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 64 65 63 6f 64 65 20 22 64 65 66 6c 61 | quired.in.order.to.decode."defla |
410e0 | 74 65 22 20 65 6e 63 6f 64 69 6e 67 27 20 29 3b 20 7d 20 24 7a 6c 69 62 48 65 61 64 65 72 20 3d | te".encoding'.);.}.$zlibHeader.= |
41100 | 20 75 6e 70 61 63 6b 28 27 6e 27 2c 20 73 75 62 73 74 72 28 24 62 6f 64 79 2c 20 30 2c 20 32 29 | .unpack('n',.substr($body,.0,.2) |
41120 | 29 3b 20 69 66 20 28 24 7a 6c 69 62 48 65 61 64 65 72 5b 31 5d 20 25 20 33 31 20 3d 3d 20 30 29 | );.if.($zlibHeader[1].%.31.==.0) |
41140 | 20 7b 20 72 65 74 75 72 6e 20 67 7a 75 6e 63 6f 6d 70 72 65 73 73 28 24 62 6f 64 79 29 3b 20 7d | .{.return.gzuncompress($body);.} |
41160 | 20 65 6c 73 65 20 7b 20 72 65 74 75 72 6e 20 67 7a 69 6e 66 6c 61 74 65 28 24 62 6f 64 79 29 3b | .else.{.return.gzinflate($body); |
41180 | 20 7d 20 7d 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f 6d | .}.}.public.static.function.from |
411a0 | 53 74 72 69 6e 67 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 20 7b 20 24 63 6f 64 65 20 3d 20 | String($response_str).{.$code.=. |
411c0 | 73 65 6c 66 3a 3a 65 78 74 72 61 63 74 43 6f 64 65 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 | self::extractCode($response_str) |
411e0 | 3b 20 24 68 65 61 64 65 72 73 20 3d 20 73 65 6c 66 3a 3a 65 78 74 72 61 63 74 48 65 61 64 65 72 | ;.$headers.=.self::extractHeader |
41200 | 73 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 3b 20 24 62 6f 64 79 20 3d 20 73 65 6c 66 3a 3a | s($response_str);.$body.=.self:: |
41220 | 65 78 74 72 61 63 74 42 6f 64 79 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 3b 20 24 76 65 72 | extractBody($response_str);.$ver |
41240 | 73 69 6f 6e 20 3d 20 73 65 6c 66 3a 3a 65 78 74 72 61 63 74 56 65 72 73 69 6f 6e 28 24 72 65 73 | sion.=.self::extractVersion($res |
41260 | 70 6f 6e 73 65 5f 73 74 72 29 3b 20 24 6d 65 73 73 61 67 65 20 3d 20 73 65 6c 66 3a 3a 65 78 74 | ponse_str);.$message.=.self::ext |
41280 | 72 61 63 74 4d 65 73 73 61 67 65 28 24 72 65 73 70 6f 6e 73 65 5f 73 74 72 29 3b 20 72 65 74 75 | ractMessage($response_str);.retu |
412a0 | 72 6e 20 6e 65 77 20 52 65 73 70 6f 6e 73 65 28 24 63 6f 64 65 2c 20 24 68 65 61 64 65 72 73 2c | rn.new.Response($code,.$headers, |
412c0 | 20 24 62 6f 64 79 2c 20 24 76 65 72 73 69 6f 6e 2c 20 24 6d 65 73 73 61 67 65 29 3b 20 7d 20 7d | .$body,.$version,.$message);.}.} |
412e0 | 20 3c 3f 70 68 70 20 0a 20 20 20 20 2f 2a 0a 20 20 20 20 20 2a 20 54 68 69 73 20 66 69 6c 65 20 | .<?php....../*......*.This.file. |
41300 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 47 6f 75 74 74 65 20 75 74 69 6c 69 74 79 2e 0a 20 | is.part.of.the.Goutte.utility... |
41320 | 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 28 63 29 20 46 61 62 69 65 6e 20 50 6f 74 65 6e 63 69 65 | ....*......*.(c).Fabien.Potencie |
41340 | 72 20 3c 66 61 62 69 65 6e 40 73 79 6d 66 6f 6e 79 2e 63 6f 6d 3e 0a 20 20 20 20 20 2a 0a 20 20 | r.<fabien@symfony.com>......*... |
41360 | 20 20 20 2a 20 54 68 69 73 20 73 6f 75 72 63 65 20 66 69 6c 65 20 69 73 20 73 75 62 6a 65 63 74 | ...*.This.source.file.is.subject |
41380 | 20 74 6f 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 73 65 20 74 68 61 74 20 69 73 20 62 75 6e 64 | .to.the.MIT.license.that.is.bund |
413a0 | 6c 65 64 0a 20 20 20 20 20 2a 20 77 69 74 68 20 74 68 69 73 20 73 6f 75 72 63 65 20 63 6f 64 65 | led......*.with.this.source.code |
413c0 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 0a 20 20 20 20 20 2a 2f 20 72 65 | .in.the.file.LICENSE.......*/.re |
413e0 | 71 75 69 72 65 5f 6f 6e 63 65 20 5f 5f 44 49 52 5f 5f 2e 27 2f 61 75 74 6f 6c 6f 61 64 2e 70 68 | quire_once.__DIR__.'/autoload.ph |
41400 | 70 27 3b 20 5f 5f 48 41 4c 54 5f 43 4f 4d 50 49 4c 45 52 28 29 3b 3c 3f 70 68 70 20 74 68 72 6f | p';.__HALT_COMPILER();<?php.thro |
41420 | 77 20 6e 65 77 20 5c 4c 6f 67 69 63 45 78 63 65 70 74 69 6f 6e 28 27 54 68 69 73 20 50 48 41 52 | w.new.\LogicException('This.PHAR |
41440 | 20 66 69 6c 65 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 66 72 6f 6d 20 74 68 65 20 | .file.can.only.be.used.from.the. |
41460 | 43 4c 49 2e 27 29 3b 20 5f 5f 48 41 4c 54 5f 43 4f 4d 50 49 4c 45 52 28 29 3b 67 e1 84 a5 4f 4a | CLI.');.__HALT_COMPILER();g...OJ |
41480 | 38 4c e2 7c 20 b9 60 aa cc a5 00 b1 17 e7 02 00 00 00 47 42 4d 42 | 8L.|..`...........GBMB |