summaryrefslogtreecommitdiff
path: root/ext/openssl/tests/bug65538.phar
blob: ae0bd29c6e59428f5b2dcab2c6f4ff06e02b635b (plain)
ofshex dumpascii
0000 3c 3f 70 68 70 0a 0a 24 77 65 62 20 3d 20 27 69 6e 64 65 78 2e 70 68 70 27 3b 0a 0a 69 66 20 28 <?php..$web.=.'index.php';..if.(
0020 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 77 72 61 70 in_array('phar',.stream_get_wrap
0040 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 72 27 2c 20 pers()).&&.class_exists('Phar',.
0060 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 63 73 28 29 0)).{.Phar::interceptFileFuncs()
0080 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 20 2e 20 5f ;.set_include_path('phar://'..._
00a0 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 65 74 5f 69 _FILE__...PATH_SEPARATOR...get_i
00c0 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 72 28 6e 75 nclude_path());.Phar::webPhar(nu
00e0 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 20 2e 20 5f ll,.$web);.include.'phar://'..._
0100 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 3a 3a 53 54 _FILE__...'/'...Extract_Phar::ST
0120 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 24 5f 53 45 ART;.return;.}..if.(@(isset($_SE
0140 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 74 28 24 5f RVER['REQUEST_URI']).&&.isset($_
0160 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 20 28 24 5f SERVER['REQUEST_METHOD']).&&.($_
0180 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 27 47 45 54 SERVER['REQUEST_METHOD'].==.'GET
01a0 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 44 27 5d 20 '.||.$_SERVER['REQUEST_METHOD'].
01c0 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 3a 67 6f 28 ==.'POST'))).{.Extract_Phar::go(
01e0 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 27 20 3d 3e true);.$mimes.=.array(.'phps'.=>
0200 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 27 20 3d 3e .2,.'c'.=>.'text/plain',.'cc'.=>
0220 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 74 2f 70 6c .'text/plain',.'cpp'.=>.'text/pl
0240 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 0a 27 64 74 ain',.'c++'.=>.'text/plain',.'dt
0260 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 74 65 78 74 d'.=>.'text/plain',.'h'.=>.'text
0280 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 6e 27 2c 0a /plain',.'log'.=>.'text/plain',.
02a0 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 20 3d 3e 20 'rng'.=>.'text/plain',.'txt'.=>.
02c0 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 2f 70 6c 61 'text/plain',.'xsd'.=>.'text/pla
02e0 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 0a 27 61 76 in',.'php'.=>.1,.'inc'.=>.1,.'av
0300 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 27 69 6d 61 i'.=>.'video/avi',.'bmp'.=>.'ima
0320 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 2c 0a 27 67 ge/bmp',.'css'.=>.'text/css',.'g
0340 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 20 27 74 65 if'.=>.'image/gif',.'htm'.=>.'te
0360 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 6d 6c 27 2c xt/html',.'html'.=>.'text/html',
0380 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 6f 27 20 3d .'htmls'.=>.'text/html',.'ico'.=
03a0 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 6d 61 67 65 >.'image/x-ico',.'jpe'.=>.'image
03c0 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 27 2c 0a 27 /jpeg',.'jpg'.=>.'image/jpeg',.'
03e0 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 3d 3e 20 27 jpeg'.=>.'image/jpeg',.'js'.=>.'
0400 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 6d 69 64 69 application/x-javascript',.'midi
0420 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 27 61 75 64 '.=>.'audio/midi',.'mid'.=>.'aud
0440 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 64 27 2c 0a io/midi',.'mod'.=>.'audio/mod',.
0460 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 27 6d 70 33 'mov'.=>.'movie/quicktime',.'mp3
0480 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 76 69 64 65 '.=>.'audio/mp3',.'mpg'.=>.'vide
04a0 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 65 67 27 2c o/mpeg',.'mpeg'.=>.'video/mpeg',
04c0 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 0a 27 70 6e .'pdf'.=>.'application/pdf',.'pn
04e0 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 27 61 70 70 g'.=>.'image/png',.'swf'.=>.'app
0500 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 74 69 66 27 lication/shockwave-flash',.'tif'
0520 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 27 69 6d 61 .=>.'image/tiff',.'tiff'.=>.'ima
0540 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 76 27 2c 0a ge/tiff',.'wav'.=>.'audio/wav',.
0560 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 3d 3e 20 27 'xbm'.=>.'image/xbm',.'xml'.=>.'
0580 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 2d 43 6f 6e text/xml',.);..header("Cache-Con
05a0 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 61 74 65 22 trol:.no-cache,.must-revalidate"
05c0 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 29 3b 0a 0a );.header("Pragma:.no-cache");..
05e0 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 5f 29 3b 0a $basename.=.basename(__FILE__);.
0600 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 54 5f 55 52 if.(!strpos($_SERVER['REQUEST_UR
0620 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 72 61 63 74 I'],.$basename)).{.chdir(Extract
0640 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 0a 72 65 74 _Phar::$temp);.include.$web;.ret
0660 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 5b 27 52 45 urn;.}.$pt.=.substr($_SERVER['RE
0680 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 5b 27 52 45 QUEST_URI'],.strpos($_SERVER['RE
06a0 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 72 6c 65 6e QUEST_URI'],.$basename).+.strlen
06c0 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 74 20 3d 3d ($basename));.if.(!$pt.||.$pt.==
06e0 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 48 54 54 50 .'/').{.$pt.=.$web;.header('HTTP
0700 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 3b 0a 68 65 /1.1.301.Moved.Permanently');.he
0720 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 5b 27 52 45 ader('Location:.'...$_SERVER['RE
0740 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 69 74 3b 0a QUEST_URI']...'/'...$pt);.exit;.
0760 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 3a 3a 24 74 }.$a.=.realpath(Extract_Phar::$t
0780 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 24 70 74 29 emp...DIRECTORY_SEPARATOR...$pt)
07a0 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 24 61 29 29 ;.if.(!$a.||.strlen(dirname($a))
07c0 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 70 29 29 20 .<.strlen(Extract_Phar::$temp)).
07e0 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 6f 75 6e 64 {.header('HTTP/1.0.404.Not.Found
0800 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 20 3c 74 69 ');.echo."<html>\n.<head>\n..<ti
0820 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 3c 2f 68 65 tle>File.Not.Found<title>\n.</he
0840 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 6c 65 20 22 ad>\n.<body>\n..<h1>404.-.File."
0860 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 62 6f 64 79 ,.$pt,.".Not.Found</h1>\n.</body
0880 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 74 68 69 6e >\n</html>";.exit;.}.$b.=.pathin
08a0 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 73 69 6f 6e fo($a);.if.(!isset($b['extension
08c0 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 20 74 65 78 '])).{.header('Content-Type:.tex
08e0 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 65 6e 67 74 t/plain');.header('Content-Lengt
0900 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 6c 65 28 24 h:.'...filesize($a));.readfile($
0920 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 5b 24 62 5b a);.exit;.}.if.(isset($mimes[$b[
0940 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 5b 24 62 5b 'extension']])).{.if.($mimes[$b[
0960 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 64 65 20 24 'extension']].===.1).{.include.$
0980 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 74 65 6e 73 a;.exit;.}.if.($mimes[$b['extens
09a0 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 6c 65 28 24 ion']].===.2).{.highlight_file($
09c0 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 54 79 70 65 a);.exit;.}.header('Content-Type
09e0 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 29 3b 0a 68 :.'..$mimes[$b['extension']]);.h
0a00 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 69 6c 65 73 eader('Content-Length:.'...files
0a20 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 3b 0a 7d 0a ize($a));.readfile($a);.exit;.}.
0a40 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 69 63 20 24 }..class.Extract_Phar.{.static.$
0a60 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 20 47 5a 20 temp;.static.$origdir;.const.GZ.
0a80 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 3b 0a 63 6f =.0x1000;.const.BZ2.=.0x2000;.co
0aa0 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 52 54 20 3d nst.MASK.=.0x3000;.const.START.=
0ac0 20 27 69 6e 64 65 78 2e 70 68 70 27 3b 0a 63 6f 6e 73 74 20 4c 45 4e 20 3d 20 36 36 38 35 3b 0a .'index.php';.const.LEN.=.6685;.
0ae0 0a 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 67 6f 28 24 72 65 74 75 72 6e 20 3d 20 66 61 .static.function.go($return.=.fa
0b00 6c 73 65 29 0a 7b 0a 24 66 70 20 3d 20 66 6f 70 65 6e 28 5f 5f 46 49 4c 45 5f 5f 2c 20 27 72 62 lse).{.$fp.=.fopen(__FILE__,.'rb
0b20 27 29 3b 0a 66 73 65 65 6b 28 24 66 70 2c 20 73 65 6c 66 3a 3a 4c 45 4e 29 3b 0a 24 4c 20 3d 20 ');.fseek($fp,.self::LEN);.$L.=.
0b40 75 6e 70 61 63 6b 28 27 56 27 2c 20 24 61 20 3d 20 28 62 69 6e 61 72 79 29 66 72 65 61 64 28 24 unpack('V',.$a.=.(binary)fread($
0b60 66 70 2c 20 34 29 29 3b 0a 24 6d 20 3d 20 28 62 69 6e 61 72 79 29 27 27 3b 0a 0a 64 6f 20 7b 0a fp,.4));.$m.=.(binary)'';..do.{.
0b80 24 72 65 61 64 20 3d 20 38 31 39 32 3b 0a 69 66 20 28 24 4c 5b 31 5d 20 2d 20 73 74 72 6c 65 6e $read.=.8192;.if.($L[1].-.strlen
0ba0 28 24 6d 29 20 3c 20 38 31 39 32 29 20 7b 0a 24 72 65 61 64 20 3d 20 24 4c 5b 31 5d 20 2d 20 73 ($m).<.8192).{.$read.=.$L[1].-.s
0bc0 74 72 6c 65 6e 28 24 6d 29 3b 0a 7d 0a 24 6c 61 73 74 20 3d 20 28 62 69 6e 61 72 79 29 66 72 65 trlen($m);.}.$last.=.(binary)fre
0be0 61 64 28 24 66 70 2c 20 24 72 65 61 64 29 3b 0a 24 6d 20 2e 3d 20 24 6c 61 73 74 3b 0a 7d 20 77 ad($fp,.$read);.$m..=.$last;.}.w
0c00 68 69 6c 65 20 28 73 74 72 6c 65 6e 28 24 6c 61 73 74 29 20 26 26 20 73 74 72 6c 65 6e 28 24 6d hile.(strlen($last).&&.strlen($m
0c20 29 20 3c 20 24 4c 5b 31 5d 29 3b 0a 0a 69 66 20 28 73 74 72 6c 65 6e 28 24 6d 29 20 3c 20 24 4c ).<.$L[1]);..if.(strlen($m).<.$L
0c40 5b 31 5d 29 20 7b 0a 64 69 65 28 27 45 52 52 4f 52 3a 20 6d 61 6e 69 66 65 73 74 20 6c 65 6e 67 [1]).{.die('ERROR:.manifest.leng
0c60 74 68 20 72 65 61 64 20 77 61 73 20 22 27 20 2e 0a 73 74 72 6c 65 6e 28 24 6d 29 20 2e 27 22 20 th.read.was."'...strlen($m)..'".
0c80 73 68 6f 75 6c 64 20 62 65 20 22 27 20 2e 0a 24 4c 5b 31 5d 20 2e 20 27 22 27 29 3b 0a 7d 0a 0a should.be."'...$L[1]...'"');.}..
0ca0 24 69 6e 66 6f 20 3d 20 73 65 6c 66 3a 3a 5f 75 6e 70 61 63 6b 28 24 6d 29 3b 0a 24 66 20 3d 20 $info.=.self::_unpack($m);.$f.=.
0cc0 24 69 6e 66 6f 5b 27 63 27 5d 3b 0a 0a 69 66 20 28 24 66 20 26 20 73 65 6c 66 3a 3a 47 5a 29 20 $info['c'];..if.($f.&.self::GZ).
0ce0 7b 0a 69 66 20 28 21 66 75 6e 63 74 69 6f 6e 5f 65 78 69 73 74 73 28 27 67 7a 69 6e 66 6c 61 74 {.if.(!function_exists('gzinflat
0d00 65 27 29 29 20 7b 0a 64 69 65 28 27 45 72 72 6f 72 3a 20 7a 6c 69 62 20 65 78 74 65 6e 73 69 6f e')).{.die('Error:.zlib.extensio
0d20 6e 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 2d 27 20 2e 0a 27 20 67 7a 69 6e 66 6c 61 74 n.is.not.enabled.-'...'.gzinflat
0d40 65 28 29 20 66 75 6e 63 74 69 6f 6e 20 6e 65 65 64 65 64 20 66 6f 72 20 7a 6c 69 62 2d 63 6f 6d e().function.needed.for.zlib-com
0d60 70 72 65 73 73 65 64 20 2e 70 68 61 72 73 27 29 3b 0a 7d 0a 7d 0a 0a 69 66 20 28 24 66 20 26 20 pressed..phars');.}.}..if.($f.&.
0d80 73 65 6c 66 3a 3a 42 5a 32 29 20 7b 0a 69 66 20 28 21 66 75 6e 63 74 69 6f 6e 5f 65 78 69 73 74 self::BZ2).{.if.(!function_exist
0da0 73 28 27 62 7a 64 65 63 6f 6d 70 72 65 73 73 27 29 29 20 7b 0a 64 69 65 28 27 45 72 72 6f 72 3a s('bzdecompress')).{.die('Error:
0dc0 20 62 7a 69 70 32 20 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 .bzip2.extension.is.not.enabled.
0de0 2d 27 20 2e 0a 27 20 62 7a 64 65 63 6f 6d 70 72 65 73 73 28 29 20 66 75 6e 63 74 69 6f 6e 20 6e -'...'.bzdecompress().function.n
0e00 65 65 64 65 64 20 66 6f 72 20 62 7a 32 2d 63 6f 6d 70 72 65 73 73 65 64 20 2e 70 68 61 72 73 27 eeded.for.bz2-compressed..phars'
0e20 29 3b 0a 7d 0a 7d 0a 0a 24 74 65 6d 70 20 3d 20 73 65 6c 66 3a 3a 74 6d 70 64 69 72 28 29 3b 0a );.}.}..$temp.=.self::tmpdir();.
0e40 0a 69 66 20 28 21 24 74 65 6d 70 20 7c 7c 20 21 69 73 5f 77 72 69 74 61 62 6c 65 28 24 74 65 6d .if.(!$temp.||.!is_writable($tem
0e60 70 29 29 20 7b 0a 24 73 65 73 73 69 6f 6e 70 61 74 68 20 3d 20 73 65 73 73 69 6f 6e 5f 73 61 76 p)).{.$sessionpath.=.session_sav
0e80 65 5f 70 61 74 68 28 29 3b 0a 69 66 20 28 73 74 72 70 6f 73 20 28 24 73 65 73 73 69 6f 6e 70 61 e_path();.if.(strpos.($sessionpa
0ea0 74 68 2c 20 22 3b 22 29 20 21 3d 3d 20 66 61 6c 73 65 29 0a 24 73 65 73 73 69 6f 6e 70 61 74 68 th,.";").!==.false).$sessionpath
0ec0 20 3d 20 73 75 62 73 74 72 20 28 24 73 65 73 73 69 6f 6e 70 61 74 68 2c 20 73 74 72 70 6f 73 20 .=.substr.($sessionpath,.strpos.
0ee0 28 24 73 65 73 73 69 6f 6e 70 61 74 68 2c 20 22 3b 22 29 2b 31 29 3b 0a 69 66 20 28 21 66 69 6c ($sessionpath,.";")+1);.if.(!fil
0f00 65 5f 65 78 69 73 74 73 28 24 73 65 73 73 69 6f 6e 70 61 74 68 29 20 7c 7c 20 21 69 73 5f 64 69 e_exists($sessionpath).||.!is_di
0f20 72 28 24 73 65 73 73 69 6f 6e 70 61 74 68 29 29 20 7b 0a 64 69 65 28 27 43 6f 75 6c 64 20 6e 6f r($sessionpath)).{.die('Could.no
0f40 74 20 6c 6f 63 61 74 65 20 74 65 6d 70 6f 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 t.locate.temporary.directory.to.
0f60 65 78 74 72 61 63 74 20 70 68 61 72 27 29 3b 0a 7d 0a 24 74 65 6d 70 20 3d 20 24 73 65 73 73 69 extract.phar');.}.$temp.=.$sessi
0f80 6f 6e 70 61 74 68 3b 0a 7d 0a 0a 24 74 65 6d 70 20 2e 3d 20 27 2f 70 68 61 72 65 78 74 72 61 63 onpath;.}..$temp..=.'/pharextrac
0fa0 74 2f 27 2e 62 61 73 65 6e 61 6d 65 28 5f 5f 46 49 4c 45 5f 5f 2c 20 27 2e 70 68 61 72 27 29 3b t/'.basename(__FILE__,.'.phar');
0fc0 0a 73 65 6c 66 3a 3a 24 74 65 6d 70 20 3d 20 24 74 65 6d 70 3b 0a 73 65 6c 66 3a 3a 24 6f 72 69 .self::$temp.=.$temp;.self::$ori
0fe0 67 64 69 72 20 3d 20 67 65 74 63 77 64 28 29 3b 0a 40 6d 6b 64 69 72 28 24 74 65 6d 70 2c 20 30 gdir.=.getcwd();.@mkdir($temp,.0
1000 37 37 37 2c 20 74 72 75 65 29 3b 0a 24 74 65 6d 70 20 3d 20 72 65 61 6c 70 61 74 68 28 24 74 65 777,.true);.$temp.=.realpath($te
1020 6d 70 29 3b 0a 0a 69 66 20 28 21 66 69 6c 65 5f 65 78 69 73 74 73 28 24 74 65 6d 70 20 2e 20 44 mp);..if.(!file_exists($temp...D
1040 49 52 45 43 54 4f 52 59 5f 53 45 50 41 52 41 54 4f 52 20 2e 20 6d 64 35 5f 66 69 6c 65 28 5f 5f IRECTORY_SEPARATOR...md5_file(__
1060 46 49 4c 45 5f 5f 29 29 29 20 7b 0a 73 65 6c 66 3a 3a 5f 72 65 6d 6f 76 65 54 6d 70 46 69 6c 65 FILE__))).{.self::_removeTmpFile
1080 73 28 24 74 65 6d 70 2c 20 67 65 74 63 77 64 28 29 29 3b 0a 40 6d 6b 64 69 72 28 24 74 65 6d 70 s($temp,.getcwd());.@mkdir($temp
10a0 2c 20 30 37 37 37 2c 20 74 72 75 65 29 3b 0a 40 66 69 6c 65 5f 70 75 74 5f 63 6f 6e 74 65 6e 74 ,.0777,.true);.@file_put_content
10c0 73 28 24 74 65 6d 70 20 2e 20 27 2f 27 20 2e 20 6d 64 35 5f 66 69 6c 65 28 5f 5f 46 49 4c 45 5f s($temp...'/'...md5_file(__FILE_
10e0 5f 29 2c 20 27 27 29 3b 0a 0a 66 6f 72 65 61 63 68 20 28 24 69 6e 66 6f 5b 27 6d 27 5d 20 61 73 _),.'');..foreach.($info['m'].as
1100 20 24 70 61 74 68 20 3d 3e 20 24 66 69 6c 65 29 20 7b 0a 24 61 20 3d 20 21 66 69 6c 65 5f 65 78 .$path.=>.$file).{.$a.=.!file_ex
1120 69 73 74 73 28 64 69 72 6e 61 6d 65 28 24 74 65 6d 70 20 2e 20 27 2f 27 20 2e 20 24 70 61 74 68 ists(dirname($temp...'/'...$path
1140 29 29 3b 0a 40 6d 6b 64 69 72 28 64 69 72 6e 61 6d 65 28 24 74 65 6d 70 20 2e 20 27 2f 27 20 2e ));.@mkdir(dirname($temp...'/'..
1160 20 24 70 61 74 68 29 2c 20 30 37 37 37 2c 20 74 72 75 65 29 3b 0a 63 6c 65 61 72 73 74 61 74 63 .$path),.0777,.true);.clearstatc
1180 61 63 68 65 28 29 3b 0a 0a 69 66 20 28 24 70 61 74 68 5b 73 74 72 6c 65 6e 28 24 70 61 74 68 29 ache();..if.($path[strlen($path)
11a0 20 2d 20 31 5d 20 3d 3d 20 27 2f 27 29 20 7b 0a 40 6d 6b 64 69 72 28 24 74 65 6d 70 20 2e 20 27 .-.1].==.'/').{.@mkdir($temp...'
11c0 2f 27 20 2e 20 24 70 61 74 68 2c 20 30 37 37 37 29 3b 0a 7d 20 65 6c 73 65 20 7b 0a 66 69 6c 65 /'...$path,.0777);.}.else.{.file
11e0 5f 70 75 74 5f 63 6f 6e 74 65 6e 74 73 28 24 74 65 6d 70 20 2e 20 27 2f 27 20 2e 20 24 70 61 74 _put_contents($temp...'/'...$pat
1200 68 2c 20 73 65 6c 66 3a 3a 65 78 74 72 61 63 74 46 69 6c 65 28 24 70 61 74 68 2c 20 24 66 69 6c h,.self::extractFile($path,.$fil
1220 65 2c 20 24 66 70 29 29 3b 0a 40 63 68 6d 6f 64 28 24 74 65 6d 70 20 2e 20 27 2f 27 20 2e 20 24 e,.$fp));.@chmod($temp...'/'...$
1240 70 61 74 68 2c 20 30 36 36 36 29 3b 0a 7d 0a 7d 0a 7d 0a 0a 63 68 64 69 72 28 24 74 65 6d 70 29 path,.0666);.}.}.}..chdir($temp)
1260 3b 0a 0a 69 66 20 28 21 24 72 65 74 75 72 6e 29 20 7b 0a 69 6e 63 6c 75 64 65 20 73 65 6c 66 3a ;..if.(!$return).{.include.self:
1280 3a 53 54 41 52 54 3b 0a 7d 0a 7d 0a 0a 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 74 6d 70 :START;.}.}..static.function.tmp
12a0 64 69 72 28 29 0a 7b 0a 69 66 20 28 73 74 72 70 6f 73 28 50 48 50 5f 4f 53 2c 20 27 57 49 4e 27 dir().{.if.(strpos(PHP_OS,.'WIN'
12c0 29 20 21 3d 3d 20 66 61 6c 73 65 29 20 7b 0a 69 66 20 28 24 76 61 72 20 3d 20 67 65 74 65 6e 76 ).!==.false).{.if.($var.=.getenv
12e0 28 27 54 4d 50 27 29 20 3f 20 67 65 74 65 6e 76 28 27 54 4d 50 27 29 20 3a 20 67 65 74 65 6e 76 ('TMP').?.getenv('TMP').:.getenv
1300 28 27 54 45 4d 50 27 29 29 20 7b 0a 72 65 74 75 72 6e 20 24 76 61 72 3b 0a 7d 0a 69 66 20 28 69 ('TEMP')).{.return.$var;.}.if.(i
1320 73 5f 64 69 72 28 27 2f 74 65 6d 70 27 29 20 7c 7c 20 6d 6b 64 69 72 28 27 2f 74 65 6d 70 27 29 s_dir('/temp').||.mkdir('/temp')
1340 29 20 7b 0a 72 65 74 75 72 6e 20 72 65 61 6c 70 61 74 68 28 27 2f 74 65 6d 70 27 29 3b 0a 7d 0a ).{.return.realpath('/temp');.}.
1360 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 7d 0a 69 66 20 28 24 76 61 72 20 3d 20 67 65 74 65 6e return.false;.}.if.($var.=.geten
1380 76 28 27 54 4d 50 44 49 52 27 29 29 20 7b 0a 72 65 74 75 72 6e 20 24 76 61 72 3b 0a 7d 0a 72 65 v('TMPDIR')).{.return.$var;.}.re
13a0 74 75 72 6e 20 72 65 61 6c 70 61 74 68 28 27 2f 74 6d 70 27 29 3b 0a 7d 0a 0a 73 74 61 74 69 63 turn.realpath('/tmp');.}..static
13c0 20 66 75 6e 63 74 69 6f 6e 20 5f 75 6e 70 61 63 6b 28 24 6d 29 0a 7b 0a 24 69 6e 66 6f 20 3d 20 .function._unpack($m).{.$info.=.
13e0 75 6e 70 61 63 6b 28 27 56 27 2c 20 73 75 62 73 74 72 28 24 6d 2c 20 30 2c 20 34 29 29 3b 0a 20 unpack('V',.substr($m,.0,.4));..
1400 24 6c 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 31 30 2c 20 $l.=.unpack('V',.substr($m,.10,.
1420 34 29 29 3b 0a 24 6d 20 3d 20 73 75 62 73 74 72 28 24 6d 2c 20 31 34 20 2b 20 24 6c 5b 31 5d 29 4));.$m.=.substr($m,.14.+.$l[1])
1440 3b 0a 24 73 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 2c ;.$s.=.unpack('V',.substr($m,.0,
1460 20 34 29 29 3b 0a 24 6f 20 3d 20 30 3b 0a 24 73 74 61 72 74 20 3d 20 34 20 2b 20 24 73 5b 31 5d .4));.$o.=.0;.$start.=.4.+.$s[1]
1480 3b 0a 24 72 65 74 5b 27 63 27 5d 20 3d 20 30 3b 0a 0a 66 6f 72 20 28 24 69 20 3d 20 30 3b 20 24 ;.$ret['c'].=.0;..for.($i.=.0;.$
14a0 69 20 3c 20 24 69 6e 66 6f 5b 31 5d 3b 20 24 69 2b 2b 29 20 7b 0a 20 24 6c 65 6e 20 3d 20 75 6e i.<.$info[1];.$i++).{..$len.=.un
14c0 70 61 63 6b 28 27 56 27 2c 20 73 75 62 73 74 72 28 24 6d 2c 20 24 73 74 61 72 74 2c 20 34 29 29 pack('V',.substr($m,.$start,.4))
14e0 3b 0a 24 73 74 61 72 74 20 2b 3d 20 34 3b 0a 20 24 73 61 76 65 70 61 74 68 20 3d 20 73 75 62 73 ;.$start.+=.4;..$savepath.=.subs
1500 74 72 28 24 6d 2c 20 24 73 74 61 72 74 2c 20 24 6c 65 6e 5b 31 5d 29 3b 0a 24 73 74 61 72 74 20 tr($m,.$start,.$len[1]);.$start.
1520 2b 3d 20 24 6c 65 6e 5b 31 5d 3b 0a 20 20 20 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 +=.$len[1];....$ret['m'][$savepa
1540 74 68 5d 20 3d 20 61 72 72 61 79 5f 76 61 6c 75 65 73 28 75 6e 70 61 63 6b 28 27 56 61 2f 56 62 th].=.array_values(unpack('Va/Vb
1560 2f 56 63 2f 56 64 2f 56 65 2f 56 66 27 2c 20 73 75 62 73 74 72 28 24 6d 2c 20 24 73 74 61 72 74 /Vc/Vd/Ve/Vf',.substr($m,.$start
1580 2c 20 32 34 29 29 29 3b 0a 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 33 5d ,.24)));.$ret['m'][$savepath][3]
15a0 20 3d 20 73 70 72 69 6e 74 66 28 27 25 75 27 2c 20 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 .=.sprintf('%u',.$ret['m'][$save
15c0 70 61 74 68 5d 5b 33 5d 0a 26 20 30 78 66 66 66 66 66 66 66 66 29 3b 0a 24 72 65 74 5b 27 6d 27 path][3].&.0xffffffff);.$ret['m'
15e0 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 37 5d 20 3d 20 24 6f 3b 0a 24 6f 20 2b 3d 20 24 72 65 74 ][$savepath][7].=.$o;.$o.+=.$ret
1600 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 32 5d 3b 0a 24 73 74 61 72 74 20 2b 3d 20 32 ['m'][$savepath][2];.$start.+=.2
1620 34 20 2b 20 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 35 5d 3b 0a 24 72 65 4.+.$ret['m'][$savepath][5];.$re
1640 74 5b 27 63 27 5d 20 7c 3d 20 24 72 65 74 5b 27 6d 27 5d 5b 24 73 61 76 65 70 61 74 68 5d 5b 34 t['c'].|=.$ret['m'][$savepath][4
1660 5d 20 26 20 73 65 6c 66 3a 3a 4d 41 53 4b 3b 0a 7d 0a 72 65 74 75 72 6e 20 24 72 65 74 3b 0a 7d ].&.self::MASK;.}.return.$ret;.}
1680 0a 0a 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 65 78 74 72 61 63 74 46 69 6c 65 28 24 70 ..static.function.extractFile($p
16a0 61 74 68 2c 20 24 65 6e 74 72 79 2c 20 24 66 70 29 0a 7b 0a 24 64 61 74 61 20 3d 20 27 27 3b 0a ath,.$entry,.$fp).{.$data.=.'';.
16c0 24 63 20 3d 20 24 65 6e 74 72 79 5b 32 5d 3b 0a 0a 77 68 69 6c 65 20 28 24 63 29 20 7b 0a 69 66 $c.=.$entry[2];..while.($c).{.if
16e0 20 28 24 63 20 3c 20 38 31 39 32 29 20 7b 0a 24 64 61 74 61 20 2e 3d 20 40 66 72 65 61 64 28 24 .($c.<.8192).{.$data..=.@fread($
1700 66 70 2c 20 24 63 29 3b 0a 24 63 20 3d 20 30 3b 0a 7d 20 65 6c 73 65 20 7b 0a 24 63 20 2d 3d 20 fp,.$c);.$c.=.0;.}.else.{.$c.-=.
1720 38 31 39 32 3b 0a 24 64 61 74 61 20 2e 3d 20 40 66 72 65 61 64 28 24 66 70 2c 20 38 31 39 32 29 8192;.$data..=.@fread($fp,.8192)
1740 3b 0a 7d 0a 7d 0a 0a 69 66 20 28 24 65 6e 74 72 79 5b 34 5d 20 26 20 73 65 6c 66 3a 3a 47 5a 29 ;.}.}..if.($entry[4].&.self::GZ)
1760 20 7b 0a 24 64 61 74 61 20 3d 20 67 7a 69 6e 66 6c 61 74 65 28 24 64 61 74 61 29 3b 0a 7d 20 65 .{.$data.=.gzinflate($data);.}.e
1780 6c 73 65 69 66 20 28 24 65 6e 74 72 79 5b 34 5d 20 26 20 73 65 6c 66 3a 3a 42 5a 32 29 20 7b 0a lseif.($entry[4].&.self::BZ2).{.
17a0 24 64 61 74 61 20 3d 20 62 7a 64 65 63 6f 6d 70 72 65 73 73 28 24 64 61 74 61 29 3b 0a 7d 0a 0a $data.=.bzdecompress($data);.}..
17c0 69 66 20 28 73 74 72 6c 65 6e 28 24 64 61 74 61 29 20 21 3d 20 24 65 6e 74 72 79 5b 30 5d 29 20 if.(strlen($data).!=.$entry[0]).
17e0 7b 0a 64 69 65 28 22 49 6e 76 61 6c 69 64 20 69 6e 74 65 72 6e 61 6c 20 2e 70 68 61 72 20 66 69 {.die("Invalid.internal..phar.fi
1800 6c 65 20 28 73 69 7a 65 20 65 72 72 6f 72 20 22 20 2e 20 73 74 72 6c 65 6e 28 24 64 61 74 61 29 le.(size.error."...strlen($data)
1820 20 2e 20 22 20 21 3d 20 22 20 2e 0a 24 73 74 61 74 5b 37 5d 20 2e 20 22 29 22 29 3b 0a 7d 0a 0a ...".!=."...$stat[7]...")");.}..
1840 69 66 20 28 24 65 6e 74 72 79 5b 33 5d 20 21 3d 20 73 70 72 69 6e 74 66 28 22 25 75 22 2c 20 63 if.($entry[3].!=.sprintf("%u",.c
1860 72 63 33 32 28 28 62 69 6e 61 72 79 29 24 64 61 74 61 29 20 26 20 30 78 66 66 66 66 66 66 66 66 rc32((binary)$data).&.0xffffffff
1880 29 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 2e 70 68 61 72 )).{.die("Invalid.internal..phar
18a0 20 66 69 6c 65 20 28 63 68 65 63 6b 73 75 6d 20 65 72 72 6f 72 29 22 29 3b 0a 7d 0a 0a 72 65 74 .file.(checksum.error)");.}..ret
18c0 75 72 6e 20 24 64 61 74 61 3b 0a 7d 0a 0a 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 20 5f 72 urn.$data;.}..static.function._r
18e0 65 6d 6f 76 65 54 6d 70 46 69 6c 65 73 28 24 74 65 6d 70 2c 20 24 6f 72 69 67 64 69 72 29 0a 7b emoveTmpFiles($temp,.$origdir).{
1900 0a 63 68 64 69 72 28 24 74 65 6d 70 29 3b 0a 0a 66 6f 72 65 61 63 68 20 28 67 6c 6f 62 28 27 2a .chdir($temp);..foreach.(glob('*
1920 27 29 20 61 73 20 24 66 29 20 7b 0a 69 66 20 28 66 69 6c 65 5f 65 78 69 73 74 73 28 24 66 29 29 ').as.$f).{.if.(file_exists($f))
1940 20 7b 0a 69 73 5f 64 69 72 28 24 66 29 20 3f 20 40 72 6d 64 69 72 28 24 66 29 20 3a 20 40 75 6e .{.is_dir($f).?.@rmdir($f).:.@un
1960 6c 69 6e 6b 28 24 66 29 3b 0a 69 66 20 28 66 69 6c 65 5f 65 78 69 73 74 73 28 24 66 29 20 26 26 link($f);.if.(file_exists($f).&&
1980 20 69 73 5f 64 69 72 28 24 66 29 29 20 7b 0a 73 65 6c 66 3a 3a 5f 72 65 6d 6f 76 65 54 6d 70 46 .is_dir($f)).{.self::_removeTmpF
19a0 69 6c 65 73 28 24 66 2c 20 67 65 74 63 77 64 28 29 29 3b 0a 7d 0a 7d 0a 7d 0a 0a 40 72 6d 64 69 iles($f,.getcwd());.}.}.}..@rmdi
19c0 72 28 24 74 65 6d 70 29 3b 0a 63 6c 65 61 72 73 74 61 74 63 61 63 68 65 28 29 3b 0a 63 68 64 69 r($temp);.clearstatcache();.chdi
19e0 72 28 24 6f 72 69 67 64 69 72 29 3b 0a 7d 0a 7d 0a 0a 45 78 74 72 61 63 74 5f 50 68 61 72 3a 3a r($origdir);.}.}..Extract_Phar::
1a00 67 6f 28 29 3b 0a 5f 5f 48 41 4c 54 5f 43 4f 4d 50 49 4c 45 52 28 29 3b 20 3f 3e 3d 00 00 00 01 go();.__HALT_COMPILER();.?>=....
1a20 00 00 00 11 00 00 00 01 00 00 00 00 00 00 00 00 00 0f 00 00 00 62 75 67 35 34 39 39 32 2d 63 61 .....................bug54992-ca
1a40 2e 70 65 6d 42 0a 00 00 bf d9 00 53 42 0a 00 00 d5 75 b6 2f b6 01 00 00 00 00 00 00 2d 2d 2d 2d .pemB......SB....u./........----
1a60 2d 42 45 47 49 4e 20 43 45 52 54 49 46 49 43 41 54 45 2d 2d 2d 2d 2d 0a 4d 49 49 48 5a 7a 43 43 -BEGIN.CERTIFICATE-----.MIIHZzCC
1a80 42 55 2b 67 41 77 49 42 41 67 49 42 41 54 41 4e 42 67 6b 71 68 6b 69 47 39 77 30 42 41 51 51 46 BU+gAwIBAgIBATANBgkqhkiG9w0BAQQF
1aa0 41 44 43 42 79 7a 45 70 4d 43 63 47 41 31 55 45 41 78 4d 67 51 32 46 30 0a 59 58 42 6f 63 6d 46 ADCByzEpMCcGA1UEAxMgQ2F0.YXBocmF
1ac0 6a 64 43 42 44 5a 58 4a 30 61 57 5a 70 59 32 46 30 5a 53 42 42 64 58 52 6f 62 33 4a 70 64 48 6b jdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHk
1ae0 78 43 7a 41 4a 42 67 4e 56 42 41 59 54 41 6c 42 55 4d 51 38 77 44 51 59 44 0a 56 51 51 48 45 77 xCzAJBgNVBAYTAlBUMQ8wDQYD.VQQHEw
1b00 5a 4d 61 58 4e 69 62 32 45 78 45 54 41 50 42 67 4e 56 42 41 67 54 43 46 42 76 63 6e 52 31 5a 32 ZMaXNib2ExETAPBgNVBAgTCFBvcnR1Z2
1b20 46 73 4d 53 6b 77 4a 77 59 44 56 51 51 4b 45 79 42 44 59 58 52 68 63 47 68 79 0a 59 57 4e 30 49 FsMSkwJwYDVQQKEyBDYXRhcGhy.YWN0I
1b40 45 4e 6c 63 6e 52 70 5a 6d 6c 6a 59 58 52 6c 49 45 46 31 64 47 68 76 63 6d 6c 30 65 54 45 63 4d ENlcnRpZmljYXRlIEF1dGhvcml0eTEcM
1b60 42 6f 47 41 31 55 45 43 78 4d 54 51 32 56 79 64 47 6c 6d 61 57 4e 68 64 47 55 67 0a 55 32 6c 6e BoGA1UECxMTQ2VydGlmaWNhdGUg.U2ln
1b80 62 6d 6c 75 5a 7a 45 6b 4d 43 49 47 43 53 71 47 53 49 62 33 44 51 45 4a 41 52 59 56 51 32 46 30 bmluZzEkMCIGCSqGSIb3DQEJARYVQ2F0
1ba0 59 58 42 6f 63 6d 46 6a 64 45 42 75 5a 58 52 6a 59 57 4a 76 4c 6e 42 30 4d 42 34 58 0a 44 54 41 YXBocmFjdEBuZXRjYWJvLnB0MB4X.DTA
1bc0 7a 4d 54 49 77 4e 54 41 77 4d 54 45 78 4f 56 6f 58 44 54 45 34 4d 54 49 77 4d 54 41 77 4d 54 45 zMTIwNTAwMTExOVoXDTE4MTIwMTAwMTE
1be0 78 4f 56 6f 77 67 63 73 78 4b 54 41 6e 42 67 4e 56 42 41 4d 54 49 45 4e 68 64 47 46 77 0a 61 48 xOVowgcsxKTAnBgNVBAMTIENhdGFw.aH
1c00 4a 68 59 33 51 67 51 32 56 79 64 47 6c 6d 61 57 4e 68 64 47 55 67 51 58 56 30 61 47 39 79 61 58 JhY3QgQ2VydGlmaWNhdGUgQXV0aG9yaX
1c20 52 35 4d 51 73 77 43 51 59 44 56 51 51 47 45 77 4a 51 56 44 45 50 4d 41 30 47 41 31 55 45 0a 42 R5MQswCQYDVQQGEwJQVDEPMA0GA1UE.B
1c40 78 4d 47 54 47 6c 7a 59 6d 39 68 4d 52 45 77 44 77 59 44 56 51 51 49 45 77 68 51 62 33 4a 30 64 xMGTGlzYm9hMREwDwYDVQQIEwhQb3J0d
1c60 57 64 68 62 44 45 70 4d 43 63 47 41 31 55 45 43 68 4d 67 51 32 46 30 59 58 42 6f 63 6d 46 6a 0a WdhbDEpMCcGA1UEChMgQ2F0YXBocmFj.
1c80 64 43 42 44 5a 58 4a 30 61 57 5a 70 59 32 46 30 5a 53 42 42 64 58 52 6f 62 33 4a 70 64 48 6b 78 dCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkx
1ca0 48 44 41 61 42 67 4e 56 42 41 73 54 45 30 4e 6c 63 6e 52 70 5a 6d 6c 6a 59 58 52 6c 49 46 4e 70 HDAaBgNVBAsTE0NlcnRpZmljYXRlIFNp
1cc0 0a 5a 32 35 70 62 6d 63 78 4a 44 41 69 42 67 6b 71 68 6b 69 47 39 77 30 42 43 51 45 57 46 55 4e .Z25pbmcxJDAiBgkqhkiG9w0BCQEWFUN
1ce0 68 64 47 46 77 61 48 4a 68 59 33 52 41 62 6d 56 30 59 32 46 69 62 79 35 77 64 44 43 43 41 69 49 hdGFwaHJhY3RAbmV0Y2Fiby5wdDCCAiI
1d00 77 0a 44 51 59 4a 4b 6f 5a 49 68 76 63 4e 41 51 45 42 42 51 41 44 67 67 49 50 41 44 43 43 41 67 w.DQYJKoZIhvcNAQEBBQADggIPADCCAg
1d20 6f 43 67 67 49 42 41 4e 67 2b 6e 6f 5a 75 78 74 57 64 78 6d 5a 6a 78 61 6e 4a 47 45 70 7a 6d 44 oCggIBANg+noZuxtWdxmZjxanJGEpzmD
1d40 59 75 0a 55 6b 6f 39 4f 48 64 6d 68 56 72 33 55 55 2b 7a 30 34 61 39 4a 46 54 37 61 48 35 77 75 Yu.Uko9OHdmhVr3UU+z04a9JFT7aH5wu
1d60 77 72 6e 70 61 64 4e 79 31 75 39 43 71 72 53 48 56 57 46 45 74 53 6d 4f 4d 4f 48 38 51 59 7a 49 wrnpadNy1u9CqrSHVWFEtSmOMOH8QYzI
1d80 79 34 43 0a 71 43 6a 46 50 53 4a 52 35 55 51 6a 78 70 78 54 5a 65 58 61 54 76 66 68 4b 49 39 6e y4C.qCjFPSJR5UQjxpxTZeXaTvfhKI9n
1da0 30 4c 4d 53 71 63 37 49 36 38 48 6b 50 35 4d 46 36 34 4e 33 5a 32 63 52 64 59 76 4d 34 55 36 52 0LMSqc7I68HkP5MF64N3Z2cRdYvM4U6R
1dc0 35 45 52 44 0a 58 77 32 4c 69 52 70 69 69 2f 2b 4a 32 63 65 7a 67 69 2f 4e 77 33 76 53 34 68 5a 5ERD.Xw2LiRpii/+J2cezgi/Nw3vS4hZ
1de0 6c 57 44 57 4d 6b 74 74 66 42 64 30 48 4b 53 77 78 78 4e 37 4f 6c 50 63 6a 79 7a 6f 54 56 68 51 lWDWMkttfBd0HKSwxxN7OlPcjyzoTVhQ
1e00 67 53 49 53 56 0a 5a 76 64 33 6b 77 45 4e 54 57 44 37 73 33 45 6e 6e 50 52 74 4d 69 57 38 56 7a gSISV.Zvd3kwENTWD7s3EnnPRtMiW8Vz
1e20 63 6a 64 38 65 53 54 43 53 6a 75 47 42 47 2f 38 4e 6e 49 34 34 61 6d 4c 6f 37 67 53 57 6f 63 43 cjd8eSTCSjuGBG/8NnI44amLo7gSWocC
1e40 4a 32 6f 73 36 39 0a 43 4a 67 69 71 4d 70 70 30 74 4c 54 38 63 4a 6d 30 6d 51 55 42 6b 30 6f 39 J2os69.CJgiqMpp0tLT8cJm0mQUBk0o9
1e60 67 42 53 37 6c 31 47 50 70 67 71 35 66 77 57 47 2b 44 6d 6f 4c 49 48 72 4b 6a 78 70 75 49 35 76 gBS7l1GPpgq5fwWG+DmoLIHrKjxpuI5v
1e80 32 44 57 32 33 67 78 0a 79 69 6d 58 53 79 69 44 31 47 58 30 4a 4c 6c 54 71 5a 2b 6b 6c 4d 37 4d 2DW23gx.yimXSyiD1GX0JLlTqZ+klM7M
1ea0 76 37 70 74 6e 69 67 52 58 41 38 46 35 66 34 47 62 56 7a 42 6c 47 4d 31 4c 31 45 45 52 64 38 6f v7ptnigRXA8F5f4GbVzBlGM1L1EERd8o
1ec0 72 73 53 6d 7a 50 45 41 0a 53 36 70 75 48 64 6c 4e 7a 6a 63 78 30 30 67 6c 70 31 55 6f 41 73 36 rsSmzPEA.S6puHdlNzjcx00glp1UoAs6
1ee0 2b 74 56 33 39 65 57 2f 66 6a 69 50 34 39 33 62 69 50 63 61 72 30 70 4e 4f 38 51 57 66 52 53 71 +tV39eW/fjiP493biPcar0pNO8QWfRSq
1f00 50 73 67 79 36 2f 71 4b 4e 0a 6d 37 78 32 44 6f 53 64 54 62 52 67 43 61 6c 42 4d 70 35 37 78 59 Psgy6/qKN.m7x2DoSdTbRgCalBMp57xY
1f20 43 55 48 49 45 54 5a 76 6c 65 77 47 4b 6e 51 44 31 54 6a 39 46 6c 62 7a 76 4f 6e 48 36 72 35 32 CUHIETZvlewGKnQD1Tj9FlbzvOnH6r52
1f40 67 6a 35 55 2f 35 72 33 70 6e 0a 45 34 44 73 68 49 4c 6e 2f 71 74 64 52 77 64 2f 32 44 77 78 2f gj5U/5r3pn.E4DshILn/qtdRwd/2Dwx/
1f60 4b 53 79 42 4a 7a 6e 55 37 59 75 30 76 45 65 4d 77 51 69 6f 5a 36 59 46 48 31 46 6e 43 34 32 32 KSyBJznU7Yu0vEeMwQioZ6YFH1FnC422
1f80 39 6c 48 59 43 4e 36 42 79 56 77 0a 55 45 37 4f 4d 48 37 6e 30 41 38 53 55 4e 38 66 6c 78 72 32 9lHYCN6ByVw.UE7OMH7n0A8SUN8flxr2
1fa0 58 37 4d 6d 57 70 51 73 4d 72 67 56 66 72 41 6a 75 66 6d 46 77 55 61 65 49 52 71 39 58 33 77 69 X7MmWpQsMrgVfrAjufmFwUaeIRq9X3wi
1fc0 68 44 59 77 30 4d 59 50 30 62 72 55 0a 78 35 4f 4e 6d 59 2b 56 41 39 33 67 4c 64 53 74 41 67 4d hDYw0MYP0brU.x5ONmY+VA93gLdStAgM
1fe0 42 41 41 47 6a 67 67 46 53 4d 49 49 42 54 6a 41 53 42 67 4e 56 48 52 4d 42 41 66 38 45 43 44 41 BAAGjggFSMIIBTjASBgNVHRMBAf8ECDA
2000 47 41 51 48 2f 41 67 45 42 4d 42 30 47 0a 41 31 55 64 44 67 51 57 42 42 51 6a 2b 38 32 2f 59 34 GAQH/AgEBMB0G.A1UdDgQWBBQj+82/Y4
2020 59 57 70 52 38 6b 49 69 30 6f 62 4a 55 4c 6b 71 6d 42 77 54 43 42 2b 41 59 44 56 52 30 6a 42 49 YWpR8kIi0obJULkqmBwTCB+AYDVR0jBI
2040 48 77 4d 49 48 74 67 42 51 6a 2b 38 32 2f 0a 59 34 59 57 70 52 38 6b 49 69 30 6f 62 4a 55 4c 6b HwMIHtgBQj+82/.Y4YWpR8kIi0obJULk
2060 71 6d 42 77 61 47 42 30 61 53 42 7a 6a 43 42 79 7a 45 70 4d 43 63 47 41 31 55 45 41 78 4d 67 51 qmBwaGB0aSBzjCByzEpMCcGA1UEAxMgQ
2080 32 46 30 59 58 42 6f 63 6d 46 6a 64 43 42 44 0a 5a 58 4a 30 61 57 5a 70 59 32 46 30 5a 53 42 42 2F0YXBocmFjdCBD.ZXJ0aWZpY2F0ZSBB
20a0 64 58 52 6f 62 33 4a 70 64 48 6b 78 43 7a 41 4a 42 67 4e 56 42 41 59 54 41 6c 42 55 4d 51 38 77 dXRob3JpdHkxCzAJBgNVBAYTAlBUMQ8w
20c0 44 51 59 44 56 51 51 48 45 77 5a 4d 61 58 4e 69 0a 62 32 45 78 45 54 41 50 42 67 4e 56 42 41 67 DQYDVQQHEwZMaXNi.b2ExETAPBgNVBAg
20e0 54 43 46 42 76 63 6e 52 31 5a 32 46 73 4d 53 6b 77 4a 77 59 44 56 51 51 4b 45 79 42 44 59 58 52 TCFBvcnR1Z2FsMSkwJwYDVQQKEyBDYXR
2100 68 63 47 68 79 59 57 4e 30 49 45 4e 6c 63 6e 52 70 0a 5a 6d 6c 6a 59 58 52 6c 49 45 46 31 64 47 hcGhyYWN0IENlcnRp.ZmljYXRlIEF1dG
2120 68 76 63 6d 6c 30 65 54 45 63 4d 42 6f 47 41 31 55 45 43 78 4d 54 51 32 56 79 64 47 6c 6d 61 57 hvcml0eTEcMBoGA1UECxMTQ2VydGlmaW
2140 4e 68 64 47 55 67 55 32 6c 6e 62 6d 6c 75 5a 7a 45 6b 0a 4d 43 49 47 43 53 71 47 53 49 62 33 44 NhdGUgU2lnbmluZzEk.MCIGCSqGSIb3D
2160 51 45 4a 41 52 59 56 51 32 46 30 59 58 42 6f 63 6d 46 6a 64 45 42 75 5a 58 52 6a 59 57 4a 76 4c QEJARYVQ2F0YXBocmFjdEBuZXRjYWJvL
2180 6e 42 30 67 67 45 42 4d 41 73 47 41 31 55 64 44 77 51 45 0a 41 77 49 42 42 6a 41 52 42 67 6c 67 nB0ggEBMAsGA1UdDwQE.AwIBBjARBglg
21a0 68 6b 67 42 68 76 68 43 41 51 45 45 42 41 4d 43 41 41 63 77 44 51 59 4a 4b 6f 5a 49 68 76 63 4e hkgBhvhCAQEEBAMCAAcwDQYJKoZIhvcN
21c0 41 51 45 45 42 51 41 44 67 67 49 42 41 4b 4e 36 70 52 59 31 0a 38 47 77 51 78 33 37 38 75 6b 6d AQEEBQADggIBAKN6pRY1.8GwQx378ukm
21e0 77 34 70 7a 76 4f 44 6c 65 65 35 49 4b 53 50 52 54 39 32 68 66 4c 4b 4e 47 4e 55 41 4d 75 32 4c w4pzvODlee5IKSPRT92hfLKNGNUAMu2L
2200 46 6f 2b 62 6a 49 74 70 69 6c 68 53 76 52 34 61 6b 6c 52 76 68 0a 35 52 42 6f 56 45 38 65 6a 45 Fo+bjItpilhSvR4aklRvh.5RBoVE8ejE
2220 64 5a 58 73 7a 30 48 6f 62 4d 55 55 63 4c 39 49 65 6d 61 52 77 42 43 57 48 50 69 69 37 59 33 7a dZXsz0HobMUUcL9IemaRwBCWHPii7Y3z
2240 58 32 4a 31 46 55 69 53 2f 4b 6d 57 68 72 59 76 77 35 68 62 31 50 0a 50 38 33 66 2f 6b 78 64 57 X2J1FUiS/KmWhrYvw5hb1P.P83f/kxdW
2260 68 78 44 2b 4d 62 77 75 47 63 32 49 2f 36 57 67 66 73 52 79 7a 65 76 51 73 78 64 4a 67 45 6c 51 hxD+MbwuGc2I/6WgfsRyzevQsxdJgElQ
2280 76 4e 47 6b 4f 58 73 43 35 36 70 45 58 6d 32 43 68 56 6f 4c 62 5a 4c 0a 73 5a 58 30 7a 50 61 35 vNGkOXsC56pEXm2ChVoLbZL.sZX0zPa5
22a0 5a 7a 58 42 79 51 47 77 58 6c 39 65 71 4f 6b 56 37 66 64 4e 4b 75 6c 4a 50 63 4c 50 4f 73 2f 79 ZzXByQGwXl9eqOkV7fdNKulJPcLPOs/y
22c0 31 63 41 66 63 78 58 72 44 59 48 70 71 42 47 66 39 6e 62 31 34 70 33 43 0a 4e 61 57 58 46 68 76 1cAfcxXrDYHpqBGf9nb14p3C.NaWXFhv
22e0 71 39 4b 68 6b 2f 51 69 57 4b 53 4f 34 51 61 72 50 6c 59 53 34 48 30 53 6c 36 74 70 37 7a 42 61 q9Khk/QiWKSO4QarPlYS4H0Sl6tp7zBa
2300 45 2b 64 5a 48 41 6a 63 69 32 6d 53 54 72 61 55 66 37 71 36 31 6b 71 6f 4a 0a 67 2f 5a 41 33 71 E+dZHAjci2mSTraUf7q61kqoJ.g/ZA3q
2320 75 70 64 31 72 52 36 37 4e 7a 4e 2b 36 78 2f 54 4a 6d 49 71 30 47 33 47 55 78 6e 44 4e 4e 71 4e upd1rR67NzN+6x/TJmIq0G3GUxnDNNqN
2340 41 48 76 53 34 59 4a 78 38 67 34 4a 69 30 46 33 51 6f 7a 33 43 67 4b 6e 63 34 0a 48 73 6e 65 59 AHvS4YJx8g4Ji0F3Qoz3CgKnc4.HsneY
2360 51 2f 4c 43 4c 71 32 70 44 6a 73 66 66 6e 4c 49 38 38 4d 42 47 62 66 48 5a 44 6a 64 6a 32 6e 6f Q/LCLq2pDjsffnLI88MBGbfHZDjdj2no
2380 77 77 58 37 36 57 2f 36 50 50 75 74 44 35 49 52 2f 6b 4f 6d 48 45 61 58 31 54 4a 0a 2f 46 66 39 wwX76W/6PPutD5IR/kOmHEaX1TJ./Ff9
23a0 39 62 56 56 34 48 77 4e 46 33 47 50 77 6d 4b 50 6d 48 70 77 33 68 42 39 41 2f 78 47 39 61 69 51 9bVV4HwNF3GPwmKPmHpw3hB9A/xG9aiQ
23c0 52 63 59 73 30 72 65 58 6f 59 65 51 2b 38 6e 79 43 47 6d 75 34 31 4c 77 65 46 79 56 0a 31 57 56 RcYs0reXoYeQ+8nyCGmu41LweFyV.1WV
23e0 77 57 4a 2f 4d 48 67 64 74 7a 4a 5a 48 64 50 6a 65 58 4b 4d 57 51 7a 4f 78 33 41 53 33 54 43 63 wWJ/MHgdtzJZHdPjeXKMWQzOx3AS3TCc
2400 33 31 6f 69 34 49 45 6f 34 4e 67 4e 69 67 63 75 76 6c 30 71 67 55 63 77 44 52 58 42 49 0a 48 5a 31oi4IEo4NgNigcuvl0qgUcwDRXBI.HZ
2420 6d 34 66 37 6e 70 6d 37 78 69 45 53 38 42 53 6f 71 35 50 49 56 43 6a 38 45 58 4a 64 34 62 37 47 m4f7npm7xiES8BSoq5PIVCj8EXJd4b7G
2440 6b 36 64 48 47 4a 47 4f 2b 41 50 61 77 33 6b 59 4b 71 66 71 67 35 2b 41 4e 31 65 34 61 35 0a 78 k6dHGJGO+APaw3kYKqfqg5+AN1e4a5.x
2460 33 6f 6e 4e 76 57 68 6a 63 77 44 47 67 63 73 2f 78 41 66 56 4a 49 55 75 63 45 71 70 43 35 68 30 3onNvWhjcwDGgcs/xAfVJIUucEqpC5h0
2480 70 5a 71 0a 2d 2d 2d 2d 2d 45 4e 44 20 43 45 52 54 49 46 49 43 41 54 45 2d 2d 2d 2d 2d 0a c5 b0 pZq.-----END.CERTIFICATE-----...
24a0 4b 8f 05 b4 3b 2e f2 65 6a b1 23 e5 63 dc 53 07 27 b9 02 00 00 00 47 42 4d 42 K...;..ej.#.c.S.'.....GBMB