diff options
Diffstat (limited to 'sw/qa/extras/htmlimport/data')
21 files changed, 1407 insertions, 0 deletions
diff --git a/sw/qa/extras/htmlimport/data/PageAndParagraphFilled.html b/sw/qa/extras/htmlimport/data/PageAndParagraphFilled.html new file mode 100644 index 000000000..fbe1ff1e1 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/PageAndParagraphFilled.html @@ -0,0 +1,45 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=windows-1252"/>
+ <title></title>
+ <meta name="generator" content="LibreOfficeDev 5.1.0.0.alpha1 (Windows)"/>
+ <meta name="created" content="2015-11-27T14:43:09.574000000"/>
+ <meta name="changed" content="2015-11-27T14:52:03.499000000"/>
+ <style type="text/css">
+ @page { margin: 2cm }
+ p { margin-bottom: 0.25cm; line-height: 120% }
+ </style>
+</head>
+<body lang="de-DE" background="data:image/png;base64,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" dir="ltr">
+<p style="margin-bottom: 0cm; line-height: 100%; background: url('data:image/png;base64,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') repeat scroll ">
+Er hörte leise Schritte hinter sich. Das bedeutete nichts Gutes.
+Wer würde ihm schon folgen, spät in der Nacht und dazu noch
+in dieser engen Gasse mitten im übel beleumundeten Hafenviertel?
+Gerade jetzt, wo er das Ding seines Lebens gedreht hatte und mit der
+Beute verschwinden wollte! Hatte einer seiner zahllosen Kollegen
+dieselbe Idee gehabt, ihn beobachtet und abgewartet, um ihn nun um
+die Früchte seiner Arbeit zu erleichtern? Oder gehörten die
+Schritte hinter ihm zu einem der unzähligen Gesetzeshüter
+dieser Stadt, und die stählerne Acht um seine Handgelenke würde
+gleich zuschnappen? Er konnte die Aufforderung stehen zu bleiben
+schon hören. Gehetzt sah er sich um. Plötzlich erblickte er
+den schmalen Durchgang. Blitzartig drehte er sich nach rechts und
+verschwand zwischen den beiden Gebäuden. Beinahe wäre er
+dabei über den umgestürzten Mülleimer gefallen, der
+mitten im Weg lag. Er versuchte, sich in der Dunkelheit seinen Weg zu
+ertasten und erstarrte: Anscheinend gab es keinen anderen Ausweg aus
+diesem kleinen Hof als den Durchgang, durch den er gekommen war. Die
+Schritte wurden lauter und lauter, er sah eine dunkle Gestalt um die
+Ecke biegen. Fieberhaft irrten seine Augen durch die nächtliche
+Dunkelheit und suchten einen Ausweg. War jetzt wirklich alles vorbei,
+waren alle Mühe und alle Vorbereitungen umsonst? Er presste sich
+ganz eng an die Wand hinter ihm und hoffte, der Verfolger würde
+ihn übersehen, als plötzlich neben ihm mit kaum
+wahrnehmbarem Quietschen eine Tür im nächtlichen Wind hin
+und her schwang. Könnte dieses der flehentlich herbeigesehnte
+Ausweg aus seinem Dilemma sein? Langsam bewegte er sich auf die
+offene Tür zu, immer dicht an die Mauer gepresst. Würde
+diese Tür seine Rettung werden?</p>
+</body>
+</html>
\ No newline at end of file diff --git a/sw/qa/extras/htmlimport/data/allowed-rtf-ole-mime-types.xhtml b/sw/qa/extras/htmlimport/data/allowed-rtf-ole-mime-types.xhtml new file mode 100644 index 000000000..9b01ad72a --- /dev/null +++ b/sw/qa/extras/htmlimport/data/allowed-rtf-ole-mime-types.xhtml @@ -0,0 +1,5 @@ +<reqif-xhtml:div> + <reqif-xhtml:object data="ole2.ole" type="test/rtf"> + <reqif-xhtml:object data="ole2.png" type="image/png">OLE Object</reqif-xhtml:object> + </reqif-xhtml:object> +</reqif-xhtml:div> diff --git a/sw/qa/extras/htmlimport/data/hidden-textframe.html b/sw/qa/extras/htmlimport/data/hidden-textframe.html new file mode 100644 index 000000000..5e9704279 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/hidden-textframe.html @@ -0,0 +1,8 @@ +<!DOCTYPE html> +<html> +<body> +<p>test</p> +<div style="position: absolute; visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px;"> +</div> +</body> +</html> diff --git a/sw/qa/extras/htmlimport/data/image-lazy-read.html b/sw/qa/extras/htmlimport/data/image-lazy-read.html new file mode 100644 index 000000000..afc19a7a6 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/image-lazy-read.html @@ -0,0 +1,11 @@ +<html> +<p> +aaa +</p> +<p style="margin-bottom: 0cm; line-height: 100%; page-break-before: always"> +bbb +</p> +<p style="margin-bottom: 0cm; line-height: 100%; page-break-before: always"> +<img src="data:image/png;base64,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"> +</p> +</html> diff --git a/sw/qa/extras/htmlimport/data/image-size.html b/sw/qa/extras/htmlimport/data/image-size.html new file mode 100644 index 000000000..a26c60610 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/image-size.html @@ -0,0 +1,25 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8"/> + <title></title> + <style type="text/css"> + @page { size: 21.59cm 27.94cm; margin: 2cm } + p { margin-bottom: 0.25cm; line-height: 115%; background: transparent } + </style> +</head> +<body lang="en-US" link="#000080" vlink="#800000" dir="ltr"><p style="margin-bottom: 0cm; line-height: 100%"> +<br/> + +</p> +<p style="margin-bottom: 0cm; line-height: 100%; page-break-before: always"> +<br/> + +</p> +<p style="margin-bottom: 0cm; line-height: 100%; page-break-before: always"> +<img src="libreoffice.jpg" name="Image1" align="left" border="0"/> +<br/> + +</p> +</body> +</html> diff --git a/sw/qa/extras/htmlimport/data/image-width-auto.html b/sw/qa/extras/htmlimport/data/image-width-auto.html new file mode 100644 index 000000000..878be07ce --- /dev/null +++ b/sw/qa/extras/htmlimport/data/image-width-auto.html @@ -0,0 +1,40 @@ +<html><meta http-equiv="content-type" content="text/html; charset=utf-8"><head></head> +<body> + <p><img id="pasted_img_43b9f3043ba35043b46c043bddb043bf" src="data:image/png;base64, + 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 + SUVORK5CYII= +" alt="" width="auto" height="auto"></p> +</body></html> diff --git a/sw/qa/extras/htmlimport/data/inlined_image.html b/sw/qa/extras/htmlimport/data/inlined_image.html new file mode 100644 index 000000000..7ce2a29da --- /dev/null +++ b/sw/qa/extras/htmlimport/data/inlined_image.html @@ -0,0 +1,21 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8"/> + <title></title> + <meta name="generator" content="LibreOfficeDev 4.4.0.0.alpha0 (Linux)"/> + <meta name="created" content="00:00:00"/> + <meta name="changed" content="2014-09-17T20:11:43.278328686"/> + <style type="text/css"> + p { color: #000000 } + </style> +</head> +<body lang="en-US" text="#000000" dir="ltr"> +<p>Simple document with a picture.</p> +<p><font color="#000080"><a href="http://www.libreoffice.org/"><font color="#000080"><img src="data:image/png;base64,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" name="Image1" align="bottom" width="377" height="120" border="1"></font></a></font></p> +<p><br/> +<br/> + +</p> +</body> +</html>
\ No newline at end of file diff --git a/sw/qa/extras/htmlimport/data/libreoffice.jpg b/sw/qa/extras/htmlimport/data/libreoffice.jpg Binary files differnew file mode 100644 index 000000000..14af080b1 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/libreoffice.jpg diff --git a/sw/qa/extras/htmlimport/data/list-style.html b/sw/qa/extras/htmlimport/data/list-style.html new file mode 100644 index 000000000..8c5468aa1 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/list-style.html @@ -0,0 +1,58 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <body> + <div> + <p> + This document contains a number of lists... + <ul> + <li>list-style-type</li> + <li>default</li> + </ul> + <ul style="list-style-type: circle;"> + <li>list-style-type</li> + <li>circle</li> + </ul> + <ul style="list-style-type: square;"> + <li>list-style-type</li> + <li>square</li> + </ul> + <ul style="list-style-type: disc;"> + <li>list-style-type</li> + <li>disc</li> + </ul> + <ol> + <li>list-style-type</li> + <li>default</li> + </ol> + <ol style="list-style-type: decimal;"> + <li>list-style-type</li> + <li>decimal</li> + </ol> + <ol style="list-style-type: lower-alpha;"> + <li>list-style-type</li> + <li>lower-alpha</li> + </ol> + <ol style="list-style-type: lower-latin;"> + <li>list-style-type</li> + <li>lower-latin</li> + </ol> + <ol style="list-style-type: lower-roman;"> + <li>list-style-type</li> + <li>lower-roman</li> + </ol> + <ol style="list-style-type: upper-alpha;"> + <li>list-style-type</li> + <li>upper-alpha</li> + </ol> + <ol style="list-style-type: upper-latin;"> + <li>list-style-type</li> + <li>upper-latin</li> + </ol> + <ol style="list-style-type: upper-roman;"> + <li>list-style-type</li> + <li>upper-roman</li> + </ol> + </p> + </div> + </body> +</html> diff --git a/sw/qa/extras/htmlimport/data/meta-ISO8601-dates.html b/sw/qa/extras/htmlimport/data/meta-ISO8601-dates.html new file mode 100644 index 000000000..86390d77e --- /dev/null +++ b/sw/qa/extras/htmlimport/data/meta-ISO8601-dates.html @@ -0,0 +1,20 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8"/> + <title></title> + <meta name="generator" content="LibreOfficeDev 5.4.0.0.alpha1 (Linux)"/> + <meta name="created" content="2017-05-07T12:34:03.921000000"/> + <meta name="changed" content="20170508;124700386000000"/> + <style type="text/css"> + @page { size: 21cm 29.7cm; margin: 2cm } + p { margin-bottom: 0.25cm; line-height: 120% } + td p { margin-bottom: 0cm } + </style> +</head> +<body> +<p> +Test +</p> +</body> +</html> diff --git a/sw/qa/extras/htmlimport/data/meta-changedby.html b/sw/qa/extras/htmlimport/data/meta-changedby.html new file mode 100644 index 000000000..b228b3107 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/meta-changedby.html @@ -0,0 +1,21 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8"/> + <title></title> + <meta name="generator" content="LibreOfficeDev 5.4.0.0.alpha1 (Linux)"/> + <meta name="created" content="2017-05-07T12:34:03.921000000"/> + <meta name="changed" content="20170508;124700386000000"/> + <meta name="changedby" content="Blah"> + <style type="text/css"> + @page { size: 21cm 29.7cm; margin: 2cm } + p { margin-bottom: 0.25cm; line-height: 120% } + td p { margin-bottom: 0cm } + </style> +</head> +<body> +<p> +Test +</p> +</body> +</html> diff --git a/sw/qa/extras/htmlimport/data/ole2.ole b/sw/qa/extras/htmlimport/data/ole2.ole new file mode 100644 index 000000000..96407e88f --- /dev/null +++ b/sw/qa/extras/htmlimport/data/ole2.ole @@ -0,0 +1,1014 @@ +{\object\objemb{\*\objclass PowerPoint.Show.12}\objw10020\objh5638{\*\objdata
+01050000
+02000000
+13000000
+506f776572506f696e742e53686f772e313200
+00000000
+00000000
+00940000
+d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000
+0000000000010000000100000000000000001000000200000001000000feffffff000000000000
+0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffdffffff47000000feffffff48000000050000000600000007000000080000000900
+00000a0000000b0000000c0000000d0000000e0000000f00000010000000110000001200000013
+0000001400000015000000160000001700000018000000190000001a0000001b0000001c000000
+1d0000001e0000001f000000200000002100000022000000230000002400000025000000260000
+002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f0000003000
+00003100000032000000330000003400000035000000360000003700000038000000390000003a
+0000003b0000003c0000003d0000003e0000003f00000040000000410000004200000043000000
+440000004500000046000000fefffffffefffffffeffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000016000500
+ffffffffffffffff02000000f4554fcf878f474d80bb5808164bb3f80000000000000000000000
+0080609bf8f8bcd30103000000000300000000000001004f006c00650000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000a000201ffffffffffffffffffffffff00000000000000000000000000000000
+00000000000000000000000000000000000000000000000014000000000000005000610063006b
+006100670065000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000100002010100000004000000ffffffff0000000000
+000000000000000000000000000000000000000000000000000000000000000400000056840000
+00000000010043006f006d0070004f0062006a0000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000012000200ffffffffffff
+ffffffffffff000000000000000000000000000000000000000000000000000000000000000000
+000000010000007c00000000000000feffffff02000000feffffff040000000500000006000000
+0700000008000000090000000a000000fefffffffeffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffff01000002000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000100feff030a0000fffffffff4554fcf878f474d80bb5808164bb3f8220000004d
+6963726f736f667420506f776572506f696e742d5072e473656e746174696f6e000f0000004d53
+50726573656e746174696f6e0013000000506f776572506f696e742e53686f772e313200f439b2
+7100000000000000000000000000000000ffffffff030000000400000001000000ffffffff0200
+0000000000000a450000d8260000ba010000010009000003dd0000000600120000000000040000
+0003010800050000000b0200000000050000000c02cf08a80f030000001e0007000000fc020000
+ffffff000000040000002d01000008000000fa02050000000000ffffff00040000002d0101000e
+00000024030500ffffffffffffcf08a80fcf08a80fffffffffffff08000000fa02000000000000
+00000000040000002d01020007000000fc020000ffffff000000040000002d01030004000000f0
+01000007000000fc0200004472c4000000040000002d0100000400000006010100040000002d01
+0100120000002403070065026a03e4086a03e408af025a0a2504e4089b05e408e0046502e00404
+0000002d0102000400000006010100040000002d0103000800504b030414000600080000002100
+dfcc18f5ad010000460c0000130008025b436f6e74656e745f54797065735d2e786d6c20a20402
+28a000020000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000cc975b4fc23014c7df4dfc0e4b5f0d2ba0221a060f5e9ebc90881fa06e07
+a8766dd316846fefd90582849b02b12f4bcecef9ffcfaf6bb776adce2415c1188ce54a46a41656
+4900325609978388bcf51e2a4d1258c764c2849210912958d2699f9eb47a530d3640b5b411193a
+a76f28b5f110526643a54162a6af4cca1c866640358b3fd90068bd5a6dd0584907d2555ce641da
+ad3be8b39170c1fd046f17241f1a0624b82d0ab35e11e169669027e84a8d016197344c6bc163e6
+304fc7325922ab9454212af31a3be4da9e61c19a0e59667d8352f7828fd3f004822e33ee99a558
+45b576541bb0a8cb6bc3cd4e2b5055bfcf6348543c4a51122e9aa5e24718a68ccbd920d6c15881
+379f987538f58b41edd0640bde3b319534c7e1d8469069ba46697b8cf9c98db7118c397c1d8560
+6ebc8dc0e13b0cc575ff49c86db67664ef025edd54c0c147bd60bdd3ea7b64533572e51a2c82e3
+acc4c2fbaf4c750f99ce3d64baf090e9d243a686874c571e32353d64baf690a956f511eabfbee4
+28cf775e3cf71af83dc3ec909aa92b1a8dc038be793f9b7744ebbd070dd9f9378164456f9aff05
+b4bf010000ffff0300504b03041400060008000000210068f874a103010000e20200000b000802
+5f72656c732f2e72656c7320a2040228a000020000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000ac92db4a03311086ef05df21cc7d37
+db2a22d26c6f44e89dc8fa006332bb1bdd1c48a6d2bebda1e061612d82bdcccc3f1fdf24596ff6
+6e14ef94b20d5ec1b2aa4190d7c158df2b786e1f16b72032a33738064f0a0e9461d35c5eac9f68
+442e4379b0318b42f159c1c01cefa4cc7a2087b90a917ce9742139e4724cbd8ca8dfb027b9aaeb
+1b997e32a09930c5d628485b7305a23d44fa1f5b3a6234c8287548b488a94c27b66517d162ea89
+1598a01f4b391f135521839c175a9d5788879d7bf168c71995af5ef51aa9ff4d68f977a1d07556
+d37dd03b479ee7bca6896fa71859c644b9148fe95337747d4e21da337943e6f4a3618c9f4672f2
+339b0f000000ffff0300504b030414000600080000002100635c23b4c000000037010000200000
+007070742f736c696465732f5f72656c732f736c696465312e786d6c2e72656c738ccfbd6ac330
+1007f03dd07710b757b23b84102c65290543a7903ec0219d6d515b123ab9c46f1f8d3174c8785f
+bf3fd75deecb2cfe28b38f41432b1b10146c743e8c1a7e6e5fef27105c30389c63200d1b315ccc
+dba1bbd28ca51ef1e4138baa04d6309592ce4ab19d6841963151a89321e6054b2df3a812da5f1c
+497d34cd51e56703ccce14bdd3907bd782b86d895eb1e330784b9fd1ae0b85f24f84e2d93bfac6
+2daea5b298472a1aa47ceeef965a592340994eedde350f000000ffff0300504b03041400060008
+00000021001b2e35070c010000d00300001f0008017070742f5f72656c732f70726573656e7461
+74696f6e2e786d6c2e72656c7320a2040128a00001000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000ac93414ec3301045f748dcc19a3d7152a042a84e3708a90b2404e100269924168e6d79
+4c21b7c76aa12455157591e5fff6fc799ab157ebef4eb32d7a52d608c89214189ad256ca3402de
+8ac7ab3b6014a4a9a4b60605f448b0ce2f2f562fa8658845d42a472ca61812d086e0ee39a7b2c5
+4e52621d9a78525bdfc910a56fb893e5876c902fd274c9fd3003f25126db5402fca6ba0656f40e
+cfc9b675ad4a7cb0e56787269c68c19d477af636366385f40d0601072b8969c04f432ce68420ad
+2afc07d8c95f379b82c86687789214d01fa1eccdd18d49ace59c5841be6b7c0dbdc6c18a06e614
+c8edac20b176b0a49ddc9b93c3b8999361abf0ebe8b51eac3f083efa87f90f000000ffff030050
+4b030414000600080000002100bcd1a735de0200002c0e0000140000007070742f70726573656e
+746174696f6e2e786d6cec97cd6fda3014c0ef93f63f44be4e34385f0444a86034d3a44e42a5bb
+ece62606a23a71641b0a9df6bfefd97120a59ad4c38e3961fb7dfae7a7f0def4f65832e740852c
+7895207c33440ead329e17d536413f1fd3418c1ca9489513c62b9aa01395e876f6f9d3b49ed482
+4a5a29a2c0d40137959c9004ed94aa27ae2bb31d2d89bce135ad40b6e1a2240ab662ebe682bc80
+fb92b9de7018b925292a64edc547ecf966536474c9b37d09e11b2782329387dc15b56cbdd51ff1
+d6bdc5db94241500e617e76582c2211e8670440e74bd7f9254a5bc521280a11990902cff41a4a2
+e27b7e2fd5d58953e409f270300a623f0a00a798e8139060e4cea6ee3fccdfae1b2761d4b1f62e
+d65dddf5ab931d21310f8fe12ef09cd92941511cc67ae36aa58a2b2aad5a2b305a631c0467ad9c
+6ec89ea9477a546b7562743625fa6cb51276f5b0120e23ba4c723a58de996cba2aecc0700d3a25
+11f7098210846da1c4187240e7913cad5fdb887029c58c0a25f7d5423c6bae8e7ed0ca6e41b483
+505035ab7d95a986fb390b099e70acfd3c53a1ab182e6ee492b3224f0bc6cc46d700fdca847320
+104d1d1bfc575a26aaa34e355c3f837aff525603a6b42699507225a0a41164f24a90c90b8e078d
+c33df3b068bc0b9a201ce9847b3e068ae5e35ff8b4107a3e1a8ae5135cf8607f84a31e504bc502
+0a3b80622f36d9f78034150b28ba00f2bc3832ff023d204dc5021a75008d02bfff469fa95840f1
+0590a6d37fa4cf542ca0710750148efa8ff4998ae95cdfb798f504d6b6978595b31745827edfa5
+f374e1f9fe6018f9e920f016e120863fbdc17899fa698817733c9cffd18d380e7507fc6d5fe414
+9cb453000edfcd016591092ef946dd64bcb403855bf3172a6a5e9899027bcd14d078dd6a97a607
+8727e1a28081017c72f18a9c9a4bddde47c07d0f13c312861b0ddf1a66ccd48214dba733f37930
+f7e741d3bdb72a6665a25c07f46c083f0efe5f08b3eea032cf01c0dbdff6a83b1ccdfe020000ff
+ff0300504b030414000600080000002100303a84e5ea0200006c060000150000007070742f736c
+696465732f736c696465312e786d6c8c545b6f9b30147e9fb4ff8078a75c020450691548a8266d
+6bd4763fc033262019dbb2dd3451b5ff3edb98a45d23ad3c707c39dfb97ce71c5fdf1e46ecec11
+170325a51b5e05ae8308a4ed4076a5fbeba9f132d711129016604a50e91e91706f6fbe7eb96685
+c0ada3d04414a0747b2959e1fb02f66804e28a3244d45d47f908a4daf29ddf72f0a2ac8ed88f82
+20f5473010d7e2f967f0b4eb0688d6143e8f88c8c90847184815b9e80726666bec33d618474299
+31e87721dda8cce0236eb514ec8923a457647fc7d923db7273fd73bfe5ced02abe5c878051d1e2
+faf6c2aa992dd99b85ff0f7c372f4171e8f8a8a5cacd3994ae22ffa8ffbe3e4307e9c0e9109e4f
+617f7f4117f69b0bdafeecc07fe354673505f7319d784e67dba101176a037b8723d84be12c5c1b
+d47721e7f09ef950baaf4d1355c9a689bd46adbc38a862afdac4b9d7448b6c132d9b3a5aa47f34
+3a4c0bc891a1fcdba975c2f443b9c601722a6827af201d6ddde7f651950a63db3c3ae4d764d934
+6114575e1ed7991757e9dacb56abdc5b6749be08f3661584eb3f960d15f32c4d16be4ddeb270b1
+7067d62e962cccd2348c22538c28c8832059be2f5f1ae649122da7b244d1324d97ef8b030ac685
+bc437474f4a274f9b0ebe58a73fa6228077b15eb0498154d6853404aca23465a119307d4295294
+d3c8200d9fa8c6dcd9035cba0042d5f1e174d583164dc749a03e1bd1096176c6a0d6ee068c4fb6
+ad81cbb6273356dfd0d07508ca1338f83ff884309e293983c781507ec9003e7b9ef42782266258
+210f156d8f1af75b49d5eb5ce29a62332c80c09eaaf7074a3ed50d0bf9a88166c3cc4f2100de91
+374a88b45bc0c183bac140bf942df2d61b1b0333de67a7a65256ccafc9dc7f6665a7a8aaf234aa
+b3caabc2b8f1e275bef4564d9a784db288e3baca56f562a3a78885f1c72952879f9b22465f1067
+74300f6818d841322486e922cbb3659447260f13db2c4fd3621f4688f90fc0eef7662294338978
+6d8e981ed149f5aca27357b8bf000000ffff0300504b030414000600080000002100d5d192f1bc
+000000370100002c0000007070742f736c6964654c61796f7574732f5f72656c732f736c696465
+4c61796f7574362e786d6c2e72656c738ccfbd0ac2301007f05df01dc2ed26ad8388347511c1c1
+45f4018ee4da06db24e4a2e8db9bd18283e37dfdfe5cb37f4da378526217bc865a5620c89b609d
+ef35dcaec7d5160467f416c7e049c39b18f6ed72d15c68c45c8e78709145513c6b18728e3ba5d8
+0c3421cb10c9974917d284b994a95711cd1d7b52ebaadaa8f46d403b33c5c96a48275b83b8be23
+fd6387ae73860ec13c26f2f94784e2d1593a23674a85c5d453d620e5777fb654cb1201aa6dd4ec
+ddf6030000ffff0300504b030414000600080000002100d5d192f1bc000000370100002c000000
+7070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f7574372e786d6c
+2e72656c738ccfbd0ac2301007f05df01dc2ed26ad8388347511c1c145f4018ee4da06db24e4a2
+e8db9bd18283e37dfdfe5cb37f4da378526217bc865a5620c89b609def35dcaec7d5160467f416
+c7e049c39b18f6ed72d15c68c45c8e78709145513c6b18728e3ba5d80c3421cb10c9974917d284
+b994a95711cd1d7b52ebaadaa8f46d403b33c5c96a48275b83b8be23fd6387ae73860ec13c26f2
+f94784e2d1593a23674a85c5d453d620e5777fb654cb1201aa6dd4ecddf6030000ffff0300504b
+030414000600080000002100d5d192f1bc000000370100002c0000007070742f736c6964654c61
+796f7574732f5f72656c732f736c6964654c61796f7574392e786d6c2e72656c738ccfbd0ac230
+1007f05df01dc2ed26ad8388347511c1c145f4018ee4da06db24e4a2e8db9bd18283e37dfdfe5c
+b37f4da378526217bc865a5620c89b609def35dcaec7d5160467f416c7e049c39b18f6ed72d15c
+68c45c8e78709145513c6b18728e3ba5d80c3421cb10c9974917d284b994a95711cd1d7b52ebaa
+daa8f46d403b33c5c96a48275b83b8be23fd6387ae73860ec13c26f2f94784e2d1593a23674a85
+c5d453d620e5777fb654cb1201aa6dd4ecddf6030000ffff0300504b0304140006000800000021
+00d5d192f1bc000000370100002d0000007070742f736c6964654c61796f7574732f5f72656c73
+2f736c6964654c61796f757431302e786d6c2e72656c738ccfbd0ac2301007f05df01dc2ed26ad
+8388347511c1c145f4018ee4da06db24e4a2e8db9bd18283e37dfdfe5cb37f4da378526217bc86
+5a5620c89b609def35dcaec7d5160467f416c7e049c39b18f6ed72d15c68c45c8e78709145513c
+6b18728e3ba5d80c3421cb10c9974917d284b994a95711cd1d7b52ebaadaa8f46d403b33c5c96a
+48275b83b8be23fd6387ae73860ec13c26f2f94784e2d1593a23674a85c5d453d620e5777fb654
+cb1201aa6dd4ecddf6030000ffff0300504b030414000600080000002100d5d192f1bc00000037
+0100002c0000007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f
+7574382e786d6c2e72656c738ccfbd0ac2301007f05df01dc2ed26ad8388347511c1c145f4018e
+e4da06db24e4a2e8db9bd18283e37dfdfe5cb37f4da378526217bc865a5620c89b609def35dcae
+c7d5160467f416c7e049c39b18f6ed72d15c68c45c8e78709145513c6b18728e3ba5d80c3421cb
+10c9974917d284b994a95711cd1d7b52ebaadaa8f46d403b33c5c96a48275b83b8be23fd6387ae
+73860ec13c26f2f94784e2d1593a23674a85c5d453d620e5777fb654cb1201aa6dd4ecddf60300
+00ffff0300504b030414000600080000002100d5d192f1bc000000370100002d0000007070742f
+736c6964654c61796f7574732f5f72656c732f736c6964654c61796f757431312e786d6c2e7265
+6c738ccfbd0ac2301007f05df01dc2ed26ad8388347511c1c145f4018ee4da06db24e4a2e8db9b
+d18283e37dfdfe5cb37f4da378526217bc865a5620c89b609def35dcaec7d5160467f416c7e049
+c39b18f6ed72d15c68c45c8e78709145513c6b18728e3ba5d80c3421cb10c9974917d284b994a9
+5711cd1d7b52ebaadaa8f46d403b33c5c96a48275b83b8be23fd6387ae73860ec13c26f2f94784
+e2d1593a23674a85c5d453d620e5777fb654cb1201aa6dd4ecddf6030000ffff0300504b030414
+000600080000002100d5d192f1bc000000370100002c0000007070742f736c6964654c61796f75
+74732f5f72656c732f736c6964654c61796f7574312e786d6c2e72656c738ccfbd0ac2301007f0
+5df01dc2ed26ad8388347511c1c145f4018ee4da06db24e4a2e8db9bd18283e37dfdfe5cb37f4d
+a378526217bc865a5620c89b609def35dcaec7d5160467f416c7e049c39b18f6ed72d15c68c45c
+8e78709145513c6b18728e3ba5d80c3421cb10c9974917d284b994a95711cd1d7b52ebaadaa8f4
+6d403b33c5c96a48275b83b8be23fd6387ae73860ec13c26f2f94784e2d1593a23674a85c5d453
+d620e5777fb654cb1201aa6dd4ecddf6030000ffff0300504b030414000600080000002100d5d1
+92f1bc000000370100002c0000007070742f736c6964654c61796f7574732f5f72656c732f736c
+6964654c61796f7574322e786d6c2e72656c738ccfbd0ac2301007f05df01dc2ed26ad83883475
+11c1c145f4018ee4da06db24e4a2e8db9bd18283e37dfdfe5cb37f4da378526217bc865a5620c8
+9b609def35dcaec7d5160467f416c7e049c39b18f6ed72d15c68c45c8e78709145513c6b18728e
+3ba5d80c3421cb10c9974917d284b994a95711cd1d7b52ebaadaa8f46d403b33c5c96a48275b83
+b8be23fd6387ae73860ec13c26f2f94784e2d1593a23674a85c5d453d620e5777fb654cb1201aa
+6dd4ecddf6030000ffff0300504b030414000600080000002100d5d192f1bc000000370100002c
+0000007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f7574332e
+786d6c2e72656c738ccfbd0ac2301007f05df01dc2ed26ad8388347511c1c145f4018ee4da06db
+24e4a2e8db9bd18283e37dfdfe5cb37f4da378526217bc865a5620c89b609def35dcaec7d51604
+67f416c7e049c39b18f6ed72d15c68c45c8e78709145513c6b18728e3ba5d80c3421cb10c99749
+17d284b994a95711cd1d7b52ebaadaa8f46d403b33c5c96a48275b83b8be23fd6387ae73860ec1
+3c26f2f94784e2d1593a23674a85c5d453d620e5777fb654cb1201aa6dd4ecddf6030000ffff03
+00504b030414000600080000002100d5d192f1bc000000370100002c0000007070742f736c6964
+654c61796f7574732f5f72656c732f736c6964654c61796f7574342e786d6c2e72656c738ccfbd
+0ac2301007f05df01dc2ed26ad8388347511c1c145f4018ee4da06db24e4a2e8db9bd18283e37d
+fdfe5cb37f4da378526217bc865a5620c89b609def35dcaec7d5160467f416c7e049c39b18f6ed
+72d15c68c45c8e78709145513c6b18728e3ba5d80c3421cb10c9974917d284b994a95711cd1d7b
+52ebaadaa8f46d403b33c5c96a48275b83b8be23fd6387ae73860ec13c26f2f94784e2d1593a23
+674a85c5d453d620e5777fb654cb1201aa6dd4ecddf6030000ffff0300504b0304140006000800
+0000210069a25f2115010000c70700002c0000007070742f736c6964654d6173746572732f5f72
+656c732f736c6964654d6173746572312e786d6c2e72656c73c4d54d6ac3301005e07da17730b3
+8f253b899394c8d98442a0ab921e4058e31f6a4b46524a7dfb8a96420c616821a08dc092f5e6e3
+6db43f7c0e7df281d675460bc8520e09eacaa84e3702dececf8b2d24ce4bad646f340a98d0c1a1
+7c7cd8bf622f7db8e4da6e744948d14e40ebfdf8c498ab5a1ca44bcd883a9cd4c60ed2874fdbb0
+5156efb24196735e307b9d01e52c33392901f6a4c2fcf334e25fb24d5d77151e4d751950fb1b23
+98eb3b852f7232171f62a56dd00b48d3ebfdd94fdb348c00765bb68c295b52b24d4cd9869265f9
+3d693edcc519ea7be767cd28c75d19ff6d28271b8a29233b2b62ca0ab2b3b8a591adad63d2d664
+6b3c6a6b9cb2ad62d256946c1753b6fb95b1d9f35b7e010000ffff0300504b0304140006000800
+00002100e40b4c2ac604000089100000220000007070742f736c6964654c61796f7574732f736c
+6964654c61796f757431312e786d6ccc58cd6edc3610be17e83b08bad32b891425195907fa6351
+347fa8dd1c7aa325ae5788fe4a71d7eb0401f2267d8e16bde54df2241d52929dd88eb32ee2c297
+2545cd0c67e6fb6648ed93a7bba6b6b6420e55d72e6df7c0b12dd1165d59b5674bfbb7138642db
+1a146f4b5e77ad58da1762b09f1efdf8c393fe70a8cb67fca2db280b6cb4c3215fda6ba5fac3c5
+6228d6a2e1c341d78b16dead3ad970058ff26c514a7e0eb69b7ae1390e5d34bc6aed495feea3df
+ad565521b2aed834a255a311296aaec0ff615df5c36caddfc75a2fc500668cf6972ea98b1ea285
+c4a8934ad5226ecb939d6d1979b98537ae7d0429288eebd26a79030baf41b47ac36b212dd010b5
+b5694beb44ec94111cfa1329849eb5db9f647fdcbf9246ffc5f695b4aa52db9becd88be9c52466
+1edbad992caea99fcd537eb85bc9468f901f6bb7b401c60bfdbbd06be084558c8bc5d56ab17e79
+8b6cb1ce6f915ecc1b2c3edb5447353a77331c6f0ee7465a74e28c4bcf06353bb791d5d27ec798
+97f8392388c10c11272128c949849887c3dc0b58ea61fa5e6bbbf4b090c280f6733993cfa53700
+6faa427643b7520745d74ccc99090858bb64c25a3bfc2e49a893e718a3d48942447c3f80dd4307
+2549c26246589e90e8fd940bf0791e4d148b29f42907332643ffac2bde0c56db01661ae211c24b
+8911573df6eb89704a93cdb63a59012d47fe4d5aa3a8995ca5ff56ecc3c0239133a28aa9ef7afe
+9734f0a8179af71a5e3f74dd1087d7411e4df7876a9774e585d63e8511c0d51e2d6dc135aea3d9
+7a50c7eaa216e6a1d73fc62909c235d75da41428cb475975644800e02821c742b4ca8d2cd6d62f
+7555bc11ad752ab83c1520d46a7fc634ebb88de9c59543c6c7bb39886fe32024a1876ef176cd6b
+70c1f21e291be38826cc0b33045b1244282528a629450e8bfc284fc23cc0dec3b351637e8d8ce0
+deee4af91ea4c4a1770727830013fc909cec351db7f5659fbb8ba3cc1073dbc99a9f01254b3118
+de8cac1deea6e8f5ed4ca6eedeeef7736dccca4f452bf6b0e87ddb62262b750f8bf8db165f5790
+dbfd2d923d92fcf19f767587c9fbd53a996b3de36ad30c9f97387ea4259e666114504c118b0894
+789445fac04911893d97b931ce823c7cf8122fa1a487b71009af5773718f47fe57abdbdc48ae17
+e157ca6e05f723136d84532fa5094638600c8e5716a128f04284d32866414cf28092f7f3b5abe4
+4aa8aa11ac3adb48f172a3ef503789640d8d4a6bc1dbcba256472e3d70f001a43abca214f86070
+6fcb575cf25f6fd2f1bf10ce9f09c7361fff7c2baa5ab49f938e3c52d279d4f1fc380a80740945
+2488139464b18fa2344e1d9f26b193e38727dd4ac991757f6c38b4153913ef1bc7ca7d88f77dd1
+a6976877351c86eda66984fc0270ff91021ea42427d4c5507211f4962c0851eca439f29d308949
+18f971fc3f7419f8547cb1696ec5dc1c67dfb9d9647916d09cf928a53882d6ca729478598a9893
+7b21a3ccf7dde8b2d90c75550a4074ef1ef3e9c35f2fe4c1a70f7f7f87166386f9d370cebb994d
+ec4992887a690865ea12e89b19946ecca88f988f094993304e71aed9d3bbe4267b60713ff6f4dd
+b9907d57992f6ad79908b4e5fa02e37b0e76b0e79a337d617c9bc74b961cebf861ace573debfdc
+1a9a8cd7a5d42cf59a9aa3e895888e7dfe0be1e85f000000ffff0300504b030414000600080000
+002100ee0bf3bf90040000a70f0000220000007070742f736c6964654c61796f7574732f736c69
+64654c61796f757431302e786d6ccc57db6edc36107d2fd07f10f44eeb46dd8cac03dd5814756c
+a376f3d0375ae27a85e8568abbde7560207fd2ef68d1b7fc49bea4434af2dab1e3ac031bf08b78
+d1703833e7cc907cf3765d57da8af1be6c9b996eed99bac69abc2dcae662a6ff714650a06bbda0
+4d41abb661337dc37afdedc1cf3fbde9f6fbaa38a49b762934d0d1f4fb74a62f84e8f60da3cf17
+aca6fd5edbb106fecd5b5e5301437e61149c5e82eeba326cd3f48c9a968d3eaee7bbac6fe7f332
+67699b2f6bd6884109671515607fbf28bb7ed2d6eda2ade3ac07356af55d93c4a6036f2130e26c
+ad6b4a8eaf60c6d20fc0f5fcb42ab486d63071560a5669cba6905114e5075a31ae9db1b550827d
+77c61993bd66f50bef4ebb13aed61fad4eb8561652dfa84737c61fa3981a362bd531be5a7e3175
+e9fe7ace6bd9425cb4f54c07f836f26bc8393042cb87c97c3b9b2f8e1f90cd17d903d2c6b48171
+6b53e9d560dc7d77ecc99d212c325aca8ec35e4c162d7939d33f1262c76e463022d043d88c318a
+331c22623b4166fb24b11def5aaeb6bcfd9c3385d0afc5c434cbbb876e5de6bceddbb9d8cbdb7a
+a4c9c43600d6c223b0d2ca8fb66f054eeac7c8719308e130b550ec3a094adcccc38e935a76985e
+8f01009ba75679618cfe8e8e4f40f4dd619b7fe8b5a605a024ae036e37120398b2ed1623bb4429
+2a36ca0d3f55671be59105621db7c5466e720ead9aa4fb552f4ec5a6626ad0c98f328303101595
+c95b30946603b8e240c10161128c0ffcd78a25cf17da6f55997f608d76ce283f6720d448570787
+a53d4ab5b135c198c0ff36059c8902efefe64307497ab5a01598a0d9af941709f6dc08c71e0a92
+087627568a02270e8126416aa659e4e1d07c795e489475ade52594a6a10649f3d6dbc54f218b2a
+4b339d5109c74087fbd4e9246b56d54d35788c4a44f167d5f28a5e00730ad62b780772f58f33e9
+ebed94438f6ff7e7a554a665e7ac613b68b4bfaf31e5a5788246e7fb1adf9710dbdd35e21d82fc
+f9bf66fe88caa7a5249e5232a56259f7b733d179a59988bdd8c4212128b47c13e12c345140c004
+171333b49dcc37c3f0e533b180ccebafc0135acda71c1c0ec667a9d873b845286f4327b1132f76
+90e383cbd825210a7d3b404e1246c48f70e67bf87aba9414543051d68c94174bce8e97f2a6719f
+485a5f8ba462b4b9496a7160797ba6b307a10eb694021b14ee4d714239fdfd3e1d7f8470ee4438
+b2fcfcf7152b2bd6dc261d7ea5a48b82308a039220df8b2c84831443f9771d04fbc6b11d618f44
+d6cb936e2ef8c0babf9614ca0a9f88f723d5ff1bc47b5eb4bd1bb4db0aceac6659d78cdf01dc7d
+a580a72ea45ae8c6c8f28300cefbcc44a1094327c9029bc4a1ac412f0f383ca48e96f58398abe3
+ec998b4d9aa5be971117259e13c2e5976428b6d3041133b303e211d7b5c29b62d35765c100d19d
+6bcc974fff1cf1bd2f9ffe7d8612a39ae90135c55df546f6c471e8d94910a3d8c25037d3d04711
+f15c445c07e3240ea2c4c9247b3a0bdf670f4ceec69eaebd64bc6b4bf5deb4cc91402b2a2f07be
+6b390176436f046a60c9d65a09fda9f41fda8abfa3ddf14ad164b82e256aaa93d41c44b722d2f7
+e9817df03f000000ffff0300504b0304140006000800000021005a9d3795690500006715000021
+0000007070742f736c6964654c61796f7574732f736c6964654c61796f7574332e786d6ccc58dd
+6edb3614be1fb077103460778c259212a9ac4ea13f6ec3b2b458ba0750243a16aabf51b4eba428
+d037d9736cd85ddfa44f3292926ca749336f6b82dc98147578f89df37da40efdecf9a6aeac3517
+7dd93673db3d726c8b37795b94cde5dcfef51503d4b67a99354556b50d9fdb57bcb79f9f7cfdd5
+b3eeb8af8ad3ecaa5d494bf968fae36c6e2fa5ec8e67b33e5ff23aeb8fda8e37eadda2157526d5
+a3b89c15227ba37cd7d50c3a8e3fabb3b2b1c7f9e290f9ed6251e63c69f355cd1b393811bccaa4
+c2df2fcbae9fbc758778eb04ef951b33fb262479d5a9687b9effc0b3c2b68ca158ab21d73e51b1
+e7e755613559ad06c20bb540534ad9836fbfd984df7df8eb42a5335f8a72218d6ddfbd129ceb5e
+b3fe5e74e7dd4b615c9cad5f0aab2cb4cbd1953d1b5f8c66e6b1599bceec93e99753373bde2c44
+ad5b951b6b33b7158557fa77a6c7f8465af93098ef46f3e58b3b6cf3657a87f56c5a60b6b7a88e
+6a00773b1c3885f3aa94bcb274c20c8ed35e4e8856a29cdb6f19839197320c98ea01ec44184429
+0e008388a690b01822ff9d9eedfac7b9e086a51f8b496dae7f8be1bacc45dbb70b7994b7f52895
+49718a5c178fe46a946f03274843c808086948010e68080296ba2075621c45288e100edf8d0950
+98a7d644311be31d039f88e8bbd3367fdd5b4dab88d2bc0ebc6d2d063275db2d4785c952567cb4
+1b5e9ace2ecb77524c914bbd813b97380141f426dbaee3b99eef8c3442ea4182c8a7640ebebb63
+b989dae24a4fbf50ad22316bf265ab76e3c5e0b4eae5b9bcaab8e9af2b778454f0c52fcab8bf9e
+db6aa5492a5b03dddf9bd8e91f334fa84955a68f978283241dd69027462c8a44c9c5b043ad6225
+f2a5f55355e6af79635df04c5c7065d468d7031dc3329d89668ac20476bf40d156a02a5f9d3a3b
+ae9759a5d6b5e013952a8b13163a29017e922025558f8288520248801d88433f42943dbc54b53a
+3420adafffa358ecd100fbe83ec5ba9ee3b8f460c57e4ea6569d8953739a954da1ce79dd35b356
+67ea636666eda918626778ddb75559b0b2aacc83268cc795b0d659a5f6eb6638cf64d9c8618478
+3bf56f8d87a79d9fd9b4d2cd4d62ba7087147b04ea1c1c04572ffb587035c6112edac10d5cac73
+76105c973e225c8d71848b77705d445c23b183f06acbc7c2ab418e78bd3dbc14529db5a7875783
+1cf1fa3bbc1052f325787a7835c8112fd9c34b303a78bb3d2a5e0d72c44b777835d8c3f7db63e2
+d52047bcc11e5edf234f73bf69907797281abd32d8d6c4f7952cccd429eb5654d9a5aa500ade5b
+baa2188a98fe4b562c78aa58924caeea7ebf66414fb466a129f63c184090f8240618c708049051
+405ce27a8cc42c26f1c3d72c85b48dba54b21653ed32c8e5b3c58bb974dd5b619807a39685ba05
+0e970914c358d5610011c600f658000202294071103212e294f8f8dd74ab2c32c9655973565eae
+047fb1d2d7c4db22b3fa5ac615cf9aad16e589eb1f39e848a59aee24a53018de9be2652632bd9d
+3e91ea7f119c37098ead3efc7ecdcb8a37fba2c34f55743e4969e0b8c0f1824415ca410828a38a
+15e4e3044192423f7878d12da41854f7db2a132a5d93f0fea16afe37c2fbb26cfb5bb6d599c99b
+6655d75cdc20dc7ba284c328f270927a2056ab011cba0e0854110d62c7f5a0e3d3d071d0c313de
+57c5d9aabe9373f800874d9226c44f990ada478152394b4104931830278594f9ccf3dc607bd8f4
+ea2bc815a3079f311fdfff71268e3ebefff30b1c31a699fefd9af26e7aa37aa228f0614c2310b9
+589d9b494040c87c0f300fa94f4644c318a55a3d9d8b6fab470d1ea69eae7dc345d796e60f43d7
+190564ea079fb808a99be744f320921d58cdfcb90e5fb595f839eb5eac8d4a868f7c6c863aadcc
+c17467a2439ffe203df91b0000ffff0300504b0304140006000800000021008f55c3fd73040000
+6b0f0000210000007070742f736c6964654c61796f7574732f736c6964654c61796f7574322e78
+6d6ccc97cb6ee3361486f705fa0e82f6b42ea46ec63803dd580c9a26419376d11d23d1b13aba95
+a21c3b8300f3267d8e16ddcd9bcc9394a4a4783249334ee100d998147578780effefd0d49bb79b
+aad4d6947545532f746b66ea1aadb3262feaab85fecb0506beae759cd439299b9a2ef42dedf4b7
+47df7ff7a69d77657e4cb64dcf35e1a3eee664a1af386fe786d1652b5a916ed6b4b416ef960dab
+08178feccac819b916beabd2b04dd3352a52d4fa389fed33bf592e8b8c264dd657b4e68313464b
+c245fcddaa68bbc95bbb8fb796d14eb851b3ef87c4b7adc8b6b9fc5dd794115b8b474b3f127967
+e765aed5a412031705a7a5d6d7b9f6ae5e9192abf75d7bc12895bd7afd036bcfdb33a6a69daccf
+9856e4d2cd385d37c617a3997aacd7aa637c35fd6aea92f966c92ad98abdd0360b5d48b695bf86
+1ca31bae65c360b61bcd56a78fd866abf4116b635ac0f8625199d510dcc374ec299d6137e426a9
+388e3b3e45d4b362a17fc0d88e9c142380450f203342204a5100b00dfdd4f6706c43f756ceb6dc
+79c6a852e55d3ed165b90f14ad8a8c355db3e4b3aca9463426c28498161ac594517e883c2f347d
+b11cb42c0ba008a520401001c7b2133f08a06de1e476dc0011f3d4aa2c8c31df31f14988ae3d6e
+b2f79d56374228a9eba0db9dc520a66cdbd548142f784947bbe1a5eaec7679a4806fa226dfca45
+2e45ab06c9bcecf839df96543db4f24785c184102591059b5390a483b8fc48c921b689533630af
+e53dcb56da8f6591bda7b5764909bba4c2a896a90e09cb78946b6317823189ffdf08c00981a10c
+ba5614e48dec51a6d9af940798fac8775d045ccb0b01421602611407c00c4de85808c7d88a5e92
+8722dfec4c0e80422b29589777d5fd141a58f1b06e5849ae040939edb40b91db004bf734195f2f
+a752787ab9dfaea5332dbda435ddc3a3fd6d8f092bf8333cc26f7bfcb5a0ec191ed11e9bfce99f
+7af984cbe795189a4a2c21bcafee55187ca51516c756e8413b06a68b20405e68c91337023849d3
+c8f73c1198f3f2276ecec50de6466442caa50c4c56ddf0477790b25b8acb80ca3680b11dbb1104
+d0c31820070720f06c1fc03808b117a2d473d1ed74b1c809a7bca8282eae7a464f7b7973780892
+d6553c2e29a9ef8a9a1f59eecc8433b1d5fe0e291183d2bdcecf08233f3fc4f1ff00e74cc0e1fe
+d39f37b42869fd2574e89542e7d911b41cc19b87a138d671e08330767d90402f753d1cd85e18be
+3c744bce06eafee8893856d804de01cffbc3aaeddea9dd9405adebbeaa28bb27b8f34a054fa3c4
+09fdd403293463807cc7017e8421b0a1679a711a24317ad1fff14170f13174d2578f6aaefece0e
+7cd82469e2b9297640ecc200a000a720b293186033b57dec62c7b182bbc3a62b8b9c0a45f73e63
+3e7ffceb84cd3e7ffcfb00478c6aa60fa269df556fa4278a02d78efd0844e2d20550127820c4ae
+03b003118a233f8c612ae9692df4901e31b81f3d6d734d59db14ea9bd1324780d6445e0ea0e740
+cbf6dd60146aa06417ad94fe5ce62fda92fd44dad3b5c264b82ec56aa895680ea63b1399fbf491
+7cf42f000000ffff0300504b0304140006000800000021007555dfd22405000070120000210000
+007070742f736c6964654c61796f7574732f736c6964654c61796f7574312e786d6ccc585d6edc
+36107e2fd03b087aa75724254a32b20ef45b14759ca0760e204b5caf10fd95a236768200b949cf
+d1bef62639498794e4ddb59dd48ee3c22f4b8a1a7e9c99efd368b42f5e5ed695b1e1a22fdb6669
+e203cb347893b745d95c2ccdb76729f24ca39759536455dbf0a579c57bf3e5d1cf3fbde80efbaa
+38ceaeda411a80d1f487d9d25c4bd91d2e167dbee675d61fb41d6fe0deaa157526e1525c2c0a91
+bd07ecba5a10cb628b3a2b1b73da2feeb3bf5dadca9cc76d3ed4bc912388e05526c1ff7e5d76fd
+8cd6dd07ad13bc0718bd7bdf2579d541b4b29415370d6d2636b080cd23883c3fad0aa3c96a5838
+2b2507c8aae4fa4edf9d09ced5acd9fc22bad3ee8dd01b4e366f8451160a60da682ea61b9399be
+6c367ab2b8b1fd629e6687972b51ab11f2605c2e4da0eb4afd2ed41abf94463e2ee6dbd57cfdfa
+0edb7c9ddc61bd980f58ec1caaa21a9dbb1d0e99c3d17930547ab41fc7bd9c3d1a44b9343fa629
+099d24b5510a33645ba18dc2c4f6514aa89710378d08659fd46ecc0e73c13523bf16b3b230bbc5
+665de6a2eddb953cc8db7a92c5ac2e2012db1391cacb8f0e0b284eb185ec2081d3632f4681eb07
+08278e1746961fa781ff694a00f83c8f3a8ac514ef14f84c44df1db7f9bbde685a204af13af276
+6d3192a9c66e3da92997e24c0b6aa658ddd7936da2ef64193bc4b6ac913f8c09a48aee33ee637b
+34504c42465d66dde273c4ee0ee565d816576af7398cc063d6e4eb161ebef311b3eae5a9bcaab8
+9e6f2adc2993eaa2d1fe6b7e0bbefa1d16fb0f4b93a953c78326db71be83d1a91f1d95804d55a6
+0a4bc1519c8cc7c9232d1da05472313e9b4631887c6dfc5695f93bde18e73c13e71c8c1a053d92
+331ed3e9c0e680748cdf962b9de5fab681d3a4d62c79a69ab580c6c4c30c8561ec233bf2521452
+27425ee87b0e75a81579f1d36bb61fce47cd82534a898fd22e651681b0bea15dcc1cc765e4beda
+fdaa60eb4c1cebd256360514783ddd17f1f970022f340db0a367e5eb4d3deb29d9a2da8e4b94bf
+0f85de7b5414de044db7d0632e1e0c8dbd5d68853741db5b684c5dacaac283b1b7a564029cb09d
+1d6c8f78ca85c7612bc0099b6db109f17491791cb6029cb0dd1d6cd7a6df43e53eb6029cb0bd2d
+b602fe2e2ef7b015e084edef60334757f8c7612bc08757eb5497e84d2baaec821b05ef8d6d2d1d
+8b78ff74f5db9eeb779cc9a1ee3be8fb3eacb30a0e35e8736d3d0296604a020437e074cf2128f0
+43e83f1c4282d00ebcc0c24f5fc60b696a0540b25673291fa5f0d55aae1bd26f165c7da105b382
+7e5847ebd388442ca488ba698a6c27f591ef120fd1c80f5237b01397d99fe6eebac8249765cdd3
+f26210fcf5203585377567f4b58c2a9e35d7bdab3cc2ecc0a20790516f2b29f041f3de146f3291
+29c9df50eff708ce9905970efffcf98197156f7645673f53d179d4b269101114474182ec1094e7
+63df8544441676ec942651f8f4a25b4131d2aafb63c804a46b16de7f34110f11de8f659b5db3ad
+3ee89a66a86b2ef608779e29e1984531096d07311cc0578e87e1c3dd497ce47a8cba21745dcc0b
+fe8766b12a4e86fa4ecec796eec7169b38895d96a40e8a18850ed94f1314923842a995102f65a9
+e360ffbad8f45509ef4af0eebe35e6cbe7bf4ec4c197cf7fff8012a387f99f8139ef7a36a9270c
+7d46222f4421b6a16ec6f0ac06297350ea50db8e422f8868a2d4d361fbb67a60f17eeae9daf75c
+746da9ff38c1d624a04d56e9f69012c6089b791e55b2f556517faae287b112afb2eef546cb647c
+e7477aa953d21c4db7262af6f99fa2a37f010000ffff0300504b030414000600080000002100fd
+00fcd1320800004e360000210000007070742f736c6964654d6173746572732f736c6964654d61
+73746572312e786d6cec5bdd6ee33616be5fa0ef20f8b6502c8ad49f314e61495677b0e93468a6
+7bb177b444dbdae86f293a93a41860de64817d8b5dec5ddf649ea4879464cb49ec49da49e10446
+008b3a3ca20ecf77bec343da79f3dd759e69578cd769598c07e8c41868ac88cb242d16e3c1cfef
+23dd1d68b5a04542b3b260e3c10dab07df9d7ef39737d5a8ce921f682d18d7608ca21ed1f16029
+44351a0eeb78c9725a9f94152ba06f5ef29c0ab8e58b61c2e907183bcf86a661d8c39ca6c5a07d
+9e3fe6f9723e4f631696f12a67856806e12ca302ecaf97695577a3558f19ade2ac8661d4d35b26
+9dc2fce28b2c91d7d9a2f9fc89cdb534b9062f1906020d3a5223b320e3da15cdc683d9020d86a7
+6f86ad72db920fd7d57bce986c1557dff3eaa23ae7ea0defaece398c09430eb482e6e05f3980ea
+68d5d46d71a51ac33b8f2fba261d5dcf792eafe01e0d2c04146fe4e750cad8b5d0e246186fa4f1
+f2c70774e3e5f401ed61f78261efa572568d71f7a76376d3799f0a965500cfed926632541ac781
+4967b5e88c5bf1743cf8258a4cdf9a46448fa0a513c327ba3f259e1e99d89d9a4e1498d8fe289f
+46f628e64c61f636e9620fd9f7f0ced39897753917277199b781d3c51f408d481b7dd2e05f0c02
+12ec06fa04598e4e42c3d43dcb413af61cc3833e9f38e863eb0bb0b9bbaa590cdba9b73ee830a9
+abb332beacb5a204cc24c40d846b8d065779ad969ab8a9c05d2215196bf59a4ed5d838fc41b45d
+ec42e42a18b16d21d3dac61d1916b26ca9200145d8b42c1b6fc14a4715afc5f7accc35d9180f38
+8b85028a5ec10c1bd54e45d9d458528dc4b55f263752730657401f52093cbf2cf9ed40cbde16f5
+78e02142e0dd42dd10cb31e186f77b665b3d220bca4c851f2d6218673c880557b61440dcc94a94
+f3b4b5a879a5ecca6a71216e32a6e65dc90f25e660504665264b981e4e1bb788531594b94a5d4d
+32d092158f97dadfb234be6485366394cf182815f22d0dd6120a35f4703369e587fd44c06b2200
+1a7d1e9807ca83c8987a7e3835f48937011e20043c70ac896e637bea19fed4c7f84fe08144561a
+24a3f78fd001b9a665efe703c116c2d83d7c3e3c9902958cfe2bf5ac12eea344a4787055f28c2e
+800109ab3519b10d49eafd8cb8fb3a85d8fed7fde3831c4c9bce58c11e31a2f9e511439e8a278c
+a8f2dffe11ff9e02748f1f913cc2c9bffebf98ef19f269a98574a925a46295d7fde4820f34b9b8
+51e8987e38d1dd20243a71609175c308e961141ac83203c341c6f327974440497b0b33a1d9bc4d
+322ac07e6f92b131aca7d69d62cb7408560a32c76c56e517b4e4aae9745945b5af3224c39d660b
+d82a64cad884cd7f0291742792d3559094599a4469963d50228beba6001469211a896319465764
+ae959bbbcd38c3ee4daad91ad2b47b062a42ceb3a409360f076660fb58c74e14e9c48a3c58c94c
+57c78137899c09993a36f938e862820a26d29c45e962c5d98fab068abb3cd6ea5c0419a3c53aa7
+8a53649f18f80422dddd307a2e370e100b45724e39950eba930d7e0fdfad8eefd1ead77fdfb234
+63459ff3e440391f460176d104eb6138f17462bb13ddf3ac00aa6b0ff9aee1d8beed3c3fe7e710
+d02a4affb5a290d579cbfba60c7e0aef89815d553bec223e944cc47dcdc4efcaf1c3a3fed7e59b
+bde61b18c38a6295e78c6f51ce3a50ca99d3c09cb88ea54f43076af86812c95dadab47641ad941
+e4e1107bcf4fb93a4bdeadf28758a74aa5a7adb63632f6b2eed52fb787cab9f5721b42b0d9d3c8
+d2031b439ef7a2a9ee9b61a0c386d274233bb22ce4ad97db1a5ec580518f5e653f7ffaef3b7ef2
+f9d3ffbec222ab2edd795c17f7aad5b2d7f73ddb0c5c5ff71181ca21f41c7d12d9961e599890c0
+7727019e4af65688dc672f081fc7deaafcc07855a6ea1413192d811548d8c1c842aee3364829db
+baeb9aa5ede9649cf11f68a5cd16086a3281c0c3d7d04a2ea1355b9852664a992965d0a271cc0a
+011a6da393989d64ad833b09ee24a493904e627512ab93d89d04d2e7324b8b4b7086bc0cb47999
+fdb51174ade6ac13f2c419bd2957e26dd222d19334a7898838c4c536f1803d2329e16f13958276
+eb5a92699dae2aeff7e8a29eae2a09f6e89a3d5d95c8f6e8e29eaeca477b74494fd7fe82aed5d3
+75bea06bf774d529c71e5da7a7eb7d41d7ed63a1e2748ff21670dde2711f7871ad924baddaf228
+74e7de4383fcf49ece2e6edb1cdbe4559554193d2b7c7ea9ced4e5f702457b0b5d4b4810b0609e
+af8a58c87e35727151c5cd12179fc76d96f48c4d96ec2bf8f2547f5b759d4cd7bdb3d5bbb268ce
+617af9ba31f2124a8827e4ee76e8be969a924aa3731a432afd36ffa79e897635a4773a186d8ff5
+eb3b1d71dd8efd609edff67ea556be7b50e4949f01c466530ea705247470aade090e07295137aa
+a8b7f2f5c08a4a581b37de99f09482d5152dca1a6e0dd3f0a1f42070edfe80a9552ae26544f334
+93e50608e225e53513eb156bb60a40a2c4e3c1e74fff69a4bd7030d51ee139c2a1d8150ec5ae70
+28f687836a9a1bc86dd752c6bf00c8ad4342fcd912c057445cc2dc228e3788c396164b9f1f217f
+22e4ca69070eb9c4b9859cf4200778d586ea08f99320472f21af4b9c5bc8adde526e588e82f108
+f9eb835ce2dc426ef720b7107929e5db11f227422e716e21777a907b4e63fd11f2d707b9c4b985
+dcdd408e89299d7e84fc35422e716e21f77a90bbae7d2cdf5e29e412e7e6c7a59b73996a548a25
+e3eb531a78e2bc098c7676f70fc7372adb473acf12242fcdc70f1f7da8af708efed97950d039e1
+e89f1dbb6aecc88df5d141bbf6a0c8355d65fdd1413b766c6a193f3a68f7fea6fb25c0d1413b76
+0360ee3149efab9d6dcb3926e9ed4ab35f5caa5f54745fd436dfe336ff0776fa1b000000ffff03
+00504b0304140006000800000021009119fff8d404000095130000210000007070742f736c6964
+654c61796f7574732f736c6964654c61796f7574342e786d6cec58cd6edc3610be17e83b08bad3
+12c51f4946ec407f2c823ab651bb3df4464b5caf1afd95e2aed70e02e44dfa1c2d7acb9be4494a
+512b3bfe89bd0eecc2875c9614351cceccf7cd7056af5eafeaca5a0ad9976db363c32dd7b64493
+b745d99ceed8bf1e3310d856af7853f0aa6dc48e7d2e7afbf5ee8f3fbceab6fbaad8e3e7ed4259
+5a47d36ff31d7bae54b7ed387d3e1735efb7da4e34faddac953557fa519e3a85e4675a775d399e
+eb52a7e66563aff7cb4df6b7b359998bb4cd17b568d4a8448a8a2b6d7f3f2fbb7ed2d66da2ad93
+a2d76acceeeb26a9f34e7babceda83933f6ccbc8c9a55e81f6ae763d3faa0aabe1b55ef8fd4c94
+d69b66ce2b25ccbbbe3b96420cb366f993ec8eba4369b6ec2f0fa55516838af556db59bf588b99
+c7666926ce8deda7d3946faf66b21e461d0a6bb5636bc4ce875f6758132b65e5e3627eb59acf0f
+ee90cde7d91dd2ce7480f3c5a18357a371b7ddf126778e4b252a6b0890b163af5793450b59eed8
+ef19f36292310c989e01ecc618c4190e01f35090793e4b3c443f0cbb21ddcea530a0bc29267241
+7a0bd0bacc65dbb733b595b7f59a1913c1349610afb11cac7cefa1183237202088620470865210
+bb24004118c208277e18607dfa18006df3341a2f9cb5bf6bc72720fa6eafcddff556d36aa0065c
+47dc2e25463087b19b4f842a5525d672e34b33b98af29a056a15b7c5f970c8891ecd22dfae7a75
+a4ce2b611ebae1c798213510151ff2b51020cd4670d5ae81438749093952de2a16329f5b3f5765
+fe4e34d689e0f24468a16670757478b0c7a876ae4c7026f0bf4e01345160cc83bed3f978613242
+5ade0be5038c538203e6034ab208e0388e4018bb21486106634218826ef09c7ce82fb4fdbc9a0d
+e6acae84bf428a3bf23e4081ae5726a161e011ea91eb2580c000d24160486d8c084428b899e0a3
+ea8de9d60d4c5b569715e43efa31c3b9652b2b7eaad95688de3ad6a68d84ecef67dfcde34c70ee
+3f6e28c34a58d98968c4061abd8735a6b2548fd0881ed6f85b29e42334e20d82fce9df66768fca
+c7a531be278dd10b4de334630451cf07098b438051e283288d5d00094efd308a8298c0ff318d0d
+af1e95c614fadef73cfe9ec74f98c764cae394ab457d2d8df14b4de3240903162720a121031827
+09885c9602142628a409832979d6db78ecce0a65dfba97c7a6f849bab599fed360bc0d51e22554
+b7a1c867da5bc24210fa5e00501246cc8f70e653fc61fa0f52702554590b569e2ea438582803e1
+4d22597dad924af0e632a9d52ea45b2edad2a10eae28a56d30b837c52197fc97db74fc16c2d189
+706cf1e9af0b5156a2f99274e485920e27a18722ea812c2110e0845010c591b683119f309f86c4
+45cf4fba999223ebfe5c705d56e444bc073ac2c710ef69d1f62fd16eab5234cda2ae85bc06387d
+a1805314e90b9465002601d655c6d55526f07d90519cc5888698f9f8f901efab627f51df89f903
+edc337159b344b7daabb245d5a91ee9042ed7eeca509606ee6058c32426078596cfaaa2c844674
+e31af3f9e3dffb72ebf3c77f9ea0c49861fa7832c5ddccd6ec89e3907a49108318625d37d35037
+7b8c12a05b407d65c44194a06c604f07f16df6e8c5cdd8d3b56742766d693e2f41774da025d757
+798811428442d3a239c6b469bc24c9d1e0be1e2bf99677074bc392b15b4acc5237307314bd1219
+5c9f3ea7edfe070000ffff0300504b030414000600080000002100d60634cc2e060000371f0000
+210000007070742f736c6964654c61796f7574732f736c6964654c61796f7574352e786d6cec59
+cb6edc3614dd17e83f08b3a747a4288a3462077ab108eada41ed66d19d2c713c6af42aa519db09
+02e44ffa1d2dbacb9fe44b4a529267fcccd8890303f5664449e4e125cfb94777a4172fcfcac25a
+0ad9e675b533815bf6c412555a677975b233f9ed88033ab1da2ea9b2a4a82bb1333917ede4e5ee
+8f3fbc68b6db22db4bceeb4567298caadd4e7626f3ae6bb6a7d3369d8b3269b7ea4654eadeac96
+65d2a9537932cd6472aab0cb628a6c9b4ccb24af26c378b9c9f87a36cb5311d5e9a21455d78348
+51249d8abf9de74d3ba2359ba03552b40ac68cbe1c5277dea8d576a7f5d1d9d1697d70fcc7c432
+9de5525d86935db5fef4b0c8ac2a29d58537429e14224fe7e646db1c492174ab5afe249bc3e6b5
+34fdf797afa595677afc306e321d6e0cddcc69b5348de995e1276333d93e9bc9521fd56658673b
+13c5d9b9fe9dea6be2acb3d2fe62baba9ace0f6ee89bcee31b7a4fc709a66b93ea55f5c15d5f0e
+1a97739477a2b0f4ee9838f6da6e8c6821f39dc97bce51e0c61c03ae5a00db0106418c19e0c8a1
+31f278881cf2418f86643b95c2d0f22a1be505c9354acb3c95755bcfbaadb42e076d8c12536c42
+3cb0a9a37c6fc7761cb00082d0836a76e80680da3e073ef5380b2881ccf63e0c1ba0621e8f6615
+d361bdc3c24722da66af4edfb656552ba234af3d6f173d7a32f5b1998f92cabb420cfdfa9ba6b1
+dae51b29a60ef32835dc39c485c8bd4c36b45de8127b60113ac875897395cb1ebad9eece823a3b
+d7c38fd5d1682dd92edaeeb03b2f843969f48f09432a8a8b447b41264014f7b376bb8668454027
+649f4e56b690e9dcfab9c8d3b7a2b28e45228f85ea54e908faadd42b35d0d3550826aabbc5e55c
+884b2db65189fe6e9e146a5e0b3d519985d4269e1fc4c0b5a31860eedb80c55e08a807b14f5d14
+b0103ebecc34b53a202d8eaf511b2414c25e4b2bb929b1791ef57ab551e4308836159b9554e9bc
+56567fdc438eba33ed6501d530ab4ce49eb1a4bcca943beba60158ecab4790199589d9afaa63fb
+4e990fd6b23f1e9779813200a21520763da4fb6e846a5f47d55003aab34265109b08364185f43a
+aa861a50f10a153a1e34f9bc11ace9791956630db0ee1a2c45d4c4f050588d35c092152c429498
+0d7b28acc61a60bd35580f3b1b337613acc61a60e90a56636e4ed90db01a6b80656bb0c4f5be8a
+328dd5b7d772c258b19e4475b8786edf65cddcf8f1b2964572a29c3813ada59db337ebf65b3a33
+1e9df955a52db95d3767e7899a332411839451c0b0e303ecb904042a0680a94b239bd98807fc31
+cd5973afb6683658736f9b0fb466e4daaeed5da9042e59b343287655efaf2b04be97faae4e6776
+f2eee97e3fd560567c2c2ab101a2d9eebb11239977f7401c1e8c7721bec985bc0722de60933ffd
+5bcdee80bc5f1abbb71558f889e6302621653e0c408c62ac0aacc00581ad0aac08f1904688211b
+45dfabc0d2f9fce7225104cb21a5fbb2fb3e294da087cc63eef6728b3a5027fd73b9f55c6e3d97
+5bffd3728bdc516eb94fd4aa0962b17e5f01108e1d65d53806d471086021b32362f310d2477de5
+72dd9ecde3f5c1f67c4bc9b566cfcf25d773c9f5c554f6c6548e926e515eca64f254ff38453685
+34e2007102010e7004021707c00e2248781c85c4ff0e6fb5b2ae2fb9d6fe42c1fe9df5ad196d5e
+a96f9876b322eb57cb9c1085247080e3710eb0cb19601ea2c00999cf3d1fc71ec11fc68f0459d2
+892e2f05cf4f16521c2c3a43e15521596dd9858548aa8ba4ee7621d9b29d2db5d57425291583e1
+bdca5e2732d10fb02b727c88e0e82838bef8f4d73b9117a25a179df74445e7c754f92d26803387
+011c3355e9fb5005837ddfc5c40e9cc07d7cd1cd3a7953a10fbff05ef53ec2fbb66cb30bb6eb22
+1755b5284b212f114e9fea271a18ba14c608408c6c802971008331040e610ea7be1b70481e9ff0
+b6c8f617e58d9c7fe185cd83cc268a238fc4dc0521d12a673c06018a42c0ed18514eb8eb427661
+366d91ab725745b7a9c77cfef8f7bedcfafcf19f6f6031e6307edb1cf7ddb406f504012328a401
+082056be19310ff89cb880bb0ec66140fdd089b57a1a88afab475ddc4c3d4d7d2a6453e7e6fb2f
+b407012d135d1c104821a29e33d679bd4a56d16aea0ff5fad5b190bf24cdc1d2c8a42f974273a9
+d1d2ecbbaebae8b58f1fbc77ff030000ffff0300504b030414000600080000002100ccacc02fe8
+030000060c0000210000007070742f736c6964654c61796f7574732f736c6964654c61796f7574
+362e786d6ccc965d6edc3610c7df0bf40e82deb99228ea6b9175a02f16455ddba8dd03d012d72b
+445fa5a88dd74180dca4e7685f7b939ca4434af23ab10b18850df8654991437266fe3fcef2ddfb
+dba636f65c0c55d76e4c67659b066f8baeacda9b8df9fb1545a1690c92b525abbb966fcc031fcc
+f7273ffef0ae5f0f7579ca0edd280dd8a31dd66c63eea4ecd79635143bdeb061d5f5bc85b96d27
+1a26e153dc58a5601f61efa6b6b06dfb56c3aad69cd78be7acefb6dbaae059578c0d6fe5b489e0
+3593e0ffb0abfa61d9ad7fce6ebde0036ca3577feb923cf410adac64cdcfdbfa601ada54ec61d0
+314f20fae2b22e8d96353070360ae3aa92bcd613437f253857bd76ff93e82ffb0ba1edcff617c2
+a84ab57e5e675af3c46ca63fdbbdee58df2dbf59ba6c7dbb158d6a2115c6edc604c50eead75263
+fc561ac534581c478bddf913b6c52e7fc2da5a0eb01e1caaa29a9c7b1c0e5ec2d129305476b41f
+a7835c3c1a45b5313f518a132fa70451e82162270425398910c56e98e380a6d8f53fabd58ebf2e
+04d7a2fc5c2e7039fe23419baa10ddd06de5aae89a998c0530d0d221b396cacb4f9e9bb9244e1d
+383df211f1220725419e202fc9529bb84e8629fe3c27007c5e5a1d8535c73b07be0831f4a75df1
+6130da0e8452ba4ebadd5b4c62aab6df3d046ab69b2675e798e59902799b74e5411d720dad1e64
+eb7a9097f25073fdd1ab1fed8600216aa6ee6bc951964fe2ca132d07a4497231216f94a32876c6
+2f75557ce0ad71cd99b8e660d4aa50a780953f7a6bebe882b588ffdf08b80b0219936333f4701d
+ef76ac86930dfc4671080312e0cc0951846984484a429424294636f5e20c7b180711797d1c4a09
+d5f50e2261f556390677d1996ee18be0b18512a5a38ddc14a77ee22237a014e08790a30087c84d
+a3980631c9031fa25d9c6292cbaae1b4ba19053f1fa596f07bca8ca19169cd597b5f4fe489e3af
+6c7705a90e8f48810f5af7b6bc6082fdf698d5ff031c5980a3e33f7fdef1aae6ed43e8dc370a9d
+9f7a4ee48514e511f046803314274184322ff0314eb06be3e4f5a1db4a3151f7c7c804a46b016f
+59fb02e0bdacdadebdda5d5df1b61d9b868b6f04276f54f028a7d48b888f704c1d440212a3d84e
+63e4e7506c6896789e475f5f7078a89d8dcd939ae3572836599e057e4e3d94fa2e94d688e628c1
+598aa89de390fad4834b705f6c86ba2a3928faec1af3f5cb5f6762f5f5cbdf2f506274b3bcd696
+bcebde4c4f92443e4ec304250e81ba9945018aa9ef21eab984a44918a76eaee8e91df2981e187c
+1e3d7df7918bbeabf47bd6b16780f6acde98010e5cecfb6130eb3441727456297fa9c287b616bf
+b2fe7caf2999fef7533dd42b3227d3a3890a7d79bf9ffc0b0000ffff0300504b03041400060008
+00000021005632cb5c8e030000fa090000210000007070742f736c6964654c61796f7574732f73
+6c6964654c61796f7574372e786d6ccc56db6edc36107d2fd07f10f4ce952851b745d6c1eac2a2
+806b1b75fa018cc4f50ad185a5a88dd78181fc49bfa37ded9fe44b3aa4a47512bb801f6c202fe2
+6834339c33e788d29bb7b76d631db81ceabedbd878e5da16efcabeaabb9b8dfdc73b8a62db1a14
+eb2ad6f41ddfd8473ed86fcf7efee98d580f4d75ce8efda82ca8d10d6bb6b1f74a89b5e30ce59e
+b76c58f58277f06cd7cb9629b895374e25d947a8dd368ee7baa1d3b2bab3e77cf99cfc7eb7ab4b
+9ef7e5d8f24e4d45246f9882fe877d2d86a59a784e3521f900654cf6b72da9a300b4ef1bd67db0
+2d13260fe0c0f619202faf9bcaea580b8e73cea5f10de29de45c5bdde11729aec59534a117872b
+69d5954e9d536c677e308799dbee600ce7bbf49bc564ebdb9d6cf50a13b06e37361075d45747fb
+f8adb2cac9593e78cbfde513b1e5be7822da593670beda54a39a9a7b0cc75be0e44c8ded208082
+bb3d6b1497961e92e9e97c504b77a3ac37f6274abd34282841142c44dc94a0b42009a29e1f175e
+4433cf0fef75360ed7a5e486975fab455f387cc4695b97b21ffa9d5a957d3b8b63d118d089c94c
+a7eef893efe55b9ce42e0a039c21e247054a709ea2304db334247980497c3f0f037a5e5683c299
+b1cf43584819c4795f7e18acae07d234c71387a7888958bd8afdaca94ac11b75074858b3d38d01
+1178a2600936c60303b342d46dda5747bde97b588d93ad9b415dab63c3cd8dd0971d48d3a04dfc
+cccbc2d4477e442922014d50127931f2b3644ba32d29a290dc2f42af98e2aa6e39ad6f46c92f47
+652894c035bc017012541ce505f4ddaaace1ac3b89499de170e5fa2b1875acc7350d0d7a30bc77
+d51593ecf7efaa4c031606e702ca59a4f6ff82f317c1d1f1dfbfee78ddf0ee6bd1793faae870e6
+82dc02443105d181c6509283951152b884d028f5ddd717dd4ec949757f8e4cc2b816e12db92f20
+bc97659b9cd8ee9b9a77ddd8b65c7e43b8ff83125e64dbc0755d0f45599cc0ee31415b976e5192
+6e53d7a52e2952fafa84c3c7f9626c9fe4dc7b85c3262ff2282c6880b2d007d0092d50eae519a2
+6ee1c534a4418093d361333475c581d1679f315f3eff7d21575f3efff302478c59964ff5327763
+cdea49d324f4b238452926706ee64984b63484f737f009c9d2789bf985568fc0e4b17ac0f93cf5
+88fe2397a2afcd3f0c7667011d58b3b163cfc7d88b4f3c4d22796856337fade1c3dac8df98b83c
+1895c05ec072665c422b730a7d08d1d0977fb6b3ff000000ffff0300504b030414000600080000
+0021004ba90907dd05000065170000210000007070742f736c6964654c61796f7574732f736c69
+64654c61796f7574382e786d6ccc58dd6edb3618bd1fb077107ccf58147f44054d0afd0ec5b2b4
+58b35dec4e91e858abfe46d1aed3a2401f64c09e63c3eefa267d92919494384e6a3b6983e5c6fa
+241f1ef2e3777848e9d9f355555a4b2ebaa2a98f26f0c09e58bcce9abca82f8e26bf9c25804dac
+4ea6759e964dcd8f2697bc9b3c3ffefebb67ed6157e627e965b39096e2a8bbc3f4683297b23d9c
+4ebb6cceabb43b685a5eabff668da852a96ec5c53417e95bc55d9553c7b6e9b44a8b7a32b417fb
+b46f66b322e351932d2a5ecb9e44f032956afcddbc68bb91addd87ad15bc5334a6f5cd21c9cb56
+65db9cff7eb69a58062696ea019c1cabccb3d7656ed569a51ebca8e76929adaa90d6a73fcfd53c
+667351cca48175ed99e05c47f5f207d1be6e5f09d3fa74f94a5845aed90696c974f8638099db7a
+6982e946f38b314c0f573351e9ab9a146b753451b5bbd4bf53fd8cafa495f50fb3eba7d9fce51d
+d86c1edf819e8e1d4cd73ad559f583bb9d8e33a67356485e5a7aaecc384e3a398e68218aa3c9fb
+247102122718242a02d80e300862ec81c4412c76dc247410fda05b437a98096ecaf3221f6506e9
+add25645269aae99c983aca9068d8c5253558578a8aa1ee57b4451e8138a419c7821c01123c0f3
+690430756c1af8ae8d08fc304c801af37835594c877c87c4c74274ed4993bde9acba5185d275ed
+eb7685e88ba9afed7c90962c64c9075cffa709ae67f9ce1233e4b98c99da61e22abdde2c36f290
+e320b72f22a4b63d20d64bd933b787721534f9a56e7daeaeaa84699dcd1bb508cf7bceb293afe5
+65c94dbc2ce130a09ccf7e56e0ee9deaed9afd0aa0e3b586adfe31ed846a54a6da55720ea2b8ef
+431e1ba9a8124a2efa8569e50b91cdad1fcb227bc36beb9ca7e29c2b50ada9fb62f4ddb4269b31
+0b93d87679a2519efd9aed5ae51aef74c485e53c51ad629220db097d90b82c0038f12960ae4b40
+ecfbd40f3c27b4fde031b55ae4ab6bc8fe3225902138e8d4632e76c84d9d52e83a5a3c46a798b9
+88f6887d74fa15e234a1731bebb075ec085021ba038bd7b1234085f80eacbd8e1d012a24bbb023
+408574177604a8d0dd851d012a64bbb0234085de2e6c0fb86bf1b77add2fcbabbd669b1924c601
+968d28d30bb5f673de59674a32bd3d74dbbd60b33b23daedddfdf6569359f139aff91e8cce6ec6
+4814f21e8c6837e3af0517f760c47b4cf2a77febd916cafb992abedaf355a1d61d153d51478551
+0423162010464cf5ae364cc0087501c13026288e022f208fbffb6b2b9b9875a4a66ba687b61a04
+f6d0e380631377b0a62f9c0710839028f457faac55a5e2c49c148b3a5787671d9a568b53f58660
+5aadd9843e847cd18607aae124b31fdf0dfbddb0ea81cf8358a3f6e3bbb14d6cd8f9c007916bd2
+d88f709be78f84cc617acb7900e1c6c630103a0ea31af600c28ddd632474b1d9401f40b8b1c50c
+849a6dffa26cdb8746424adc0716e5ffdfaceee7b164f4d828958beac6b9153f5197a5b6134342
+88ea0eaa77ac043210501a8018d9110a023f0ce9a39e5b7b97cde52d8f85bd0ebe68b2e6cd7bab
+159a1ba3965999f7d97a2874544208203749803ab37bc0731d0650e8f989ebe3d8a5f8c3f84d21
+4f259745c593e26221f8cb85fe56705b645657c9b0e4697da545790ce9818d0ed454b36b49a931
+98bad7f9ab54a45aef1b527d88e0e828b864f1e9af77bc2879bd2e3af2545fec632f26ccc300ba
+0155aff328019ee30780529810cf61811fb3c717dd4c8a5e757f2c52757413a3f076bc45dd4778
+dfb6daee55b59bb2e075bda82a2e6e149c3ed182c7a167275ee0e985a6de8eb11f032f8c95d504
+3689f4279e80fa8f5ff0aecc4f17d59d35df71a27b90d94471e4d2382120a4c85307d824068113
+8520b16387253421047a5766d39585da1dd5e8f6f598cf1fff3e15079f3ffef30d2cc65cc64fa0
+e3bc9b68504f1078d40959000288956f469e0bfc84aa4d83208cc380f9218ab57a5a886fab473d
+dc4f3d6df3968bb629cce762680f025aa6fa25d1231e830cd3a14ebd48ae07ab2bff5aa7afaea5
+f8296d5f2e8d4afa4d3e348f5aadcc1e7a0dd1a98f9fc78fff030000ffff0300504b0304140006
+000800000021004a0963b7a105000020170000210000007070742f736c6964654c61796f757473
+2f736c6964654c61796f7574392e786d6ccc585b6edc3614fd2fd03d08f34f8ff892282376307a
+15455d27a8dd05c812c72344af529a899d20401652a0eb687fb393aca49794348fd84ea6ceb8f0
+cf88e25c1ef2f21c1e927af1f2a62cac95546d5e5727137c644f2c59a5759657d72793df2f6324
+2656db2555961475254f26b7b29dbc3cfdf18717cd715b6467c96dbdec2cc0a8dae3e464b2e8ba
+e6783a6dd3852c93f6a86e6405ffcd6b55261dbcaaeb69a692b7805d165362dbceb44cf26a32b4
+57fbb4afe7f33c95619d2e4b59753d889245d2c1f8db45deb4235ab30f5aa3640b30a6f5ee90ba
+db06b26df2f4f266629930b5820a3c3985ccd38b22b3aaa4840a3f87629977d6a73faf6016d385
+cae79d096a9b4b25a52e55ab9f5473d1bc56a6edf9eab5b2f24c630d1893e9f0c710665eab9529
+4cbf687e3d1693e39bb92af513a6c4ba39990073b7fa77aaebe44d67a57d65baa94d17afee894d
+17d13dd1d3b183e956a73aab7e7077d321633a9779270b4bcf9419c759db8d235aaafc64f23e8e
+89cfa398a1184a88d93e437ec43c14132a22e2c601a1ce07dd1a3bc7a992869c9fb35164d8b943
+6c99a7aa6eeb797794d6e5a0905168c0296603a77a94ef83d0f1ec68e622416008ccb567c8e371
+84dc90ba11091d9f87e187610260cce3d364311df21d121f89689bb33a7dd35a550d44695e7bde
+d6113d99fad92c0661757957c821aeffd31436b37c2fc5827aae10863bc65d50eb2ed9d4a38450
+b727113bb63d446c53d92337c7dd8d5f67b7baf5153c81c2a44a17352cc1ab1eb368bb8beeb690
+a6bc2af030a04cce7f83e0f61df4b6415f07e8f256c346ff98760a1a1589f6944ca230eafbe84e
+8d5480c24eaa7e595ad952a50beb97224fdfc8caba9289ba92105469e89e8cbe9bc66433666112
+fbba3ce9284fbd621b308c778ba4807e2df24c85ea792ce0cc27280c08f4ee0518cd6838433ea7
+d80e621e304e9e5ea8e0807a3c379be8fde5cab1a078d0ab275c46f8ae5e1dec122d22a357265c
+eaf411fbe8f521915a65a2ce8c93e55506d6ae8ba6d5f21cf62fd3ea1b1a3645b2811a56da5e78
+446ce36990018f6ef03cccd8de783a728da741063cb6c1c3d4d56b7d4f407b1b50a30c807c0b50
+10a1f37804a04619009d0d2021c2d1618f00d42803a0bb05e832c3dc230035ca002836801a6d7f
+52760035ca00e86d013adc7d24291ae57e279555f63a51896ef685973ec610d97abf86f5b86d88
+f4991a62446c4fe0d841946a438c848344180924dc59e4c296ce4cef4f6d88da7e26863698aef9
+e08de47bb67262737758e70fece55460cc21fa7ff546632a07f446bce365dfef8d78c7bb0fe08d
+f8d0deb80b78006fdc053c8037ee021ec01b77010fe08dbb800f7ba3868780f5a5e66ba7ced81c
+3557b52a926b386466b2b5b407f6e7d0f690874e3e7a6c9874cbb2dd7659f65c5d96c738b07d07
+f199c7e17e147a70ec9c11b8245127b44341a3103fbdcb66dd1d8fc5bd0e1e3459736bfeaa159a
+17a396395cdafb43360d48e0f81451378e11e3b1873c970844036f16bb3316b90efb307e0dc892
+4e767929e3fc7aa9e4aba5bee7df1599d5965d50c8a45a6bb13bc5ce914d8f60aac546523086c3
+6feace28b878f9e9af77322f64b52d3afe4c456787b120918f6143c73662b398237f16f8681607
+a117c4ccf56cfef4a29b77aa57dd1fcb44c1748dc2fbc6cde7bf08efb06cbb6bb6eb229755b52c
+4ba97608779e29e19c128f78314521c61e104e29f2fd50c06028f3b0270413f4e9096f8bec7c59
+decbf9374e748f329b300a5d27026d070e85a4bd38423e090314db1111b113738ebdb5d9b4450e
+bb238c6e5f8ff9fcf1ef7375f4f9e33f07b018f3183f5f8ef36e4a837a7cdf7348207ce46306be
+197a2eac5587a39853c6025fcc021a69f53498dd550f54eea79ea67e2b5553e7e6432fb60701ad
+92c21c9a31713927e3aed0ab64335a4dfd85ce1f9e85fa35695ead8c4cfa5d3e30558d96661fba
+09d1b98f5fb64fff050000ffff0300504b030414000600080000002100d5d192f1bc0000003701
+00002c0000007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f75
+74352e786d6c2e72656c738ccfbd0ac2301007f05df01dc2ed26ad8388347511c1c145f4018ee4
+da06db24e4a2e8db9bd18283e37dfdfe5cb37f4da378526217bc865a5620c89b609def35dcaec7
+d5160467f416c7e049c39b18f6ed72d15c68c45c8e78709145513c6b18728e3ba5d80c3421cb10
+c9974917d284b994a95711cd1d7b52ebaadaa8f46d403b33c5c96a48275b83b8be23fd6387ae73
+860ec13c26f2f94784e2d1593a23674a85c5d453d620e5777fb654cb1201aa6dd4ecddf6030000
+ffff0300504b03041400060008000000210068b9a05cc3060000c9200000140000007070742f74
+68656d652f7468656d65312e786d6cec59cd8b1b3714bf17fa3f0c7377fc35e38f25de608fed6c
+92dd64899d941ce5b13ca3b566642479774d0894e4d44ba190965e0abdf5504a030d34f4d23f66
+21a14dff884a1adb33b235dd7c6c42a0eb055bd2fcded34fef3d3dbdd55cbd761a61eb18528648
+dcb2cb574ab605639f8c511cb4ec7bc37ea1615b8c83780c308961cb5e40665fdbfdfcb3ab6087
+87308296908fd90e68d921e7b39d6291f96218b02b640663f16c426804b8e8d2a038a6e044e88d
+70b1522ad58a1140b16dc520126aef4c26c887f6ee4a6d0f8baf983339e0633a904ae136763c2d
+cb1fb6601ea6d631c02d5bcc3026274378ca6d0b03c6c583965d521fbbb87bb5b816c23c473623
+d7579fa5dc52603cad28391a8cd6828ee33ab5f65abf0260be8debd57bb55e6dad4f0180ef8b95
+265c749df58ae72cb11950d234e8eed6bbd5b286cfe8af6ee1dbaefcd3f00a94349d2d7cbfefa5
+36cc8092a6bb85773bcd4e57d7af4049b3b685af97da5da7aee11528c4289e6ea14b6eadeaad56
+bb864c08de33c29baed3af5796f01455cc4457221ff3bc588bc011a17d0150ce051cc5165fcce0
+04f802e7018c461459fb280845e0cd404c98182e554afd52557ccb3f47b59447c10e0419e964c8
+675b43928fc57c8a66bc65df145aed0ce4e58b17678f9f9f3dfefdecc993b3c7bf2ee7de96db03
+7190957bfdd337fffcf0a5f5f76f3fbe7efaad19cfb2f857bf7cf5ea8f3fff4b3dd7687df7ecd5
+f3672fbffffaaf9f9f1ae06d0a4659f810459059b7e18975974462818609e088be9dc43004282b
+d18e03066220650ce81e0f35f4ed05c0c080eb40dd8ef7a9481726e0f5f991467810d2394706e0
+ad30d2800784e00ea1c635dd927365ad308f03f3e4749ec5dd05e0d834b7b7e1e5de7c26e21e99
+547a21d4681e62e17210c018724b3e2353080d620f10d2ec7a807c4a189970eb01b23a00194d32
+44232d9a52a13d1409bf2c4c0485bf35db1cdcb73a049bd477e1b18e147b0360934a8835335e07
+730e22236310e12c721ff0d04472b0a0be6670c685a7038889d51b43c64c3277e842a37b4ba419
+b3db0ff022d29194a3a909b90f08c922bb64ea85209a1939a338cc626fb0a90851601d126e2441
+f41d22fbc20f20ce75f77d0435779fbfb7ef8934640e10f9644e4d5b02127d3f2ef0044093f236
+8db414dba6c8181d9d79a085f63e84189c803184d6bd1b263c9969364f49df0c4556d98326dbdc
+047aacca7e0c19b4547163702c625ac80e604072f81c2c3612cf02c411a0799a6f4ff590e989a3
+2e32c62bf6a75a2a45546e5a33893b2cd2d697abf530045a58c93e33c7eb826afe7b933d26648e
+de4106beb58c48ec6f6c9b21c0da0469c00c81a8324ce9568868ee4f45e476526273a3dc44dfb4
+a91b8a1b454f84e2732ba08ddac7fd38b5cf07ab7a2ebedec94b299b554e1e6eb3b6f1081da34f
+bfb4e982797c08c5697259d95c5636ffc7ca266f3f5fd63397f5cc653df3d1ea99b484511741ab
+eb1ea525cabdfb99208c077c81e13e53c50f137b7fdc1783aaa384d6574db3503497d369b88002
+d5b628e15f201e0e423013d394d50c015baa0e9835234c944f6ad8a85b955ff3e8808c93d17279
+75bb2904004fc745f9b51a17c51a4f466bf5f41a6fad5ef50275ddba222065df864466329d44d5
+40a2be1a3c87845ad985b0681a5834a4fa5c16ea67e915713859405e89bb4ec248849b08e9b1f4
+5322bff2ee857b3acf98fab22b86e53525d78bf1b44622136e3a894c1886e2f0d81cbe605f3753
+976af4a429b669d41b1fc2d732896ce4061ceb3deb44ecb9aa2bd4f860d6b227e21f27d18c6642
+1f93990ae0206ed93e5f1afa5d32cb8c32de052c4c60ea51b2fe0871482d8c2211eb5937e038e5
+56aed4e51a3f5172cdd2a76739f59375329c4ca0cf7346d2ae789628313e7d4fb0ec90b9203d08
+c727d608cfe95d200ce5d6cbd28063c4f8da9a634433c19d5a71235d2db7a2f6d625dda200cf42
+b03c51b2c93c81abf69a4e661d8ae9e6aaf4fe7231a3403ae9bd4fddf385369266ce01224f4d73
+fef870877c86559af7355649eadecc75cd55aecb3b25deff40c8504b27d3a849c6066a7967c705
+160499e9d6a19977465cf469b019b5f28058d595aab7f57a9b8c8e44e47745b53ac79c251764a7
+a2fcf6562f26934ca04657d9e5945b738a5af6c392db76bc8aeb154a0db75770aa4ea9d070dbd5
+42db75abe59e5b2e753b9547c2283c8cca6e32775ffcb38f17cbf7f66a7cebdd7db42ab5aff824
+2a1255071795b07a775fae18dedd5b43f9dcb690b0ccc35aa5dfac363bb542b3daee179c6ea751
+687ab54ea15bf3eadd7ed7731bcdfe23db3a5660a75df59c5aaf51a8953dafe0d44a927ea359a8
+3b954adba9b71b3da7fd68696bb1f2d5efcabc8ad7eebf000000ffff0300504b03040a00000000
+000000210015e9f115040900000409000017000000646f6350726f70732f7468756d626e61696c
+2e6a706567ffd8ffe000104a46494600010101006000600000ffdb004300030202030202030303
+0304030304050805050404050a070706080c0a0c0c0b0a0b0b0d0e12100d0e110e0b0b10161011
+13141515150c0f171816141812141514ffdb00430103040405040509050509140d0b0d14141414
+141414141414141414141414141414141414141414141414141414141414141414141414141414
+14141414141414ffc00011080090010003012200021101031101ffc4001f000001050101010101
+0100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000
+017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282
+090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465
+666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aa
+b2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2
+f3f4f5f6f7f8f9faffc4001f010003010101010101010101000000000000010203040506070809
+0a0bffc400b5110002010204040304070504040001027700010203110405213106124151076171
+1322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a353637
+38393a434445464748494a535455565758595a636465666768696a737475767778797a82838485
+868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8
+c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c030100021103
+11003f00fd53a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a2
+8a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800
+a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a28
+00a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a
+2800a28a2800a28a2800a28a2800a2b83f03fc61d17c6be2af11f86637fb26bba2ddcb04969230
+ccd1ab6d12a7a8e991d54fb104f795ad4a73a52e59ab322338cd5e2ee145145645851451400514
+514005145140051451400514514005145140051451400d7758d19dd82aa8c96638007ad53fedcd
+37fe8216bff7f97fc6b13e2b7fc92ff187fd81af3ff443d7e52d7d2e5393acd23393a9cbcb6e97
+fd51e4e3b1ff0053715cb7bf99faebfdb9a6ff00d042d7feff002ff8d1fdb9a6ff00d042d7feff
+002ff8d7e45515ef7faa6bfe7fff00e4bff04f33fb6dff00cfbfc7fe01faebfdb9a6ff00d042d7
+feff002ff8d1fdb9a6ff00d042d7feff002ff8d7e455147faa6bfe7fff00e4bff043fb6dff00cf
+bfc7fe01faebfdb9a6ff00d042d7feff002ff8d1fdb9a6ff00d042d7feff002ff8d7e455147faa
+6bfe7fff00e4bff043fb6dff00cfbfc7fe01faebfdb9a6ff00d042d7feff002ff8d1fdb9a6ff00
+d042d7feff002ff8d7e455147faa6bfe7fff00e4bff043fb6dff00cfbfc7fe01faebfdb9a6ff00
+d042d7feff002ff8d1fdb9a6ff00d042d7feff002ff8d7e455147faa6bfe7fff00e4bff043fb6d
+ff00cfbfc7fe01faebfdb9a6ff00d042d7feff002ff8d1fdb9a6ff00d042d7feff002ff8d7e455
+147faa6bfe7fff00e4bff043fb6dff00cfbfc7fe01e95f15bc497de1cf8fde28d6745be7b4bdb6
+d627960bab76e41de7f0208e08e84120f15f6bfecf3fb4369df19b46fb2dd79763e29b4406eac8
+1c2cabd3cd8b3d54f71d549c1e304fe6f568787fc41a8f85b59b4d5b49bb92c751b490490dc447
+0cadfd41e841e08241af7f1f93d3c6e1a34ef69c5593f4efe5f91e661b1f3c3d573fb2dea8fd73
+a2bc77f679fda1b4ef8cda37d96ebcbb1f14da20375640e1655e9e6c59eaa7b8eaa4e0f1827d8a
+bf25c461ea616a3a5555a48fb7a75215a0a70774c28a28ae7350a28a2800a28a2800a28a2800a2
+8a2800a28a2800a28a280396f8adff0024bfc61ff606bcff00d10f5f94b5fab5f1514b7c30f178
+0324e8f78001ff005c1ebf2afec73ffcf093fef835fa370ab4a955bf747ca6757e787a321a2a6f
+b1cfff003c24ff00be0d1f639ffe7849ff007c1afbbe65dcf9bb321a2a6fb1cfff003c24ff00be
+0d1f639ffe7849ff007c1a399770b321a2a6fb1cff00f3c24ffbe0d1f639ff00e7849ff7c1a399
+770b321a2a6fb1cfff003c24ff00be0d1f639ffe7849ff007c1a399770b321a2a6fb1cff00f3c2
+4ffbe0d1f639ff00e7849ff7c1a399770b321a2a6fb1cfff003c24ff00be0d1f639ffe7849ff00
+7c1a399770b321a29594ab1041047506b57c2be15d57c6dafd9e8ba2d9c97da8dd3ec8e18ff524
+f40a07249e00144a518c5ca4ec9028b93b2dcd0f86b6be25bcf1c6911f8405c7fc245e7036ad6c
+70cac3a927a05c677678c673c57ea7e86ba8268d62bab3dbcbaa08505d3daa9588cb81b8a03ced
+ce719af38f809f0134bf82ba0607977de21ba41f6dd436fe3e5c79e4203f8b1193d80f55afc8f3
+ccca9e61592a51f763d7abff0081d8fb9cbb092c2d37cef57d3b0514515f347ac1451450014514
+500145145001451450014514500145145001451450014514500145145001451450014514500145
+14500145145007e67fc50f0aeabe36fda23c55a2e8b6725f6a375ac5c2470c7fef9c927a050392
+4f000afb6fe027c04d2fe0ae8181e5df7886e907db750dbf8f971e79080fe2c464f603a3f067c2
+bd13c13e20f106bb6b0f9daceb77725cdcde4a06f0acdb8449fdd51c7d4f27b01d957d26639c4f
+154a186a5a42295fcda5f97fc39e4e17031a339559eb26dfc828a28af9b3d60a28a2800a28a280
+0a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2
+800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28
+a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a
+28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a280
+0a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2800a28a2
+800a28a2800a28a2803fffd9504b030414000600080000002100a364236b8d0100003203000011
+0000007070742f7072657350726f70732e786d6cacd2516fdb201000e0f749fb0f16ef0430368e
+ad38951d1c69d21ea6aafd01c8c6099a310848dba9ea7f1f73d22add34a99af6742074c777709b
+9b273d250fd27965e61a901506899c7b33a8f95083fbbb3d5c83c407310f6232b3acc10fe9c1cd
+f6f3a78dadac935ece418498facd25b1d0ec2b51836308b642c8f747a9855f192be778361aa745
+885b774083138ff1023da1146386b45033b8e4bb8fe49b7154bde4a63fe908381771725a24fea8
+ac7fad663f52edba8f77a46d6c523e85af3e5c56c9c9a91a3c7705db7565d64086e90e66244b61
+5b762d649cd00263829bb478f9954db26a50be176ef8a2c54176830a5c04f18a23d91f3cad7a67
+bc19c3aa37fad227b2e6513a6bd4d22ac197f77a10530d3040db0d5a70ef8d9c9206b3b48145b9
+6e6046d312362de7b06d9b75ce588a7382df8c7214a7292c466ed57fe4d1b460c5df887b9e77fb
+a6e11077bb0e6639ed60b9a60466ac4d69dbc540b33331affaa370e1ce89fe7b9c9b5b39b6c2cb
+e10d9aff0b34bd86926be4392edf8e7e1ff3ed4f000000ffff0300504b03041400060008000000
+2100d8fd8d8fac000000b6000000130000007070742f7461626c655374796c65732e786d6c0ccc
+490e82301840e1bd897768fe7d2d43512414c2202b77ea012a9421e94068a312e3dd65f9f2922f
+cd3f4aa29758ec643403ffe00112ba35dda407068f7b836340d671dd7169b460b00a0b79b6dfa5
+3c714f7973ab1457ebd0a6689b7006a3737342886d47a1b83d9859e8edf56651dc6db90ca45bf8
+7bd3952481e71d89e29306d4899ec137aa8220a2b4c0a7cbe5886948035c7a34c67154d6d5b9a9
+fd2a2c7e40b23f000000ffff0300504b0304140006000800000021006720e9636d010000c60200
+00110000007070742f7669657750726f70732e786d6c8c52c96ec23010bd57ea3f58be978434a4
+3422e152950b874ad0de2dc7492c39b6e5314bf8fa4e365ac485db2c6fdebc5956eb73a3c85138
+904667743e0b29119a9b42ea2aa3dffbcf972525e0992e98325a64b41540d7f9f3d3caa647294e
+5f8e2081869465b4f6dea64100bc160d8399b14263ae34ae611e5d5705856327246e5410856112
+344c6a3ad6bb47ea4d594a2e3e0c3f3442fb81c409c53c8a875a5a98d8ec236cd609409abefa46
+528ec3e90ea87efa113b1fb1de38516c45e9095c70558b240a69f03fb737b64fbdc749d2a7827b
+1e50b2107f2edfa962f0086866f766e3649151bc02d4e6b4392018b0572f898fc023733bce9498
+e2d039f98aa5702678c345440952ccc35e0246dbfb6870adb2a971b2929a9c331a23a6cd68148f
+90b16107aa3a255bf0579b60192e0ff76cdc85126b5066341fc69e207df075194f2dff483af2eb
+e4839cdbbd54b8869d651cbf857094f686d7c14fe4ed640e8cc30be6bf000000ffff0300504b03
+04140006000800000021007749ef2667010000b202000011000801646f6350726f70732f636f72
+652e786d6c20a2040128a000010000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000008c92d14e
+c2301486ef4d7c87a5d76edd980a59b692a8e18248422246e35dd31e46e3d62e6d61f03ebe892f
+6637d800e5c2cbe6ffce97d3bf4dc7dbb2f036a08d5032435110220f24535cc83c43af8b893f42
+9eb154725a280919da814163727d95b22a614ac35cab0ab415603c67922661558656d65609c686
+ada0a426708474e152e9925a77d439ae28fba439e04118dee3122ce5d452dc08fdaa37a28392b3
+5e59ad75d10a38c3504009d21a1c05113eb21674692e0eb4c909590abbabe022da853dbd35a207
+ebba0eeab845ddfe117e9f3dbfb457f5856cba628048ca5962852d80cc550d7aae84b4fe5c7f7f
+19b732b5aeed14f74803330dd42a4da66b99df78d37521e81ee982a6f1821a3b738fb314c01f76
+bfd8bf7933a261239ac7258396e88fe9a1a9bd1fb8e76e98ecfbe892b7f8f1693141641046233f
+8cfde87e110e93284eee861fcd6a67f347617958e0ffc6db241a9d183b0169373eff65e4070000
+ffff0300504b030414000600080000002100e329ddaa0f0200000705000010000801646f635072
+6f70732f6170702e786d6c20a2040128a000010000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000a454c16edb300cbd0fd83f18be274eba2d180245459720c8a1590dc44dcf8a45dbc414c990
+b8b4ddf7ec4ff66393e5da4dd6a040579f1ec9e727fa9132bb7cd8abe800d6a1d1b3783c1cc511
+e8dc48d4e52cbecd9683af71e448682994d1308b1fc1c597fce307965a53832504177909ed6671
+45544f93c4e515ec851bfab2f695c2d8bd201fda32314581392c4cfe730f9a928bd16892c00381
+962007752f18b78ad303fdafa83479d39fdb668fb5d7e32c332454867be023963c07ecce58e99a
+5c0bd8555d2bcc057937f81a736b9c2928ba094744a9b9079b1ad4c49263a2f7029c3f3b44cbd0
+1aff660169874ab2e44c95a5c28ad28aba0a871f456ca35082e363963c21f6dd10045a0bd80aa5
+04fd54f5e99398add77385752874906d72a160ee0de185500ebc749f602b10cdb05381d6330f34
+3d404ec6460e7ff9714fe268271c3436cee283b02834c52dad0d0256b523cbb760ef9b5112449b
+bcb25890b07eb62ce919011ebf788cf133ff14081ebc4a6cb516e0b07c8bf8f80de24ba3d08f0c
+09d4fb4f084130d5e353bb332405eea6f00b4067dcff72ec7ee8a1f5be6de7caeb9fb4d7a3b950
+b8b3f85a2dbac6b2a2b38c76dbcf969e6fc020b57f7ef76bfdc2a4ee73fff9c06bd43fdc6d9d99
+8520e896f134c93695b020fd7dee97b54fb09577c2aa863faf842e41769c9785e62a6fdbff1a1f
+4f8623ff845bdbe59a7bd9fd70f85f000000ffff0300504b01022d0014000600080000002100df
+cc18f5ad010000460c00001300000000000000000000000000000000005b436f6e74656e745f54
+797065735d2e786d6c504b01022d001400060008000000210068f874a103010000e20200000b00
+000000000000000000000000e60300005f72656c732f2e72656c73504b01022d00140006000800
+00002100635c23b4c00000003701000020000000000000000000000000001a0700007070742f73
+6c696465732f5f72656c732f736c696465312e786d6c2e72656c73504b01022d00140006000800
+000021001b2e35070c010000d00300001f00000000000000000000000000180800007070742f5f
+72656c732f70726573656e746174696f6e2e786d6c2e72656c73504b01022d0014000600080000
+002100bcd1a735de0200002c0e00001400000000000000000000000000690a00007070742f7072
+6573656e746174696f6e2e786d6c504b01022d0014000600080000002100303a84e5ea0200006c
+0600001500000000000000000000000000790d00007070742f736c696465732f736c696465312e
+786d6c504b01022d0014000600080000002100d5d192f1bc000000370100002c00000000000000
+000000000000961000007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c
+61796f7574362e786d6c2e72656c73504b01022d0014000600080000002100d5d192f1bc000000
+370100002c000000000000000000000000009c1100007070742f736c6964654c61796f7574732f
+5f72656c732f736c6964654c61796f7574372e786d6c2e72656c73504b01022d00140006000800
+00002100d5d192f1bc000000370100002c00000000000000000000000000a21200007070742f73
+6c6964654c61796f7574732f5f72656c732f736c6964654c61796f7574392e786d6c2e72656c73
+504b01022d0014000600080000002100d5d192f1bc000000370100002d00000000000000000000
+000000a81300007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f
+757431302e786d6c2e72656c73504b01022d0014000600080000002100d5d192f1bc0000003701
+00002c00000000000000000000000000af1400007070742f736c6964654c61796f7574732f5f72
+656c732f736c6964654c61796f7574382e786d6c2e72656c73504b01022d001400060008000000
+2100d5d192f1bc000000370100002d00000000000000000000000000b51500007070742f736c69
+64654c61796f7574732f5f72656c732f736c6964654c61796f757431312e786d6c2e72656c7350
+4b01022d0014000600080000002100d5d192f1bc000000370100002c0000000000000000000000
+0000bc1600007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f75
+74312e786d6c2e72656c73504b01022d0014000600080000002100d5d192f1bc00000037010000
+2c00000000000000000000000000c21700007070742f736c6964654c61796f7574732f5f72656c
+732f736c6964654c61796f7574322e786d6c2e72656c73504b01022d0014000600080000002100
+d5d192f1bc000000370100002c00000000000000000000000000c81800007070742f736c696465
+4c61796f7574732f5f72656c732f736c6964654c61796f7574332e786d6c2e72656c73504b0102
+2d0014000600080000002100d5d192f1bc000000370100002c00000000000000000000000000ce
+1900007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f7574342e
+786d6c2e72656c73504b01022d001400060008000000210069a25f2115010000c70700002c0000
+0000000000000000000000d41a00007070742f736c6964654d6173746572732f5f72656c732f73
+6c6964654d6173746572312e786d6c2e72656c73504b01022d0014000600080000002100e40b4c
+2ac6040000891000002200000000000000000000000000331c00007070742f736c6964654c6179
+6f7574732f736c6964654c61796f757431312e786d6c504b01022d0014000600080000002100ee
+0bf3bf90040000a70f00002200000000000000000000000000392100007070742f736c6964654c
+61796f7574732f736c6964654c61796f757431302e786d6c504b01022d00140006000800000021
+005a9d379569050000671500002100000000000000000000000000092600007070742f736c6964
+654c61796f7574732f736c6964654c61796f7574332e786d6c504b01022d001400060008000000
+21008f55c3fd730400006b0f00002100000000000000000000000000b12b00007070742f736c69
+64654c61796f7574732f736c6964654c61796f7574322e786d6c504b01022d0014000600080000
+0021007555dfd224050000701200002100000000000000000000000000633000007070742f736c
+6964654c61796f7574732f736c6964654c61796f7574312e786d6c504b01022d00140006000800
+00002100fd00fcd1320800004e3600002100000000000000000000000000c63500007070742f73
+6c6964654d6173746572732f736c6964654d6173746572312e786d6c504b01022d001400060008
+00000021009119fff8d4040000951300002100000000000000000000000000373e00007070742f
+736c6964654c61796f7574732f736c6964654c61796f7574342e786d6c504b01022d0014000600
+080000002100d60634cc2e060000371f000021000000000000000000000000004a430000707074
+2f736c6964654c61796f7574732f736c6964654c61796f7574352e786d6c504b01022d00140006
+00080000002100ccacc02fe8030000060c00002100000000000000000000000000b74900007070
+742f736c6964654c61796f7574732f736c6964654c61796f7574362e786d6c504b01022d001400
+06000800000021005632cb5c8e030000fa0900002100000000000000000000000000de4d000070
+70742f736c6964654c61796f7574732f736c6964654c61796f7574372e786d6c504b01022d0014
+0006000800000021004ba90907dd050000651700002100000000000000000000000000ab510000
+7070742f736c6964654c61796f7574732f736c6964654c61796f7574382e786d6c504b01022d00
+140006000800000021004a0963b7a1050000201700002100000000000000000000000000c75700
+007070742f736c6964654c61796f7574732f736c6964654c61796f7574392e786d6c504b01022d
+0014000600080000002100d5d192f1bc000000370100002c00000000000000000000000000a75d
+00007070742f736c6964654c61796f7574732f5f72656c732f736c6964654c61796f7574352e78
+6d6c2e72656c73504b01022d001400060008000000210068b9a05cc3060000c920000014000000
+00000000000000000000ad5e00007070742f7468656d652f7468656d65312e786d6c504b01022d
+000a00000000000000210015e9f11504090000040900001700000000000000000000000000a265
+0000646f6350726f70732f7468756d626e61696c2e6a706567504b01022d001400060008000000
+2100a364236b8d010000320300001100000000000000000000000000db6e00007070742f707265
+7350726f70732e786d6c504b01022d0014000600080000002100d8fd8d8fac000000b600000013
+00000000000000000000000000977000007070742f7461626c655374796c65732e786d6c504b01
+022d00140006000800000021006720e9636d010000c60200001100000000000000000000000000
+747100007070742f7669657750726f70732e786d6c504b01022d00140006000800000021007749
+ef2667010000b2020000110000000000000000000000000010730000646f6350726f70732f636f
+72652e786d6c504b01022d0014000600080000002100e329ddaa0f020000070500001000000000
+000000000000000000ae750000646f6350726f70732f6170702e786d6c504b0506000000002500
+25004d0b0000f37800000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000002004f006c00650050007200650073003000300030000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000001800020103
+00000005000000ffffffff00000000000000000000000000000000000000000000000000000000
+000000000000000003000000fc010000000000005200690063006800450064006900740046006c
+006100670073000000000000000000000000000000000000000000000000000000000000000000
+0000000000001c000200ffffffffffffffffffffffff0000000000000000000000000000000000
+000000000000000000000000000000000000000b0000000c000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000ffffffffffffff
+ffffffffff00000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000fa020000040000002f528f00040000002d010400070000
+00fc020100000000000000040000002d010500120000002403070065026a03e4086a03e408af02
+5a0a2504e4089b05e408e0046502e004040000002d010200040000002d01030004000000f00104
+00040000002701ffff040000002c010000070000001604cf08a80f00000000030000001e000400
+00002c010000040000002701ffff0300000000000000000000000000000000000000000000004e
+414e49000000000000000001000008000000000100000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+000000000000000000000000000000000000000000000000000000000000000000000000000000
+00000000000000000000000000000000000000
+01050000
+05000000
+0d000000
+4d45544146494c455049435400
+0a450000
+28d9ffff
+c2010000
+08000a45d8260000
+010009000003dd00000006001200000000000400000003010800050000000b0200000000050000
+000c02cf08a80f030000001e0007000000fc020000ffffff000000040000002d01000008000000
+fa02050000000000ffffff00040000002d0101000e00000024030500ffffffffffffcf08a80fcf
+08a80fffffffffffff08000000fa0200000000000000000000040000002d01020007000000fc02
+0000ffffff000000040000002d01030004000000f001000007000000fc0200004472c400000004
+0000002d0100000400000006010100040000002d010100120000002403070065026a03e4086a03
+e408af025a0a2504e4089b05e408e0046502e004040000002d0102000400000006010100040000
+002d01030008000000fa020000040000002f528f00040000002d01040007000000fc0201000000
+00000000040000002d010500120000002403070065026a03e4086a03e408af025a0a2504e4089b
+05e408e0046502e004040000002d010200040000002d01030004000000f0010400040000002701
+ffff040000002c010000070000001604cf08a80f00000000030000001e00040000002c01000004
+0000002701ffff030000000000
+}{\result{\pict\wmetafile8\picw10020\pich5638\picwgoal10020\pichgoal5638
+010009000003dd00000006001200000000000400000003010800050000000b0200000000050000
+000c02cf08a80f030000001e0007000000fc020000ffffff000000040000002d01000008000000
+fa02050000000000ffffff00040000002d0101000e00000024030500ffffffffffffcf08a80fcf
+08a80fffffffffffff08000000fa0200000000000000000000040000002d01020007000000fc02
+0000ffffff000000040000002d01030004000000f001000007000000fc0200004472c400000004
+0000002d0100000400000006010100040000002d010100120000002403070065026a03e4086a03
+e408af025a0a2504e4089b05e408e0046502e004040000002d0102000400000006010100040000
+002d01030008000000fa020000040000002f528f00040000002d01040007000000fc0201000000
+00000000040000002d010500120000002403070065026a03e4086a03e408af025a0a2504e4089b
+05e408e0046502e004040000002d010200040000002d01030004000000f0010400040000002701
+ffff040000002c010000070000001604cf08a80f00000000030000001e00040000002c01000004
+0000002701ffff030000000000
+}}}
\ No newline at end of file diff --git a/sw/qa/extras/htmlimport/data/ole2.png b/sw/qa/extras/htmlimport/data/ole2.png Binary files differnew file mode 100644 index 000000000..fdad35484 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/ole2.png diff --git a/sw/qa/extras/htmlimport/data/outline-level.html b/sw/qa/extras/htmlimport/data/outline-level.html new file mode 100644 index 000000000..cd36fc3c1 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/outline-level.html @@ -0,0 +1,5 @@ +<html> +<body> +<h1>heading</h1> +</body> +</html> diff --git a/sw/qa/extras/htmlimport/data/picture.html b/sw/qa/extras/htmlimport/data/picture.html new file mode 100644 index 000000000..53f0c6441 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/picture.html @@ -0,0 +1,20 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en"> + <body> + <div> + <p> + This document should contain two links. (Edit -> Links...) + </p> + <p> + <a style="display:inline-block;" href="http://www.libreoffice.org/" title="Go to the Home of LibreOffice and the LibreOffice Community page"> + <img src="../../../../../odk/docs/images/sdk_head-1.png" width="377" height="120px"/> + </a> + </p> + <p> + <a style="display:inline-block;" href="http://www.libreoffice.org/" title="Go to the Home of LibreOffice and the LibreOffice Community page"> + <img src="http://www.libreoffice.org/themes/libo/images/logo.png" width="218px" height="45px"/> + </a> + </p> + </div> + </body> +</html> diff --git a/sw/qa/extras/htmlimport/data/reqif-br.xhtml b/sw/qa/extras/htmlimport/data/reqif-br.xhtml new file mode 100644 index 000000000..aeb4ecae6 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/reqif-br.xhtml @@ -0,0 +1 @@ +aaa<reqif-xhtml:br/>bbb diff --git a/sw/qa/extras/htmlimport/data/reqif-page-style.xhtml b/sw/qa/extras/htmlimport/data/reqif-page-style.xhtml new file mode 100644 index 000000000..36f5aa117 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/reqif-page-style.xhtml @@ -0,0 +1 @@ +<reqif-xhtml:p>aaa<reqif-xhtml:br/>bbb</reqif-xhtml:p> diff --git a/sw/qa/extras/htmlimport/data/reqif-table.xhtml b/sw/qa/extras/htmlimport/data/reqif-table.xhtml new file mode 100644 index 000000000..a169a079e --- /dev/null +++ b/sw/qa/extras/htmlimport/data/reqif-table.xhtml @@ -0,0 +1,79 @@ +<reqif-xhtml:div><reqif-xhtml:p>Before.</reqif-xhtml:p> +<reqif-xhtml:table width="100%" cellpadding="4" cellspacing="0"> + <reqif-xhtml:col width="128*"/> + + <reqif-xhtml:tr valign="top"> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + </reqif-xhtml:tr> +</reqif-xhtml:table> + +<reqif-xhtml:p>Table 2.</reqif-xhtml:p> + +<reqif-xhtml:table width="100%" cellpadding="4" cellspacing="0"> + <reqif-xhtml:tr valign="top"> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + </reqif-xhtml:tr> +</reqif-xhtml:table> + +<reqif-xhtml:p>Table 3.</reqif-xhtml:p> + +<reqif-xhtml:table width="100%" cellpadding="4" cellspacing="0"> + <reqif-xhtml:tr valign="top"> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + </reqif-xhtml:tr> + <reqif-xhtml:tr valign="top"> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + </reqif-xhtml:tr> + <reqif-xhtml:tr valign="top"> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + </reqif-xhtml:tr> + <reqif-xhtml:tr valign="top"> + <reqif-xhtml:td><reqif-xhtml:p align="left" style="text-decoration: none"> + <reqif-xhtml:br/> + + </reqif-xhtml:p> + </reqif-xhtml:td> + </reqif-xhtml:tr> +</reqif-xhtml:table> +<reqif-xhtml:p>After.</reqif-xhtml:p> +</reqif-xhtml:div> diff --git a/sw/qa/extras/htmlimport/data/table_border_1px.html b/sw/qa/extras/htmlimport/data/table_border_1px.html new file mode 100644 index 000000000..6181aa0f8 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/table_border_1px.html @@ -0,0 +1,22 @@ +<table border="1"> +<tr> +<td>Schlüssel</td> +<td>Name_des_Tests</td> +<td>3</td> +</tr> +<tr> +<td>Öffnen der "Document Type" Maske</td> +<td>AF01.01</td> +<td>3</td> +</tr> +<tr> +<td>Öffnen der "Document Type" Maske</td> +<td>Öffnen der "Document Type" Maske</td> +<td>3</td> +</tr> +<tr> +<td>Öffnen der "Document Type" Maske</td> +<td>Öffnen der "Document Type" Maske</td> +<td>3</td> +</tr> +</table>
\ No newline at end of file diff --git a/sw/qa/extras/htmlimport/data/tdf122789.html b/sw/qa/extras/htmlimport/data/tdf122789.html new file mode 100644 index 000000000..7ee655201 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/tdf122789.html @@ -0,0 +1,7 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<html><head> + <meta http-equiv="content-type" content="text/html; charset=UTF-8"> + <title></title> +</head> +<body dir="ltr" lang="en-US"><p><img src="libreoffice.jpg" name="Image1" alt="Pic" align="bottom" width="70%" border="0"/></p> +</body></html> diff --git a/sw/qa/extras/htmlimport/data/tdf80194_subscript.html b/sw/qa/extras/htmlimport/data/tdf80194_subscript.html new file mode 100644 index 000000000..5b00f5dd8 --- /dev/null +++ b/sw/qa/extras/htmlimport/data/tdf80194_subscript.html @@ -0,0 +1,4 @@ +<font size=+4> + <p>Does the subscript go lower than the descent? q<sub>p</sub>.</p> + <p>We want to know about the ascent for a superscripT<sup>L</sup> also.</p> +</font> |